diff --git a/3.10/943/data/behaviors.json b/3.10/943/data/behaviors.json deleted file mode 100644 index cbec498f42..0000000000 --- a/3.10/943/data/behaviors.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Test each council output matches expected results in /outputs","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"eaec7561f91a4287","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345185838,"stop":1695345189462,"duration":3624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"213540878641db67","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345185838,"stop":1695345190272,"duration":4434},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a3b9ede97ca46385","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"d04ab09de42049fb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"bb939b2ff2ad4d3f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"9f703f9b5a73b421","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345190505,"stop":1695345191829,"duration":1324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"2a3f393f81c90e52","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345191011,"stop":1695345196619,"duration":5608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"6f64da5a64ed97b9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345191832,"stop":1695345209767,"duration":17935},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"ec09b9ecdbc5e753","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"2af369888d4c708d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2889fc871c32dac3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345197803,"stop":1695345201346,"duration":3543},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"b671a282eeb45c4b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345201349,"stop":1695345206243,"duration":4894},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"f991e6c12bbc66b0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345206246,"stop":1695345207292,"duration":1046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"d87718eb216591bb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345207296,"stop":1695345213590,"duration":6294},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"b831f5a75380d84b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345209771,"stop":1695345213703,"duration":3932},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"968fe9bb83960b83","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345213593,"stop":1695345216262,"duration":2669},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"c295322bcfc4fcba","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345213706,"stop":1695345230633,"duration":16927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"ffe3436435aa96f0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345216267,"stop":1695345217992,"duration":1725},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"e6bbad3224f51908","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345217995,"stop":1695345218726,"duration":731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"a68930eb9ebbf144","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345218730,"stop":1695345220423,"duration":1693},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"d5dd4ba76c9b22c1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345220426,"stop":1695345222050,"duration":1624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"35bcedfbf27344f1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345222053,"stop":1695345231523,"duration":9470},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"13a70cf3b68dff33","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"55a56f77d0b4bff5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345231526,"stop":1695345233812,"duration":2286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"fbcceb961a0f58f2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345232143,"stop":1695345236102,"duration":3959},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"bca0d67b3bc77916","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"dc1cf89cc6551059","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345234747,"stop":1695345237221,"duration":2474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"12e085543bf6b574","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345236105,"stop":1695345240123,"duration":4018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"2f324d4f292e8a54","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345237224,"stop":1695345239276,"duration":2052},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"e46c5738d3ba378b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"d8d6dfa4f4c80510","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345239336,"stop":1695345269637,"duration":30301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"619c252e22051058","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345240127,"stop":1695345244790,"duration":4663},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"28be8ba87f4534fe","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"a8b17fe60975037a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345244888,"stop":1695345247156,"duration":2268},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"69506f7d2673b6fc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345247159,"stop":1695345272652,"duration":25493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f4986597839b086","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345269641,"stop":1695345270777,"duration":1136},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"bb9a63fd18cbabdc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345270780,"stop":1695345272339,"duration":1559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"1276090cb023a939","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345272342,"stop":1695345281889,"duration":9547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"b70af384eaf1375a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"e2cc776340f0f13","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345272711,"stop":1695345276803,"duration":4092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"47a284ed3e5af2e7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345276807,"stop":1695345277594,"duration":787},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"d02a55a6cb6ffc03","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345277598,"stop":1695345283301,"duration":5703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"66e9799dd361c68c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345281893,"stop":1695345421657,"duration":139764},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"e514280d27075bf9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345283304,"stop":1695345289539,"duration":6235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"f3774498c840cecb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345289543,"stop":1695345290808,"duration":1265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"31e2c3d8157f580d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345290811,"stop":1695345297404,"duration":6593},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"757ebe2c15a5a87d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345297410,"stop":1695345303240,"duration":5830},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"7b8f6e5d474baaee","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"b97dc8159c0548c2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345421661,"stop":1695345423236,"duration":1575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"282d9f70d4484950","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345423239,"stop":1695345426045,"duration":2806},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"6f02259bf3a897e8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345426048,"stop":1695345427189,"duration":1141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"9330e005272af36f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"be9c6e2745fa1fa5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345428409,"stop":1695345432741,"duration":4332},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"b5bfddcfce13010e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"6ef87c0c61dd0a50","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"98072e088a674147","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345434916,"stop":1695345438510,"duration":3594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"516338daab7ca87e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345435579,"stop":1695345437133,"duration":1554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"23de859dbfe906fe","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345437136,"stop":1695345447096,"duration":9960},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"4bf53a30d5a10bde","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345438513,"stop":1695345446486,"duration":7973},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"629f7409db2b0c2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345446489,"stop":1695345448223,"duration":1734},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"72afef9e06373863","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345447099,"stop":1695345447953,"duration":854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"280d6271bdd08e1e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345447957,"stop":1695345449989,"duration":2032},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"b6df6261799cc95a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345448227,"stop":1695345450311,"duration":2084},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"f20dabf8ded1cb66","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345449992,"stop":1695345452764,"duration":2772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"325de301bc825771","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345450315,"stop":1695345451119,"duration":804},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"9fa61475b1038c2d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345451122,"stop":1695345453412,"duration":2290},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"98dcec1b9f5436d6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345452767,"stop":1695345456215,"duration":3448},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"89af6d7c36b00b2a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cb0112b1c8f9ba7b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"b02c2806a4a76dc3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"e61c8a0ee84804e6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"c4323d089db609eb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345458402,"stop":1695345461345,"duration":2943},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"8bdc1a10ea1cab7a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345461349,"stop":1695345463806,"duration":2457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"e6ac0755d4b584c4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345463810,"stop":1695345472181,"duration":8371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"1ec28b49db2146a6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345472185,"stop":1695345474378,"duration":2193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"f11647d7aaa7afa5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345474382,"stop":1695345478511,"duration":4129},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"7b2af9ba0002db74","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345478515,"stop":1695345480139,"duration":1624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"48ea218f9248eb5e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"2dec426154f03ea6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"cad965856234d4b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345482352,"stop":1695345487946,"duration":5594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"10625e3870c8fd57","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345487950,"stop":1695345491176,"duration":3226},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"eb662e1e98b7cb5d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345491180,"stop":1695345495967,"duration":4787},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"a84a805ed1111130","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345495972,"stop":1695345496534,"duration":562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"b210cbaae949f859","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345585114,"stop":1695345588001,"duration":2887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"683eee732ecfb677","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695345588004,"stop":1695345589460,"duration":1456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.10/943/data/categories.json b/3.10/943/data/categories.json deleted file mode 100644 index 316e3ce7e0..0000000000 --- a/3.10/943/data/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a3b9ede97ca46385","parentUid":"9de3495cbf132f5ae46cb49593ea97d6","status":"failed","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]}],"uid":"9de3495cbf132f5ae46cb49593ea97d6"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"d04ab09de42049fb","parentUid":"e767307947d7347c29d3d64a2bca546c","status":"failed","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]}],"uid":"e767307947d7347c29d3d64a2bca546c"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"bb939b2ff2ad4d3f","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"ec09b9ecdbc5e753","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]}],"uid":"d77b1905470b201f47e6a2fd88783fc8"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [BlackburnCouncil]","uid":"2af369888d4c708d","parentUid":"86e0865e67e6d1f56a333a4d7fca3cc2","status":"failed","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"86e0865e67e6d1f56a333a4d7fca3cc2"},{"name":"ValueError: time data '' does not match format '%A %d %B'","children":[{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"13a70cf3b68dff33","parentUid":"2b851f1be238387cb6c322e707d0407d","status":"failed","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]}],"uid":"2b851f1be238387cb6c322e707d0407d"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"bca0d67b3bc77916","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"b02c2806a4a76dc3","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"e46c5738d3ba378b","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"28be8ba87f4534fe","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"b70af384eaf1375a","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"48ea218f9248eb5e","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c69c27a6c3 \n#1 0x55c69bf501e7 \n#2 0x55c69bf482f3 \n#3 0x55c69bf38d17 \n#4 0x55c69bf3a191 \n#5 0x55c69bf39053 \n#6 0x55c69bf3806c \n#7 0x55c69bf37fde \n#8 0x55c69bf36be4 \n#9 0x55c69bf3706a \n#10 0x55c69bf528ce \n#11 0x55c69bfd2ad5 \n#12 0x55c69bfb90c2 \n#13 0x55c69bfd2322 \n#14 0x55c69bfb8e93 \n#15 0x55c69bf8b934 \n#16 0x55c69bf8c71e \n#17 0x55c69c23fcc8 \n#18 0x55c69c243c00 \n#19 0x55c69c24e1ac \n#20 0x55c69c244818 \n#21 0x55c69c21128f \n#22 0x55c69c268e98 \n#23 0x55c69c269069 \n#24 0x55c69c279853 \n#25 0x7f68b2e94b43 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"7b8f6e5d474baaee","parentUid":"deb2af348a956c016f36f5e6bb061a9c","status":"failed","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"deb2af348a956c016f36f5e6bb061a9c"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [MalvernHillsDC]","uid":"9330e005272af36f","parentUid":"39bc7674729b4ab720adfaf289a66546","status":"failed","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]}],"uid":"39bc7674729b4ab720adfaf289a66546"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all'","children":[{"name":"Validate Council Output [MertonCouncil]","uid":"b5bfddcfce13010e","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]}],"uid":"4aaf1926d74f61bf2611ed3fad532a30"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"6ef87c0c61dd0a50","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"89af6d7c36b00b2a","parentUid":"0b2c8ebe6011728543c48fad994bd6b5","status":"failed","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]}],"uid":"0b2c8ebe6011728543c48fad994bd6b5"},{"name":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cb0112b1c8f9ba7b","parentUid":"a81d8335180cad40bd9096a134c33e26","status":"failed","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"a81d8335180cad40bd9096a134c33e26"},{"name":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","children":[{"name":"Validate Council Output [StHelensBC]","uid":"e61c8a0ee84804e6","parentUid":"4dc2dfd48bee9d12f478d6877748218b","status":"failed","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]}],"uid":"4dc2dfd48bee9d12f478d6877748218b"},{"name":"AssertionError: assert False is True","children":[{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"2dec426154f03ea6","parentUid":"b753cc2371eaf4f8dcc68f5839b988a8","status":"failed","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]}],"uid":"b753cc2371eaf4f8dcc68f5839b988a8"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.10/943/data/packages.json b/3.10/943/data/packages.json deleted file mode 100644 index c0daa7a057..0000000000 --- a/3.10/943/data/packages.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"eaec7561f91a4287","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345185838,"stop":1695345189462,"duration":3624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"213540878641db67","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345185838,"stop":1695345190272,"duration":4434},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a3b9ede97ca46385","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"d04ab09de42049fb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"bb939b2ff2ad4d3f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"9f703f9b5a73b421","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345190505,"stop":1695345191829,"duration":1324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"2a3f393f81c90e52","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345191011,"stop":1695345196619,"duration":5608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"6f64da5a64ed97b9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345191832,"stop":1695345209767,"duration":17935},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"ec09b9ecdbc5e753","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"2af369888d4c708d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2889fc871c32dac3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345197803,"stop":1695345201346,"duration":3543},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"b671a282eeb45c4b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345201349,"stop":1695345206243,"duration":4894},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"f991e6c12bbc66b0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345206246,"stop":1695345207292,"duration":1046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"d87718eb216591bb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345207296,"stop":1695345213590,"duration":6294},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"b831f5a75380d84b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345209771,"stop":1695345213703,"duration":3932},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"968fe9bb83960b83","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345213593,"stop":1695345216262,"duration":2669},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"c295322bcfc4fcba","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345213706,"stop":1695345230633,"duration":16927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"ffe3436435aa96f0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345216267,"stop":1695345217992,"duration":1725},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"e6bbad3224f51908","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345217995,"stop":1695345218726,"duration":731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"a68930eb9ebbf144","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345218730,"stop":1695345220423,"duration":1693},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"d5dd4ba76c9b22c1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345220426,"stop":1695345222050,"duration":1624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"35bcedfbf27344f1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345222053,"stop":1695345231523,"duration":9470},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"13a70cf3b68dff33","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"55a56f77d0b4bff5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345231526,"stop":1695345233812,"duration":2286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"fbcceb961a0f58f2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345232143,"stop":1695345236102,"duration":3959},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"bca0d67b3bc77916","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"dc1cf89cc6551059","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345234747,"stop":1695345237221,"duration":2474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"12e085543bf6b574","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345236105,"stop":1695345240123,"duration":4018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"2f324d4f292e8a54","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345237224,"stop":1695345239276,"duration":2052},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"e46c5738d3ba378b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"d8d6dfa4f4c80510","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345239336,"stop":1695345269637,"duration":30301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"619c252e22051058","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345240127,"stop":1695345244790,"duration":4663},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"28be8ba87f4534fe","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"a8b17fe60975037a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345244888,"stop":1695345247156,"duration":2268},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"69506f7d2673b6fc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345247159,"stop":1695345272652,"duration":25493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f4986597839b086","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345269641,"stop":1695345270777,"duration":1136},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"bb9a63fd18cbabdc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345270780,"stop":1695345272339,"duration":1559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"1276090cb023a939","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345272342,"stop":1695345281889,"duration":9547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"b70af384eaf1375a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"e2cc776340f0f13","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345272711,"stop":1695345276803,"duration":4092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"47a284ed3e5af2e7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345276807,"stop":1695345277594,"duration":787},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"d02a55a6cb6ffc03","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345277598,"stop":1695345283301,"duration":5703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"66e9799dd361c68c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345281893,"stop":1695345421657,"duration":139764},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"e514280d27075bf9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345283304,"stop":1695345289539,"duration":6235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"f3774498c840cecb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345289543,"stop":1695345290808,"duration":1265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"31e2c3d8157f580d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345290811,"stop":1695345297404,"duration":6593},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"757ebe2c15a5a87d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345297410,"stop":1695345303240,"duration":5830},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"7b8f6e5d474baaee","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"b97dc8159c0548c2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345421661,"stop":1695345423236,"duration":1575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"282d9f70d4484950","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345423239,"stop":1695345426045,"duration":2806},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"6f02259bf3a897e8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345426048,"stop":1695345427189,"duration":1141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"9330e005272af36f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"be9c6e2745fa1fa5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345428409,"stop":1695345432741,"duration":4332},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"b5bfddcfce13010e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"6ef87c0c61dd0a50","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"98072e088a674147","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345434916,"stop":1695345438510,"duration":3594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"516338daab7ca87e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345435579,"stop":1695345437133,"duration":1554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"23de859dbfe906fe","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345437136,"stop":1695345447096,"duration":9960},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"4bf53a30d5a10bde","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345438513,"stop":1695345446486,"duration":7973},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"629f7409db2b0c2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345446489,"stop":1695345448223,"duration":1734},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"72afef9e06373863","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345447099,"stop":1695345447953,"duration":854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"280d6271bdd08e1e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345447957,"stop":1695345449989,"duration":2032},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"b6df6261799cc95a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345448227,"stop":1695345450311,"duration":2084},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"f20dabf8ded1cb66","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345449992,"stop":1695345452764,"duration":2772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"325de301bc825771","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345450315,"stop":1695345451119,"duration":804},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"9fa61475b1038c2d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345451122,"stop":1695345453412,"duration":2290},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"98dcec1b9f5436d6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345452767,"stop":1695345456215,"duration":3448},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"89af6d7c36b00b2a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cb0112b1c8f9ba7b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"b02c2806a4a76dc3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"e61c8a0ee84804e6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"c4323d089db609eb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345458402,"stop":1695345461345,"duration":2943},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"8bdc1a10ea1cab7a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345461349,"stop":1695345463806,"duration":2457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"e6ac0755d4b584c4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345463810,"stop":1695345472181,"duration":8371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"1ec28b49db2146a6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345472185,"stop":1695345474378,"duration":2193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"f11647d7aaa7afa5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345474382,"stop":1695345478511,"duration":4129},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"7b2af9ba0002db74","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345478515,"stop":1695345480139,"duration":1624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"48ea218f9248eb5e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"2dec426154f03ea6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"cad965856234d4b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345482352,"stop":1695345487946,"duration":5594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"10625e3870c8fd57","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345487950,"stop":1695345491176,"duration":3226},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"eb662e1e98b7cb5d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345491180,"stop":1695345495967,"duration":4787},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"a84a805ed1111130","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345495972,"stop":1695345496534,"duration":562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"b210cbaae949f859","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345585114,"stop":1695345588001,"duration":2887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"683eee732ecfb677","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695345588004,"stop":1695345589460,"duration":1456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.10/943/data/suites.csv b/3.10/943/data/suites.csv deleted file mode 100644 index 9d3013a6e9..0000000000 --- a/3.10/943/data/suites.csv +++ /dev/null @@ -1,86 +0,0 @@ -"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Fri Sep 22 01:14:30 GMT 2023","Fri Sep 22 01:14:32 GMT 2023","1559","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" -"passed","Fri Sep 22 01:13:57 GMT 2023","Fri Sep 22 01:13:59 GMT 2023","2052","","","","","","Validate Council Output [GuildfordCouncil]","" -"passed","Fri Sep 22 01:18:07 GMT 2023","Fri Sep 22 01:18:11 GMT 2023","3226","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" -"passed","Fri Sep 22 01:13:05 GMT 2023","Fri Sep 22 01:13:09 GMT 2023","3624","","","","","","Validate Council Output [AylesburyValeCouncil]","" -"failed","Fri Sep 22 01:13:10 GMT 2023","Fri Sep 22 01:13:10 GMT 2023","604","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" -"passed","Fri Sep 22 01:13:37 GMT 2023","Fri Sep 22 01:13:38 GMT 2023","731","","","","","","Validate Council Output [EastDevonDC]","" -"passed","Fri Sep 22 01:13:36 GMT 2023","Fri Sep 22 01:13:37 GMT 2023","1725","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" -"passed","Fri Sep 22 01:13:21 GMT 2023","Fri Sep 22 01:13:26 GMT 2023","4894","","","","","","Validate Council Output [BristolCityCouncil]","" -"passed","Fri Sep 22 01:13:10 GMT 2023","Fri Sep 22 01:13:11 GMT 2023","1324","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" -"failed","Fri Sep 22 01:18:00 GMT 2023","Fri Sep 22 01:18:02 GMT 2023","1999","","","","","","Validate Council Output [WiganBoroughCouncil]","" -"passed","Fri Sep 22 01:14:57 GMT 2023","Fri Sep 22 01:15:03 GMT 2023","5830","","","","","","Validate Council Output [NorthumberlandCouncil]","" -"passed","Fri Sep 22 01:17:18 GMT 2023","Fri Sep 22 01:17:26 GMT 2023","7973","","","","","","Validate Council Output [SomersetCouncil]","" -"passed","Fri Sep 22 01:17:27 GMT 2023","Fri Sep 22 01:17:29 GMT 2023","2032","","","","","","Validate Council Output [SalfordCityCouncil]","" -"passed","Fri Sep 22 01:17:28 GMT 2023","Fri Sep 22 01:17:30 GMT 2023","2084","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" -"passed","Fri Sep 22 01:17:41 GMT 2023","Fri Sep 22 01:17:43 GMT 2023","2457","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" -"failed","Fri Sep 22 01:13:59 GMT 2023","Fri Sep 22 01:13:59 GMT 2023","4","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" -"passed","Fri Sep 22 01:17:08 GMT 2023","Fri Sep 22 01:17:12 GMT 2023","4332","","","","","","Validate Council Output [ManchesterCityCouncil]","" -"passed","Fri Sep 22 01:18:11 GMT 2023","Fri Sep 22 01:18:15 GMT 2023","4787","","","","","","Validate Council Output [WokingBoroughCouncil]","" -"passed","Fri Sep 22 01:14:00 GMT 2023","Fri Sep 22 01:14:04 GMT 2023","4663","","","","","","Validate Council Output [DoncasterCouncil]","" -"passed","Fri Sep 22 01:18:02 GMT 2023","Fri Sep 22 01:18:07 GMT 2023","5594","","","","","","Validate Council Output [WiltshireCouncil]","" -"failed","Fri Sep 22 01:17:12 GMT 2023","Fri Sep 22 01:17:13 GMT 2023","1105","","","","","","Validate Council Output [MertonCouncil]","" -"passed","Fri Sep 22 01:17:03 GMT 2023","Fri Sep 22 01:17:06 GMT 2023","2806","","","","","","Validate Council Output [LondonBoroughHounslow]","" -"passed","Fri Sep 22 01:17:58 GMT 2023","Fri Sep 22 01:18:00 GMT 2023","1624","","","","","","Validate Council Output [WealdenDistrictCouncil]","" -"passed","Fri Sep 22 01:17:27 GMT 2023","Fri Sep 22 01:17:27 GMT 2023","854","","","","","","Validate Council Output [RushmoorCouncil]","" -"passed","Fri Sep 22 01:13:56 GMT 2023","Fri Sep 22 01:14:00 GMT 2023","4018","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" -"passed","Fri Sep 22 01:14:49 GMT 2023","Fri Sep 22 01:14:50 GMT 2023","1265","","","","","","Validate Council Output [NorthSomersetCouncil]","" -"passed","Fri Sep 22 01:14:32 GMT 2023","Fri Sep 22 01:14:36 GMT 2023","4092","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" -"passed","Fri Sep 22 01:13:26 GMT 2023","Fri Sep 22 01:13:27 GMT 2023","1046","","","","","","Validate Council Output [BromleyBoroughCouncil]","" -"failed","Fri Sep 22 01:14:32 GMT 2023","Fri Sep 22 01:14:32 GMT 2023","4","","","","","","Validate Council Output [NorthEastLincs]","" -"failed","Fri Sep 22 01:17:33 GMT 2023","Fri Sep 22 01:17:34 GMT 2023","1118","","","","","","Validate Council Output [SwaleBoroughCouncil]","" -"passed","Fri Sep 22 01:13:54 GMT 2023","Fri Sep 22 01:13:57 GMT 2023","2474","","","","","","Validate Council Output [GlasgowCityCouncil]","" -"passed","Fri Sep 22 01:13:33 GMT 2023","Fri Sep 22 01:13:50 GMT 2023","16927","","","","","","Validate Council Output [Chilterns]","" -"passed","Fri Sep 22 01:13:51 GMT 2023","Fri Sep 22 01:13:53 GMT 2023","2286","","","","","","Validate Council Output [ErewashBoroughCouncil]","" -"failed","Fri Sep 22 01:15:03 GMT 2023","Fri Sep 22 01:17:15 GMT 2023","132193","","","","","","Validate Council Output [PrestonCityCouncil]","" -"passed","Fri Sep 22 01:13:42 GMT 2023","Fri Sep 22 01:13:51 GMT 2023","9470","","","","","","Validate Council Output [EastRidingCouncil]","" -"passed","Fri Sep 22 01:17:43 GMT 2023","Fri Sep 22 01:17:52 GMT 2023","8371","","","","","","Validate Council Output [WakefieldCityCouncil]","" -"passed","Fri Sep 22 01:17:29 GMT 2023","Fri Sep 22 01:17:32 GMT 2023","2772","","","","","","Validate Council Output [SouthNorfolkCouncil]","" -"failed","Fri Sep 22 01:13:16 GMT 2023","Fri Sep 22 01:13:17 GMT 2023","477","","","","","","Validate Council Output [BexleyCouncil]","" -"passed","Fri Sep 22 01:13:29 GMT 2023","Fri Sep 22 01:13:33 GMT 2023","3932","","","","","","Validate Council Output [CheshireEastCouncil]","" -"passed","Fri Sep 22 01:17:01 GMT 2023","Fri Sep 22 01:17:03 GMT 2023","1575","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" -"passed","Fri Sep 22 01:14:32 GMT 2023","Fri Sep 22 01:14:41 GMT 2023","9547","","","","","","Validate Council Output [LancasterCityCouncil]","" -"failed","Fri Sep 22 01:17:34 GMT 2023","Fri Sep 22 01:19:44 GMT 2023","130146","","","","","","Validate Council Output [TamesideMBCouncil]","" -"passed","Fri Sep 22 01:13:27 GMT 2023","Fri Sep 22 01:13:33 GMT 2023","6294","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" -"passed","Fri Sep 22 01:17:32 GMT 2023","Fri Sep 22 01:17:36 GMT 2023","3448","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" -"passed","Fri Sep 22 01:17:31 GMT 2023","Fri Sep 22 01:17:33 GMT 2023","2290","","","","","","Validate Council Output [StockportBoroughCouncil]","" -"passed","Fri Sep 22 01:14:41 GMT 2023","Fri Sep 22 01:17:01 GMT 2023","139764","","","","","","Validate Council Output [LeedsCityCouncil]","" -"failed","Fri Sep 22 01:17:13 GMT 2023","Fri Sep 22 01:17:14 GMT 2023","954","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" -"passed","Fri Sep 22 01:13:17 GMT 2023","Fri Sep 22 01:13:21 GMT 2023","3543","","","","","","Validate Council Output [BoltonCouncil]","" -"passed","Fri Sep 22 01:13:11 GMT 2023","Fri Sep 22 01:13:16 GMT 2023","5608","","","","","","Validate Council Output [BCPCouncil]","" -"passed","Fri Sep 22 01:17:17 GMT 2023","Fri Sep 22 01:17:27 GMT 2023","9960","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" -"failed","Fri Sep 22 01:17:07 GMT 2023","Fri Sep 22 01:17:08 GMT 2023","962","","","","","","Validate Council Output [MalvernHillsDC]","" -"passed","Fri Sep 22 01:14:36 GMT 2023","Fri Sep 22 01:14:37 GMT 2023","787","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" -"passed","Fri Sep 22 01:13:05 GMT 2023","Fri Sep 22 01:13:10 GMT 2023","4434","","","","","","Validate Council Output [CardiffCouncil]","" -"passed","Fri Sep 22 01:17:38 GMT 2023","Fri Sep 22 01:17:41 GMT 2023","2943","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" -"failed","Fri Sep 22 01:13:10 GMT 2023","Fri Sep 22 01:13:10 GMT 2023","109","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" -"passed","Fri Sep 22 01:13:59 GMT 2023","Fri Sep 22 01:14:29 GMT 2023","30301","","","","","","Validate Council Output [HighPeakCouncil]","" -"passed","Fri Sep 22 01:19:45 GMT 2023","Fri Sep 22 01:19:48 GMT 2023","2887","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" -"passed","Fri Sep 22 01:19:48 GMT 2023","Fri Sep 22 01:19:49 GMT 2023","1456","","","","","","Validate Council Output [TorbayCouncil]","" -"passed","Fri Sep 22 01:14:50 GMT 2023","Fri Sep 22 01:14:57 GMT 2023","6593","","","","","","Validate Council Output [NorthTynesideCouncil]","" -"passed","Fri Sep 22 01:17:30 GMT 2023","Fri Sep 22 01:17:31 GMT 2023","804","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" -"passed","Fri Sep 22 01:13:38 GMT 2023","Fri Sep 22 01:13:40 GMT 2023","1693","","","","","","Validate Council Output [EastleighBoroughCouncil]","" -"passed","Fri Sep 22 01:13:40 GMT 2023","Fri Sep 22 01:13:42 GMT 2023","1624","","","","","","Validate Council Output [EastNorthamptonshireCouncil]","" -"passed","Fri Sep 22 01:17:15 GMT 2023","Fri Sep 22 01:17:17 GMT 2023","1554","","","","","","Validate Council Output [RochdaleCouncil]","" -"failed","Fri Sep 22 01:17:36 GMT 2023","Fri Sep 22 01:17:37 GMT 2023","1145","","","","","","Validate Council Output [SouthTynesideCouncil]","" -"failed","Fri Sep 22 01:13:50 GMT 2023","Fri Sep 22 01:13:52 GMT 2023","1432","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" -"passed","Fri Sep 22 01:17:14 GMT 2023","Fri Sep 22 01:17:18 GMT 2023","3594","","","","","","Validate Council Output [SheffieldCityCouncil]","" -"failed","Fri Sep 22 01:18:00 GMT 2023","Fri Sep 22 01:18:00 GMT 2023","111","","","","","","Validate Council Output [WelhatCouncil]","" -"passed","Fri Sep 22 01:17:54 GMT 2023","Fri Sep 22 01:17:58 GMT 2023","4129","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" -"failed","Fri Sep 22 01:13:53 GMT 2023","Fri Sep 22 01:13:54 GMT 2023","654","","","","","","Validate Council Output [FenlandDistrictCouncil]","" -"passed","Fri Sep 22 01:14:37 GMT 2023","Fri Sep 22 01:14:43 GMT 2023","5703","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" -"failed","Fri Sep 22 01:13:09 GMT 2023","Fri Sep 22 01:13:09 GMT 2023","447","","","","","","Validate Council Output [BasingstokeCouncil]","" -"passed","Fri Sep 22 01:13:33 GMT 2023","Fri Sep 22 01:13:36 GMT 2023","2669","","","","","","Validate Council Output [DurhamCouncil]","" -"passed","Fri Sep 22 01:14:43 GMT 2023","Fri Sep 22 01:14:49 GMT 2023","6235","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" -"passed","Fri Sep 22 01:13:52 GMT 2023","Fri Sep 22 01:13:56 GMT 2023","3959","","","","","","Validate Council Output [CroydonCouncil]","" -"passed","Fri Sep 22 01:18:15 GMT 2023","Fri Sep 22 01:18:16 GMT 2023","562","","","","","","Validate Council Output [YorkCouncil]","" -"failed","Fri Sep 22 01:17:37 GMT 2023","Fri Sep 22 01:17:38 GMT 2023","613","","","","","","Validate Council Output [StHelensBC]","" -"passed","Fri Sep 22 01:17:52 GMT 2023","Fri Sep 22 01:17:54 GMT 2023","2193","","","","","","Validate Council Output [WarwickDistrictCouncil]","" -"passed","Fri Sep 22 01:14:29 GMT 2023","Fri Sep 22 01:14:30 GMT 2023","1136","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" -"passed","Fri Sep 22 01:14:04 GMT 2023","Fri Sep 22 01:14:07 GMT 2023","2268","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" -"passed","Fri Sep 22 01:17:06 GMT 2023","Fri Sep 22 01:17:07 GMT 2023","1141","","","","","","Validate Council Output [MaldonDistrictCouncil]","" -"passed","Fri Sep 22 01:14:07 GMT 2023","Fri Sep 22 01:14:32 GMT 2023","25493","","","","","","Validate Council Output [NewcastleCityCouncil]","" -"failed","Fri Sep 22 01:13:17 GMT 2023","Fri Sep 22 01:13:17 GMT 2023","414","","","","","","Validate Council Output [BlackburnCouncil]","" -"failed","Fri Sep 22 01:14:04 GMT 2023","Fri Sep 22 01:14:04 GMT 2023","4","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" -"passed","Fri Sep 22 01:13:11 GMT 2023","Fri Sep 22 01:13:29 GMT 2023","17935","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" -"passed","Fri Sep 22 01:17:26 GMT 2023","Fri Sep 22 01:17:28 GMT 2023","1734","","","","","","Validate Council Output [SouthAyrshireCouncil]","" diff --git a/3.10/943/data/suites.json b/3.10/943/data/suites.json deleted file mode 100644 index a13e4ac95a..0000000000 --- a/3.10/943/data/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"eaec7561f91a4287","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345185838,"stop":1695345189462,"duration":3624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"213540878641db67","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345185838,"stop":1695345190272,"duration":4434},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a3b9ede97ca46385","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"d04ab09de42049fb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"bb939b2ff2ad4d3f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"9f703f9b5a73b421","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345190505,"stop":1695345191829,"duration":1324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"2a3f393f81c90e52","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345191011,"stop":1695345196619,"duration":5608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"6f64da5a64ed97b9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345191832,"stop":1695345209767,"duration":17935},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"ec09b9ecdbc5e753","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"2af369888d4c708d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2889fc871c32dac3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345197803,"stop":1695345201346,"duration":3543},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"b671a282eeb45c4b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345201349,"stop":1695345206243,"duration":4894},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"f991e6c12bbc66b0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345206246,"stop":1695345207292,"duration":1046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"d87718eb216591bb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345207296,"stop":1695345213590,"duration":6294},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"b831f5a75380d84b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345209771,"stop":1695345213703,"duration":3932},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"968fe9bb83960b83","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345213593,"stop":1695345216262,"duration":2669},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"c295322bcfc4fcba","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345213706,"stop":1695345230633,"duration":16927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"ffe3436435aa96f0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345216267,"stop":1695345217992,"duration":1725},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"e6bbad3224f51908","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345217995,"stop":1695345218726,"duration":731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"a68930eb9ebbf144","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345218730,"stop":1695345220423,"duration":1693},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"d5dd4ba76c9b22c1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345220426,"stop":1695345222050,"duration":1624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"35bcedfbf27344f1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345222053,"stop":1695345231523,"duration":9470},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"13a70cf3b68dff33","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"55a56f77d0b4bff5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345231526,"stop":1695345233812,"duration":2286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"fbcceb961a0f58f2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345232143,"stop":1695345236102,"duration":3959},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"bca0d67b3bc77916","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"dc1cf89cc6551059","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345234747,"stop":1695345237221,"duration":2474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"12e085543bf6b574","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345236105,"stop":1695345240123,"duration":4018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"2f324d4f292e8a54","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345237224,"stop":1695345239276,"duration":2052},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"e46c5738d3ba378b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"d8d6dfa4f4c80510","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345239336,"stop":1695345269637,"duration":30301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"619c252e22051058","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345240127,"stop":1695345244790,"duration":4663},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"28be8ba87f4534fe","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"a8b17fe60975037a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345244888,"stop":1695345247156,"duration":2268},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"69506f7d2673b6fc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345247159,"stop":1695345272652,"duration":25493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f4986597839b086","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345269641,"stop":1695345270777,"duration":1136},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"bb9a63fd18cbabdc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345270780,"stop":1695345272339,"duration":1559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"1276090cb023a939","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345272342,"stop":1695345281889,"duration":9547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"b70af384eaf1375a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"e2cc776340f0f13","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345272711,"stop":1695345276803,"duration":4092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"47a284ed3e5af2e7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345276807,"stop":1695345277594,"duration":787},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"d02a55a6cb6ffc03","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345277598,"stop":1695345283301,"duration":5703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"66e9799dd361c68c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345281893,"stop":1695345421657,"duration":139764},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"e514280d27075bf9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345283304,"stop":1695345289539,"duration":6235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"f3774498c840cecb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345289543,"stop":1695345290808,"duration":1265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"31e2c3d8157f580d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345290811,"stop":1695345297404,"duration":6593},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"757ebe2c15a5a87d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345297410,"stop":1695345303240,"duration":5830},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"7b8f6e5d474baaee","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"b97dc8159c0548c2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345421661,"stop":1695345423236,"duration":1575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"282d9f70d4484950","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345423239,"stop":1695345426045,"duration":2806},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"6f02259bf3a897e8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345426048,"stop":1695345427189,"duration":1141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"9330e005272af36f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"be9c6e2745fa1fa5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345428409,"stop":1695345432741,"duration":4332},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"b5bfddcfce13010e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"6ef87c0c61dd0a50","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"98072e088a674147","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345434916,"stop":1695345438510,"duration":3594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"516338daab7ca87e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345435579,"stop":1695345437133,"duration":1554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"23de859dbfe906fe","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345437136,"stop":1695345447096,"duration":9960},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"4bf53a30d5a10bde","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345438513,"stop":1695345446486,"duration":7973},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"629f7409db2b0c2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345446489,"stop":1695345448223,"duration":1734},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"72afef9e06373863","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345447099,"stop":1695345447953,"duration":854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"280d6271bdd08e1e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345447957,"stop":1695345449989,"duration":2032},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"b6df6261799cc95a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345448227,"stop":1695345450311,"duration":2084},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"f20dabf8ded1cb66","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345449992,"stop":1695345452764,"duration":2772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"325de301bc825771","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345450315,"stop":1695345451119,"duration":804},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"9fa61475b1038c2d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345451122,"stop":1695345453412,"duration":2290},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"98dcec1b9f5436d6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345452767,"stop":1695345456215,"duration":3448},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"89af6d7c36b00b2a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cb0112b1c8f9ba7b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"b02c2806a4a76dc3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"e61c8a0ee84804e6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"c4323d089db609eb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345458402,"stop":1695345461345,"duration":2943},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"8bdc1a10ea1cab7a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345461349,"stop":1695345463806,"duration":2457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"e6ac0755d4b584c4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345463810,"stop":1695345472181,"duration":8371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"1ec28b49db2146a6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345472185,"stop":1695345474378,"duration":2193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"f11647d7aaa7afa5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345474382,"stop":1695345478511,"duration":4129},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"7b2af9ba0002db74","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345478515,"stop":1695345480139,"duration":1624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"48ea218f9248eb5e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"2dec426154f03ea6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"cad965856234d4b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345482352,"stop":1695345487946,"duration":5594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"10625e3870c8fd57","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345487950,"stop":1695345491176,"duration":3226},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"eb662e1e98b7cb5d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345491180,"stop":1695345495967,"duration":4787},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"a84a805ed1111130","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345495972,"stop":1695345496534,"duration":562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"b210cbaae949f859","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345585114,"stop":1695345588001,"duration":2887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"683eee732ecfb677","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695345588004,"stop":1695345589460,"duration":1456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.10/943/data/test-cases/10625e3870c8fd57.json b/3.10/943/data/test-cases/10625e3870c8fd57.json deleted file mode 100644 index 210c998987..0000000000 --- a/3.10/943/data/test-cases/10625e3870c8fd57.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"10625e3870c8fd57","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1695345487950,"stop":1695345491176,"duration":3226},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WindsorAndMaidenheadCouncil","time":{"start":1695345487950,"stop":1695345487951,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WindsorAndMaidenheadCouncil","time":{"start":1695345487951,"stop":1695345491174,"duration":3223},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345491174,"stop":1695345491174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345491174,"stop":1695345491176,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WindsorAndMaidenheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"bead4020e75974b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/bead4020e75974b1","status":"passed","time":{"start":1695259074240,"stop":1695259075880,"duration":1640}},{"uid":"8e887b53d097220d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/8e887b53d097220d","status":"passed","time":{"start":1695206402908,"stop":1695206403980,"duration":1072}},{"uid":"274d9f231227876a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/274d9f231227876a","status":"passed","time":{"start":1695193888860,"stop":1695193891680,"duration":2820}},{"uid":"9551274f1d12e2c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/9551274f1d12e2c1","status":"passed","time":{"start":1695172654423,"stop":1695172657800,"duration":3377}},{"uid":"64189579d7f9d271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/64189579d7f9d271","status":"passed","time":{"start":1695162134929,"stop":1695162137880,"duration":2951}},{"uid":"a974cb7eb63c74e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/a974cb7eb63c74e5","status":"passed","time":{"start":1695160205872,"stop":1695160209276,"duration":3404}},{"uid":"56a26baa20207882","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/56a26baa20207882","status":"passed","time":{"start":1695157173137,"stop":1695157175824,"duration":2687}},{"uid":"570f58fcec805ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/570f58fcec805ab","status":"passed","time":{"start":1695086341821,"stop":1695086345203,"duration":3382}},{"uid":"9f03e2847d489983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/9f03e2847d489983","status":"passed","time":{"start":1694999858533,"stop":1694999861891,"duration":3358}},{"uid":"91d8880d4adc51ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/91d8880d4adc51ea","status":"passed","time":{"start":1694988098696,"stop":1694988102316,"duration":3620}},{"uid":"e634f78deeb0415f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e634f78deeb0415f","status":"passed","time":{"start":1694987896816,"stop":1694987899944,"duration":3128}},{"uid":"3c0d4513c8af4a52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/3c0d4513c8af4a52","status":"passed","time":{"start":1694971869460,"stop":1694971872288,"duration":2828}},{"uid":"6054b064a0b790e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/6054b064a0b790e3","status":"passed","time":{"start":1694913741865,"stop":1694913742995,"duration":1130}},{"uid":"3db08986233616a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/3db08986233616a0","status":"passed","time":{"start":1694892987175,"stop":1694892988311,"duration":1136}},{"uid":"78ec1822867c284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/78ec1822867c284b","status":"passed","time":{"start":1694889964800,"stop":1694889967762,"duration":2962}},{"uid":"3a3b3662a472c0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3a3b3662a472c0fc","status":"passed","time":{"start":1694864863680,"stop":1694864866791,"duration":3111}},{"uid":"4647ed1cadf01518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/4647ed1cadf01518","status":"passed","time":{"start":1694840579285,"stop":1694840580587,"duration":1302}},{"uid":"d5567651dbfec8a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/d5567651dbfec8a3","status":"passed","time":{"start":1694826986166,"stop":1694826987226,"duration":1060}},{"uid":"f549544ce59ca025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f549544ce59ca025","status":"passed","time":{"start":1694797017756,"stop":1694797020973,"duration":3217}},{"uid":"479e93d56b3fa404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/479e93d56b3fa404","status":"passed","time":{"start":1694740707715,"stop":1694740711065,"duration":3350}}]},"tags":[]},"source":"10625e3870c8fd57.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/1276090cb023a939.json b/3.10/943/data/test-cases/1276090cb023a939.json deleted file mode 100644 index 4990024e35..0000000000 --- a/3.10/943/data/test-cases/1276090cb023a939.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1276090cb023a939","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1695345272342,"stop":1695345281889,"duration":9547},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LancasterCityCouncil","time":{"start":1695345272342,"stop":1695345272343,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LancasterCityCouncil","time":{"start":1695345272343,"stop":1695345281886,"duration":9543},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345281887,"stop":1695345281887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345281887,"stop":1695345281889,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LancasterCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":53,"unknown":0,"total":53},"items":[{"uid":"5eca37cd6c99ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5eca37cd6c99ad1","status":"passed","time":{"start":1695258799905,"stop":1695258805612,"duration":5707}},{"uid":"96e01a7f1e6dde85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/96e01a7f1e6dde85","status":"passed","time":{"start":1695206186684,"stop":1695206193917,"duration":7233}},{"uid":"7d48707df2e4dfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7d48707df2e4dfc6","status":"passed","time":{"start":1695193645303,"stop":1695193650508,"duration":5205}},{"uid":"568202e04ad6e487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/568202e04ad6e487","status":"passed","time":{"start":1695172422509,"stop":1695172431241,"duration":8732}},{"uid":"b1e9c75b42776e16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b1e9c75b42776e16","status":"passed","time":{"start":1695161922150,"stop":1695161927062,"duration":4912}},{"uid":"3c782b916567b42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/3c782b916567b42","status":"passed","time":{"start":1695159896386,"stop":1695159928874,"duration":32488}},{"uid":"653c492352ed358c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/653c492352ed358c","status":"passed","time":{"start":1695156955352,"stop":1695156960412,"duration":5060}},{"uid":"46ad4d2839339a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/46ad4d2839339a42","status":"passed","time":{"start":1695086090068,"stop":1695086097436,"duration":7368}},{"uid":"cb37fd3e6ca85fb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/cb37fd3e6ca85fb1","status":"passed","time":{"start":1694999624941,"stop":1694999633360,"duration":8419}},{"uid":"9fedb029e0602329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9fedb029e0602329","status":"passed","time":{"start":1694987860011,"stop":1694987865345,"duration":5334}},{"uid":"93ecfa139d7c0abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/93ecfa139d7c0abf","status":"passed","time":{"start":1694987697302,"stop":1694987704258,"duration":6956}},{"uid":"a389dfa15dc16ed7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/a389dfa15dc16ed7","status":"passed","time":{"start":1694971663923,"stop":1694971668922,"duration":4999}},{"uid":"4437b36fa6ee8e10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/4437b36fa6ee8e10","status":"passed","time":{"start":1694913459937,"stop":1694913466546,"duration":6609}},{"uid":"9d07b31a6dcac7e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/9d07b31a6dcac7e3","status":"passed","time":{"start":1694892771869,"stop":1694892778394,"duration":6525}},{"uid":"1dffe259fd8be3a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/1dffe259fd8be3a4","status":"passed","time":{"start":1694889765120,"stop":1694889773138,"duration":8018}},{"uid":"198628f2932144ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/198628f2932144ec","status":"passed","time":{"start":1694864634922,"stop":1694864640016,"duration":5094}},{"uid":"ed3845047394f75d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/ed3845047394f75d","status":"passed","time":{"start":1694840317653,"stop":1694840326878,"duration":9225}},{"uid":"fbddaf559788ef3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/fbddaf559788ef3c","status":"passed","time":{"start":1694826724810,"stop":1694826730255,"duration":5445}},{"uid":"49a32f42929f333f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/49a32f42929f333f","status":"passed","time":{"start":1694796737010,"stop":1694796742766,"duration":5756}},{"uid":"f460966337945b48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/f460966337945b48","status":"passed","time":{"start":1694740463363,"stop":1694740468604,"duration":5241}}]},"tags":[]},"source":"1276090cb023a939.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/12e085543bf6b574.json b/3.10/943/data/test-cases/12e085543bf6b574.json deleted file mode 100644 index b6532a91e3..0000000000 --- a/3.10/943/data/test-cases/12e085543bf6b574.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"12e085543bf6b574","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1695345236105,"stop":1695345240123,"duration":4018},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DerbyshireDalesDistrictCouncil","time":{"start":1695345236106,"stop":1695345236106,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DerbyshireDalesDistrictCouncil","time":{"start":1695345236106,"stop":1695345240121,"duration":4015},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345240121,"stop":1695345240121,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345240121,"stop":1695345240123,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DerbyshireDalesDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"c357bd131cf2c27b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c357bd131cf2c27b","status":"passed","time":{"start":1695258788093,"stop":1695258794127,"duration":6034}},{"uid":"44315221004d2b24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/44315221004d2b24","status":"passed","time":{"start":1695206164690,"stop":1695206168227,"duration":3537}},{"uid":"45d0a4559dd6fafa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/45d0a4559dd6fafa","status":"passed","time":{"start":1695193629475,"stop":1695193633649,"duration":4174}},{"uid":"f035a787b2c5d2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/f035a787b2c5d2b","status":"passed","time":{"start":1695172419577,"stop":1695172423624,"duration":4047}},{"uid":"c4079d088716edde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c4079d088716edde","status":"passed","time":{"start":1695161918503,"stop":1695161922091,"duration":3588}},{"uid":"2bb58296931ab660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2bb58296931ab660","status":"passed","time":{"start":1695159877528,"stop":1695159882426,"duration":4898}},{"uid":"6c65661030236096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/6c65661030236096","status":"passed","time":{"start":1695156948455,"stop":1695156953812,"duration":5357}},{"uid":"3f7036717a0ed077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/3f7036717a0ed077","status":"passed","time":{"start":1695086075001,"stop":1695086080979,"duration":5978}},{"uid":"e9bd0d85453fbc37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/e9bd0d85453fbc37","status":"passed","time":{"start":1694999619677,"stop":1694999625797,"duration":6120}},{"uid":"6d19dfc845a02332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6d19dfc845a02332","status":"passed","time":{"start":1694987840446,"stop":1694987845356,"duration":4910}},{"uid":"cad3082230287482","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/cad3082230287482","status":"passed","time":{"start":1694987685973,"stop":1694987689214,"duration":3241}},{"uid":"5f3fc089f7922f4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/5f3fc089f7922f4c","status":"passed","time":{"start":1694971628972,"stop":1694971632684,"duration":3712}},{"uid":"b32ef5da6742765e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/b32ef5da6742765e","status":"passed","time":{"start":1694913439890,"stop":1694913447523,"duration":7633}},{"uid":"d4c08e7b33137320","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d4c08e7b33137320","status":"passed","time":{"start":1694892752345,"stop":1694892756261,"duration":3916}},{"uid":"b7e949a9f6494b78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/b7e949a9f6494b78","status":"passed","time":{"start":1694889751664,"stop":1694889756234,"duration":4570}},{"uid":"b62eb20cf4629d7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/b62eb20cf4629d7c","status":"passed","time":{"start":1694864622688,"stop":1694864626870,"duration":4182}},{"uid":"e0ec3839a4979f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/e0ec3839a4979f85","status":"passed","time":{"start":1694840307263,"stop":1694840311682,"duration":4419}},{"uid":"a4bfc64ab88d607b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a4bfc64ab88d607b","status":"passed","time":{"start":1694826716337,"stop":1694826720115,"duration":3778}},{"uid":"ac16ef84e6dfa7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/ac16ef84e6dfa7e0","status":"passed","time":{"start":1694796726535,"stop":1694796731054,"duration":4519}},{"uid":"6a41985e68590ffb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/6a41985e68590ffb","status":"passed","time":{"start":1694740454940,"stop":1694740459198,"duration":4258}}]},"tags":[]},"source":"12e085543bf6b574.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/1ec28b49db2146a6.json b/3.10/943/data/test-cases/1ec28b49db2146a6.json deleted file mode 100644 index 9a27a0bc9b..0000000000 --- a/3.10/943/data/test-cases/1ec28b49db2146a6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1ec28b49db2146a6","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1695345472185,"stop":1695345474378,"duration":2193},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WarwickDistrictCouncil","time":{"start":1695345472185,"stop":1695345472186,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WarwickDistrictCouncil","time":{"start":1695345472186,"stop":1695345474376,"duration":2190},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345474376,"stop":1695345474377,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345474377,"stop":1695345474378,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WarwickDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"f08aa5ac03c9bdb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/f08aa5ac03c9bdb7","status":"passed","time":{"start":1695259060254,"stop":1695259061805,"duration":1551}},{"uid":"1da09e0b01cab3cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/1da09e0b01cab3cd","status":"passed","time":{"start":1695206384061,"stop":1695206385602,"duration":1541}},{"uid":"548b592cb4b59d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/548b592cb4b59d29","status":"passed","time":{"start":1695193871143,"stop":1695193872445,"duration":1302}},{"uid":"64279f7745246a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/64279f7745246a10","status":"passed","time":{"start":1695172636749,"stop":1695172638104,"duration":1355}},{"uid":"7c1b9a511e1f51fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/7c1b9a511e1f51fb","status":"passed","time":{"start":1695162122919,"stop":1695162125099,"duration":2180}},{"uid":"b45dd58f48792519","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/b45dd58f48792519","status":"passed","time":{"start":1695160190746,"stop":1695160192713,"duration":1967}},{"uid":"4c29d129281eb54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/4c29d129281eb54d","status":"passed","time":{"start":1695157161405,"stop":1695157162442,"duration":1037}},{"uid":"e9aa53b02c081cf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/e9aa53b02c081cf0","status":"passed","time":{"start":1695086325456,"stop":1695086327434,"duration":1978}},{"uid":"889cebabf54e92a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/889cebabf54e92a4","status":"passed","time":{"start":1694999844942,"stop":1694999846961,"duration":2019}},{"uid":"c39a3f542cfdae93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c39a3f542cfdae93","status":"passed","time":{"start":1694988084409,"stop":1694988086254,"duration":1845}},{"uid":"d0400ec9ea6ed159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/d0400ec9ea6ed159","status":"passed","time":{"start":1694987885522,"stop":1694987886949,"duration":1427}},{"uid":"a6ed9a84511a2328","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/a6ed9a84511a2328","status":"passed","time":{"start":1694971857627,"stop":1694971859011,"duration":1384}},{"uid":"fe4afc56943e6419","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/fe4afc56943e6419","status":"passed","time":{"start":1694913725967,"stop":1694913727985,"duration":2018}},{"uid":"463f3fbfdbe9c278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/463f3fbfdbe9c278","status":"passed","time":{"start":1694892973694,"stop":1694892975032,"duration":1338}},{"uid":"76878aa45a7f95af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/76878aa45a7f95af","status":"passed","time":{"start":1694889953500,"stop":1694889955023,"duration":1523}},{"uid":"6ba1f70eb70afd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/6ba1f70eb70afd82","status":"passed","time":{"start":1694864851704,"stop":1694864853035,"duration":1331}},{"uid":"dc7afd7b96c7cf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/dc7afd7b96c7cf26","status":"passed","time":{"start":1694840561359,"stop":1694840563213,"duration":1854}},{"uid":"62fffbf0184912cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/62fffbf0184912cb","status":"passed","time":{"start":1694826968226,"stop":1694826969485,"duration":1259}},{"uid":"b92b4691e432ed51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/b92b4691e432ed51","status":"passed","time":{"start":1694796999981,"stop":1694797002006,"duration":2025}},{"uid":"242fb3cc355c1ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/242fb3cc355c1ca8","status":"passed","time":{"start":1694740694815,"stop":1694740696177,"duration":1362}}]},"tags":[]},"source":"1ec28b49db2146a6.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/213540878641db67.json b/3.10/943/data/test-cases/213540878641db67.json deleted file mode 100644 index a8b4ffb484..0000000000 --- a/3.10/943/data/test-cases/213540878641db67.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"213540878641db67","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1695345185838,"stop":1695345190272,"duration":4434},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CardiffCouncil","time":{"start":1695345185838,"stop":1695345185839,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CardiffCouncil","time":{"start":1695345185839,"stop":1695345190269,"duration":4430},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345190269,"stop":1695345190270,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345190270,"stop":1695345190272,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CardiffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"685c72a39cbcb2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/685c72a39cbcb2e1","status":"passed","time":{"start":1695258734808,"stop":1695258740644,"duration":5836}},{"uid":"af097d426b8a9edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/af097d426b8a9edd","status":"passed","time":{"start":1695206118974,"stop":1695206123618,"duration":4644}},{"uid":"141d014e07b26f37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/141d014e07b26f37","status":"passed","time":{"start":1695193577937,"stop":1695193583501,"duration":5564}},{"uid":"bc8a3fd239fefb43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/bc8a3fd239fefb43","status":"passed","time":{"start":1695172369865,"stop":1695172374464,"duration":4599}},{"uid":"ebe5b88e212971b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/ebe5b88e212971b5","status":"passed","time":{"start":1695161873584,"stop":1695161879233,"duration":5649}},{"uid":"9d934b7f2341de62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9d934b7f2341de62","status":"passed","time":{"start":1695159860911,"stop":1695159866790,"duration":5879}},{"uid":"c9f406fd2b1be9ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c9f406fd2b1be9ea","status":"passed","time":{"start":1695156929375,"stop":1695156932361,"duration":2986}},{"uid":"efc0ad39f412915d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/efc0ad39f412915d","status":"passed","time":{"start":1695086059930,"stop":1695086063801,"duration":3871}},{"uid":"47f0ae9fc6fccf5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/47f0ae9fc6fccf5a","status":"passed","time":{"start":1694999596846,"stop":1694999600045,"duration":3199}},{"uid":"b2f1ce1c2ff771ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b2f1ce1c2ff771ac","status":"passed","time":{"start":1694987825651,"stop":1694987830003,"duration":4352}},{"uid":"a625a96a2962c27a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a625a96a2962c27a","status":"passed","time":{"start":1694987666912,"stop":1694987670067,"duration":3155}},{"uid":"b7b026ec2612bfb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b7b026ec2612bfb2","status":"passed","time":{"start":1694971640085,"stop":1694971643234,"duration":3149}},{"uid":"b3e0ee6801132718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/b3e0ee6801132718","status":"passed","time":{"start":1694913424548,"stop":1694913428702,"duration":4154}},{"uid":"34fb5e5b5995ad7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/34fb5e5b5995ad7b","status":"passed","time":{"start":1694892737407,"stop":1694892744838,"duration":7431}},{"uid":"c0924a2c3d68cb3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/c0924a2c3d68cb3e","status":"passed","time":{"start":1694889737445,"stop":1694889740529,"duration":3084}},{"uid":"1883a9db69b5bfe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/1883a9db69b5bfe9","status":"passed","time":{"start":1694864600024,"stop":1694864603583,"duration":3559}},{"uid":"a5adfb7e280b517d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a5adfb7e280b517d","status":"passed","time":{"start":1694840286492,"stop":1694840291407,"duration":4915}},{"uid":"81996a5f941a672a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/81996a5f941a672a","status":"passed","time":{"start":1694826699978,"stop":1694826702985,"duration":3007}},{"uid":"67cf79f82b740130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/67cf79f82b740130","status":"passed","time":{"start":1694796705669,"stop":1694796710162,"duration":4493}},{"uid":"4bc30fe8b950edd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/4bc30fe8b950edd4","status":"passed","time":{"start":1694740439722,"stop":1694740443161,"duration":3439}}]},"tags":[]},"source":"213540878641db67.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/23de859dbfe906fe.json b/3.10/943/data/test-cases/23de859dbfe906fe.json deleted file mode 100644 index 92a5851b33..0000000000 --- a/3.10/943/data/test-cases/23de859dbfe906fe.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"23de859dbfe906fe","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1695345437136,"stop":1695345447096,"duration":9960},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RushcliffeBoroughCouncil","time":{"start":1695345437137,"stop":1695345437137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RushcliffeBoroughCouncil","time":{"start":1695345437137,"stop":1695345447093,"duration":9956},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345447094,"stop":1695345447094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345447094,"stop":1695345447096,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RushcliffeBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":88},"items":[{"uid":"165564a099002d04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/165564a099002d04","status":"passed","time":{"start":1695259001828,"stop":1695259009896,"duration":8068}},{"uid":"51b971d87690a421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/51b971d87690a421","status":"passed","time":{"start":1695206354660,"stop":1695206360207,"duration":5547}},{"uid":"7350579b72d61a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7350579b72d61a5c","status":"passed","time":{"start":1695193815094,"stop":1695193823383,"duration":8289}},{"uid":"b3c8e45da11027aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b3c8e45da11027aa","status":"passed","time":{"start":1695172615610,"stop":1695172621080,"duration":5470}},{"uid":"25671350f28fe5c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/25671350f28fe5c5","status":"passed","time":{"start":1695162093247,"stop":1695162099049,"duration":5802}},{"uid":"9542031779557de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9542031779557de3","status":"passed","time":{"start":1695160071259,"stop":1695160080373,"duration":9114}},{"uid":"874260cc986c1811","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/874260cc986c1811","status":"passed","time":{"start":1695156981032,"stop":1695156987198,"duration":6166}},{"uid":"b131969e58d98a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/b131969e58d98a42","status":"passed","time":{"start":1695086280238,"stop":1695086289745,"duration":9507}},{"uid":"3dbdbcc2b9d67e4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3dbdbcc2b9d67e4f","status":"passed","time":{"start":1694999808907,"stop":1694999815042,"duration":6135}},{"uid":"3aec6b221679b544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/3aec6b221679b544","status":"passed","time":{"start":1694988244572,"stop":1694988253263,"duration":8691}},{"uid":"818607e43e169b77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/818607e43e169b77","status":"passed","time":{"start":1694987870888,"stop":1694987876912,"duration":6024}},{"uid":"c54661b3110b0214","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/c54661b3110b0214","status":"passed","time":{"start":1694971942196,"stop":1694971949045,"duration":6849}},{"uid":"96f4b7354cc532d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/96f4b7354cc532d4","status":"passed","time":{"start":1694913648283,"stop":1694913657290,"duration":9007}},{"uid":"1972b7f2a8a001dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/1972b7f2a8a001dd","status":"passed","time":{"start":1694893053995,"stop":1694893059251,"duration":5256}},{"uid":"4872220502c7d4be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/4872220502c7d4be","status":"passed","time":{"start":1694889929006,"stop":1694889934873,"duration":5867}},{"uid":"8f019e0a85a47f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8f019e0a85a47f6a","status":"passed","time":{"start":1694864812321,"stop":1694864819921,"duration":7600}},{"uid":"443734877b5e8d79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/443734877b5e8d79","status":"passed","time":{"start":1694840529226,"stop":1694840536574,"duration":7348}},{"uid":"46f687e26195ae6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/46f687e26195ae6f","status":"passed","time":{"start":1694826944254,"stop":1694826950195,"duration":5941}},{"uid":"bec4120755374b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/bec4120755374b6","status":"passed","time":{"start":1694796922260,"stop":1694796932054,"duration":9794}},{"uid":"e680fc0b222983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/e680fc0b222983b8","status":"passed","time":{"start":1694740663748,"stop":1694740671185,"duration":7437}}]},"tags":[]},"source":"23de859dbfe906fe.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/280d6271bdd08e1e.json b/3.10/943/data/test-cases/280d6271bdd08e1e.json deleted file mode 100644 index 7a27fcde4d..0000000000 --- a/3.10/943/data/test-cases/280d6271bdd08e1e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"280d6271bdd08e1e","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1695345447957,"stop":1695345449989,"duration":2032},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SalfordCityCouncil","time":{"start":1695345447957,"stop":1695345447958,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SalfordCityCouncil","time":{"start":1695345447958,"stop":1695345449985,"duration":2027},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345449985,"stop":1695345449985,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345449986,"stop":1695345449989,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SalfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":88},"items":[{"uid":"8d220171d3d9cb13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8d220171d3d9cb13","status":"passed","time":{"start":1695259018605,"stop":1695259021542,"duration":2937}},{"uid":"f566134c6e563b65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f566134c6e563b65","status":"passed","time":{"start":1695206360866,"stop":1695206364443,"duration":3577}},{"uid":"98c713d3c38edae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/98c713d3c38edae","status":"passed","time":{"start":1695193824181,"stop":1695193826567,"duration":2386}},{"uid":"368e9449ef0e6e73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/368e9449ef0e6e73","status":"passed","time":{"start":1695172621766,"stop":1695172623917,"duration":2151}},{"uid":"854d405b02a285f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/854d405b02a285f8","status":"passed","time":{"start":1695162099723,"stop":1695162102060,"duration":2337}},{"uid":"17c33a7c9a530ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/17c33a7c9a530ef5","status":"passed","time":{"start":1695160081356,"stop":1695160087237,"duration":5881}},{"uid":"42c68c381227333a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/42c68c381227333a","status":"passed","time":{"start":1695156987858,"stop":1695156993500,"duration":5642}},{"uid":"1310e14db0146537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1310e14db0146537","status":"passed","time":{"start":1695086290591,"stop":1695086292811,"duration":2220}},{"uid":"bba67ba1c8593eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/bba67ba1c8593eb9","status":"passed","time":{"start":1694999815730,"stop":1694999817608,"duration":1878}},{"uid":"9b236ee5ea212d4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9b236ee5ea212d4b","status":"passed","time":{"start":1694988254297,"stop":1694988256372,"duration":2075}},{"uid":"631ae6a601dcbe5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/631ae6a601dcbe5d","status":"passed","time":{"start":1694987877606,"stop":1694987880187,"duration":2581}},{"uid":"b36e2a091a8db540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b36e2a091a8db540","status":"passed","time":{"start":1694971949720,"stop":1694971951921,"duration":2201}},{"uid":"db1094a87772414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/db1094a87772414d","status":"passed","time":{"start":1694913658280,"stop":1694913660992,"duration":2712}},{"uid":"c1f9c60f16349124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/c1f9c60f16349124","status":"passed","time":{"start":1694893059915,"stop":1694893063550,"duration":3635}},{"uid":"796ee34e47e9846a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/796ee34e47e9846a","status":"passed","time":{"start":1694889935537,"stop":1694889939103,"duration":3566}},{"uid":"3bbcb7a605b6aac1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3bbcb7a605b6aac1","status":"passed","time":{"start":1694864820839,"stop":1694864825127,"duration":4288}},{"uid":"8ec2bc077e389db6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/8ec2bc077e389db6","status":"passed","time":{"start":1694840537834,"stop":1694840539537,"duration":1703}},{"uid":"2b5b224357a897ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/2b5b224357a897ce","status":"passed","time":{"start":1694826953000,"stop":1694826955493,"duration":2493}},{"uid":"90b13e1e59261448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/90b13e1e59261448","status":"passed","time":{"start":1694796933098,"stop":1694796939229,"duration":6131}},{"uid":"56abe12885999bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/56abe12885999bf8","status":"passed","time":{"start":1694740671984,"stop":1694740674665,"duration":2681}}]},"tags":[]},"source":"280d6271bdd08e1e.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/282d9f70d4484950.json b/3.10/943/data/test-cases/282d9f70d4484950.json deleted file mode 100644 index d032728177..0000000000 --- a/3.10/943/data/test-cases/282d9f70d4484950.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"282d9f70d4484950","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1695345423239,"stop":1695345426045,"duration":2806},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1695345423240,"stop":1695345423240,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LondonBoroughHounslow","time":{"start":1695345423240,"stop":1695345426042,"duration":2802},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345426042,"stop":1695345426043,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345426043,"stop":1695345426045,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LondonBoroughHounslow"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"3e994a3ea27904c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/3e994a3ea27904c7","status":"passed","time":{"start":1695259035847,"stop":1695259038878,"duration":3031}},{"uid":"1e64901b094ffd62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/1e64901b094ffd62","status":"passed","time":{"start":1695206311591,"stop":1695206314344,"duration":2753}},{"uid":"3537694e11c596c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3537694e11c596c5","status":"passed","time":{"start":1695193819520,"stop":1695193822991,"duration":3471}},{"uid":"20b5d955fe681f4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/20b5d955fe681f4d","status":"passed","time":{"start":1695172579243,"stop":1695172581646,"duration":2403}},{"uid":"1966172c9ebc5c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1966172c9ebc5c48","status":"passed","time":{"start":1695162051740,"stop":1695162054391,"duration":2651}},{"uid":"2cacf64850439f7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2cacf64850439f7f","status":"passed","time":{"start":1695160163753,"stop":1695160166607,"duration":2854}},{"uid":"abc435b162454870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/abc435b162454870","status":"passed","time":{"start":1695156959071,"stop":1695156961639,"duration":2568}},{"uid":"584bd70047a52078","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/584bd70047a52078","status":"passed","time":{"start":1695086296565,"stop":1695086299130,"duration":2565}},{"uid":"159ab5ecae504bdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/159ab5ecae504bdc","status":"passed","time":{"start":1694999775992,"stop":1694999778417,"duration":2425}},{"uid":"f07c5614c93dec58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/f07c5614c93dec58","status":"passed","time":{"start":1694987850252,"stop":1694987853023,"duration":2771}},{"uid":"87698b539b9950a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/87698b539b9950a7","status":"passed","time":{"start":1694987844284,"stop":1694987846804,"duration":2520}},{"uid":"f84389ea058c3cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/f84389ea058c3cdb","status":"passed","time":{"start":1694971643980,"stop":1694971647386,"duration":3406}},{"uid":"f65d7eaae5077437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/f65d7eaae5077437","status":"passed","time":{"start":1694913701554,"stop":1694913704621,"duration":3067}},{"uid":"d30612f5ab02c40f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d30612f5ab02c40f","status":"passed","time":{"start":1694892761393,"stop":1694892764043,"duration":2650}},{"uid":"fb43c408954b1e95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fb43c408954b1e95","status":"passed","time":{"start":1694889914097,"stop":1694889916642,"duration":2545}},{"uid":"b9b329f64996ad05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/b9b329f64996ad05","status":"passed","time":{"start":1694864818920,"stop":1694864821944,"duration":3024}},{"uid":"91ea6ab64a3ce66e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/91ea6ab64a3ce66e","status":"passed","time":{"start":1694840505272,"stop":1694840509523,"duration":4251}},{"uid":"f5ed2e2559639830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f5ed2e2559639830","status":"passed","time":{"start":1694826863774,"stop":1694826866390,"duration":2616}},{"uid":"ef6ca0327da3f055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/ef6ca0327da3f055","status":"passed","time":{"start":1694796976079,"stop":1694796978808,"duration":2729}},{"uid":"b62e2f6209826474","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/b62e2f6209826474","status":"passed","time":{"start":1694740654005,"stop":1694740656721,"duration":2716}}]},"tags":[]},"source":"282d9f70d4484950.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/2889fc871c32dac3.json b/3.10/943/data/test-cases/2889fc871c32dac3.json deleted file mode 100644 index 7b4f1160df..0000000000 --- a/3.10/943/data/test-cases/2889fc871c32dac3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2889fc871c32dac3","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1695345197803,"stop":1695345201346,"duration":3543},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BoltonCouncil","time":{"start":1695345197803,"stop":1695345197803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BoltonCouncil","time":{"start":1695345197804,"stop":1695345201343,"duration":3539},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345201343,"stop":1695345201344,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345201344,"stop":1695345201346,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BoltonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":17,"unknown":0,"total":88},"items":[{"uid":"3020f3bc3d6d4795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/3020f3bc3d6d4795","status":"passed","time":{"start":1695258741968,"stop":1695258747649,"duration":5681}},{"uid":"f27d345a332723c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f27d345a332723c2","status":"passed","time":{"start":1695206125586,"stop":1695206130390,"duration":4804}},{"uid":"c0672c3db03605a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/c0672c3db03605a8","status":"passed","time":{"start":1695193584993,"stop":1695193590307,"duration":5314}},{"uid":"fe24754c00548d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/fe24754c00548d61","status":"passed","time":{"start":1695172379175,"stop":1695172384460,"duration":5285}},{"uid":"2420a3c3481093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/2420a3c3481093","status":"passed","time":{"start":1695161879505,"stop":1695161883742,"duration":4237}},{"uid":"6f845da2dfdb153c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6f845da2dfdb153c","status":"passed","time":{"start":1695159845136,"stop":1695159849220,"duration":4084}},{"uid":"28120e9179799259","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/28120e9179799259","status":"passed","time":{"start":1695156914997,"stop":1695156919181,"duration":4184}},{"uid":"f8d70c78e3bfca79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/f8d70c78e3bfca79","status":"passed","time":{"start":1695086042584,"stop":1695086047012,"duration":4428}},{"uid":"90e163a43c30f2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/90e163a43c30f2ae","status":"passed","time":{"start":1694999574788,"stop":1694999579358,"duration":4570}},{"uid":"ea797b72bca03a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/ea797b72bca03a42","status":"passed","time":{"start":1694987810506,"stop":1694987814318,"duration":3812}},{"uid":"56908e3f56588543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/56908e3f56588543","status":"passed","time":{"start":1694987653523,"stop":1694987656849,"duration":3326}},{"uid":"af80ae258caa7718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/af80ae258caa7718","status":"passed","time":{"start":1694971626288,"stop":1694971629901,"duration":3613}},{"uid":"c47cd62d1ab4db56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/c47cd62d1ab4db56","status":"passed","time":{"start":1694913406797,"stop":1694913410913,"duration":4116}},{"uid":"fa6c7cc22b523306","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/fa6c7cc22b523306","status":"passed","time":{"start":1694892719371,"stop":1694892724898,"duration":5527}},{"uid":"ce369161e40e7998","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ce369161e40e7998","status":"passed","time":{"start":1694889722805,"stop":1694889727107,"duration":4302}},{"uid":"3971ad0e7a28a616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3971ad0e7a28a616","status":"passed","time":{"start":1694864582639,"stop":1694864588710,"duration":6071}},{"uid":"3397ee0bc94f06d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3397ee0bc94f06d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840273361,"stop":1694840273365,"duration":4}},{"uid":"7ef686cb133ae3d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/7ef686cb133ae3d9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826675134,"stop":1694826675138,"duration":4}},{"uid":"5badd792dea303f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/5badd792dea303f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796687750,"stop":1694796687755,"duration":5}},{"uid":"e3e02b19a1b1f414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/e3e02b19a1b1f414","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740421903,"stop":1694740421908,"duration":5}}]},"tags":[]},"source":"2889fc871c32dac3.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/2a3f393f81c90e52.json b/3.10/943/data/test-cases/2a3f393f81c90e52.json deleted file mode 100644 index 252a60f7d2..0000000000 --- a/3.10/943/data/test-cases/2a3f393f81c90e52.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2a3f393f81c90e52","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1695345191011,"stop":1695345196619,"duration":5608},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BCPCouncil","time":{"start":1695345191011,"stop":1695345191012,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BCPCouncil","time":{"start":1695345191012,"stop":1695345196616,"duration":5604},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345196616,"stop":1695345196616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345196617,"stop":1695345196618,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BCPCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"afecbb3f66223c02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/afecbb3f66223c02","status":"passed","time":{"start":1695258739535,"stop":1695258740508,"duration":973}},{"uid":"5963f7628deb338d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/5963f7628deb338d","status":"passed","time":{"start":1695206123841,"stop":1695206124583,"duration":742}},{"uid":"828df0ffeeb9aabe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/828df0ffeeb9aabe","status":"passed","time":{"start":1695193582745,"stop":1695193583619,"duration":874}},{"uid":"97cd60c29f2501c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/97cd60c29f2501c5","status":"passed","time":{"start":1695172376809,"stop":1695172378053,"duration":1244}},{"uid":"2828582a3b171a41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/2828582a3b171a41","status":"passed","time":{"start":1695161877654,"stop":1695161878493,"duration":839}},{"uid":"4d60e3faa04a75a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4d60e3faa04a75a2","status":"passed","time":{"start":1695159842201,"stop":1695159843413,"duration":1212}},{"uid":"c03ddd8ce32ec75c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c03ddd8ce32ec75c","status":"passed","time":{"start":1695156913151,"stop":1695156913924,"duration":773}},{"uid":"474179b91fc0ce9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/474179b91fc0ce9c","status":"passed","time":{"start":1695086040332,"stop":1695086041221,"duration":889}},{"uid":"a4dd986a5462fb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/a4dd986a5462fb04","status":"passed","time":{"start":1694999572776,"stop":1694999573705,"duration":929}},{"uid":"c373beba3fafbe7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c373beba3fafbe7b","status":"passed","time":{"start":1694987807817,"stop":1694987809000,"duration":1183}},{"uid":"c8929ec5020ea19c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/c8929ec5020ea19c","status":"passed","time":{"start":1694987651525,"stop":1694987652536,"duration":1011}},{"uid":"bd09e44e2d0e3a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/bd09e44e2d0e3a1a","status":"passed","time":{"start":1694971594574,"stop":1694971595374,"duration":800}},{"uid":"3879829aa1c6ff3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3879829aa1c6ff3f","status":"passed","time":{"start":1694913404414,"stop":1694913405260,"duration":846}},{"uid":"61e61f15abef30f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/61e61f15abef30f2","status":"passed","time":{"start":1694892717170,"stop":1694892718316,"duration":1146}},{"uid":"608b25fb7410c0a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/608b25fb7410c0a6","status":"passed","time":{"start":1694889720236,"stop":1694889721835,"duration":1599}},{"uid":"3443d21408cb8fe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3443d21408cb8fe8","status":"passed","time":{"start":1694864580324,"stop":1694864581374,"duration":1050}},{"uid":"e04265452378800e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/e04265452378800e","status":"passed","time":{"start":1694840270914,"stop":1694840271957,"duration":1043}},{"uid":"5a01f2bc512f280e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/5a01f2bc512f280e","status":"passed","time":{"start":1694826673398,"stop":1694826674107,"duration":709}},{"uid":"8180b9fef94ee28d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8180b9fef94ee28d","status":"passed","time":{"start":1694796685143,"stop":1694796686180,"duration":1037}},{"uid":"4c8f6f74f9f70fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/4c8f6f74f9f70fa5","status":"passed","time":{"start":1694740419881,"stop":1694740420663,"duration":782}}]},"tags":[]},"source":"2a3f393f81c90e52.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/2dec426154f03ea6.json b/3.10/943/data/test-cases/2dec426154f03ea6.json deleted file mode 100644 index 5b6e5007f5..0000000000 --- a/3.10/943/data/test-cases/2dec426154f03ea6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2dec426154f03ea6","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"status":"failed","statusMessage":"AssertionError: assert False is True","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WiganBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:87: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fd6ff752650>\n\n @then(\"the output should validate against the schema\")\n def validate_output_step(context):\n try:\n council_schema = file_handler.load_schema_file(f\"{context.council}.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert schema_result is True\nE assert False is True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:83: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: assert False is True","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WiganBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:87: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fd6ff752650>\n\n @then(\"the output should validate against the schema\")\n def validate_output_step(context):\n try:\n council_schema = file_handler.load_schema_file(f\"{context.council}.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert schema_result is True\nE assert False is True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:83: AssertionError","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1695345480309,"stop":1695345480310,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiganBoroughCouncil","time":{"start":1695345480310,"stop":1695345482305,"duration":1995},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345482305,"stop":1695345482306,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345482306,"stop":1695345482308,"duration":2},"status":"failed","statusMessage":"assert False is True","statusTrace":"AssertionError: assert False is True\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WiganBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":88},"items":[{"uid":"81a61a8fb74cf056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/81a61a8fb74cf056","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695259068227,"stop":1695259070799,"duration":2572}},{"uid":"5a738472b1cedd67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/5a738472b1cedd67","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695206395262,"stop":1695206397074,"duration":1812}},{"uid":"6ab9acaaf444e14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/6ab9acaaf444e14b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695193878507,"stop":1695193880712,"duration":2205}},{"uid":"7758dac83b564a88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7758dac83b564a88","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695172644020,"stop":1695172646918,"duration":2898}},{"uid":"9cbf075085bb5d55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/9cbf075085bb5d55","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695162130807,"stop":1695162132564,"duration":1757}},{"uid":"c1aecb0aac258fae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/c1aecb0aac258fae","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695160199800,"stop":1695160202636,"duration":2836}},{"uid":"4a77152fff2df90c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/4a77152fff2df90c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695157168302,"stop":1695157170601,"duration":2299}},{"uid":"e3cb41c327761c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/e3cb41c327761c8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695086335806,"stop":1695086338284,"duration":2478}},{"uid":"cb921efd71521294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/cb921efd71521294","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694999853171,"stop":1694999855133,"duration":1962}},{"uid":"852c026b46dc3a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/852c026b46dc3a50","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694988093258,"stop":1694988095891,"duration":2633}},{"uid":"4ad229ea3ed0dd96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/4ad229ea3ed0dd96","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694987892916,"stop":1694987894942,"duration":2026}},{"uid":"97d99b8516cc80f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/97d99b8516cc80f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694971864914,"stop":1694971866811,"duration":1897}},{"uid":"28c5c942557a940","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/28c5c942557a940","status":"passed","time":{"start":1694913735407,"stop":1694913738032,"duration":2625}},{"uid":"d35fa9505fdd1b4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d35fa9505fdd1b4d","status":"passed","time":{"start":1694892982265,"stop":1694892984052,"duration":1787}},{"uid":"15fcf416ec603c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/15fcf416ec603c63","status":"passed","time":{"start":1694889960737,"stop":1694889962591,"duration":1854}},{"uid":"1e9dacab59537e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/1e9dacab59537e4b","status":"passed","time":{"start":1694864859203,"stop":1694864861458,"duration":2255}},{"uid":"97c2693f1ffb7ec9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/97c2693f1ffb7ec9","status":"passed","time":{"start":1694840570371,"stop":1694840575588,"duration":5217}},{"uid":"c367d11339ff8148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/c367d11339ff8148","status":"passed","time":{"start":1694826976504,"stop":1694826978436,"duration":1932}},{"uid":"d4a188cebfb882ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d4a188cebfb882ad","status":"passed","time":{"start":1694797009245,"stop":1694797014800,"duration":5555}},{"uid":"9bdb3af7fd9cca7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/9bdb3af7fd9cca7e","status":"passed","time":{"start":1694740702724,"stop":1694740704998,"duration":2274}}]},"tags":[]},"source":"2dec426154f03ea6.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/2f324d4f292e8a54.json b/3.10/943/data/test-cases/2f324d4f292e8a54.json deleted file mode 100644 index 0070e995b5..0000000000 --- a/3.10/943/data/test-cases/2f324d4f292e8a54.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2f324d4f292e8a54","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1695345237224,"stop":1695345239276,"duration":2052},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1695345237224,"stop":1695345237225,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GuildfordCouncil","time":{"start":1695345237225,"stop":1695345239273,"duration":2048},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345239273,"stop":1695345239274,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345239274,"stop":1695345239276,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GuildfordCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":55,"unknown":0,"total":55},"items":[{"uid":"8541af6a9855fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8541af6a9855fcb","status":"passed","time":{"start":1695258784942,"stop":1695258788343,"duration":3401}},{"uid":"595a0415a214e97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/595a0415a214e97f","status":"passed","time":{"start":1695206168018,"stop":1695206172263,"duration":4245}},{"uid":"3a2874d467ea85e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3a2874d467ea85e9","status":"passed","time":{"start":1695193632102,"stop":1695193635411,"duration":3309}},{"uid":"e1d231534c3c2fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/e1d231534c3c2fc5","status":"passed","time":{"start":1695172411463,"stop":1695172413575,"duration":2112}},{"uid":"ec8fcd3f1df9daf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/ec8fcd3f1df9daf8","status":"passed","time":{"start":1695161911486,"stop":1695161913287,"duration":1801}},{"uid":"3b0fb323ca48efd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/3b0fb323ca48efd1","status":"passed","time":{"start":1695159882152,"stop":1695159884214,"duration":2062}},{"uid":"c84844f7f9a27b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c84844f7f9a27b74","status":"passed","time":{"start":1695156944209,"stop":1695156946737,"duration":2528}},{"uid":"2f13fdbacc81e7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2f13fdbacc81e7fb","status":"passed","time":{"start":1695086077073,"stop":1695086080440,"duration":3367}},{"uid":"7d1b7b1564e8f216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/7d1b7b1564e8f216","status":"passed","time":{"start":1694999612251,"stop":1694999615615,"duration":3364}},{"uid":"689f7d66a4f6a5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/689f7d66a4f6a5ba","status":"passed","time":{"start":1694987845913,"stop":1694987848655,"duration":2742}},{"uid":"1692e70feb97c507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/1692e70feb97c507","status":"passed","time":{"start":1694987685837,"stop":1694987688044,"duration":2207}},{"uid":"f6fb79e5db40401c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/f6fb79e5db40401c","status":"passed","time":{"start":1694971650478,"stop":1694971652544,"duration":2066}},{"uid":"7969e9c5186372d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/7969e9c5186372d0","status":"passed","time":{"start":1694913446205,"stop":1694913448797,"duration":2592}},{"uid":"97b6320b39ea496f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/97b6320b39ea496f","status":"passed","time":{"start":1694892757670,"stop":1694892760611,"duration":2941}},{"uid":"1867e191a1e52ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/1867e191a1e52ea9","status":"passed","time":{"start":1694889753943,"stop":1694889756952,"duration":3009}},{"uid":"ea6c933e32c683e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ea6c933e32c683e5","status":"passed","time":{"start":1694864622865,"stop":1694864625191,"duration":2326}},{"uid":"965baa128f04c58d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/965baa128f04c58d","status":"passed","time":{"start":1694840306035,"stop":1694840309856,"duration":3821}},{"uid":"56e7b5bd9f64dd89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/56e7b5bd9f64dd89","status":"passed","time":{"start":1694826714072,"stop":1694826716179,"duration":2107}},{"uid":"78feab17070dcb61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/78feab17070dcb61","status":"passed","time":{"start":1694796730519,"stop":1694796733111,"duration":2592}},{"uid":"c1f80bf41400fefd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/c1f80bf41400fefd","status":"passed","time":{"start":1694740460377,"stop":1694740463195,"duration":2818}}]},"tags":[]},"source":"2f324d4f292e8a54.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/2f4986597839b086.json b/3.10/943/data/test-cases/2f4986597839b086.json deleted file mode 100644 index 5dc33ed66a..0000000000 --- a/3.10/943/data/test-cases/2f4986597839b086.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2f4986597839b086","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1695345269641,"stop":1695345270777,"duration":1136},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1695345269641,"stop":1695345269642,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HuntingdonDistrictCouncil","time":{"start":1695345269642,"stop":1695345270775,"duration":1133},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345270775,"stop":1695345270775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345270775,"stop":1695345270777,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HuntingdonDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"4c04c04bece4020d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/4c04c04bece4020d","status":"passed","time":{"start":1695258797370,"stop":1695258799104,"duration":1734}},{"uid":"b13bfee3cfe2f02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b13bfee3cfe2f02a","status":"passed","time":{"start":1695206180697,"stop":1695206186097,"duration":5400}},{"uid":"b7bae2762460fd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b7bae2762460fd0b","status":"passed","time":{"start":1695193643259,"stop":1695193644551,"duration":1292}},{"uid":"47b65dea1ee1c64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/47b65dea1ee1c64","status":"passed","time":{"start":1695172420455,"stop":1695172421691,"duration":1236}},{"uid":"f210baf6968f3d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/f210baf6968f3d0c","status":"passed","time":{"start":1695161919609,"stop":1695161921421,"duration":1812}},{"uid":"d98c71313ca7a098","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d98c71313ca7a098","status":"passed","time":{"start":1695159893634,"stop":1695159895483,"duration":1849}},{"uid":"32ce106afbe4d8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/32ce106afbe4d8a4","status":"passed","time":{"start":1695156953801,"stop":1695156954917,"duration":1116}},{"uid":"cb079c379450ca92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/cb079c379450ca92","status":"passed","time":{"start":1695086087805,"stop":1695086089252,"duration":1447}},{"uid":"60ca5aa2b2a6bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/60ca5aa2b2a6bff","status":"passed","time":{"start":1694999622764,"stop":1694999624028,"duration":1264}},{"uid":"261dda5423dbbf87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/261dda5423dbbf87","status":"passed","time":{"start":1694987857269,"stop":1694987858977,"duration":1708}},{"uid":"bfa67e2f662efdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/bfa67e2f662efdd","status":"passed","time":{"start":1694987695414,"stop":1694987696626,"duration":1212}},{"uid":"c3234ec3893e01d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/c3234ec3893e01d5","status":"passed","time":{"start":1694971658690,"stop":1694971663029,"duration":4339}},{"uid":"2b4d892967dfcff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2b4d892967dfcff5","status":"passed","time":{"start":1694913457398,"stop":1694913459053,"duration":1655}},{"uid":"20251f4e294f6b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/20251f4e294f6b52","status":"passed","time":{"start":1694892767098,"stop":1694892771076,"duration":3978}},{"uid":"c9edcc7d8d526155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/c9edcc7d8d526155","status":"passed","time":{"start":1694889763425,"stop":1694889764546,"duration":1121}},{"uid":"2848e4419f7b5828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/2848e4419f7b5828","status":"passed","time":{"start":1694864632732,"stop":1694864633999,"duration":1267}},{"uid":"35f9a07335118a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/35f9a07335118a4","status":"passed","time":{"start":1694840317011,"stop":1694840321205,"duration":4194}},{"uid":"6f3e0db10529e6b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/6f3e0db10529e6b7","status":"passed","time":{"start":1694826722989,"stop":1694826724082,"duration":1093}},{"uid":"b19eef581e99cc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/b19eef581e99cc6d","status":"passed","time":{"start":1694796742221,"stop":1694796743956,"duration":1735}},{"uid":"fb5d75ff1d7f65cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/fb5d75ff1d7f65cc","status":"passed","time":{"start":1694740470758,"stop":1694740472046,"duration":1288}}]},"tags":[]},"source":"2f4986597839b086.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/31e2c3d8157f580d.json b/3.10/943/data/test-cases/31e2c3d8157f580d.json deleted file mode 100644 index a1f092dfc0..0000000000 --- a/3.10/943/data/test-cases/31e2c3d8157f580d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"31e2c3d8157f580d","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1695345290811,"stop":1695345297404,"duration":6593},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1695345290811,"stop":1695345290812,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthTynesideCouncil","time":{"start":1695345290812,"stop":1695345297399,"duration":6587},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345297399,"stop":1695345297399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345297400,"stop":1695345297404,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthTynesideCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":83,"unknown":0,"total":88},"items":[{"uid":"4c66cb6480977cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/4c66cb6480977cfe","status":"passed","time":{"start":1695258856232,"stop":1695258862577,"duration":6345}},{"uid":"b247930694b124e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b247930694b124e6","status":"passed","time":{"start":1695206214270,"stop":1695206215945,"duration":1675}},{"uid":"56132c8b47aa20b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/56132c8b47aa20b5","status":"passed","time":{"start":1695193669332,"stop":1695193676048,"duration":6716}},{"uid":"5c871be53ce6c2aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/5c871be53ce6c2aa","status":"passed","time":{"start":1695172472329,"stop":1695172477906,"duration":5577}},{"uid":"91bbab6ae273a055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/91bbab6ae273a055","status":"passed","time":{"start":1695161953567,"stop":1695161955121,"duration":1554}},{"uid":"6087786403cf7ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6087786403cf7ed0","status":"passed","time":{"start":1695159927300,"stop":1695159931094,"duration":3794}},{"uid":"fe977c34efa577a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/fe977c34efa577a5","status":"passed","time":{"start":1695157123363,"stop":1695157129125,"duration":5762}},{"uid":"3c682b9a44a54c87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/3c682b9a44a54c87","status":"passed","time":{"start":1695086135295,"stop":1695086140732,"duration":5437}},{"uid":"fc66ac1e9ce933de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/fc66ac1e9ce933de","status":"passed","time":{"start":1694999667842,"stop":1694999670099,"duration":2257}},{"uid":"b376d9a27d02ab46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b376d9a27d02ab46","status":"passed","time":{"start":1694987901692,"stop":1694987907963,"duration":6271}},{"uid":"c0dd7175c93ab65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/c0dd7175c93ab65c","status":"passed","time":{"start":1694987727129,"stop":1694987732723,"duration":5594}},{"uid":"80b0933f7b88f5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/80b0933f7b88f5d6","status":"passed","time":{"start":1694971679691,"stop":1694971681820,"duration":2129}},{"uid":"b738b48dc1983454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/b738b48dc1983454","status":"passed","time":{"start":1694913501798,"stop":1694913508742,"duration":6944}},{"uid":"3b8a238de5c5af75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/3b8a238de5c5af75","status":"passed","time":{"start":1694892801409,"stop":1694892806537,"duration":5128}},{"uid":"e52ade88a566a9cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/e52ade88a566a9cf","status":"passed","time":{"start":1694889788905,"stop":1694889791842,"duration":2937}},{"uid":"65d6074c8282b702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/65d6074c8282b702","status":"passed","time":{"start":1694864668221,"stop":1694864673319,"duration":5098}},{"uid":"d4367a5585119406","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/d4367a5585119406","status":"passed","time":{"start":1694840385853,"stop":1694840391239,"duration":5386}},{"uid":"272e668d5b10d534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/272e668d5b10d534","status":"passed","time":{"start":1694826804489,"stop":1694826806171,"duration":1682}},{"uid":"bc00f784bd505413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/bc00f784bd505413","status":"passed","time":{"start":1694796774579,"stop":1694796782597,"duration":8018}},{"uid":"7a7fb5798a868371","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/7a7fb5798a868371","status":"passed","time":{"start":1694740517904,"stop":1694740524578,"duration":6674}}]},"tags":[]},"source":"31e2c3d8157f580d.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/325de301bc825771.json b/3.10/943/data/test-cases/325de301bc825771.json deleted file mode 100644 index e5353524b4..0000000000 --- a/3.10/943/data/test-cases/325de301bc825771.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"325de301bc825771","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1695345450315,"stop":1695345451119,"duration":804},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthLanarkshireCouncil","time":{"start":1695345450315,"stop":1695345450316,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthLanarkshireCouncil","time":{"start":1695345450316,"stop":1695345451117,"duration":801},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345451117,"stop":1695345451117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345451117,"stop":1695345451119,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthLanarkshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"9b80745521565b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9b80745521565b4a","status":"passed","time":{"start":1695259037965,"stop":1695259039100,"duration":1135}},{"uid":"12eeeb6f8392d8c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/12eeeb6f8392d8c7","status":"passed","time":{"start":1695206351218,"stop":1695206351907,"duration":689}},{"uid":"3d242132d23ce0b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3d242132d23ce0b3","status":"passed","time":{"start":1695193842089,"stop":1695193842912,"duration":823}},{"uid":"1e0834c24dce6af8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/1e0834c24dce6af8","status":"passed","time":{"start":1695172603790,"stop":1695172604406,"duration":616}},{"uid":"beeba5cb55a976be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/beeba5cb55a976be","status":"passed","time":{"start":1695162079662,"stop":1695162080278,"duration":616}},{"uid":"837fe8d2a5fd5dfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/837fe8d2a5fd5dfa","status":"passed","time":{"start":1695160103936,"stop":1695160104966,"duration":1030}},{"uid":"769d2da4f60339f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/769d2da4f60339f","status":"passed","time":{"start":1695157007093,"stop":1695157007724,"duration":631}},{"uid":"2d13676b782e8404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2d13676b782e8404","status":"passed","time":{"start":1695086308883,"stop":1695086309897,"duration":1014}},{"uid":"c720f231d96cc81a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/c720f231d96cc81a","status":"passed","time":{"start":1694999801391,"stop":1694999802021,"duration":630}},{"uid":"c99e6f9c63626735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c99e6f9c63626735","status":"passed","time":{"start":1694987921683,"stop":1694987922702,"duration":1019}},{"uid":"ae64c9d8fbc6db7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/ae64c9d8fbc6db7f","status":"passed","time":{"start":1694987868947,"stop":1694987869670,"duration":723}},{"uid":"e2a65ec7669489f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e2a65ec7669489f6","status":"passed","time":{"start":1694971702594,"stop":1694971703358,"duration":764}},{"uid":"8bb092291605bc3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8bb092291605bc3e","status":"passed","time":{"start":1694913677502,"stop":1694913678530,"duration":1028}},{"uid":"e698a107d7f99669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/e698a107d7f99669","status":"passed","time":{"start":1694892817371,"stop":1694892818157,"duration":786}},{"uid":"75e864c91f22fc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/75e864c91f22fc91","status":"passed","time":{"start":1694889935761,"stop":1694889936393,"duration":632}},{"uid":"5a1a6560a3e794","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/5a1a6560a3e794","status":"passed","time":{"start":1694864839907,"stop":1694864840741,"duration":834}},{"uid":"baabcc8254c14fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/baabcc8254c14fe","status":"passed","time":{"start":1694840532442,"stop":1694840533284,"duration":842}},{"uid":"2c523ab8e6ca2009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/2c523ab8e6ca2009","status":"passed","time":{"start":1694826884047,"stop":1694826884658,"duration":611}},{"uid":"4a1d7e6c9c53a55b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/4a1d7e6c9c53a55b","status":"passed","time":{"start":1694796955501,"stop":1694796956472,"duration":971}},{"uid":"60fbf8ba824da16a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/60fbf8ba824da16a","status":"passed","time":{"start":1694740679909,"stop":1694740680896,"duration":987}}]},"tags":[]},"source":"325de301bc825771.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/35bcedfbf27344f1.json b/3.10/943/data/test-cases/35bcedfbf27344f1.json deleted file mode 100644 index e1c8675e1e..0000000000 --- a/3.10/943/data/test-cases/35bcedfbf27344f1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"35bcedfbf27344f1","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1695345222053,"stop":1695345231523,"duration":9470},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastRidingCouncil","time":{"start":1695345222054,"stop":1695345222054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastRidingCouncil","time":{"start":1695345222054,"stop":1695345231520,"duration":9466},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345231520,"stop":1695345231521,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345231521,"stop":1695345231523,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastRidingCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"e35eff503da31b7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e35eff503da31b7e","status":"passed","time":{"start":1695258772886,"stop":1695258778609,"duration":5723}},{"uid":"1680560169eb0771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/1680560169eb0771","status":"passed","time":{"start":1695206157424,"stop":1695206162418,"duration":4994}},{"uid":"3118029526a46673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3118029526a46673","status":"passed","time":{"start":1695193621672,"stop":1695193626466,"duration":4794}},{"uid":"2b7e80f29f05ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/2b7e80f29f05ac","status":"passed","time":{"start":1695172404329,"stop":1695172405654,"duration":1325}},{"uid":"d5f060d455d4b7aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/d5f060d455d4b7aa","status":"passed","time":{"start":1695161906755,"stop":1695161907898,"duration":1143}},{"uid":"4dfae30444a73d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4dfae30444a73d7a","status":"passed","time":{"start":1695159874082,"stop":1695159875887,"duration":1805}},{"uid":"f2c6bb621a717677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f2c6bb621a717677","status":"passed","time":{"start":1695156937390,"stop":1695156938623,"duration":1233}},{"uid":"3d8fab27b6ff8c2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/3d8fab27b6ff8c2f","status":"passed","time":{"start":1695086069945,"stop":1695086071146,"duration":1201}},{"uid":"bf9835e069207b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/bf9835e069207b73","status":"passed","time":{"start":1694999604989,"stop":1694999605932,"duration":943}},{"uid":"a81546b65f37b5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/a81546b65f37b5c7","status":"passed","time":{"start":1694987838365,"stop":1694987839727,"duration":1362}},{"uid":"f33c69b301e8f5ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/f33c69b301e8f5ff","status":"passed","time":{"start":1694987674781,"stop":1694987679713,"duration":4932}},{"uid":"643560e32350d4c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/643560e32350d4c1","status":"passed","time":{"start":1694971644277,"stop":1694971645553,"duration":1276}},{"uid":"5a7a38f6bc6d2a58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/5a7a38f6bc6d2a58","status":"passed","time":{"start":1694913435822,"stop":1694913437455,"duration":1633}},{"uid":"77e6ec574311d18d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/77e6ec574311d18d","status":"passed","time":{"start":1694892750929,"stop":1694892751938,"duration":1009}},{"uid":"ba40282111a37f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ba40282111a37f23","status":"passed","time":{"start":1694889745506,"stop":1694889748259,"duration":2753}},{"uid":"7c1ba6d7703f3c5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/7c1ba6d7703f3c5b","status":"passed","time":{"start":1694864611415,"stop":1694864616308,"duration":4893}},{"uid":"52d6dafabeb9cfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/52d6dafabeb9cfe0","status":"passed","time":{"start":1694840297953,"stop":1694840299551,"duration":1598}},{"uid":"ab03728e0bcb476","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/ab03728e0bcb476","status":"passed","time":{"start":1694826707628,"stop":1694826708906,"duration":1278}},{"uid":"d54dc256cc9d3ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d54dc256cc9d3ad4","status":"passed","time":{"start":1694796722168,"stop":1694796724039,"duration":1871}},{"uid":"d0f3ea2df916d0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/d0f3ea2df916d0fc","status":"passed","time":{"start":1694740453120,"stop":1694740454575,"duration":1455}}]},"tags":[]},"source":"35bcedfbf27344f1.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/47a284ed3e5af2e7.json b/3.10/943/data/test-cases/47a284ed3e5af2e7.json deleted file mode 100644 index f652fb40c6..0000000000 --- a/3.10/943/data/test-cases/47a284ed3e5af2e7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"47a284ed3e5af2e7","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1695345276807,"stop":1695345277594,"duration":787},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthLanarkshireCouncil","time":{"start":1695345276807,"stop":1695345276807,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthLanarkshireCouncil","time":{"start":1695345276808,"stop":1695345277592,"duration":784},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345277592,"stop":1695345277593,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345277593,"stop":1695345277594,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthLanarkshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"9c0109913f0fe6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9c0109913f0fe6aa","status":"passed","time":{"start":1695258840056,"stop":1695258841038,"duration":982}},{"uid":"fd91aa6b772d1a33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/fd91aa6b772d1a33","status":"passed","time":{"start":1695206199688,"stop":1695206201587,"duration":1899}},{"uid":"e99055eb83d4f216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/e99055eb83d4f216","status":"passed","time":{"start":1695193655323,"stop":1695193656209,"duration":886}},{"uid":"7550082f03aa89b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7550082f03aa89b2","status":"passed","time":{"start":1695172458512,"stop":1695172459607,"duration":1095}},{"uid":"d38f428a4362ccb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/d38f428a4362ccb2","status":"passed","time":{"start":1695161931200,"stop":1695161931985,"duration":785}},{"uid":"6e28133539dfa7af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6e28133539dfa7af","status":"passed","time":{"start":1695159901788,"stop":1695159902724,"duration":936}},{"uid":"ced43bc15e31a96f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ced43bc15e31a96f","status":"passed","time":{"start":1695157109263,"stop":1695157110016,"duration":753}},{"uid":"710cde9e802cc96b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/710cde9e802cc96b","status":"passed","time":{"start":1695086120526,"stop":1695086121622,"duration":1096}},{"uid":"bb71b0d2c3b7b37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/bb71b0d2c3b7b37b","status":"passed","time":{"start":1694999652582,"stop":1694999653487,"duration":905}},{"uid":"48c168f825dd6b59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/48c168f825dd6b59","status":"passed","time":{"start":1694987875755,"stop":1694987877082,"duration":1327}},{"uid":"113fbce7e96cb281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/113fbce7e96cb281","status":"passed","time":{"start":1694987704984,"stop":1694987705689,"duration":705}},{"uid":"a25417b24081a363","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/a25417b24081a363","status":"passed","time":{"start":1694971666757,"stop":1694971667546,"duration":789}},{"uid":"a4604e6a6eb17410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/a4604e6a6eb17410","status":"passed","time":{"start":1694913485937,"stop":1694913487047,"duration":1110}},{"uid":"fb357b890376dbae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/fb357b890376dbae","status":"passed","time":{"start":1694892788883,"stop":1694892789663,"duration":780}},{"uid":"e3da7f28bf542d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/e3da7f28bf542d3d","status":"passed","time":{"start":1694889776344,"stop":1694889777053,"duration":709}},{"uid":"a6c554e2f3da0147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/a6c554e2f3da0147","status":"passed","time":{"start":1694864647858,"stop":1694864648885,"duration":1027}},{"uid":"efee0eafbfbf3303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/efee0eafbfbf3303","status":"passed","time":{"start":1694840365318,"stop":1694840366782,"duration":1464}},{"uid":"48bc6c818f7f3394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/48bc6c818f7f3394","status":"passed","time":{"start":1694826791584,"stop":1694826792896,"duration":1312}},{"uid":"31da6841e35cdd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/31da6841e35cdd4d","status":"passed","time":{"start":1694796757963,"stop":1694796758936,"duration":973}},{"uid":"673b5d1f982b2d22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/673b5d1f982b2d22","status":"passed","time":{"start":1694740503851,"stop":1694740504986,"duration":1135}}]},"tags":[]},"source":"47a284ed3e5af2e7.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/4bf53a30d5a10bde.json b/3.10/943/data/test-cases/4bf53a30d5a10bde.json deleted file mode 100644 index 232a2cc3ab..0000000000 --- a/3.10/943/data/test-cases/4bf53a30d5a10bde.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4bf53a30d5a10bde","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1695345438513,"stop":1695345446486,"duration":7973},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SomersetCouncil","time":{"start":1695345438514,"stop":1695345438514,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SomersetCouncil","time":{"start":1695345438514,"stop":1695345446484,"duration":7970},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345446484,"stop":1695345446485,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345446485,"stop":1695345446486,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"59f652570b8c116d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/59f652570b8c116d","status":"passed","time":{"start":1695259024139,"stop":1695259032890,"duration":8751}},{"uid":"9527b6f458d62a7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/9527b6f458d62a7d","status":"passed","time":{"start":1695206339784,"stop":1695206347527,"duration":7743}},{"uid":"1d82563c8671778e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1d82563c8671778e","status":"passed","time":{"start":1695193829925,"stop":1695193838791,"duration":8866}},{"uid":"73982d96917bd3c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/73982d96917bd3c0","status":"passed","time":{"start":1695172591088,"stop":1695172599701,"duration":8613}},{"uid":"78f7290bdc131ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/78f7290bdc131ffa","status":"passed","time":{"start":1695162069345,"stop":1695162076997,"duration":7652}},{"uid":"d736af5acef0787c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d736af5acef0787c","status":"passed","time":{"start":1695160090273,"stop":1695160099756,"duration":9483}},{"uid":"cfe03e56f37cd6a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/cfe03e56f37cd6a2","status":"passed","time":{"start":1695156995866,"stop":1695157003791,"duration":7925}},{"uid":"ace29c1ddae6f537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/ace29c1ddae6f537","status":"passed","time":{"start":1695086295707,"stop":1695086304349,"duration":8642}},{"uid":"d9203bf9243faac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/d9203bf9243faac0","status":"passed","time":{"start":1694999790059,"stop":1694999797559,"duration":7500}},{"uid":"d818220287b6821a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/d818220287b6821a","status":"passed","time":{"start":1694987907970,"stop":1694987917573,"duration":9603}},{"uid":"e819954271a97108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e819954271a97108","status":"passed","time":{"start":1694987857775,"stop":1694987865549,"duration":7774}},{"uid":"e85fb0368167d8d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e85fb0368167d8d7","status":"passed","time":{"start":1694971681826,"stop":1694971689312,"duration":7486}},{"uid":"41e93de685d06688","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/41e93de685d06688","status":"passed","time":{"start":1694913663589,"stop":1694913672397,"duration":8808}},{"uid":"ea341f3ced686fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ea341f3ced686fd0","status":"passed","time":{"start":1694892806543,"stop":1694892814074,"duration":7531}},{"uid":"c962ebdfc30a2ccd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/c962ebdfc30a2ccd","status":"passed","time":{"start":1694889925548,"stop":1694889932930,"duration":7382}},{"uid":"e9bff95f58a92509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e9bff95f58a92509","status":"passed","time":{"start":1694864827596,"stop":1694864836179,"duration":8583}},{"uid":"a65f2a317fd91cd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a65f2a317fd91cd3","status":"passed","time":{"start":1694840518807,"stop":1694840527058,"duration":8251}},{"uid":"9082df95b9a9dabd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/9082df95b9a9dabd","status":"passed","time":{"start":1694826873209,"stop":1694826880955,"duration":7746}},{"uid":"de039a6185a0863b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/de039a6185a0863b","status":"passed","time":{"start":1694796941894,"stop":1694796951183,"duration":9289}},{"uid":"dd84d9e5ed12acbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/dd84d9e5ed12acbb","status":"passed","time":{"start":1694740667420,"stop":1694740675541,"duration":8121}}]},"tags":[]},"source":"4bf53a30d5a10bde.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/516338daab7ca87e.json b/3.10/943/data/test-cases/516338daab7ca87e.json deleted file mode 100644 index 2874734704..0000000000 --- a/3.10/943/data/test-cases/516338daab7ca87e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"516338daab7ca87e","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1695345435579,"stop":1695345437133,"duration":1554},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RochdaleCouncil","time":{"start":1695345435579,"stop":1695345435580,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RochdaleCouncil","time":{"start":1695345435580,"stop":1695345437130,"duration":1550},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345437131,"stop":1695345437131,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345437131,"stop":1695345437133,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RochdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"70b5af658f7369a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/70b5af658f7369a9","status":"passed","time":{"start":1695258999939,"stop":1695259001825,"duration":1886}},{"uid":"b2c1133b74b10a77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b2c1133b74b10a77","status":"passed","time":{"start":1695206353149,"stop":1695206354656,"duration":1507}},{"uid":"5c6aa44202d55b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/5c6aa44202d55b23","status":"passed","time":{"start":1695193812850,"stop":1695193815090,"duration":2240}},{"uid":"e3d23d039c63b4f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/e3d23d039c63b4f9","status":"passed","time":{"start":1695172613975,"stop":1695172615607,"duration":1632}},{"uid":"2877a8f9ccaf2334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/2877a8f9ccaf2334","status":"passed","time":{"start":1695162091620,"stop":1695162093244,"duration":1624}},{"uid":"8a0b26b4b6432ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8a0b26b4b6432ed5","status":"passed","time":{"start":1695160069264,"stop":1695160071254,"duration":1990}},{"uid":"f57cf93a3e4d2f2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f57cf93a3e4d2f2b","status":"passed","time":{"start":1695156979437,"stop":1695156981027,"duration":1590}},{"uid":"422e209eb5943400","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/422e209eb5943400","status":"passed","time":{"start":1695086278406,"stop":1695086280234,"duration":1828}},{"uid":"1d3f5a2a9e5a5308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/1d3f5a2a9e5a5308","status":"passed","time":{"start":1694999807234,"stop":1694999808904,"duration":1670}},{"uid":"e0bef4c49b68293e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/e0bef4c49b68293e","status":"passed","time":{"start":1694988242343,"stop":1694988244568,"duration":2225}},{"uid":"842bcdbc86ba9e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/842bcdbc86ba9e0d","status":"passed","time":{"start":1694987869296,"stop":1694987870886,"duration":1590}},{"uid":"5b251655ed7854cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/5b251655ed7854cc","status":"passed","time":{"start":1694971940456,"stop":1694971942194,"duration":1738}},{"uid":"2771a58cefa0df8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2771a58cefa0df8f","status":"passed","time":{"start":1694913646321,"stop":1694913648278,"duration":1957}},{"uid":"5447f8f2b850a196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/5447f8f2b850a196","status":"passed","time":{"start":1694893052297,"stop":1694893053991,"duration":1694}},{"uid":"fd5824ea63ae87d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fd5824ea63ae87d0","status":"passed","time":{"start":1694889927444,"stop":1694889929003,"duration":1559}},{"uid":"e478c20bd22becf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e478c20bd22becf8","status":"passed","time":{"start":1694864810477,"stop":1694864812315,"duration":1838}},{"uid":"82d81de3a9639c81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/82d81de3a9639c81","status":"passed","time":{"start":1694840527212,"stop":1694840529223,"duration":2011}},{"uid":"18e0d123faa8e483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/18e0d123faa8e483","status":"passed","time":{"start":1694826942647,"stop":1694826944251,"duration":1604}},{"uid":"d11c77e69c3ef81b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d11c77e69c3ef81b","status":"passed","time":{"start":1694796920135,"stop":1694796922256,"duration":2121}},{"uid":"9c2615fb5929193d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/9c2615fb5929193d","status":"passed","time":{"start":1694740661839,"stop":1694740663744,"duration":1905}}]},"tags":[]},"source":"516338daab7ca87e.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/55a56f77d0b4bff5.json b/3.10/943/data/test-cases/55a56f77d0b4bff5.json deleted file mode 100644 index 393a6425b3..0000000000 --- a/3.10/943/data/test-cases/55a56f77d0b4bff5.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"55a56f77d0b4bff5","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1695345231526,"stop":1695345233812,"duration":2286},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ErewashBoroughCouncil","time":{"start":1695345231526,"stop":1695345231527,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ErewashBoroughCouncil","time":{"start":1695345231527,"stop":1695345233809,"duration":2282},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345233809,"stop":1695345233810,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345233810,"stop":1695345233812,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ErewashBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"c315503192fc2388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c315503192fc2388","status":"passed","time":{"start":1695258778612,"stop":1695258781360,"duration":2748}},{"uid":"90bb9ef1196b7fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/90bb9ef1196b7fe1","status":"passed","time":{"start":1695206162421,"stop":1695206165264,"duration":2843}},{"uid":"f1fa5cf3aa0370c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/f1fa5cf3aa0370c5","status":"passed","time":{"start":1695193626469,"stop":1695193628870,"duration":2401}},{"uid":"4e41327c85e59b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/4e41327c85e59b15","status":"passed","time":{"start":1695172405657,"stop":1695172408573,"duration":2916}},{"uid":"4d23b8b6f18ec77a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/4d23b8b6f18ec77a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695161907901,"stop":1695161908393,"duration":492}},{"uid":"d79c2dd8f981e7bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d79c2dd8f981e7bd","status":"passed","time":{"start":1695159875893,"stop":1695159878487,"duration":2594}},{"uid":"517b6c4bb161ac36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/517b6c4bb161ac36","status":"passed","time":{"start":1695156938627,"stop":1695156941056,"duration":2429}},{"uid":"989dfd11ff80fda7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/989dfd11ff80fda7","status":"passed","time":{"start":1695086071150,"stop":1695086073519,"duration":2369}},{"uid":"67028950917956b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/67028950917956b8","status":"passed","time":{"start":1694999605936,"stop":1694999609233,"duration":3297}},{"uid":"39990972d4b025e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/39990972d4b025e","status":"passed","time":{"start":1694987839731,"stop":1694987842261,"duration":2530}},{"uid":"16984567372eb594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/16984567372eb594","status":"passed","time":{"start":1694987679716,"stop":1694987682893,"duration":3177}},{"uid":"8851f752e9d2bd6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/8851f752e9d2bd6a","status":"passed","time":{"start":1694971645556,"stop":1694971647730,"duration":2174}},{"uid":"3adeba052347d2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3adeba052347d2ae","status":"passed","time":{"start":1694913437459,"stop":1694913442411,"duration":4952}},{"uid":"a993cf07fe51664d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/a993cf07fe51664d","status":"passed","time":{"start":1694892751942,"stop":1694892754552,"duration":2610}},{"uid":"8ad02804c63e933d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/8ad02804c63e933d","status":"passed","time":{"start":1694889748262,"stop":1694889750875,"duration":2613}},{"uid":"59e9abc9f807c5fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/59e9abc9f807c5fd","status":"passed","time":{"start":1694864616314,"stop":1694864619709,"duration":3395}},{"uid":"37532aea7ba5473c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/37532aea7ba5473c","status":"passed","time":{"start":1694840299554,"stop":1694840302722,"duration":3168}},{"uid":"b72af8a57091f3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/b72af8a57091f3a","status":"passed","time":{"start":1694826708911,"stop":1694826711150,"duration":2239}},{"uid":"fd70a84f942825d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fd70a84f942825d4","status":"passed","time":{"start":1694796724044,"stop":1694796726722,"duration":2678}},{"uid":"bd421ee7f2a287ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/bd421ee7f2a287ee","status":"passed","time":{"start":1694740454579,"stop":1694740456852,"duration":2273}}]},"tags":[]},"source":"55a56f77d0b4bff5.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/619c252e22051058.json b/3.10/943/data/test-cases/619c252e22051058.json deleted file mode 100644 index c1db0e5793..0000000000 --- a/3.10/943/data/test-cases/619c252e22051058.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"619c252e22051058","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1695345240127,"stop":1695345244790,"duration":4663},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DoncasterCouncil","time":{"start":1695345240127,"stop":1695345240128,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DoncasterCouncil","time":{"start":1695345240128,"stop":1695345244787,"duration":4659},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345244787,"stop":1695345244788,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345244788,"stop":1695345244790,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DoncasterCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"9448e16b4a5f73bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9448e16b4a5f73bf","status":"passed","time":{"start":1695258794131,"stop":1695258795905,"duration":1774}},{"uid":"a0cf22e3be0a304c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/a0cf22e3be0a304c","status":"passed","time":{"start":1695206168231,"stop":1695206169419,"duration":1188}},{"uid":"22a2060bb1b01827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/22a2060bb1b01827","status":"passed","time":{"start":1695193633653,"stop":1695193635153,"duration":1500}},{"uid":"44afd111ceb9937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/44afd111ceb9937","status":"passed","time":{"start":1695172423627,"stop":1695172425181,"duration":1554}},{"uid":"7e6eab854e169a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/7e6eab854e169a2b","status":"passed","time":{"start":1695161922095,"stop":1695161923496,"duration":1401}},{"uid":"28b4c7cdab71776f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/28b4c7cdab71776f","status":"passed","time":{"start":1695159882431,"stop":1695159885001,"duration":2570}},{"uid":"d66ae58a0c37c1db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/d66ae58a0c37c1db","status":"passed","time":{"start":1695156953816,"stop":1695156955547,"duration":1731}},{"uid":"b45ad98d08a62a80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/b45ad98d08a62a80","status":"passed","time":{"start":1695086080983,"stop":1695086082757,"duration":1774}},{"uid":"8cbe14277f30e95a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/8cbe14277f30e95a","status":"passed","time":{"start":1694999625801,"stop":1694999627216,"duration":1415}},{"uid":"21bba949b178005e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/21bba949b178005e","status":"passed","time":{"start":1694987845360,"stop":1694987847073,"duration":1713}},{"uid":"a942dbaefbb0ab02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a942dbaefbb0ab02","status":"passed","time":{"start":1694987689217,"stop":1694987690819,"duration":1602}},{"uid":"b6657cd28cd2e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b6657cd28cd2e64","status":"passed","time":{"start":1694971632687,"stop":1694971635816,"duration":3129}},{"uid":"8d0f25163b47a154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8d0f25163b47a154","status":"passed","time":{"start":1694913447529,"stop":1694913449327,"duration":1798}},{"uid":"8ba3a4d0bea421fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8ba3a4d0bea421fd","status":"passed","time":{"start":1694892756264,"stop":1694892757653,"duration":1389}},{"uid":"41ecb099d550d21a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/41ecb099d550d21a","status":"passed","time":{"start":1694889756237,"stop":1694889757780,"duration":1543}},{"uid":"cbb2be5415abdc71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/cbb2be5415abdc71","status":"passed","time":{"start":1694864626874,"stop":1694864630796,"duration":3922}},{"uid":"1ddfdcb0274b2406","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1ddfdcb0274b2406","status":"passed","time":{"start":1694840311685,"stop":1694840313318,"duration":1633}},{"uid":"5c790f4d65e6f54b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/5c790f4d65e6f54b","status":"passed","time":{"start":1694826720118,"stop":1694826721892,"duration":1774}},{"uid":"d003ab64c190c684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d003ab64c190c684","status":"passed","time":{"start":1694796731061,"stop":1694796732980,"duration":1919}},{"uid":"43acf6b7bfe60678","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/43acf6b7bfe60678","status":"passed","time":{"start":1694740459201,"stop":1694740460837,"duration":1636}}]},"tags":[]},"source":"619c252e22051058.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/629f7409db2b0c2.json b/3.10/943/data/test-cases/629f7409db2b0c2.json deleted file mode 100644 index 04fe4486e3..0000000000 --- a/3.10/943/data/test-cases/629f7409db2b0c2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"629f7409db2b0c2","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1695345446489,"stop":1695345448223,"duration":1734},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthAyrshireCouncil","time":{"start":1695345446490,"stop":1695345446490,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthAyrshireCouncil","time":{"start":1695345446491,"stop":1695345448221,"duration":1730},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345448221,"stop":1695345448221,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345448221,"stop":1695345448223,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthAyrshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"fce3b2acde4963d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/fce3b2acde4963d7","status":"passed","time":{"start":1695259032895,"stop":1695259035468,"duration":2573}},{"uid":"e86df45313f111ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/e86df45313f111ae","status":"passed","time":{"start":1695206347531,"stop":1695206348574,"duration":1043}},{"uid":"59439524d02f5393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/59439524d02f5393","status":"passed","time":{"start":1695193838795,"stop":1695193840101,"duration":1306}},{"uid":"52f0e08e47f04fde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/52f0e08e47f04fde","status":"passed","time":{"start":1695172599704,"stop":1695172601326,"duration":1622}},{"uid":"fde93e717ace73ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/fde93e717ace73ab","status":"passed","time":{"start":1695162077000,"stop":1695162078018,"duration":1018}},{"uid":"2e05799a28d7672f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2e05799a28d7672f","status":"passed","time":{"start":1695160099760,"stop":1695160101488,"duration":1728}},{"uid":"b80e054b1a4b08ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b80e054b1a4b08ea","status":"passed","time":{"start":1695157003794,"stop":1695157005394,"duration":1600}},{"uid":"7a901d6d8f6bb415","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/7a901d6d8f6bb415","status":"passed","time":{"start":1695086304353,"stop":1695086306647,"duration":2294}},{"uid":"ff79aed5066a6624","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/ff79aed5066a6624","status":"passed","time":{"start":1694999797562,"stop":1694999799393,"duration":1831}},{"uid":"b1916a372b0470cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b1916a372b0470cc","status":"passed","time":{"start":1694987917577,"stop":1694987919171,"duration":1594}},{"uid":"c2c2c73bce0d5181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/c2c2c73bce0d5181","status":"passed","time":{"start":1694987865552,"stop":1694987867151,"duration":1599}},{"uid":"52b5060815a0d48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/52b5060815a0d48d","status":"passed","time":{"start":1694971689315,"stop":1694971691237,"duration":1922}},{"uid":"82fdceb3fff329cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/82fdceb3fff329cf","status":"passed","time":{"start":1694913672401,"stop":1694913674726,"duration":2325}},{"uid":"8017405c59909106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8017405c59909106","status":"passed","time":{"start":1694892814077,"stop":1694892815588,"duration":1511}},{"uid":"44df209645652f66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/44df209645652f66","status":"passed","time":{"start":1694889932933,"stop":1694889934010,"duration":1077}},{"uid":"3d78a0f49a5c34b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3d78a0f49a5c34b5","status":"passed","time":{"start":1694864836184,"stop":1694864837965,"duration":1781}},{"uid":"baaa80dbe516c426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/baaa80dbe516c426","status":"passed","time":{"start":1694840527065,"stop":1694840529411,"duration":2346}},{"uid":"268a940df776b59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/268a940df776b59","status":"passed","time":{"start":1694826880958,"stop":1694826882325,"duration":1367}},{"uid":"d06682751310c72e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d06682751310c72e","status":"passed","time":{"start":1694796951186,"stop":1694796952947,"duration":1761}},{"uid":"f289d39bd8ebe8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/f289d39bd8ebe8b1","status":"passed","time":{"start":1694740675545,"stop":1694740677777,"duration":2232}}]},"tags":[]},"source":"629f7409db2b0c2.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/66e9799dd361c68c.json b/3.10/943/data/test-cases/66e9799dd361c68c.json deleted file mode 100644 index 84eec58952..0000000000 --- a/3.10/943/data/test-cases/66e9799dd361c68c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"66e9799dd361c68c","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1695345281893,"stop":1695345421657,"duration":139764},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LeedsCityCouncil","time":{"start":1695345281893,"stop":1695345281893,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LeedsCityCouncil","time":{"start":1695345281894,"stop":1695345421654,"duration":139760},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345421654,"stop":1695345421654,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345421654,"stop":1695345421657,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LeedsCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"683555c28622d8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/683555c28622d8da","status":"passed","time":{"start":1695258805615,"stop":1695259034879,"duration":229264}},{"uid":"de17a0af6310cd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/de17a0af6310cd26","status":"passed","time":{"start":1695206169422,"stop":1695206310879,"duration":141457}},{"uid":"3f68ba9fe272ec71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3f68ba9fe272ec71","status":"passed","time":{"start":1695193635157,"stop":1695193818611,"duration":183454}},{"uid":"52af86821c1e313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/52af86821c1e313","status":"passed","time":{"start":1695172431244,"stop":1695172578444,"duration":147200}},{"uid":"5838213de80d8fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/5838213de80d8fda","status":"passed","time":{"start":1695161923499,"stop":1695162051017,"duration":127518}},{"uid":"7141b6204561cc68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/7141b6204561cc68","status":"passed","time":{"start":1695159928877,"stop":1695160162697,"duration":233820}},{"uid":"a8a534bc2175c19e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/a8a534bc2175c19e","status":"passed","time":{"start":1695156960417,"stop":1695157104628,"duration":144211}},{"uid":"297e703ddf9202d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/297e703ddf9202d2","status":"passed","time":{"start":1695086097440,"stop":1695086295464,"duration":198024}},{"uid":"29cea7280c3fa81e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/29cea7280c3fa81e","status":"passed","time":{"start":1694999633364,"stop":1694999775249,"duration":141885}},{"uid":"b460ac77ac9dbee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b460ac77ac9dbee7","status":"passed","time":{"start":1694987865350,"stop":1694988105816,"duration":240466}},{"uid":"32a1a0769dc9dd2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/32a1a0769dc9dd2b","status":"passed","time":{"start":1694987704261,"stop":1694987843497,"duration":139236}},{"uid":"bcef9c32693c4717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/bcef9c32693c4717","status":"passed","time":{"start":1694971668925,"stop":1694971803727,"duration":134802}},{"uid":"c2c4a5a08837c24b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/c2c4a5a08837c24b","status":"passed","time":{"start":1694913466549,"stop":1694913700522,"duration":233973}},{"uid":"82da8fc9816a9455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/82da8fc9816a9455","status":"passed","time":{"start":1694892778398,"stop":1694892907326,"duration":128928}},{"uid":"678f3cce6479935a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/678f3cce6479935a","status":"passed","time":{"start":1694889773141,"stop":1694889913355,"duration":140214}},{"uid":"e7dc100ef4ac554c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e7dc100ef4ac554c","status":"passed","time":{"start":1694864640021,"stop":1694864817824,"duration":177803}},{"uid":"1ab6ecd648be9035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1ab6ecd648be9035","status":"passed","time":{"start":1694840326881,"stop":1694840504286,"duration":177405}},{"uid":"9686083cc4a4b9c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/9686083cc4a4b9c4","status":"passed","time":{"start":1694826730258,"stop":1694826863052,"duration":132794}},{"uid":"c265aece01bb0f9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/c265aece01bb0f9f","status":"passed","time":{"start":1694796742770,"stop":1694796974939,"duration":232169}},{"uid":"59d0bb9bd7e31a62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/59d0bb9bd7e31a62","status":"passed","time":{"start":1694740468609,"stop":1694740652998,"duration":184389}}]},"tags":[]},"source":"66e9799dd361c68c.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/683eee732ecfb677.json b/3.10/943/data/test-cases/683eee732ecfb677.json deleted file mode 100644 index 219eb0ce81..0000000000 --- a/3.10/943/data/test-cases/683eee732ecfb677.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"683eee732ecfb677","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1695345588004,"stop":1695345589460,"duration":1456},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TorbayCouncil","time":{"start":1695345588005,"stop":1695345588005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TorbayCouncil","time":{"start":1695345588005,"stop":1695345589457,"duration":1452},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345589457,"stop":1695345589457,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345589457,"stop":1695345589460,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TorbayCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"79cf600feadfebfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/79cf600feadfebfe","status":"passed","time":{"start":1695259053114,"stop":1695259056413,"duration":3299}},{"uid":"add81739fc632554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/add81739fc632554","status":"passed","time":{"start":1695206366785,"stop":1695206368901,"duration":2116}},{"uid":"c70dd2e924b16c99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/c70dd2e924b16c99","status":"passed","time":{"start":1695193856446,"stop":1695193858474,"duration":2028}},{"uid":"a51c3d9a7d64d658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/a51c3d9a7d64d658","status":"passed","time":{"start":1695172751790,"stop":1695172752949,"duration":1159}},{"uid":"699f3b54aeb1baec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/699f3b54aeb1baec","status":"passed","time":{"start":1695162227703,"stop":1695162228960,"duration":1257}},{"uid":"79e6023774ab3e72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/79e6023774ab3e72","status":"passed","time":{"start":1695160256169,"stop":1695160257886,"duration":1717}},{"uid":"ad5c1c3643d3a7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ad5c1c3643d3a7e0","status":"passed","time":{"start":1695157265688,"stop":1695157267582,"duration":1894}},{"uid":"eb09d0411e61c901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/eb09d0411e61c901","status":"passed","time":{"start":1695086449378,"stop":1695086450794,"duration":1416}},{"uid":"ccaa060dd66f7e26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/ccaa060dd66f7e26","status":"passed","time":{"start":1694999820472,"stop":1694999844181,"duration":23709}},{"uid":"d7c3ebb04425cf14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/d7c3ebb04425cf14","status":"passed","time":{"start":1694988075795,"stop":1694988077537,"duration":1742}},{"uid":"6f47aa148c61481c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/6f47aa148c61481c","status":"passed","time":{"start":1694987883042,"stop":1694987884523,"duration":1481}},{"uid":"2e3487f92c0e6034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/2e3487f92c0e6034","status":"passed","time":{"start":1694971851020,"stop":1694971852234,"duration":1214}},{"uid":"3b39a36cbf74527a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3b39a36cbf74527a","status":"passed","time":{"start":1694913829598,"stop":1694913831250,"duration":1652}},{"uid":"ec14085b253f4eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ec14085b253f4eef","status":"passed","time":{"start":1694892964833,"stop":1694892967839,"duration":3006}},{"uid":"7aa88d2a5ffed237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/7aa88d2a5ffed237","status":"passed","time":{"start":1694889947542,"stop":1694889948739,"duration":1197}},{"uid":"da0e939bf8bf200d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/da0e939bf8bf200d","status":"passed","time":{"start":1694864844353,"stop":1694864845902,"duration":1549}},{"uid":"197ad91e6ff1828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/197ad91e6ff1828","status":"passed","time":{"start":1694840551746,"stop":1694840555035,"duration":3289}},{"uid":"836559dc3e5e4ca9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/836559dc3e5e4ca9","status":"passed","time":{"start":1694826957787,"stop":1694826961066,"duration":3279}},{"uid":"bbbfad52a6128b19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/bbbfad52a6128b19","status":"passed","time":{"start":1694796991434,"stop":1694796992951,"duration":1517}},{"uid":"b10afa4bd9c8c2d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/b10afa4bd9c8c2d4","status":"passed","time":{"start":1694740687248,"stop":1694740688613,"duration":1365}}]},"tags":[]},"source":"683eee732ecfb677.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/69506f7d2673b6fc.json b/3.10/943/data/test-cases/69506f7d2673b6fc.json deleted file mode 100644 index c10ae929fe..0000000000 --- a/3.10/943/data/test-cases/69506f7d2673b6fc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"69506f7d2673b6fc","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1695345247159,"stop":1695345272652,"duration":25493},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NewcastleCityCouncil","time":{"start":1695345247159,"stop":1695345247160,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NewcastleCityCouncil","time":{"start":1695345247160,"stop":1695345272649,"duration":25489},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345272650,"stop":1695345272650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345272650,"stop":1695345272652,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NewcastleCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"422352f5199892d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/422352f5199892d","status":"passed","time":{"start":1695258797132,"stop":1695258835557,"duration":38425}},{"uid":"222a181c61c7e7a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/222a181c61c7e7a0","status":"passed","time":{"start":1695206322966,"stop":1695206339780,"duration":16814}},{"uid":"e4dd236f1130f055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/e4dd236f1130f055","status":"passed","time":{"start":1695193830853,"stop":1695193840501,"duration":9648}},{"uid":"d68f84ed884bed8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/d68f84ed884bed8a","status":"passed","time":{"start":1695172432603,"stop":1695172453631,"duration":21028}},{"uid":"bda17e7995f698dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/bda17e7995f698dd","status":"passed","time":{"start":1695162061799,"stop":1695162069341,"duration":7542}},{"uid":"93174dfe443aa698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/93174dfe443aa698","status":"passed","time":{"start":1695159889162,"stop":1695159897139,"duration":7977}},{"uid":"7891a28f8de39ce3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/7891a28f8de39ce3","status":"passed","time":{"start":1695156971666,"stop":1695156979359,"duration":7693}},{"uid":"d52d994fcab578ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/d52d994fcab578ee","status":"passed","time":{"start":1695086086752,"stop":1695086115175,"duration":28423}},{"uid":"2c35a19fae1f6e5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/2c35a19fae1f6e5d","status":"passed","time":{"start":1694999630592,"stop":1694999648343,"duration":17751}},{"uid":"5d3f65ce67242d4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/5d3f65ce67242d4b","status":"passed","time":{"start":1694987864074,"stop":1694987871116,"duration":7042}},{"uid":"f44c3b3d219e6ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/f44c3b3d219e6ac8","status":"passed","time":{"start":1694987693675,"stop":1694987700444,"duration":6769}},{"uid":"a6047f654318a41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/a6047f654318a41","status":"passed","time":{"start":1694971655538,"stop":1694971662405,"duration":6867}},{"uid":"8208afb9965dff14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8208afb9965dff14","status":"passed","time":{"start":1694913453486,"stop":1694913480899,"duration":27413}},{"uid":"89b2e2e3b2b79eb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/89b2e2e3b2b79eb0","status":"passed","time":{"start":1694892776109,"stop":1694892784086,"duration":7977}},{"uid":"601c1b3460282dfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/601c1b3460282dfc","status":"passed","time":{"start":1694889761532,"stop":1694889771797,"duration":10265}},{"uid":"d7cbfb0aba78b4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/d7cbfb0aba78b4b0","status":"passed","time":{"start":1694864635324,"stop":1694864643484,"duration":8160}},{"uid":"16a8882656d9b6b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/16a8882656d9b6b6","status":"passed","time":{"start":1694840321207,"stop":1694840360366,"duration":39159}},{"uid":"916c916d7e2cf11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/916c916d7e2cf11","status":"passed","time":{"start":1694826725406,"stop":1694826787141,"duration":61735}},{"uid":"f3b09bcfa345ade6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f3b09bcfa345ade6","status":"passed","time":{"start":1694796743960,"stop":1694796753995,"duration":10035}},{"uid":"1e69842c2242e26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/1e69842c2242e26f","status":"passed","time":{"start":1694740472049,"stop":1694740499433,"duration":27384}}]},"tags":[]},"source":"69506f7d2673b6fc.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/6f02259bf3a897e8.json b/3.10/943/data/test-cases/6f02259bf3a897e8.json deleted file mode 100644 index 32540e133d..0000000000 --- a/3.10/943/data/test-cases/6f02259bf3a897e8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6f02259bf3a897e8","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1695345426048,"stop":1695345427189,"duration":1141},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MaldonDistrictCouncil","time":{"start":1695345426048,"stop":1695345426049,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MaldonDistrictCouncil","time":{"start":1695345426049,"stop":1695345427186,"duration":1137},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345427187,"stop":1695345427187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345427187,"stop":1695345427189,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MaldonDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"c312a0022c344388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c312a0022c344388","status":"passed","time":{"start":1695259038881,"stop":1695259040097,"duration":1216}},{"uid":"6659dfde999d08da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/6659dfde999d08da","status":"passed","time":{"start":1695206314348,"stop":1695206315410,"duration":1062}},{"uid":"2e54fe3fdce3a465","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/2e54fe3fdce3a465","status":"passed","time":{"start":1695193822995,"stop":1695193824016,"duration":1021}},{"uid":"facdcd18c0e56539","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/facdcd18c0e56539","status":"passed","time":{"start":1695172581649,"stop":1695172582714,"duration":1065}},{"uid":"109a27aee0604a8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/109a27aee0604a8f","status":"passed","time":{"start":1695162054395,"stop":1695162055410,"duration":1015}},{"uid":"744d9a96d65f89ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/744d9a96d65f89ae","status":"passed","time":{"start":1695160166611,"stop":1695160168174,"duration":1563}},{"uid":"144e4146f7a86303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/144e4146f7a86303","status":"passed","time":{"start":1695156961644,"stop":1695156962637,"duration":993}},{"uid":"100ac86a3a1a4361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/100ac86a3a1a4361","status":"passed","time":{"start":1695086299134,"stop":1695086300197,"duration":1063}},{"uid":"9b871c4095a7ddc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/9b871c4095a7ddc4","status":"passed","time":{"start":1694999778421,"stop":1694999779484,"duration":1063}},{"uid":"18bb188db32b420","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/18bb188db32b420","status":"passed","time":{"start":1694987853027,"stop":1694987854767,"duration":1740}},{"uid":"a6d907ac084c3353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a6d907ac084c3353","status":"passed","time":{"start":1694987846807,"stop":1694987848385,"duration":1578}},{"uid":"def1b5c03a8b9641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/def1b5c03a8b9641","status":"passed","time":{"start":1694971647389,"stop":1694971648352,"duration":963}},{"uid":"daa6704d6a6dd4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/daa6704d6a6dd4db","status":"passed","time":{"start":1694913704624,"stop":1694913705947,"duration":1323}},{"uid":"40e2efea30459424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/40e2efea30459424","status":"passed","time":{"start":1694892764046,"stop":1694892765174,"duration":1128}},{"uid":"851d45f1523730be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/851d45f1523730be","status":"passed","time":{"start":1694889916645,"stop":1694889917580,"duration":935}},{"uid":"15178e6107f7c76e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/15178e6107f7c76e","status":"passed","time":{"start":1694864821948,"stop":1694864822981,"duration":1033}},{"uid":"c35c6335f59656b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/c35c6335f59656b5","status":"passed","time":{"start":1694840509526,"stop":1694840510695,"duration":1169}},{"uid":"fd0a39231090b862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/fd0a39231090b862","status":"passed","time":{"start":1694826866394,"stop":1694826867394,"duration":1000}},{"uid":"fb7a26a519bdda79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fb7a26a519bdda79","status":"passed","time":{"start":1694796978812,"stop":1694796980088,"duration":1276}},{"uid":"bcb4a8e1848b5d55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/bcb4a8e1848b5d55","status":"passed","time":{"start":1694740656725,"stop":1694740657956,"duration":1231}}]},"tags":[]},"source":"6f02259bf3a897e8.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/6f64da5a64ed97b9.json b/3.10/943/data/test-cases/6f64da5a64ed97b9.json deleted file mode 100644 index 365f4f810a..0000000000 --- a/3.10/943/data/test-cases/6f64da5a64ed97b9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6f64da5a64ed97b9","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1695345191832,"stop":1695345209767,"duration":17935},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1695345191832,"stop":1695345191833,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ChelmsfordCityCouncil","time":{"start":1695345191833,"stop":1695345209765,"duration":17932},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345209765,"stop":1695345209766,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345209766,"stop":1695345209767,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ChelmsfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"f81c578bafb5102b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/f81c578bafb5102b","status":"passed","time":{"start":1695258742732,"stop":1695258761367,"duration":18635}},{"uid":"a7979db290b48649","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/a7979db290b48649","status":"passed","time":{"start":1695206125289,"stop":1695206134331,"duration":9042}},{"uid":"e5b6307b5bd0e30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/e5b6307b5bd0e30","status":"passed","time":{"start":1695193584855,"stop":1695193594085,"duration":9230}},{"uid":"81a6f23d4c2b1b49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/81a6f23d4c2b1b49","status":"passed","time":{"start":1695172376240,"stop":1695172394607,"duration":18367}},{"uid":"d407cbe09de92321","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/d407cbe09de92321","status":"passed","time":{"start":1695161880780,"stop":1695161889594,"duration":8814}},{"uid":"7921351e5e21f98a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/7921351e5e21f98a","status":"passed","time":{"start":1695159842125,"stop":1695159851342,"duration":9217}},{"uid":"7a8f6fa86fbf3dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/7a8f6fa86fbf3dd2","status":"passed","time":{"start":1695156912272,"stop":1695156921102,"duration":8830}},{"uid":"c9586887470c2cae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/c9586887470c2cae","status":"passed","time":{"start":1695086040363,"stop":1695086049430,"duration":9067}},{"uid":"9acf828bb06e26da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/9acf828bb06e26da","status":"passed","time":{"start":1694999570321,"stop":1694999588722,"duration":18401}},{"uid":"1df469b860665aab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/1df469b860665aab","status":"passed","time":{"start":1694987807567,"stop":1694987816850,"duration":9283}},{"uid":"33bc11d8e773b0db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/33bc11d8e773b0db","status":"passed","time":{"start":1694987652119,"stop":1694987661099,"duration":8980}},{"uid":"224cc1206b285ff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/224cc1206b285ff5","status":"passed","time":{"start":1694971594038,"stop":1694971602986,"duration":8948}},{"uid":"e1b20ebc1c0b8067","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/e1b20ebc1c0b8067","status":"passed","time":{"start":1694913404454,"stop":1694913413806,"duration":9352}},{"uid":"20e7137ead06f8f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/20e7137ead06f8f3","status":"passed","time":{"start":1694892714709,"stop":1694892723755,"duration":9046}},{"uid":"6964dfc7e37ce6f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/6964dfc7e37ce6f0","status":"passed","time":{"start":1694889717797,"stop":1694889726680,"duration":8883}},{"uid":"98dad4b741871435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/98dad4b741871435","status":"passed","time":{"start":1694864579863,"stop":1694864588838,"duration":8975}},{"uid":"b7ceb6f902373a95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/b7ceb6f902373a95","status":"passed","time":{"start":1694840270613,"stop":1694840279644,"duration":9031}},{"uid":"2ac9051866821102","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/2ac9051866821102","status":"passed","time":{"start":1694826672919,"stop":1694826681943,"duration":9024}},{"uid":"c217100eccbfadd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/c217100eccbfadd","status":"passed","time":{"start":1694796684084,"stop":1694796693483,"duration":9399}},{"uid":"bdc2ada65bcbc54f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/bdc2ada65bcbc54f","status":"passed","time":{"start":1694740419979,"stop":1694740429073,"duration":9094}}]},"tags":[]},"source":"6f64da5a64ed97b9.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/72afef9e06373863.json b/3.10/943/data/test-cases/72afef9e06373863.json deleted file mode 100644 index df3c591248..0000000000 --- a/3.10/943/data/test-cases/72afef9e06373863.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"72afef9e06373863","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1695345447099,"stop":1695345447953,"duration":854},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1695345447100,"stop":1695345447100,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RushmoorCouncil","time":{"start":1695345447101,"stop":1695345447950,"duration":849},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345447951,"stop":1695345447951,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345447951,"stop":1695345447953,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RushmoorCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"7a195ba04713cd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/7a195ba04713cd9e","status":"passed","time":{"start":1695259009900,"stop":1695259018601,"duration":8701}},{"uid":"f34dce71fa24d1e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f34dce71fa24d1e6","status":"passed","time":{"start":1695206360211,"stop":1695206360862,"duration":651}},{"uid":"231e3dc8a3d3d139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/231e3dc8a3d3d139","status":"passed","time":{"start":1695193823387,"stop":1695193824178,"duration":791}},{"uid":"3e2c3992d9977e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/3e2c3992d9977e0a","status":"passed","time":{"start":1695172621083,"stop":1695172621763,"duration":680}},{"uid":"982c9d0e8b5e7954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/982c9d0e8b5e7954","status":"passed","time":{"start":1695162099053,"stop":1695162099720,"duration":667}},{"uid":"12d0f04bbb1370af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/12d0f04bbb1370af","status":"passed","time":{"start":1695160080378,"stop":1695160081351,"duration":973}},{"uid":"b97228a731c784c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b97228a731c784c3","status":"passed","time":{"start":1695156987203,"stop":1695156987853,"duration":650}},{"uid":"1c0177df82ca4ecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1c0177df82ca4ecb","status":"passed","time":{"start":1695086289752,"stop":1695086290585,"duration":833}},{"uid":"d6f9ad75346a88b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/d6f9ad75346a88b5","status":"passed","time":{"start":1694999815046,"stop":1694999815726,"duration":680}},{"uid":"bcef5d12492d1ec5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/bcef5d12492d1ec5","status":"passed","time":{"start":1694988253267,"stop":1694988254294,"duration":1027}},{"uid":"2759c64c2fa8a567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/2759c64c2fa8a567","status":"passed","time":{"start":1694987876917,"stop":1694987877602,"duration":685}},{"uid":"800e28ecf12f7c6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/800e28ecf12f7c6e","status":"passed","time":{"start":1694971949049,"stop":1694971949717,"duration":668}},{"uid":"1347901c43adb73a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1347901c43adb73a","status":"passed","time":{"start":1694913657294,"stop":1694913658275,"duration":981}},{"uid":"73dcb2e90be541a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/73dcb2e90be541a","status":"passed","time":{"start":1694893059254,"stop":1694893059912,"duration":658}},{"uid":"ede450d1f0b3abf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ede450d1f0b3abf9","status":"passed","time":{"start":1694889934877,"stop":1694889935533,"duration":656}},{"uid":"d6abb147407fa2bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/d6abb147407fa2bd","status":"passed","time":{"start":1694864819925,"stop":1694864820833,"duration":908}},{"uid":"d8ccb3248bead80e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/d8ccb3248bead80e","status":"passed","time":{"start":1694840536577,"stop":1694840537831,"duration":1254}},{"uid":"3c54293118adcc22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3c54293118adcc22","status":"passed","time":{"start":1694826950199,"stop":1694826952997,"duration":2798}},{"uid":"3f717d964d9a9582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/3f717d964d9a9582","status":"passed","time":{"start":1694796932061,"stop":1694796933094,"duration":1033}},{"uid":"77f9038e460dff98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/77f9038e460dff98","status":"passed","time":{"start":1694740671189,"stop":1694740671980,"duration":791}}]},"tags":[]},"source":"72afef9e06373863.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/757ebe2c15a5a87d.json b/3.10/943/data/test-cases/757ebe2c15a5a87d.json deleted file mode 100644 index 3cab1db79c..0000000000 --- a/3.10/943/data/test-cases/757ebe2c15a5a87d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"757ebe2c15a5a87d","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1695345297410,"stop":1695345303240,"duration":5830},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1695345297410,"stop":1695345297411,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthumberlandCouncil","time":{"start":1695345297411,"stop":1695345303236,"duration":5825},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345303236,"stop":1695345303236,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345303237,"stop":1695345303240,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthumberlandCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":88},"items":[{"uid":"be791e54ff716f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/be791e54ff716f","status":"passed","time":{"start":1695258862584,"stop":1695258868565,"duration":5981}},{"uid":"ac94d1899de8bf69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/ac94d1899de8bf69","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695206215955,"stop":1695206220731,"duration":4776}},{"uid":"cc1e29cdf033abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/cc1e29cdf033abae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695193676056,"stop":1695193681136,"duration":5080}},{"uid":"80e21f734f1d5d1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/80e21f734f1d5d1d","status":"passed","time":{"start":1695172477911,"stop":1695172483115,"duration":5204}},{"uid":"353e7ceaca8d7767","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/353e7ceaca8d7767","status":"passed","time":{"start":1695161955129,"stop":1695161959995,"duration":4866}},{"uid":"1c7533dcbeafac63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/1c7533dcbeafac63","status":"passed","time":{"start":1695159931102,"stop":1695159937766,"duration":6664}},{"uid":"7f6eff6d996be388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/7f6eff6d996be388","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695157129132,"stop":1695157133974,"duration":4842}},{"uid":"e74cbe463e5b538c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/e74cbe463e5b538c","status":"passed","time":{"start":1695086140740,"stop":1695086146465,"duration":5725}},{"uid":"72bddd8c138dcec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/72bddd8c138dcec6","status":"passed","time":{"start":1694999670105,"stop":1694999675512,"duration":5407}},{"uid":"6def979ac903d0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6def979ac903d0c5","status":"passed","time":{"start":1694988105820,"stop":1694988111888,"duration":6068}},{"uid":"fe79049c3991c831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/fe79049c3991c831","status":"passed","time":{"start":1694987732729,"stop":1694987737716,"duration":4987}},{"uid":"88568308da6b228d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/88568308da6b228d","status":"passed","time":{"start":1694971803730,"stop":1694971808447,"duration":4717}},{"uid":"62d454dab30e5521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/62d454dab30e5521","status":"passed","time":{"start":1694913508750,"stop":1694913515150,"duration":6400}},{"uid":"b1666a372737fd54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/b1666a372737fd54","status":"passed","time":{"start":1694892907329,"stop":1694892921523,"duration":14194}},{"uid":"948037f838c41b01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/948037f838c41b01","status":"passed","time":{"start":1694889791848,"stop":1694889796659,"duration":4811}},{"uid":"7a428fa0fc3e5ddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/7a428fa0fc3e5ddc","status":"passed","time":{"start":1694864673327,"stop":1694864678769,"duration":5442}},{"uid":"dba2e0894e1e5d55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/dba2e0894e1e5d55","status":"passed","time":{"start":1694840391246,"stop":1694840396700,"duration":5454}},{"uid":"26e6561a96ad93ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/26e6561a96ad93ea","status":"passed","time":{"start":1694826806177,"stop":1694826811300,"duration":5123}},{"uid":"fdc03560822d5f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fdc03560822d5f23","status":"passed","time":{"start":1694796782607,"stop":1694796788957,"duration":6350}},{"uid":"36d01022b13f4732","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/36d01022b13f4732","status":"passed","time":{"start":1694740524584,"stop":1694740530231,"duration":5647}}]},"tags":[]},"source":"757ebe2c15a5a87d.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/7b2af9ba0002db74.json b/3.10/943/data/test-cases/7b2af9ba0002db74.json deleted file mode 100644 index cfe37bca64..0000000000 --- a/3.10/943/data/test-cases/7b2af9ba0002db74.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7b2af9ba0002db74","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1695345478515,"stop":1695345480139,"duration":1624},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WealdenDistrictCouncil","time":{"start":1695345478515,"stop":1695345478515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WealdenDistrictCouncil","time":{"start":1695345478516,"stop":1695345480136,"duration":1620},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345480136,"stop":1695345480137,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345480137,"stop":1695345480139,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WealdenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"6f961b6f7fd713f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/6f961b6f7fd713f5","status":"passed","time":{"start":1695259066311,"stop":1695259067935,"duration":1624}},{"uid":"eb059caa34644877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/eb059caa34644877","status":"passed","time":{"start":1695206393436,"stop":1695206394918,"duration":1482}},{"uid":"f7b46e4146678eba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/f7b46e4146678eba","status":"passed","time":{"start":1695193876640,"stop":1695193878281,"duration":1641}},{"uid":"6bdd186ecb3d6bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/6bdd186ecb3d6bc8","status":"passed","time":{"start":1695172642189,"stop":1695172643851,"duration":1662}},{"uid":"1e3ad89f7474fd54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1e3ad89f7474fd54","status":"passed","time":{"start":1695162129115,"stop":1695162130641,"duration":1526}},{"uid":"b54d0e2275f41a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/b54d0e2275f41a48","status":"passed","time":{"start":1695160197189,"stop":1695160199045,"duration":1856}},{"uid":"adadfe6df6f462d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/adadfe6df6f462d1","status":"passed","time":{"start":1695157166510,"stop":1695157168074,"duration":1564}},{"uid":"9d7209e8fbea9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/9d7209e8fbea9165","status":"passed","time":{"start":1695086333732,"stop":1695086335590,"duration":1858}},{"uid":"32a72a847df2d811","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/32a72a847df2d811","status":"passed","time":{"start":1694999851204,"stop":1694999852888,"duration":1684}},{"uid":"e450174dc4e30473","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/e450174dc4e30473","status":"passed","time":{"start":1694988090713,"stop":1694988092910,"duration":2197}},{"uid":"ee9147eafab39830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/ee9147eafab39830","status":"passed","time":{"start":1694987891023,"stop":1694987892655,"duration":1632}},{"uid":"1d3100051ffab604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/1d3100051ffab604","status":"passed","time":{"start":1694971863143,"stop":1694971864745,"duration":1602}},{"uid":"8743bb588bbac6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8743bb588bbac6b","status":"passed","time":{"start":1694913732390,"stop":1694913734656,"duration":2266}},{"uid":"35f88f046b2d691e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/35f88f046b2d691e","status":"passed","time":{"start":1694892980424,"stop":1694892982112,"duration":1688}},{"uid":"444587d1e759b22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/444587d1e759b22e","status":"passed","time":{"start":1694889959064,"stop":1694889960524,"duration":1460}},{"uid":"5120331f5697453d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/5120331f5697453d","status":"passed","time":{"start":1694864857336,"stop":1694864858978,"duration":1642}},{"uid":"1ebe4314d0253877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1ebe4314d0253877","status":"passed","time":{"start":1694840568425,"stop":1694840570060,"duration":1635}},{"uid":"e237022028b2e156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e237022028b2e156","status":"passed","time":{"start":1694826974591,"stop":1694826976024,"duration":1433}},{"uid":"9153c0ced48a0e59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/9153c0ced48a0e59","status":"passed","time":{"start":1694797006609,"stop":1694797008898,"duration":2289}},{"uid":"b63b3a0cfc17f0b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/b63b3a0cfc17f0b8","status":"passed","time":{"start":1694740700438,"stop":1694740702066,"duration":1628}}]},"tags":[]},"source":"7b2af9ba0002db74.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/7b8f6e5d474baaee.json b/3.10/943/data/test-cases/7b8f6e5d474baaee.json deleted file mode 100644 index 3131ce0710..0000000000 --- a/3.10/943/data/test-cases/7b8f6e5d474baaee.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7b8f6e5d474baaee","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c69c27a6c3 \n#1 0x55c69bf501e7 \n#2 0x55c69bf482f3 \n#3 0x55c69bf38d17 \n#4 0x55c69bf3a191 \n#5 0x55c69bf39053 \n#6 0x55c69bf3806c \n#7 0x55c69bf37fde \n#8 0x55c69bf36be4 \n#9 0x55c69bf3706a \n#10 0x55c69bf528ce \n#11 0x55c69bfd2ad5 \n#12 0x55c69bfb90c2 \n#13 0x55c69bfd2322 \n#14 0x55c69bfb8e93 \n#15 0x55c69bf8b934 \n#16 0x55c69bf8c71e \n#17 0x55c69c23fcc8 \n#18 0x55c69c243c00 \n#19 0x55c69c24e1ac \n#20 0x55c69c244818 \n#21 0x55c69c21128f \n#22 0x55c69c268e98 \n#23 0x55c69c269069 \n#24 0x55c69c279853 \n#25 0x7f68b2e94b43 ","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'PrestonCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/PrestonCityCouncil.py:46: in parse_data\n driver.get(page)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:355: in get\n self.execute(Command.GET, {\"url\": url})\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:346: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\"value\":{\"error\":\"unknown error\",\"message\":\"unknown error: net::ERR_CONNECTION_TIMED_OUT\\\\n...\\\\n#23 0x55c69c269069 \\\\u003Cunknown>\\\\n#24 0x55c69c279853 \\\\u003Cunknown>\\\\n#25 0x7f68b2e94b43 \\\\u003Cunknown>\\\\n\"}}'}\n\n def check_response(self, response: Dict[str, Any]) -> None:\n \"\"\"Checks that a JSON response from the WebDriver does not have an\n error.\n \n :Args:\n - response - The JSON response from the WebDriver server as a dictionary\n object.\n \n :Raises: If the response contains an error message.\n \"\"\"\n status = response.get(\"status\", None)\n if not status or status == ErrorCode.SUCCESS:\n return\n value = None\n message = response.get(\"message\", \"\")\n screen: str = response.get(\"screen\", \"\")\n stacktrace = None\n if isinstance(status, int):\n value_json = response.get(\"value\", None)\n if value_json and isinstance(value_json, str):\n import json\n \n try:\n value = json.loads(value_json)\n if len(value) == 1:\n value = value[\"value\"]\n status = value.get(\"error\", None)\n if not status:\n status = value.get(\"status\", ErrorCode.UNKNOWN_ERROR)\n message = value.get(\"value\") or value.get(\"message\")\n if not isinstance(message, str):\n value = message\n message = message.get(\"message\")\n else:\n message = value.get(\"message\", None)\n except ValueError:\n pass\n \n exception_class: Type[WebDriverException]\n if status in ErrorCode.NO_SUCH_ELEMENT:\n exception_class = NoSuchElementException\n elif status in ErrorCode.NO_SUCH_FRAME:\n exception_class = NoSuchFrameException\n elif status in ErrorCode.NO_SUCH_SHADOW_ROOT:\n exception_class = NoSuchShadowRootException\n elif status in ErrorCode.NO_SUCH_WINDOW:\n exception_class = NoSuchWindowException\n elif status in ErrorCode.STALE_ELEMENT_REFERENCE:\n exception_class = StaleElementReferenceException\n elif status in ErrorCode.ELEMENT_NOT_VISIBLE:\n exception_class = ElementNotVisibleException\n elif status in ErrorCode.INVALID_ELEMENT_STATE:\n exception_class = InvalidElementStateException\n elif (\n status in ErrorCode.INVALID_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR_RETURN_TYPER\n ):\n exception_class = InvalidSelectorException\n elif status in ErrorCode.ELEMENT_IS_NOT_SELECTABLE:\n exception_class = ElementNotSelectableException\n elif status in ErrorCode.ELEMENT_NOT_INTERACTABLE:\n exception_class = ElementNotInteractableException\n elif status in ErrorCode.INVALID_COOKIE_DOMAIN:\n exception_class = InvalidCookieDomainException\n elif status in ErrorCode.UNABLE_TO_SET_COOKIE:\n exception_class = UnableToSetCookieException\n elif status in ErrorCode.TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.SCRIPT_TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.UNKNOWN_ERROR:\n exception_class = WebDriverException\n elif status in ErrorCode.UNEXPECTED_ALERT_OPEN:\n exception_class = UnexpectedAlertPresentException\n elif status in ErrorCode.NO_ALERT_OPEN:\n exception_class = NoAlertPresentException\n elif status in ErrorCode.IME_NOT_AVAILABLE:\n exception_class = ImeNotAvailableException\n elif status in ErrorCode.IME_ENGINE_ACTIVATION_FAILED:\n exception_class = ImeActivationFailedException\n elif status in ErrorCode.MOVE_TARGET_OUT_OF_BOUNDS:\n exception_class = MoveTargetOutOfBoundsException\n elif status in ErrorCode.JAVASCRIPT_ERROR:\n exception_class = JavascriptException\n elif status in ErrorCode.SESSION_NOT_CREATED:\n exception_class = SessionNotCreatedException\n elif status in ErrorCode.INVALID_ARGUMENT:\n exception_class = InvalidArgumentException\n elif status in ErrorCode.NO_SUCH_COOKIE:\n exception_class = NoSuchCookieException\n elif status in ErrorCode.UNABLE_TO_CAPTURE_SCREEN:\n exception_class = ScreenshotException\n elif status in ErrorCode.ELEMENT_CLICK_INTERCEPTED:\n exception_class = ElementClickInterceptedException\n elif status in ErrorCode.INSECURE_CERTIFICATE:\n exception_class = InsecureCertificateException\n elif status in ErrorCode.INVALID_COORDINATES:\n exception_class = InvalidCoordinatesException\n elif status in ErrorCode.INVALID_SESSION_ID:\n exception_class = InvalidSessionIdException\n elif status in ErrorCode.UNKNOWN_METHOD:\n exception_class = UnknownMethodException\n else:\n exception_class = WebDriverException\n if not value:\n value = response[\"value\"]\n if isinstance(value, str):\n raise exception_class(value)\n if message == \"\" and \"message\" in value:\n message = value[\"message\"]\n \n screen = None # type: ignore[assignment]\n if \"screen\" in value:\n screen = value[\"screen\"]\n \n stacktrace = None\n st_value = value.get(\"stackTrace\") or value.get(\"stacktrace\")\n if st_value:\n if isinstance(st_value, str):\n stacktrace = st_value.split(\"\\n\")\n else:\n stacktrace = []\n try:\n for frame in st_value:\n line = frame.get(\"lineNumber\", \"\")\n file = frame.get(\"fileName\", \"\")\n if line:\n file = f\"{file}:{line}\"\n meth = frame.get(\"methodName\", \"\")\n if \"className\" in frame:\n meth = f\"{frame['className']}.{meth}\"\n msg = \" at %s (%s)\"\n msg = msg % (meth, file)\n stacktrace.append(msg)\n except TypeError:\n pass\n if exception_class == UnexpectedAlertPresentException:\n alert_text = None\n if \"data\" in value:\n alert_text = value[\"data\"].get(\"text\")\n elif \"alert\" in value:\n alert_text = value[\"alert\"].get(\"text\")\n raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here\n> raise exception_class(message, screen, stacktrace)\nE selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\nE (Session info: headless chrome=117.0.5938.88)\nE Stacktrace:\nE #0 0x55c69c27a6c3 \nE #1 0x55c69bf501e7 \nE #2 0x55c69bf482f3 \nE #3 0x55c69bf38d17 \nE #4 0x55c69bf3a191 \nE #5 0x55c69bf39053 \nE #6 0x55c69bf3806c \nE #7 0x55c69bf37fde \nE #8 0x55c69bf36be4 \nE #9 0x55c69bf3706a \nE #10 0x55c69bf528ce \nE #11 0x55c69bfd2ad5 \nE #12 0x55c69bfb90c2 \nE #13 0x55c69bfd2322 \nE #14 0x55c69bfb8e93 \nE #15 0x55c69bf8b934 \nE #16 0x55c69bf8c71e \nE #17 0x55c69c23fcc8 \nE #18 0x55c69c243c00 \nE #19 0x55c69c24e1ac \nE #20 0x55c69c244818 \nE #21 0x55c69c21128f \nE #22 0x55c69c268e98 \nE #23 0x55c69c269069 \nE #24 0x55c69c279853 \nE #25 0x7f68b2e94b43 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:245: WebDriverException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c69c27a6c3 \n#1 0x55c69bf501e7 \n#2 0x55c69bf482f3 \n#3 0x55c69bf38d17 \n#4 0x55c69bf3a191 \n#5 0x55c69bf39053 \n#6 0x55c69bf3806c \n#7 0x55c69bf37fde \n#8 0x55c69bf36be4 \n#9 0x55c69bf3706a \n#10 0x55c69bf528ce \n#11 0x55c69bfd2ad5 \n#12 0x55c69bfb90c2 \n#13 0x55c69bfd2322 \n#14 0x55c69bfb8e93 \n#15 0x55c69bf8b934 \n#16 0x55c69bf8c71e \n#17 0x55c69c23fcc8 \n#18 0x55c69c243c00 \n#19 0x55c69c24e1ac \n#20 0x55c69c244818 \n#21 0x55c69c21128f \n#22 0x55c69c268e98 \n#23 0x55c69c269069 \n#24 0x55c69c279853 \n#25 0x7f68b2e94b43 ","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'PrestonCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/PrestonCityCouncil.py:46: in parse_data\n driver.get(page)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:355: in get\n self.execute(Command.GET, {\"url\": url})\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:346: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\"value\":{\"error\":\"unknown error\",\"message\":\"unknown error: net::ERR_CONNECTION_TIMED_OUT\\\\n...\\\\n#23 0x55c69c269069 \\\\u003Cunknown>\\\\n#24 0x55c69c279853 \\\\u003Cunknown>\\\\n#25 0x7f68b2e94b43 \\\\u003Cunknown>\\\\n\"}}'}\n\n def check_response(self, response: Dict[str, Any]) -> None:\n \"\"\"Checks that a JSON response from the WebDriver does not have an\n error.\n \n :Args:\n - response - The JSON response from the WebDriver server as a dictionary\n object.\n \n :Raises: If the response contains an error message.\n \"\"\"\n status = response.get(\"status\", None)\n if not status or status == ErrorCode.SUCCESS:\n return\n value = None\n message = response.get(\"message\", \"\")\n screen: str = response.get(\"screen\", \"\")\n stacktrace = None\n if isinstance(status, int):\n value_json = response.get(\"value\", None)\n if value_json and isinstance(value_json, str):\n import json\n \n try:\n value = json.loads(value_json)\n if len(value) == 1:\n value = value[\"value\"]\n status = value.get(\"error\", None)\n if not status:\n status = value.get(\"status\", ErrorCode.UNKNOWN_ERROR)\n message = value.get(\"value\") or value.get(\"message\")\n if not isinstance(message, str):\n value = message\n message = message.get(\"message\")\n else:\n message = value.get(\"message\", None)\n except ValueError:\n pass\n \n exception_class: Type[WebDriverException]\n if status in ErrorCode.NO_SUCH_ELEMENT:\n exception_class = NoSuchElementException\n elif status in ErrorCode.NO_SUCH_FRAME:\n exception_class = NoSuchFrameException\n elif status in ErrorCode.NO_SUCH_SHADOW_ROOT:\n exception_class = NoSuchShadowRootException\n elif status in ErrorCode.NO_SUCH_WINDOW:\n exception_class = NoSuchWindowException\n elif status in ErrorCode.STALE_ELEMENT_REFERENCE:\n exception_class = StaleElementReferenceException\n elif status in ErrorCode.ELEMENT_NOT_VISIBLE:\n exception_class = ElementNotVisibleException\n elif status in ErrorCode.INVALID_ELEMENT_STATE:\n exception_class = InvalidElementStateException\n elif (\n status in ErrorCode.INVALID_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR_RETURN_TYPER\n ):\n exception_class = InvalidSelectorException\n elif status in ErrorCode.ELEMENT_IS_NOT_SELECTABLE:\n exception_class = ElementNotSelectableException\n elif status in ErrorCode.ELEMENT_NOT_INTERACTABLE:\n exception_class = ElementNotInteractableException\n elif status in ErrorCode.INVALID_COOKIE_DOMAIN:\n exception_class = InvalidCookieDomainException\n elif status in ErrorCode.UNABLE_TO_SET_COOKIE:\n exception_class = UnableToSetCookieException\n elif status in ErrorCode.TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.SCRIPT_TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.UNKNOWN_ERROR:\n exception_class = WebDriverException\n elif status in ErrorCode.UNEXPECTED_ALERT_OPEN:\n exception_class = UnexpectedAlertPresentException\n elif status in ErrorCode.NO_ALERT_OPEN:\n exception_class = NoAlertPresentException\n elif status in ErrorCode.IME_NOT_AVAILABLE:\n exception_class = ImeNotAvailableException\n elif status in ErrorCode.IME_ENGINE_ACTIVATION_FAILED:\n exception_class = ImeActivationFailedException\n elif status in ErrorCode.MOVE_TARGET_OUT_OF_BOUNDS:\n exception_class = MoveTargetOutOfBoundsException\n elif status in ErrorCode.JAVASCRIPT_ERROR:\n exception_class = JavascriptException\n elif status in ErrorCode.SESSION_NOT_CREATED:\n exception_class = SessionNotCreatedException\n elif status in ErrorCode.INVALID_ARGUMENT:\n exception_class = InvalidArgumentException\n elif status in ErrorCode.NO_SUCH_COOKIE:\n exception_class = NoSuchCookieException\n elif status in ErrorCode.UNABLE_TO_CAPTURE_SCREEN:\n exception_class = ScreenshotException\n elif status in ErrorCode.ELEMENT_CLICK_INTERCEPTED:\n exception_class = ElementClickInterceptedException\n elif status in ErrorCode.INSECURE_CERTIFICATE:\n exception_class = InsecureCertificateException\n elif status in ErrorCode.INVALID_COORDINATES:\n exception_class = InvalidCoordinatesException\n elif status in ErrorCode.INVALID_SESSION_ID:\n exception_class = InvalidSessionIdException\n elif status in ErrorCode.UNKNOWN_METHOD:\n exception_class = UnknownMethodException\n else:\n exception_class = WebDriverException\n if not value:\n value = response[\"value\"]\n if isinstance(value, str):\n raise exception_class(value)\n if message == \"\" and \"message\" in value:\n message = value[\"message\"]\n \n screen = None # type: ignore[assignment]\n if \"screen\" in value:\n screen = value[\"screen\"]\n \n stacktrace = None\n st_value = value.get(\"stackTrace\") or value.get(\"stacktrace\")\n if st_value:\n if isinstance(st_value, str):\n stacktrace = st_value.split(\"\\n\")\n else:\n stacktrace = []\n try:\n for frame in st_value:\n line = frame.get(\"lineNumber\", \"\")\n file = frame.get(\"fileName\", \"\")\n if line:\n file = f\"{file}:{line}\"\n meth = frame.get(\"methodName\", \"\")\n if \"className\" in frame:\n meth = f\"{frame['className']}.{meth}\"\n msg = \" at %s (%s)\"\n msg = msg % (meth, file)\n stacktrace.append(msg)\n except TypeError:\n pass\n if exception_class == UnexpectedAlertPresentException:\n alert_text = None\n if \"data\" in value:\n alert_text = value[\"data\"].get(\"text\")\n elif \"alert\" in value:\n alert_text = value[\"alert\"].get(\"text\")\n raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here\n> raise exception_class(message, screen, stacktrace)\nE selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\nE (Session info: headless chrome=117.0.5938.88)\nE Stacktrace:\nE #0 0x55c69c27a6c3 \nE #1 0x55c69bf501e7 \nE #2 0x55c69bf482f3 \nE #3 0x55c69bf38d17 \nE #4 0x55c69bf3a191 \nE #5 0x55c69bf39053 \nE #6 0x55c69bf3806c \nE #7 0x55c69bf37fde \nE #8 0x55c69bf36be4 \nE #9 0x55c69bf3706a \nE #10 0x55c69bf528ce \nE #11 0x55c69bfd2ad5 \nE #12 0x55c69bfb90c2 \nE #13 0x55c69bfd2322 \nE #14 0x55c69bfb8e93 \nE #15 0x55c69bf8b934 \nE #16 0x55c69bf8c71e \nE #17 0x55c69c23fcc8 \nE #18 0x55c69c243c00 \nE #19 0x55c69c24e1ac \nE #20 0x55c69c244818 \nE #21 0x55c69c21128f \nE #22 0x55c69c268e98 \nE #23 0x55c69c269069 \nE #24 0x55c69c279853 \nE #25 0x7f68b2e94b43 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:245: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1695345303244,"stop":1695345303245,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from PrestonCityCouncil","time":{"start":1695345303245,"stop":1695345435437,"duration":132192},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c69c27a6c3 \n#1 0x55c69bf501e7 \n#2 0x55c69bf482f3 \n#3 0x55c69bf38d17 \n#4 0x55c69bf3a191 \n#5 0x55c69bf39053 \n#6 0x55c69bf3806c \n#7 0x55c69bf37fde \n#8 0x55c69bf36be4 \n#9 0x55c69bf3706a \n#10 0x55c69bf528ce \n#11 0x55c69bfd2ad5 \n#12 0x55c69bfb90c2 \n#13 0x55c69bfd2322 \n#14 0x55c69bfb8e93 \n#15 0x55c69bf8b934 \n#16 0x55c69bf8c71e \n#17 0x55c69c23fcc8 \n#18 0x55c69c243c00 \n#19 0x55c69c24e1ac \n#20 0x55c69c244818 \n#21 0x55c69c21128f \n#22 0x55c69c268e98 \n#23 0x55c69c269069 \n#24 0x55c69c279853 \n#25 0x7f68b2e94b43 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c69c27a6c3 \n#1 0x55c69bf501e7 \n#2 0x55c69bf482f3 \n#3 0x55c69bf38d17 \n#4 0x55c69bf3a191 \n#5 0x55c69bf39053 \n#6 0x55c69bf3806c \n#7 0x55c69bf37fde \n#8 0x55c69bf36be4 \n#9 0x55c69bf3706a \n#10 0x55c69bf528ce \n#11 0x55c69bfd2ad5 \n#12 0x55c69bfb90c2 \n#13 0x55c69bfd2322 \n#14 0x55c69bfb8e93 \n#15 0x55c69bf8b934 \n#16 0x55c69bf8c71e \n#17 0x55c69c23fcc8 \n#18 0x55c69c243c00 \n#19 0x55c69c24e1ac \n#20 0x55c69c244818 \n#21 0x55c69c21128f \n#22 0x55c69c268e98 \n#23 0x55c69c269069 \n#24 0x55c69c279853 \n#25 0x7f68b2e94b43 \n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"PrestonCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":87,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":88},"items":[{"uid":"fd74e119fac0745d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/fd74e119fac0745d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c9657ec6c3 \n#1 0x55c9654c21e7 \n#2 0x55c9654ba2f3 \n#3 0x55c9654aad17 \n#4 0x55c9654ac191 \n#5 0x55c9654ab053 \n#6 0x55c9654aa06c \n#7 0x55c9654a9fde \n#8 0x55c9654a8be4 \n#9 0x55c9654a906a \n#10 0x55c9654c48ce \n#11 0x55c965544ad5 \n#12 0x55c96552b0c2 \n#13 0x55c965544322 \n#14 0x55c96552ae93 \n#15 0x55c9654fd934 \n#16 0x55c9654fe71e \n#17 0x55c9657b1cc8 \n#18 0x55c9657b5c00 \n#19 0x55c9657c01ac \n#20 0x55c9657b6818 \n#21 0x55c96578328f \n#22 0x55c9657dae98 \n#23 0x55c9657db069 \n#24 0x55c9657eb853 \n#25 0x7f2412c94b43 ","time":{"start":1695258868567,"stop":1695258999792,"duration":131225}},{"uid":"f5aa794e38428ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f5aa794e38428ee","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x563222d57e23 \n#1 0x563222a807a7 \n#2 0x563222a78829 \n#3 0x563222a682c2 \n#4 0x563222a699fb \n#5 0x563222a6869d \n#6 0x563222a6765c \n#7 0x563222a675ce \n#8 0x563222a6628a \n#9 0x563222a666da \n#10 0x563222a82630 \n#11 0x563222af8b15 \n#12 0x563222ae0012 \n#13 0x563222af8369 \n#14 0x563222adfde3 \n#15 0x563222ab3a7b \n#16 0x563222ab481e \n#17 0x563222d19638 \n#18 0x563222d1d507 \n#19 0x563222d27c4c \n#20 0x563222d1e136 \n#21 0x563222cec9cf \n#22 0x563222d41b98 \n#23 0x563222d41d68 \n#24 0x563222d50cb3 \n#25 0x7f55be294b43 ","time":{"start":1695206220814,"stop":1695206353067,"duration":132253}},{"uid":"5a7559ac67265067","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/5a7559ac67265067","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55e426bcce23 \n#1 0x55e4268f57a7 \n#2 0x55e4268ed829 \n#3 0x55e4268dd2c2 \n#4 0x55e4268de9fb \n#5 0x55e4268dd69d \n#6 0x55e4268dc65c \n#7 0x55e4268dc5ce \n#8 0x55e4268db28a \n#9 0x55e4268db6da \n#10 0x55e4268f7630 \n#11 0x55e42696db15 \n#12 0x55e426955012 \n#13 0x55e42696d369 \n#14 0x55e426954de3 \n#15 0x55e426928a7b \n#16 0x55e42692981e \n#17 0x55e426b8e638 \n#18 0x55e426b92507 \n#19 0x55e426b9cc4c \n#20 0x55e426b93136 \n#21 0x55e426b619cf \n#22 0x55e426bb6b98 \n#23 0x55e426bb6d68 \n#24 0x55e426bc5cb3 \n#25 0x7fa4f2694b43 ","time":{"start":1695193681223,"stop":1695193812766,"duration":131543}},{"uid":"7e89dc38e8f2a58a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7e89dc38e8f2a58a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x555a7857de23 \n#1 0x555a782a67a7 \n#2 0x555a7829e829 \n#3 0x555a7828e2c2 \n#4 0x555a7828f9fb \n#5 0x555a7828e69d \n#6 0x555a7828d65c \n#7 0x555a7828d5ce \n#8 0x555a7828c28a \n#9 0x555a7828c6da \n#10 0x555a782a8630 \n#11 0x555a7831eb15 \n#12 0x555a78306012 \n#13 0x555a7831e369 \n#14 0x555a78305de3 \n#15 0x555a782d9a7b \n#16 0x555a782da81e \n#17 0x555a7853f638 \n#18 0x555a78543507 \n#19 0x555a7854dc4c \n#20 0x555a78544136 \n#21 0x555a785129cf \n#22 0x555a78567b98 \n#23 0x555a78567d68 \n#24 0x555a78576cb3 \n#25 0x7f4269e94b43 ","time":{"start":1695172483118,"stop":1695172613855,"duration":130737}},{"uid":"49af4fc731d46877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/49af4fc731d46877","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x560b8440de23 \n#1 0x560b841367a7 \n#2 0x560b8412e829 \n#3 0x560b8411e2c2 \n#4 0x560b8411f9fb \n#5 0x560b8411e69d \n#6 0x560b8411d65c \n#7 0x560b8411d5ce \n#8 0x560b8411c28a \n#9 0x560b8411c6da \n#10 0x560b84138630 \n#11 0x560b841aeb15 \n#12 0x560b84196012 \n#13 0x560b841ae369 \n#14 0x560b84195de3 \n#15 0x560b84169a7b \n#16 0x560b8416a81e \n#17 0x560b843cf638 \n#18 0x560b843d3507 \n#19 0x560b843ddc4c \n#20 0x560b843d4136 \n#21 0x560b843a29cf \n#22 0x560b843f7b98 \n#23 0x560b843f7d68 \n#24 0x560b84406cb3 \n#25 0x7fea55294b43 ","time":{"start":1695161959998,"stop":1695162091425,"duration":131427}},{"uid":"cb1690c302de445b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/cb1690c302de445b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55949168fe23 \n#1 0x5594913b87a7 \n#2 0x5594913b0829 \n#3 0x5594913a02c2 \n#4 0x5594913a19fb \n#5 0x5594913a069d \n#6 0x55949139f65c \n#7 0x55949139f5ce \n#8 0x55949139e28a \n#9 0x55949139e6da \n#10 0x5594913ba630 \n#11 0x559491430b15 \n#12 0x559491418012 \n#13 0x559491430369 \n#14 0x559491417de3 \n#15 0x5594913eba7b \n#16 0x5594913ec81e \n#17 0x559491651638 \n#18 0x559491655507 \n#19 0x55949165fc4c \n#20 0x559491656136 \n#21 0x5594916249cf \n#22 0x559491679b98 \n#23 0x559491679d68 \n#24 0x559491688cb3 \n#25 0x7f29d9c94b43 ","time":{"start":1695159937770,"stop":1695160069154,"duration":131384}},{"uid":"5233deef4366e04d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/5233deef4366e04d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x563cb2f29e23 \n#1 0x563cb2c527a7 \n#2 0x563cb2c4a829 \n#3 0x563cb2c3a2c2 \n#4 0x563cb2c3b9fb \n#5 0x563cb2c3a69d \n#6 0x563cb2c3965c \n#7 0x563cb2c395ce \n#8 0x563cb2c3828a \n#9 0x563cb2c386da \n#10 0x563cb2c54630 \n#11 0x563cb2ccab15 \n#12 0x563cb2cb2012 \n#13 0x563cb2cca369 \n#14 0x563cb2cb1de3 \n#15 0x563cb2c85a7b \n#16 0x563cb2c8681e \n#17 0x563cb2eeb638 \n#18 0x563cb2eef507 \n#19 0x563cb2ef9c4c \n#20 0x563cb2ef0136 \n#21 0x563cb2ebe9cf \n#22 0x563cb2f13b98 \n#23 0x563cb2f13d68 \n#24 0x563cb2f22cb3 \n#25 0x7feea5094b43 ","time":{"start":1695157134090,"stop":1695157265466,"duration":131376}},{"uid":"1c365d2cc2f155e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1c365d2cc2f155e6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55fd8bce7e23 \n#1 0x55fd8ba107a7 \n#2 0x55fd8ba08829 \n#3 0x55fd8b9f82c2 \n#4 0x55fd8b9f99fb \n#5 0x55fd8b9f869d \n#6 0x55fd8b9f765c \n#7 0x55fd8b9f75ce \n#8 0x55fd8b9f628a \n#9 0x55fd8b9f66da \n#10 0x55fd8ba12630 \n#11 0x55fd8ba88b15 \n#12 0x55fd8ba70012 \n#13 0x55fd8ba88369 \n#14 0x55fd8ba6fde3 \n#15 0x55fd8ba43a7b \n#16 0x55fd8ba4481e \n#17 0x55fd8bca9638 \n#18 0x55fd8bcad507 \n#19 0x55fd8bcb7c4c \n#20 0x55fd8bcae136 \n#21 0x55fd8bc7c9cf \n#22 0x55fd8bcd1b98 \n#23 0x55fd8bcd1d68 \n#24 0x55fd8bce0cb3 \n#25 0x7fedd3294b43 ","time":{"start":1695086146469,"stop":1695086278304,"duration":131835}},{"uid":"d73f1592beaa53c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/d73f1592beaa53c3","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x56061fe13e23 \n#1 0x56061fb3c7a7 \n#2 0x56061fb34829 \n#3 0x56061fb242c2 \n#4 0x56061fb259fb \n#5 0x56061fb2469d \n#6 0x56061fb2365c \n#7 0x56061fb235ce \n#8 0x56061fb2228a \n#9 0x56061fb226da \n#10 0x56061fb3e630 \n#11 0x56061fbb4b15 \n#12 0x56061fb9c012 \n#13 0x56061fbb4369 \n#14 0x56061fb9bde3 \n#15 0x56061fb6fa7b \n#16 0x56061fb7081e \n#17 0x56061fdd5638 \n#18 0x56061fdd9507 \n#19 0x56061fde3c4c \n#20 0x56061fdda136 \n#21 0x56061fda89cf \n#22 0x56061fdfdb98 \n#23 0x56061fdfdd68 \n#24 0x56061fe0ccb3 \n#25 0x7ff09b894b43 ","time":{"start":1694999675515,"stop":1694999807137,"duration":131622}},{"uid":"cf799dff8979cccf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/cf799dff8979cccf","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5583cbbcae23 \n#1 0x5583cb8f37a7 \n#2 0x5583cb8eb829 \n#3 0x5583cb8db2c2 \n#4 0x5583cb8dc9fb \n#5 0x5583cb8db69d \n#6 0x5583cb8da65c \n#7 0x5583cb8da5ce \n#8 0x5583cb8d928a \n#9 0x5583cb8d96da \n#10 0x5583cb8f5630 \n#11 0x5583cb96bb15 \n#12 0x5583cb953012 \n#13 0x5583cb96b369 \n#14 0x5583cb952de3 \n#15 0x5583cb926a7b \n#16 0x5583cb92781e \n#17 0x5583cbb8c638 \n#18 0x5583cbb90507 \n#19 0x5583cbb9ac4c \n#20 0x5583cbb91136 \n#21 0x5583cbb5f9cf \n#22 0x5583cbbb4b98 \n#23 0x5583cbbb4d68 \n#24 0x5583cbbc3cb3 \n#25 0x7ff0ffe94b43 ","time":{"start":1694988111892,"stop":1694988242249,"duration":130357}},{"uid":"db028ecb210b309c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/db028ecb210b309c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5636112d5e23 \n#1 0x563610ffe7a7 \n#2 0x563610ff6829 \n#3 0x563610fe62c2 \n#4 0x563610fe79fb \n#5 0x563610fe669d \n#6 0x563610fe565c \n#7 0x563610fe55ce \n#8 0x563610fe428a \n#9 0x563610fe46da \n#10 0x563611000630 \n#11 0x563611076b15 \n#12 0x56361105e012 \n#13 0x563611076369 \n#14 0x56361105dde3 \n#15 0x563611031a7b \n#16 0x56361103281e \n#17 0x563611297638 \n#18 0x56361129b507 \n#19 0x5636112a5c4c \n#20 0x56361129c136 \n#21 0x56361126a9cf \n#22 0x5636112bfb98 \n#23 0x5636112bfd68 \n#24 0x5636112cecb3 \n#25 0x7f25ba094b43 ","time":{"start":1694987737719,"stop":1694987869206,"duration":131487}},{"uid":"d6fb44ca4e0bd469","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/d6fb44ca4e0bd469","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55d3fb393e23 \n#1 0x55d3fb0bc7a7 \n#2 0x55d3fb0b4829 \n#3 0x55d3fb0a42c2 \n#4 0x55d3fb0a59fb \n#5 0x55d3fb0a469d \n#6 0x55d3fb0a365c \n#7 0x55d3fb0a35ce \n#8 0x55d3fb0a228a \n#9 0x55d3fb0a26da \n#10 0x55d3fb0be630 \n#11 0x55d3fb134b15 \n#12 0x55d3fb11c012 \n#13 0x55d3fb134369 \n#14 0x55d3fb11bde3 \n#15 0x55d3fb0efa7b \n#16 0x55d3fb0f081e \n#17 0x55d3fb355638 \n#18 0x55d3fb359507 \n#19 0x55d3fb363c4c \n#20 0x55d3fb35a136 \n#21 0x55d3fb3289cf \n#22 0x55d3fb37db98 \n#23 0x55d3fb37dd68 \n#24 0x55d3fb38ccb3 \n#25 0x7f7531294b43 ","time":{"start":1694971808450,"stop":1694971940380,"duration":131930}},{"uid":"e5b3d119d8bbd5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/e5b3d119d8bbd5cb","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559481826e23 \n#1 0x55948154f7a7 \n#2 0x559481547829 \n#3 0x5594815372c2 \n#4 0x5594815389fb \n#5 0x55948153769d \n#6 0x55948153665c \n#7 0x5594815365ce \n#8 0x55948153528a \n#9 0x5594815356da \n#10 0x559481551630 \n#11 0x5594815c7b15 \n#12 0x5594815af012 \n#13 0x5594815c7369 \n#14 0x5594815aede3 \n#15 0x559481582a7b \n#16 0x55948158381e \n#17 0x5594817e8638 \n#18 0x5594817ec507 \n#19 0x5594817f6c4c \n#20 0x5594817ed136 \n#21 0x5594817bb9cf \n#22 0x559481810b98 \n#23 0x559481810d68 \n#24 0x55948181fcb3 \n#25 0x7f3f4d694b43 ","time":{"start":1694913515154,"stop":1694913646201,"duration":131047}},{"uid":"767d6d4254f0b530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/767d6d4254f0b530","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5577ef5b7e23 \n#1 0x5577ef2e07a7 \n#2 0x5577ef2d8829 \n#3 0x5577ef2c82c2 \n#4 0x5577ef2c99fb \n#5 0x5577ef2c869d \n#6 0x5577ef2c765c \n#7 0x5577ef2c75ce \n#8 0x5577ef2c628a \n#9 0x5577ef2c66da \n#10 0x5577ef2e2630 \n#11 0x5577ef358b15 \n#12 0x5577ef340012 \n#13 0x5577ef358369 \n#14 0x5577ef33fde3 \n#15 0x5577ef313a7b \n#16 0x5577ef31481e \n#17 0x5577ef579638 \n#18 0x5577ef57d507 \n#19 0x5577ef587c4c \n#20 0x5577ef57e136 \n#21 0x5577ef54c9cf \n#22 0x5577ef5a1b98 \n#23 0x5577ef5a1d68 \n#24 0x5577ef5b0cb3 \n#25 0x7fd584094b43 ","time":{"start":1694892921526,"stop":1694893052215,"duration":130689}},{"uid":"70ca62cf0cc35e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/70ca62cf0cc35e62","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55b059717e23 \n#1 0x55b0594407a7 \n#2 0x55b059438829 \n#3 0x55b0594282c2 \n#4 0x55b0594299fb \n#5 0x55b05942869d \n#6 0x55b05942765c \n#7 0x55b0594275ce \n#8 0x55b05942628a \n#9 0x55b0594266da \n#10 0x55b059442630 \n#11 0x55b0594b8b15 \n#12 0x55b0594a0012 \n#13 0x55b0594b8369 \n#14 0x55b05949fde3 \n#15 0x55b059473a7b \n#16 0x55b05947481e \n#17 0x55b0596d9638 \n#18 0x55b0596dd507 \n#19 0x55b0596e7c4c \n#20 0x55b0596de136 \n#21 0x55b0596ac9cf \n#22 0x55b059701b98 \n#23 0x55b059701d68 \n#24 0x55b059710cb3 \n#25 0x7f956d294b43 ","time":{"start":1694889796662,"stop":1694889927348,"duration":130686}},{"uid":"22d3d2793e496c01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/22d3d2793e496c01","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x564f610b7e23 \n#1 0x564f60de07a7 \n#2 0x564f60dd8829 \n#3 0x564f60dc82c2 \n#4 0x564f60dc99fb \n#5 0x564f60dc869d \n#6 0x564f60dc765c \n#7 0x564f60dc75ce \n#8 0x564f60dc628a \n#9 0x564f60dc66da \n#10 0x564f60de2630 \n#11 0x564f60e58b15 \n#12 0x564f60e40012 \n#13 0x564f60e58369 \n#14 0x564f60e3fde3 \n#15 0x564f60e13a7b \n#16 0x564f60e1481e \n#17 0x564f61079638 \n#18 0x564f6107d507 \n#19 0x564f61087c4c \n#20 0x564f6107e136 \n#21 0x564f6104c9cf \n#22 0x564f610a1b98 \n#23 0x564f610a1d68 \n#24 0x564f610b0cb3 \n#25 0x7fa572e94b43 ","time":{"start":1694864678777,"stop":1694864810324,"duration":131547}},{"uid":"da406105bd74a60a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/da406105bd74a60a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x560b0c600e23 \n#1 0x560b0c3297a7 \n#2 0x560b0c321829 \n#3 0x560b0c3112c2 \n#4 0x560b0c3129fb \n#5 0x560b0c31169d \n#6 0x560b0c31065c \n#7 0x560b0c3105ce \n#8 0x560b0c30f28a \n#9 0x560b0c30f6da \n#10 0x560b0c32b630 \n#11 0x560b0c3a1b15 \n#12 0x560b0c389012 \n#13 0x560b0c3a1369 \n#14 0x560b0c388de3 \n#15 0x560b0c35ca7b \n#16 0x560b0c35d81e \n#17 0x560b0c5c2638 \n#18 0x560b0c5c6507 \n#19 0x560b0c5d0c4c \n#20 0x560b0c5c7136 \n#21 0x560b0c5959cf \n#22 0x560b0c5eab98 \n#23 0x560b0c5ead68 \n#24 0x560b0c5f9cb3 \n#25 0x7efcfc894b43 ","time":{"start":1694840396703,"stop":1694840527085,"duration":130382}},{"uid":"5c48d874c0bef97e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/5c48d874c0bef97e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559362f6be23 \n#1 0x559362c947a7 \n#2 0x559362c8c829 \n#3 0x559362c7c2c2 \n#4 0x559362c7d9fb \n#5 0x559362c7c69d \n#6 0x559362c7b65c \n#7 0x559362c7b5ce \n#8 0x559362c7a28a \n#9 0x559362c7a6da \n#10 0x559362c96630 \n#11 0x559362d0cb15 \n#12 0x559362cf4012 \n#13 0x559362d0c369 \n#14 0x559362cf3de3 \n#15 0x559362cc7a7b \n#16 0x559362cc881e \n#17 0x559362f2d638 \n#18 0x559362f31507 \n#19 0x559362f3bc4c \n#20 0x559362f32136 \n#21 0x559362f009cf \n#22 0x559362f55b98 \n#23 0x559362f55d68 \n#24 0x559362f64cb3 \n#25 0x7f7a11e94b43 ","time":{"start":1694826811304,"stop":1694826942507,"duration":131203}},{"uid":"223ce508358ac99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/223ce508358ac99f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5572b11f8e23 \n#1 0x5572b0f217a7 \n#2 0x5572b0f19829 \n#3 0x5572b0f092c2 \n#4 0x5572b0f0a9fb \n#5 0x5572b0f0969d \n#6 0x5572b0f0865c \n#7 0x5572b0f085ce \n#8 0x5572b0f0728a \n#9 0x5572b0f076da \n#10 0x5572b0f23630 \n#11 0x5572b0f99b15 \n#12 0x5572b0f81012 \n#13 0x5572b0f99369 \n#14 0x5572b0f80de3 \n#15 0x5572b0f54a7b \n#16 0x5572b0f5581e \n#17 0x5572b11ba638 \n#18 0x5572b11be507 \n#19 0x5572b11c8c4c \n#20 0x5572b11bf136 \n#21 0x5572b118d9cf \n#22 0x5572b11e2b98 \n#23 0x5572b11e2d68 \n#24 0x5572b11f1cb3 \n#25 0x7f4f41294b43 ","time":{"start":1694796788961,"stop":1694796919936,"duration":130975}},{"uid":"d44d04fb9968703a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/d44d04fb9968703a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55ea5288be23 \n#1 0x55ea525b47a7 \n#2 0x55ea525ac829 \n#3 0x55ea5259c2c2 \n#4 0x55ea5259d9fb \n#5 0x55ea5259c69d \n#6 0x55ea5259b65c \n#7 0x55ea5259b5ce \n#8 0x55ea5259a28a \n#9 0x55ea5259a6da \n#10 0x55ea525b6630 \n#11 0x55ea5262cb15 \n#12 0x55ea52614012 \n#13 0x55ea5262c369 \n#14 0x55ea52613de3 \n#15 0x55ea525e7a7b \n#16 0x55ea525e881e \n#17 0x55ea5284d638 \n#18 0x55ea52851507 \n#19 0x55ea5285bc4c \n#20 0x55ea52852136 \n#21 0x55ea528209cf \n#22 0x55ea52875b98 \n#23 0x55ea52875d68 \n#24 0x55ea52884cb3 \n#25 0x7f1b05e94b43 ","time":{"start":1694740530234,"stop":1694740661695,"duration":131461}}]},"tags":[]},"source":"7b8f6e5d474baaee.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/89af6d7c36b00b2a.json b/3.10/943/data/test-cases/89af6d7c36b00b2a.json deleted file mode 100644 index 7440324e6b..0000000000 --- a/3.10/943/data/test-cases/89af6d7c36b00b2a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"89af6d7c36b00b2a","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bins-littering-and-the-environment/bins/collection-days', query='postcode=ME12+2NQ&addresses=100061081168&address-submit=', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SwaleBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SwaleBoroughCouncil.py:30: in parse_data\n response = requests.get(council_url)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bins-littering-and-the-environment/bins/collection-days', query='postcode=ME12+2NQ&addresses=100061081168&address-submit=', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SwaleBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SwaleBoroughCouncil.py:30: in parse_data\n response = requests.get(council_url)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: SwaleBoroughCouncil","time":{"start":1695345453416,"stop":1695345453416,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SwaleBoroughCouncil","time":{"start":1695345453417,"stop":1695345454533,"duration":1116},"status":"failed","statusMessage":"HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SwaleBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"8b2a8958c86068ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8b2a8958c86068ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695259049742,"stop":1695259051363,"duration":1621}},{"uid":"d10d4decfe687393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/d10d4decfe687393","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695206360678,"stop":1695206361416,"duration":738}},{"uid":"be5864c8d5c0b930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/be5864c8d5c0b930","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695193844796,"stop":1695193845730,"duration":934}},{"uid":"f1867130a225e5c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/f1867130a225e5c3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695172618737,"stop":1695172619473,"duration":736}},{"uid":"615b0c779d33e142","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/615b0c779d33e142","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695162093835,"stop":1695162094590,"duration":755}},{"uid":"5e3e7985c4c8531f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/5e3e7985c4c8531f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695160120703,"stop":1695160121940,"duration":1237}},{"uid":"c707e128e8983cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c707e128e8983cd0","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695157017503,"stop":1695157018320,"duration":817}},{"uid":"eca4c61e722b3283","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/eca4c61e722b3283","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695086314419,"stop":1695086315500,"duration":1081}},{"uid":"16ab84f1f8c8a8a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/16ab84f1f8c8a8a7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694999817108,"stop":1694999817849,"duration":741}},{"uid":"5e830ae78997d679","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/5e830ae78997d679","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694987940488,"stop":1694987941673,"duration":1185}},{"uid":"c0a24767a09edc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/c0a24767a09edc2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694987878666,"stop":1694987879502,"duration":836}},{"uid":"fd6376f40235d34a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/fd6376f40235d34a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694971717929,"stop":1694971718699,"duration":770}},{"uid":"131f33f9aecccd79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/131f33f9aecccd79","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694913694313,"stop":1694913695534,"duration":1221}},{"uid":"fb14a6e6028d41dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/fb14a6e6028d41dc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694892831669,"stop":1694892832314,"duration":645}},{"uid":"929b0014dba5b82c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/929b0014dba5b82c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694889947404,"stop":1694889948145,"duration":741}},{"uid":"c9aabb051dbe85a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/c9aabb051dbe85a7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694864846923,"stop":1694864847985,"duration":1062}},{"uid":"395ca31388eda97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/395ca31388eda97d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694840542070,"stop":1694840543012,"duration":942}},{"uid":"5da90636950f5f86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/5da90636950f5f86","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694826899500,"stop":1694826900248,"duration":748}},{"uid":"3ac6abda0c3d4bad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/3ac6abda0c3d4bad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694796973979,"stop":1694796975301,"duration":1322}},{"uid":"d112fb63212ff09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/d112fb63212ff09","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694740682810,"stop":1694740684210,"duration":1400}}]},"tags":[]},"source":"89af6d7c36b00b2a.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/8bdc1a10ea1cab7a.json b/3.10/943/data/test-cases/8bdc1a10ea1cab7a.json deleted file mode 100644 index 50762b3b57..0000000000 --- a/3.10/943/data/test-cases/8bdc1a10ea1cab7a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8bdc1a10ea1cab7a","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1695345461349,"stop":1695345463806,"duration":2457},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ValeofGlamorganCouncil","time":{"start":1695345461349,"stop":1695345461350,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ValeofGlamorganCouncil","time":{"start":1695345461350,"stop":1695345463800,"duration":2450},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345463801,"stop":1695345463801,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345463801,"stop":1695345463806,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ValeofGlamorganCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":88},"items":[{"uid":"ed30261a7205381b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/ed30261a7205381b","status":"passed","time":{"start":1695259185152,"stop":1695259187750,"duration":2598}},{"uid":"ae686e7b1e9773e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/ae686e7b1e9773e3","status":"passed","time":{"start":1695206371315,"stop":1695206373018,"duration":1703}},{"uid":"7c4014f89530f712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7c4014f89530f712","status":"passed","time":{"start":1695193861631,"stop":1695193864100,"duration":2469}},{"uid":"f86f1fa47324de01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/f86f1fa47324de01","status":"passed","time":{"start":1695172626628,"stop":1695172628773,"duration":2145}},{"uid":"c85995b6573a9de2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c85995b6573a9de2","status":"passed","time":{"start":1695162107243,"stop":1695162116213,"duration":8970}},{"uid":"653dfbc216d9785","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/653dfbc216d9785","status":"passed","time":{"start":1695160179664,"stop":1695160182486,"duration":2822}},{"uid":"ca21059d8eba9098","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ca21059d8eba9098","status":"passed","time":{"start":1695157151490,"stop":1695157153085,"duration":1595}},{"uid":"6f923a9e07d2ef57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/6f923a9e07d2ef57","status":"passed","time":{"start":1695086322031,"stop":1695086324258,"duration":2227}},{"uid":"1ded63c36c824a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/1ded63c36c824a61","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694999951882,"stop":1695000081536,"duration":129654}},{"uid":"a773078ca035ab68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/a773078ca035ab68","status":"passed","time":{"start":1694988080428,"stop":1694988083139,"duration":2711}},{"uid":"257bb3ff6a4a98b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/257bb3ff6a4a98b4","status":"passed","time":{"start":1694988013433,"stop":1694988015637,"duration":2204}},{"uid":"f575e1640c771ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/f575e1640c771ef","status":"passed","time":{"start":1694971854896,"stop":1694971856782,"duration":1886}},{"uid":"68a2f944a668d247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/68a2f944a668d247","status":"passed","time":{"start":1694913722599,"stop":1694913724920,"duration":2321}},{"uid":"483c4b8339d2ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/483c4b8339d2ee8","status":"passed","time":{"start":1694892970633,"stop":1694892972756,"duration":2123}},{"uid":"7e4ce41cc4125f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/7e4ce41cc4125f22","status":"passed","time":{"start":1694889951483,"stop":1694889953496,"duration":2013}},{"uid":"fc07ee9dbfabceb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/fc07ee9dbfabceb4","status":"passed","time":{"start":1694864848780,"stop":1694864851699,"duration":2919}},{"uid":"96300bea907cb2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/96300bea907cb2e1","status":"passed","time":{"start":1694840557967,"stop":1694840560258,"duration":2291}},{"uid":"90373260710286e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/90373260710286e1","status":"passed","time":{"start":1694826965849,"stop":1694826967372,"duration":1523}},{"uid":"2554374ce3f6921b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/2554374ce3f6921b","status":"passed","time":{"start":1694796995968,"stop":1694796998783,"duration":2815}},{"uid":"a8307af7158bc6d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/a8307af7158bc6d8","status":"passed","time":{"start":1694740691382,"stop":1694740693416,"duration":2034}}]},"tags":[]},"source":"8bdc1a10ea1cab7a.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/968fe9bb83960b83.json b/3.10/943/data/test-cases/968fe9bb83960b83.json deleted file mode 100644 index 36c4b811b6..0000000000 --- a/3.10/943/data/test-cases/968fe9bb83960b83.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"968fe9bb83960b83","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1695345213593,"stop":1695345216262,"duration":2669},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DurhamCouncil","time":{"start":1695345213594,"stop":1695345213594,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DurhamCouncil","time":{"start":1695345213595,"stop":1695345216259,"duration":2664},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345216260,"stop":1695345216260,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345216260,"stop":1695345216262,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DurhamCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"72335363e6414512","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/72335363e6414512","status":"passed","time":{"start":1695258764223,"stop":1695258766472,"duration":2249}},{"uid":"bd70ca54a4a93346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/bd70ca54a4a93346","status":"passed","time":{"start":1695206147522,"stop":1695206152466,"duration":4944}},{"uid":"b6fb547f0c717330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b6fb547f0c717330","status":"passed","time":{"start":1695193612191,"stop":1695193614905,"duration":2714}},{"uid":"5f0e230681029dad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/5f0e230681029dad","status":"passed","time":{"start":1695172395879,"stop":1695172399207,"duration":3328}},{"uid":"62bf106c46be627f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/62bf106c46be627f","status":"passed","time":{"start":1695161899515,"stop":1695161901870,"duration":2355}},{"uid":"f8f4c305b7d2221c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/f8f4c305b7d2221c","status":"passed","time":{"start":1695159885006,"stop":1695159887662,"duration":2656}},{"uid":"5f7ac5f7a785d655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/5f7ac5f7a785d655","status":"passed","time":{"start":1695156955554,"stop":1695156958308,"duration":2754}},{"uid":"1328b705e1052b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1328b705e1052b9b","status":"passed","time":{"start":1695086082763,"stop":1695086085592,"duration":2829}},{"uid":"e2ae597c7b4962d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/e2ae597c7b4962d3","status":"passed","time":{"start":1694999627221,"stop":1694999629607,"duration":2386}},{"uid":"8e7e28fec7b273de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/8e7e28fec7b273de","status":"passed","time":{"start":1694987847078,"stop":1694987849189,"duration":2111}},{"uid":"34507db76b68fddd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/34507db76b68fddd","status":"passed","time":{"start":1694987690823,"stop":1694987692806,"duration":1983}},{"uid":"bb4422c1e5462e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/bb4422c1e5462e9f","status":"passed","time":{"start":1694971635820,"stop":1694971639108,"duration":3288}},{"uid":"63ba9c81be2faad3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/63ba9c81be2faad3","status":"passed","time":{"start":1694913449332,"stop":1694913452106,"duration":2774}},{"uid":"d10e59c888fc93eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d10e59c888fc93eb","status":"passed","time":{"start":1694892757658,"stop":1694892760666,"duration":3008}},{"uid":"ee377755c352c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ee377755c352c281","status":"passed","time":{"start":1694889757784,"stop":1694889760489,"duration":2705}},{"uid":"569b1ecfdfea8494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/569b1ecfdfea8494","status":"passed","time":{"start":1694864630802,"stop":1694864634167,"duration":3365}},{"uid":"a412ed50c7470acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a412ed50c7470acf","status":"passed","time":{"start":1694840313322,"stop":1694840316669,"duration":3347}},{"uid":"2d25a12b5cbc80b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/2d25a12b5cbc80b8","status":"passed","time":{"start":1694826721896,"stop":1694826724431,"duration":2535}},{"uid":"d3663807aca4fce6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d3663807aca4fce6","status":"passed","time":{"start":1694796732984,"stop":1694796736159,"duration":3175}},{"uid":"77a86dec07cddb37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/77a86dec07cddb37","status":"passed","time":{"start":1694740460841,"stop":1694740462690,"duration":1849}}]},"tags":[]},"source":"968fe9bb83960b83.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/98072e088a674147.json b/3.10/943/data/test-cases/98072e088a674147.json deleted file mode 100644 index 6d7ee01bd5..0000000000 --- a/3.10/943/data/test-cases/98072e088a674147.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98072e088a674147","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1695345434916,"stop":1695345438510,"duration":3594},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SheffieldCityCouncil","time":{"start":1695345434916,"stop":1695345434917,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SheffieldCityCouncil","time":{"start":1695345434917,"stop":1695345438508,"duration":3591},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345438508,"stop":1695345438508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345438508,"stop":1695345438510,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SheffieldCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"86d1803a9e2511ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/86d1803a9e2511ca","status":"passed","time":{"start":1695259021545,"stop":1695259024137,"duration":2592}},{"uid":"7491f5d214f2dc8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/7491f5d214f2dc8a","status":"passed","time":{"start":1695206364447,"stop":1695206366782,"duration":2335}},{"uid":"1241eedaa6893725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1241eedaa6893725","status":"passed","time":{"start":1695193826571,"stop":1695193829922,"duration":3351}},{"uid":"d23c4b63c3c93c2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/d23c4b63c3c93c2b","status":"passed","time":{"start":1695172588801,"stop":1695172591085,"duration":2284}},{"uid":"6b7a3372b960176c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/6b7a3372b960176c","status":"passed","time":{"start":1695162102064,"stop":1695162104430,"duration":2366}},{"uid":"2e756f4747b9bb4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2e756f4747b9bb4f","status":"passed","time":{"start":1695160087241,"stop":1695160090269,"duration":3028}},{"uid":"b0323815c0630e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b0323815c0630e86","status":"passed","time":{"start":1695156993504,"stop":1695156995861,"duration":2357}},{"uid":"ea944fd554027a8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/ea944fd554027a8b","status":"passed","time":{"start":1695086292816,"stop":1695086295702,"duration":2886}},{"uid":"65aa045f317802b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/65aa045f317802b2","status":"passed","time":{"start":1694999787476,"stop":1694999790056,"duration":2580}},{"uid":"fdc859132e1ee2ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/fdc859132e1ee2ad","status":"passed","time":{"start":1694988256377,"stop":1694988258962,"duration":2585}},{"uid":"81b9f551666fa0a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/81b9f551666fa0a0","status":"passed","time":{"start":1694987855425,"stop":1694987857772,"duration":2347}},{"uid":"503152aad3f31616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/503152aad3f31616","status":"passed","time":{"start":1694971951924,"stop":1694971954265,"duration":2341}},{"uid":"394194598d29889c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/394194598d29889c","status":"passed","time":{"start":1694913660996,"stop":1694913663584,"duration":2588}},{"uid":"f8e100798e4fe888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/f8e100798e4fe888","status":"passed","time":{"start":1694893063553,"stop":1694893066257,"duration":2704}},{"uid":"a2cf24ca95190bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/a2cf24ca95190bf0","status":"passed","time":{"start":1694889923395,"stop":1694889925545,"duration":2150}},{"uid":"c3b531c02a7a9614","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/c3b531c02a7a9614","status":"passed","time":{"start":1694864825130,"stop":1694864827591,"duration":2461}},{"uid":"56e0b877a61b98bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/56e0b877a61b98bb","status":"passed","time":{"start":1694840539540,"stop":1694840542067,"duration":2527}},{"uid":"e28ca3eeac010a62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e28ca3eeac010a62","status":"passed","time":{"start":1694826955497,"stop":1694826957784,"duration":2287}},{"uid":"5850497f87322265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/5850497f87322265","status":"passed","time":{"start":1694796939234,"stop":1694796941890,"duration":2656}},{"uid":"e8ee397635e4f9ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/e8ee397635e4f9ae","status":"passed","time":{"start":1694740674670,"stop":1694740677118,"duration":2448}}]},"tags":[]},"source":"98072e088a674147.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/98dcec1b9f5436d6.json b/3.10/943/data/test-cases/98dcec1b9f5436d6.json deleted file mode 100644 index 9048fb198f..0000000000 --- a/3.10/943/data/test-cases/98dcec1b9f5436d6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98dcec1b9f5436d6","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1695345452767,"stop":1695345456215,"duration":3448},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthOxfordshireCouncil","time":{"start":1695345452768,"stop":1695345452768,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthOxfordshireCouncil","time":{"start":1695345452768,"stop":1695345456213,"duration":3445},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345456213,"stop":1695345456213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345456213,"stop":1695345456215,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthOxfordshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":88},"items":[{"uid":"2b4b200f99021fdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/2b4b200f99021fdb","status":"passed","time":{"start":1695259041799,"stop":1695259046297,"duration":4498}},{"uid":"b31481396eaa06de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b31481396eaa06de","status":"passed","time":{"start":1695206353766,"stop":1695206356644,"duration":2878}},{"uid":"b3652af8fe74c7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b3652af8fe74c7bf","status":"passed","time":{"start":1695193840504,"stop":1695193844151,"duration":3647}},{"uid":"be775cee3a779b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/be775cee3a779b68","status":"passed","time":{"start":1695172607381,"stop":1695172610553,"duration":3172}},{"uid":"15c7dbbb848c15a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/15c7dbbb848c15a9","status":"passed","time":{"start":1695162081784,"stop":1695162084848,"duration":3064}},{"uid":"d15f15e969e8fb89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d15f15e969e8fb89","status":"passed","time":{"start":1695160106501,"stop":1695160110485,"duration":3984}},{"uid":"8bf72a954b07f152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8bf72a954b07f152","status":"passed","time":{"start":1695157009291,"stop":1695157012335,"duration":3044}},{"uid":"9c07a50a63de598b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/9c07a50a63de598b","status":"passed","time":{"start":1695086312068,"stop":1695086316045,"duration":3977}},{"uid":"8835ccd9748b353c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/8835ccd9748b353c","status":"passed","time":{"start":1694999803624,"stop":1694999807265,"duration":3641}},{"uid":"7eaebc0bf355b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/7eaebc0bf355b09","status":"passed","time":{"start":1694987924284,"stop":1694987929118,"duration":4834}},{"uid":"a56fc8b655363a7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a56fc8b655363a7f","status":"passed","time":{"start":1694987870971,"stop":1694987874387,"duration":3416}},{"uid":"274284133dc9574c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/274284133dc9574c","status":"passed","time":{"start":1694971704617,"stop":1694971707721,"duration":3104}},{"uid":"85ee8930447cbb59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/85ee8930447cbb59","status":"passed","time":{"start":1694913681224,"stop":1694913685277,"duration":4053}},{"uid":"6f140359d28e0b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/6f140359d28e0b04","status":"passed","time":{"start":1694892819657,"stop":1694892822766,"duration":3109}},{"uid":"621c70feb3ee5088","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/621c70feb3ee5088","status":"passed","time":{"start":1694889940358,"stop":1694889943387,"duration":3029}},{"uid":"df99457832aaade0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/df99457832aaade0","status":"passed","time":{"start":1694864831251,"stop":1694864834773,"duration":3522}},{"uid":"bb1174a1689a9107","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/bb1174a1689a9107","status":"passed","time":{"start":1694840534902,"stop":1694840538722,"duration":3820}},{"uid":"4a64e3ff375116a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/4a64e3ff375116a9","status":"passed","time":{"start":1694826886487,"stop":1694826889069,"duration":2582}},{"uid":"39ab64286ed589bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/39ab64286ed589bf","status":"passed","time":{"start":1694796957925,"stop":1694796961747,"duration":3822}},{"uid":"19385ca4d0c5f9e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/19385ca4d0c5f9e7","status":"passed","time":{"start":1694740677122,"stop":1694740680981,"duration":3859}}]},"tags":[]},"source":"98dcec1b9f5436d6.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/9f703f9b5a73b421.json b/3.10/943/data/test-cases/9f703f9b5a73b421.json deleted file mode 100644 index 300131ebff..0000000000 --- a/3.10/943/data/test-cases/9f703f9b5a73b421.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9f703f9b5a73b421","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1695345190505,"stop":1695345191829,"duration":1324},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CharnwoodBoroughCouncil","time":{"start":1695345190506,"stop":1695345190506,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CharnwoodBoroughCouncil","time":{"start":1695345190507,"stop":1695345191827,"duration":1320},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345191827,"stop":1695345191827,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345191827,"stop":1695345191829,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CharnwoodBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":88},"items":[{"uid":"8c8d5c5e9504490d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8c8d5c5e9504490d","status":"passed","time":{"start":1695258740870,"stop":1695258742729,"duration":1859}},{"uid":"8911cd6e501058e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/8911cd6e501058e1","status":"passed","time":{"start":1695206123878,"stop":1695206125286,"duration":1408}},{"uid":"837689b8bf990c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/837689b8bf990c77","status":"passed","time":{"start":1695193583748,"stop":1695193584851,"duration":1103}},{"uid":"e85b7f70d64506ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/e85b7f70d64506ff","status":"passed","time":{"start":1695172374681,"stop":1695172376238,"duration":1557}},{"uid":"b28f0672aa553a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b28f0672aa553a25","status":"passed","time":{"start":1695161879473,"stop":1695161880776,"duration":1303}},{"uid":"4c67095d16bdf615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4c67095d16bdf615","status":"passed","time":{"start":1695159840271,"stop":1695159842120,"duration":1849}},{"uid":"15e5e4b6db759cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/15e5e4b6db759cc8","status":"passed","time":{"start":1695156910971,"stop":1695156912268,"duration":1297}},{"uid":"b76550c9da30d5dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/b76550c9da30d5dd","status":"passed","time":{"start":1695086038752,"stop":1695086040359,"duration":1607}},{"uid":"31982d060d7ec7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/31982d060d7ec7d","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1694999568792,"stop":1694999570252,"duration":1460}},{"uid":"89625a5276a3d371","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/89625a5276a3d371","status":"passed","time":{"start":1694987805749,"stop":1694987807562,"duration":1813}},{"uid":"1a71fec14a1c8a20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/1a71fec14a1c8a20","status":"passed","time":{"start":1694987649918,"stop":1694987652116,"duration":2198}},{"uid":"485fb5960bb47dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/485fb5960bb47dd2","status":"passed","time":{"start":1694971592688,"stop":1694971594033,"duration":1345}},{"uid":"91a7b87faa8ce609","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/91a7b87faa8ce609","status":"passed","time":{"start":1694913402560,"stop":1694913404450,"duration":1890}},{"uid":"d4fb506b5e03de68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d4fb506b5e03de68","status":"passed","time":{"start":1694892713388,"stop":1694892714703,"duration":1315}},{"uid":"9021d4673e7f3e77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/9021d4673e7f3e77","status":"passed","time":{"start":1694889716458,"stop":1694889717793,"duration":1335}},{"uid":"3b58f2ceea8d3dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3b58f2ceea8d3dd7","status":"passed","time":{"start":1694864578636,"stop":1694864579857,"duration":1221}},{"uid":"73499d0a6d5f9cbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/73499d0a6d5f9cbe","status":"passed","time":{"start":1694840269019,"stop":1694840270610,"duration":1591}},{"uid":"6e2da0431f78f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/6e2da0431f78f79e","status":"passed","time":{"start":1694826671615,"stop":1694826672916,"duration":1301}},{"uid":"5c12c79168bb6342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/5c12c79168bb6342","status":"passed","time":{"start":1694796682922,"stop":1694796684080,"duration":1158}},{"uid":"111eee29a8f61afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/111eee29a8f61afc","status":"passed","time":{"start":1694740418091,"stop":1694740419975,"duration":1884}}]},"tags":[]},"source":"9f703f9b5a73b421.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/9fa61475b1038c2d.json b/3.10/943/data/test-cases/9fa61475b1038c2d.json deleted file mode 100644 index b51d54eb83..0000000000 --- a/3.10/943/data/test-cases/9fa61475b1038c2d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9fa61475b1038c2d","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1695345451122,"stop":1695345453412,"duration":2290},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StockportBoroughCouncil","time":{"start":1695345451122,"stop":1695345451123,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StockportBoroughCouncil","time":{"start":1695345451123,"stop":1695345453410,"duration":2287},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345453410,"stop":1695345453410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345453411,"stop":1695345453412,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StockportBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"bb8df29143bbc879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/bb8df29143bbc879","status":"passed","time":{"start":1695259047409,"stop":1695259049738,"duration":2329}},{"uid":"7f4b2cd8162d3f19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/7f4b2cd8162d3f19","status":"passed","time":{"start":1695206359009,"stop":1695206360675,"duration":1666}},{"uid":"d3b85c00e0c71492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d3b85c00e0c71492","status":"passed","time":{"start":1695193846964,"stop":1695193856443,"duration":9479}},{"uid":"cd4c15790fb1a3aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/cd4c15790fb1a3aa","status":"passed","time":{"start":1695172615558,"stop":1695172618734,"duration":3176}},{"uid":"b7f05d1a21bf43e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b7f05d1a21bf43e9","status":"passed","time":{"start":1695162090329,"stop":1695162093832,"duration":3503}},{"uid":"4f926b7919c4eed9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4f926b7919c4eed9","status":"passed","time":{"start":1695160114626,"stop":1695160120699,"duration":6073}},{"uid":"448ce16734eeb95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/448ce16734eeb95f","status":"passed","time":{"start":1695157014256,"stop":1695157017499,"duration":3243}},{"uid":"f269d738ac30d6fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/f269d738ac30d6fb","status":"passed","time":{"start":1695086309901,"stop":1695086314415,"duration":4514}},{"uid":"b101b27b01b1c4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/b101b27b01b1c4d2","status":"passed","time":{"start":1694999814603,"stop":1694999817104,"duration":2501}},{"uid":"c515c0a5821b8d98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c515c0a5821b8d98","status":"passed","time":{"start":1694987937110,"stop":1694987940484,"duration":3374}},{"uid":"4913d7cd5f1e3160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/4913d7cd5f1e3160","status":"passed","time":{"start":1694987876064,"stop":1694987878663,"duration":2599}},{"uid":"7d102137d0e59fa4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/7d102137d0e59fa4","status":"passed","time":{"start":1694971715327,"stop":1694971717926,"duration":2599}},{"uid":"1990aa38cecb3e85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1990aa38cecb3e85","status":"passed","time":{"start":1694913688326,"stop":1694913694308,"duration":5982}},{"uid":"964b1bcac57e188b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/964b1bcac57e188b","status":"passed","time":{"start":1694892824373,"stop":1694892831666,"duration":7293}},{"uid":"c882982d7189fd58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/c882982d7189fd58","status":"passed","time":{"start":1694889936396,"stop":1694889947400,"duration":11004}},{"uid":"e5d32ae5c7aa62f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e5d32ae5c7aa62f6","status":"passed","time":{"start":1694864842742,"stop":1694864846918,"duration":4176}},{"uid":"46106451d1cc287d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/46106451d1cc287d","status":"passed","time":{"start":1694840545764,"stop":1694840551744,"duration":5980}},{"uid":"fe8f2fb9a1bb225b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/fe8f2fb9a1bb225b","status":"passed","time":{"start":1694826894030,"stop":1694826899497,"duration":5467}},{"uid":"d755fc012b2b78ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d755fc012b2b78ba","status":"passed","time":{"start":1694796965201,"stop":1694796973974,"duration":8773}},{"uid":"33f0e8c584579bfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/33f0e8c584579bfb","status":"passed","time":{"start":1694740683472,"stop":1694740687244,"duration":3772}}]},"tags":[]},"source":"9fa61475b1038c2d.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/a68930eb9ebbf144.json b/3.10/943/data/test-cases/a68930eb9ebbf144.json deleted file mode 100644 index dd8e175f79..0000000000 --- a/3.10/943/data/test-cases/a68930eb9ebbf144.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a68930eb9ebbf144","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1695345218730,"stop":1695345220423,"duration":1693},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastleighBoroughCouncil","time":{"start":1695345218730,"stop":1695345218731,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastleighBoroughCouncil","time":{"start":1695345218731,"stop":1695345220420,"duration":1689},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345220420,"stop":1695345220421,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345220421,"stop":1695345220423,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastleighBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"cc1188265e758edb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/cc1188265e758edb","status":"passed","time":{"start":1695258768974,"stop":1695258770743,"duration":1769}},{"uid":"4e66ea140e5d6e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/4e66ea140e5d6e86","status":"passed","time":{"start":1695206154574,"stop":1695206155995,"duration":1421}},{"uid":"493a43358aff4728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/493a43358aff4728","status":"passed","time":{"start":1695193618364,"stop":1695193619834,"duration":1470}},{"uid":"2d224c074b6cfc98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/2d224c074b6cfc98","status":"passed","time":{"start":1695172401320,"stop":1695172402807,"duration":1487}},{"uid":"c9b02bae56ea3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c9b02bae56ea3a98","status":"passed","time":{"start":1695161903952,"stop":1695161905399,"duration":1447}},{"uid":"181cd828bfd20995","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/181cd828bfd20995","status":"passed","time":{"start":1695159870047,"stop":1695159871863,"duration":1816}},{"uid":"57e7bf561fecb8c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/57e7bf561fecb8c1","status":"passed","time":{"start":1695156934588,"stop":1695156936020,"duration":1432}},{"uid":"52c49ae29227ad7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/52c49ae29227ad7c","status":"passed","time":{"start":1695086066351,"stop":1695086067987,"duration":1636}},{"uid":"9e5eecf15bed7107","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/9e5eecf15bed7107","status":"passed","time":{"start":1694999602155,"stop":1694999603530,"duration":1375}},{"uid":"8064edbc34e97d58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/8064edbc34e97d58","status":"passed","time":{"start":1694987834153,"stop":1694987835998,"duration":1845}},{"uid":"2b4e1ee6d52d835d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/2b4e1ee6d52d835d","status":"passed","time":{"start":1694987672088,"stop":1694987673396,"duration":1308}},{"uid":"75d67405c476ac19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/75d67405c476ac19","status":"passed","time":{"start":1694971641386,"stop":1694971642853,"duration":1467}},{"uid":"2f5ae78f0bf82d2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2f5ae78f0bf82d2c","status":"passed","time":{"start":1694913431655,"stop":1694913433448,"duration":1793}},{"uid":"59f4c7818de57f8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/59f4c7818de57f8f","status":"passed","time":{"start":1694892748174,"stop":1694892749542,"duration":1368}},{"uid":"3fa19fa6d9f20c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/3fa19fa6d9f20c93","status":"passed","time":{"start":1694889742681,"stop":1694889744067,"duration":1386}},{"uid":"1188fc43bf17f2b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/1188fc43bf17f2b8","status":"passed","time":{"start":1694864607967,"stop":1694864609518,"duration":1551}},{"uid":"ef9491bea2331357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/ef9491bea2331357","status":"passed","time":{"start":1694840294555,"stop":1694840296158,"duration":1603}},{"uid":"a31e0c93d250ace0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a31e0c93d250ace0","status":"passed","time":{"start":1694826704932,"stop":1694826706297,"duration":1365}},{"uid":"cce117b9e791c5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/cce117b9e791c5f","status":"passed","time":{"start":1694796718208,"stop":1694796719837,"duration":1629}},{"uid":"26636358ee6d912a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/26636358ee6d912a","status":"passed","time":{"start":1694740449806,"stop":1694740451311,"duration":1505}}]},"tags":[]},"source":"a68930eb9ebbf144.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/a84a805ed1111130.json b/3.10/943/data/test-cases/a84a805ed1111130.json deleted file mode 100644 index 05251aa64f..0000000000 --- a/3.10/943/data/test-cases/a84a805ed1111130.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a84a805ed1111130","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1695345495972,"stop":1695345496534,"duration":562},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: YorkCouncil","time":{"start":1695345495972,"stop":1695345495972,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from YorkCouncil","time":{"start":1695345495973,"stop":1695345496531,"duration":558},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345496531,"stop":1695345496532,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345496532,"stop":1695345496534,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"YorkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"6c259eb7831181e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/6c259eb7831181e5","status":"passed","time":{"start":1695259081128,"stop":1695259082069,"duration":941}},{"uid":"40f9baf045f93a73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/40f9baf045f93a73","status":"passed","time":{"start":1695206411942,"stop":1695206414513,"duration":2571}},{"uid":"c322af27158a1ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/c322af27158a1ea1","status":"passed","time":{"start":1695193896780,"stop":1695193897618,"duration":838}},{"uid":"2ff46e02fbef0a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/2ff46e02fbef0a78","status":"passed","time":{"start":1695172665451,"stop":1695172666053,"duration":602}},{"uid":"b413bc3b3e324476","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b413bc3b3e324476","status":"passed","time":{"start":1695162142851,"stop":1695162143411,"duration":560}},{"uid":"8df8327c23f0c0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8df8327c23f0c0c","status":"passed","time":{"start":1695160214458,"stop":1695160215371,"duration":913}},{"uid":"b12c8da0419a1ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b12c8da0419a1ab0","status":"passed","time":{"start":1695157182125,"stop":1695157182748,"duration":623}},{"uid":"c553ee37bec37aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/c553ee37bec37aef","status":"passed","time":{"start":1695086351747,"stop":1695086352619,"duration":872}},{"uid":"61b05e59a8aef01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/61b05e59a8aef01e","status":"passed","time":{"start":1694999867519,"stop":1694999868063,"duration":544}},{"uid":"10b41209f1b2ce63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/10b41209f1b2ce63","status":"passed","time":{"start":1694988107544,"stop":1694988110278,"duration":2734}},{"uid":"e4c8bd5bae348d76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e4c8bd5bae348d76","status":"passed","time":{"start":1694987904896,"stop":1694987905447,"duration":551}},{"uid":"ba0bce42c7fc346a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/ba0bce42c7fc346a","status":"passed","time":{"start":1694971877260,"stop":1694971879295,"duration":2035}},{"uid":"3cbc32eadcd45672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3cbc32eadcd45672","status":"passed","time":{"start":1694913748216,"stop":1694913749124,"duration":908}},{"uid":"b7de7ef257f02935","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/b7de7ef257f02935","status":"passed","time":{"start":1694892993225,"stop":1694892993757,"duration":532}},{"uid":"81fedf345f5f42c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/81fedf345f5f42c0","status":"passed","time":{"start":1694889975503,"stop":1694889976086,"duration":583}},{"uid":"6d25f655e04de665","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/6d25f655e04de665","status":"passed","time":{"start":1694864871859,"stop":1694864872696,"duration":837}},{"uid":"1450c72c0e702c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1450c72c0e702c0a","status":"passed","time":{"start":1694840589218,"stop":1694840592881,"duration":3663}},{"uid":"f5a9f93afc85d7f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f5a9f93afc85d7f6","status":"passed","time":{"start":1694826993374,"stop":1694826993908,"duration":534}},{"uid":"7149bacb5becdd1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/7149bacb5becdd1e","status":"passed","time":{"start":1694797028220,"stop":1694797029182,"duration":962}},{"uid":"b7ed30a8140409b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/b7ed30a8140409b7","status":"failed","statusDetails":"KeyError: 'services'","time":{"start":1694740716244,"stop":1694740717563,"duration":1319}}]},"tags":[]},"source":"a84a805ed1111130.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/a8b17fe60975037a.json b/3.10/943/data/test-cases/a8b17fe60975037a.json deleted file mode 100644 index e815c6aa5b..0000000000 --- a/3.10/943/data/test-cases/a8b17fe60975037a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a8b17fe60975037a","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1695345244888,"stop":1695345247156,"duration":2268},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NewarkAndSherwoodDC","time":{"start":1695345244888,"stop":1695345244889,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NewarkAndSherwoodDC","time":{"start":1695345244889,"stop":1695345247153,"duration":2264},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345247153,"stop":1695345247154,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345247154,"stop":1695345247156,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NewarkAndSherwoodDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"d9d51ac79485a9df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/d9d51ac79485a9df","status":"passed","time":{"start":1695258795962,"stop":1695258797129,"duration":1167}},{"uid":"bf66ee3eb5bbee2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/bf66ee3eb5bbee2e","status":"passed","time":{"start":1695206322017,"stop":1695206322961,"duration":944}},{"uid":"b990eba9c7f28731","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b990eba9c7f28731","status":"passed","time":{"start":1695193829674,"stop":1695193830848,"duration":1174}},{"uid":"df1d5c8325f0f46a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/df1d5c8325f0f46a","status":"passed","time":{"start":1695172425263,"stop":1695172432600,"duration":7337}},{"uid":"167b10eb9e4aeafc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/167b10eb9e4aeafc","status":"passed","time":{"start":1695162060851,"stop":1695162061796,"duration":945}},{"uid":"260fb5e5758238f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/260fb5e5758238f","status":"passed","time":{"start":1695159887732,"stop":1695159889157,"duration":1425}},{"uid":"50e9870d4948ab36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/50e9870d4948ab36","status":"passed","time":{"start":1695156970835,"stop":1695156971662,"duration":827}},{"uid":"1c3469f8f141545f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1c3469f8f141545f","status":"passed","time":{"start":1695086085666,"stop":1695086086748,"duration":1082}},{"uid":"7c9cab4948904041","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/7c9cab4948904041","status":"passed","time":{"start":1694999629668,"stop":1694999630589,"duration":921}},{"uid":"4b82741f03e1f89b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4b82741f03e1f89b","status":"passed","time":{"start":1694987862779,"stop":1694987864070,"duration":1291}},{"uid":"fa07a5f7d9f46a76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/fa07a5f7d9f46a76","status":"passed","time":{"start":1694987692862,"stop":1694987693672,"duration":810}},{"uid":"89138bbc3248d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/89138bbc3248d07","status":"passed","time":{"start":1694971654571,"stop":1694971655535,"duration":964}},{"uid":"1674f4806902912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1674f4806902912d","status":"passed","time":{"start":1694913452189,"stop":1694913453481,"duration":1292}},{"uid":"be9f616c38791f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/be9f616c38791f63","status":"passed","time":{"start":1694892775307,"stop":1694892776106,"duration":799}},{"uid":"aae190e04d66139c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/aae190e04d66139c","status":"passed","time":{"start":1694889760548,"stop":1694889761529,"duration":981}},{"uid":"28b8f7b9477c58da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/28b8f7b9477c58da","status":"passed","time":{"start":1694864634279,"stop":1694864635319,"duration":1040}},{"uid":"bea75a1dcc00e1c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/bea75a1dcc00e1c6","status":"passed","time":{"start":1694840517815,"stop":1694840518804,"duration":989}},{"uid":"887120bb5861a7f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/887120bb5861a7f8","status":"passed","time":{"start":1694826724435,"stop":1694826725403,"duration":968}},{"uid":"d0f7942e0a47619a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d0f7942e0a47619a","status":"passed","time":{"start":1694796990153,"stop":1694796991430,"duration":1277}},{"uid":"1d51c22a0d270a01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/1d51c22a0d270a01","status":"passed","time":{"start":1694740666208,"stop":1694740667417,"duration":1209}}]},"tags":[]},"source":"a8b17fe60975037a.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/b02c2806a4a76dc3.json b/3.10/943/data/test-cases/b02c2806a4a76dc3.json deleted file mode 100644 index b589de33f7..0000000000 --- a/3.10/943/data/test-cases/b02c2806a4a76dc3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b02c2806a4a76dc3","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'POST', url = '/apiserver/ajaxlibrary/'\nbody = '{\"jsonrpc\": \"2.0\", \"id\": \"1689431609779\", \"method\": \"stc.waste.collections.getDates\", \"params\": {\"addresscode\": \"S100000325977|1 CANDLISH STREET, SOUTH SHIELDS, SOUTH TYNESIDE, TYNE AND WEAR, NE33 3JW\"}}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '203'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/apiserver/ajaxlibrary/', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SouthTynesideCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SouthTynesideCouncil.py:83: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=payload)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:501: ConnectionError","flaky":true,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'POST', url = '/apiserver/ajaxlibrary/'\nbody = '{\"jsonrpc\": \"2.0\", \"id\": \"1689431609779\", \"method\": \"stc.waste.collections.getDates\", \"params\": {\"addresscode\": \"S100000325977|1 CANDLISH STREET, SOUTH SHIELDS, SOUTH TYNESIDE, TYNE AND WEAR, NE33 3JW\"}}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '203'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/apiserver/ajaxlibrary/', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SouthTynesideCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SouthTynesideCouncil.py:83: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=payload)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:501: ConnectionError","steps":[{"name":"Given the council: SouthTynesideCouncil","time":{"start":1695345456218,"stop":1695345456219,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthTynesideCouncil","time":{"start":1695345456219,"stop":1695345457363,"duration":1144},"status":"failed","statusMessage":"('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthTynesideCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":88},"items":[{"uid":"7e49caa8e2173dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/7e49caa8e2173dd2","status":"passed","time":{"start":1695259046302,"stop":1695259048919,"duration":2617}},{"uid":"73dcee7a6a2776fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/73dcee7a6a2776fa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695206356648,"stop":1695206357997,"duration":1349}},{"uid":"d8ebaf356bce5e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d8ebaf356bce5e67","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193844154,"stop":1695193844844,"duration":690}},{"uid":"993f4da3467ddcff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/993f4da3467ddcff","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695172610556,"stop":1695172611199,"duration":643}},{"uid":"fe1c222645398661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/fe1c222645398661","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695162084851,"stop":1695162085961,"duration":1110}},{"uid":"bc1f415293b651a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/bc1f415293b651a4","status":"passed","time":{"start":1695160110489,"stop":1695160113560,"duration":3071}},{"uid":"8f3e51e1ff84d7a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8f3e51e1ff84d7a6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695157012339,"stop":1695157013176,"duration":837}},{"uid":"6bdeb6641f2a1517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/6bdeb6641f2a1517","status":"passed","time":{"start":1695086316050,"stop":1695086318052,"duration":2002}},{"uid":"6fc5817cad7e3395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/6fc5817cad7e3395","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694999807270,"stop":1694999808576,"duration":1306}},{"uid":"214aa9348b3fe294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/214aa9348b3fe294","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987929122,"stop":1694987930695,"duration":1573}},{"uid":"6a1442e6f1a2d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/6a1442e6f1a2d787","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987874390,"stop":1694987875126,"duration":736}},{"uid":"773e1f6ca89d2959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/773e1f6ca89d2959","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694971707724,"stop":1694971709334,"duration":1610}},{"uid":"cf55b3aa769c0ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/cf55b3aa769c0ace","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694913685281,"stop":1694913686810,"duration":1529}},{"uid":"57eac77c8221dc44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/57eac77c8221dc44","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892822769,"stop":1694892823391,"duration":622}},{"uid":"82da0430c9d1ebd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/82da0430c9d1ebd3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889943390,"stop":1694889944058,"duration":668}},{"uid":"a3cc1ab1c81324e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/a3cc1ab1c81324e2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694864834777,"stop":1694864836516,"duration":1739}},{"uid":"5c98ab4944c8fa0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/5c98ab4944c8fa0d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694840538725,"stop":1694840539560,"duration":835}},{"uid":"1c7deef983b22ca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/1c7deef983b22ca4","status":"passed","time":{"start":1694826889072,"stop":1694826890847,"duration":1775}},{"uid":"36c0611dd0b4e62b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/36c0611dd0b4e62b","status":"passed","time":{"start":1694796961751,"stop":1694796964147,"duration":2396}},{"uid":"d28afc4f042353ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/d28afc4f042353ac","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740680984,"stop":1694740682262,"duration":1278}}]},"tags":[]},"source":"b02c2806a4a76dc3.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/b210cbaae949f859.json b/3.10/943/data/test-cases/b210cbaae949f859.json deleted file mode 100644 index 688d5a4de4..0000000000 --- a/3.10/943/data/test-cases/b210cbaae949f859.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b210cbaae949f859","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1695345585114,"stop":1695345588001,"duration":2887},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TonbridgeAndMallingBC","time":{"start":1695345585114,"stop":1695345585115,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TonbridgeAndMallingBC","time":{"start":1695345585115,"stop":1695345587998,"duration":2883},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345587998,"stop":1695345587999,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345587999,"stop":1695345588001,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TonbridgeAndMallingBC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"d24bf2baa467400a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/d24bf2baa467400a","status":"passed","time":{"start":1695259049804,"stop":1695259053110,"duration":3306}},{"uid":"e6792b893e8494cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/e6792b893e8494cb","status":"passed","time":{"start":1695206492605,"stop":1695206495443,"duration":2838}},{"uid":"9416cb308bb9cfca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/9416cb308bb9cfca","status":"passed","time":{"start":1695193976829,"stop":1695193979467,"duration":2638}},{"uid":"89d5c562bf268fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/89d5c562bf268fea","status":"passed","time":{"start":1695172749209,"stop":1695172751787,"duration":2578}},{"uid":"78a024ccc0bb61bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/78a024ccc0bb61bc","status":"passed","time":{"start":1695162224736,"stop":1695162227700,"duration":2964}},{"uid":"ee1d72d3572c6702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/ee1d72d3572c6702","status":"passed","time":{"start":1695160253729,"stop":1695160256165,"duration":2436}},{"uid":"72a01c8065d884f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/72a01c8065d884f4","status":"passed","time":{"start":1695157149004,"stop":1695157151485,"duration":2481}},{"uid":"33ec0c0fdbdf509c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/33ec0c0fdbdf509c","status":"passed","time":{"start":1695086446493,"stop":1695086449373,"duration":2880}},{"uid":"3d46974b05dbba22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3d46974b05dbba22","status":"passed","time":{"start":1694999817611,"stop":1694999820468,"duration":2857}},{"uid":"48e89b2898042ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/48e89b2898042ed2","status":"passed","time":{"start":1694988072473,"stop":1694988075792,"duration":3319}},{"uid":"317b8ef8b98938cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/317b8ef8b98938cb","status":"passed","time":{"start":1694987880190,"stop":1694987883039,"duration":2849}},{"uid":"9323ab4ec2162060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/9323ab4ec2162060","status":"passed","time":{"start":1694971848408,"stop":1694971851017,"duration":2609}},{"uid":"c28c9a16c2837a52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/c28c9a16c2837a52","status":"passed","time":{"start":1694913826659,"stop":1694913829594,"duration":2935}},{"uid":"5b681a553812e7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/5b681a553812e7c1","status":"passed","time":{"start":1694892962292,"stop":1694892964830,"duration":2538}},{"uid":"6f910415ad46890b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/6f910415ad46890b","status":"passed","time":{"start":1694889945100,"stop":1694889947539,"duration":2439}},{"uid":"4afffa053ecf573c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/4afffa053ecf573c","status":"passed","time":{"start":1694864840746,"stop":1694864844346,"duration":3600}},{"uid":"effd2ed4422e8602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/effd2ed4422e8602","status":"passed","time":{"start":1694840674905,"stop":1694840677207,"duration":2302}},{"uid":"e2212dc7344a9901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e2212dc7344a9901","status":"passed","time":{"start":1694827030801,"stop":1694827033749,"duration":2948}},{"uid":"dd30505566cf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/dd30505566cf7f","status":"passed","time":{"start":1694797106536,"stop":1694797109899,"duration":3363}},{"uid":"47415dd8bf67cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/47415dd8bf67cc3a","status":"passed","time":{"start":1694740815572,"stop":1694740818450,"duration":2878}}]},"tags":[]},"source":"b210cbaae949f859.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/b671a282eeb45c4b.json b/3.10/943/data/test-cases/b671a282eeb45c4b.json deleted file mode 100644 index 2cce404979..0000000000 --- a/3.10/943/data/test-cases/b671a282eeb45c4b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b671a282eeb45c4b","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1695345201349,"stop":1695345206243,"duration":4894},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BristolCityCouncil","time":{"start":1695345201349,"stop":1695345201350,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BristolCityCouncil","time":{"start":1695345201350,"stop":1695345206239,"duration":4889},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345206240,"stop":1695345206241,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345206241,"stop":1695345206243,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BristolCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"4827dd3fac411d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/4827dd3fac411d26","status":"passed","time":{"start":1695258747652,"stop":1695258752759,"duration":5107}},{"uid":"536c9647c89d4c08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/536c9647c89d4c08","status":"passed","time":{"start":1695206130393,"stop":1695206137047,"duration":6654}},{"uid":"5fb58e23030cd343","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/5fb58e23030cd343","status":"passed","time":{"start":1695193590310,"stop":1695193595831,"duration":5521}},{"uid":"c8d26df8761e2c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/c8d26df8761e2c36","status":"passed","time":{"start":1695172384463,"stop":1695172389621,"duration":5158}},{"uid":"3707ba206f022d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/3707ba206f022d05","status":"passed","time":{"start":1695161883745,"stop":1695161888644,"duration":4899}},{"uid":"77a2fb5f2e84e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/77a2fb5f2e84e64","status":"passed","time":{"start":1695159849225,"stop":1695159854432,"duration":5207}},{"uid":"e961720b2c3d85cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/e961720b2c3d85cb","status":"passed","time":{"start":1695156919185,"stop":1695156924054,"duration":4869}},{"uid":"df8de841947645b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/df8de841947645b1","status":"passed","time":{"start":1695086047016,"stop":1695086052005,"duration":4989}},{"uid":"31c3032229e4ef16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/31c3032229e4ef16","status":"passed","time":{"start":1694999579361,"stop":1694999584903,"duration":5542}},{"uid":"9ec2f217172c72e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9ec2f217172c72e","status":"passed","time":{"start":1694987814321,"stop":1694987819308,"duration":4987}},{"uid":"ab46957d910c04af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/ab46957d910c04af","status":"passed","time":{"start":1694987656852,"stop":1694987661595,"duration":4743}},{"uid":"893e15fc6ebc5761","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/893e15fc6ebc5761","status":"passed","time":{"start":1694971629904,"stop":1694971634537,"duration":4633}},{"uid":"a2f6bb092ed9c03a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/a2f6bb092ed9c03a","status":"passed","time":{"start":1694913410921,"stop":1694913416249,"duration":5328}},{"uid":"45bcebd55c907303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/45bcebd55c907303","status":"passed","time":{"start":1694892724901,"stop":1694892730002,"duration":5101}},{"uid":"aa270397a4ad127c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/aa270397a4ad127c","status":"passed","time":{"start":1694889727111,"stop":1694889732307,"duration":5196}},{"uid":"2e422dd2954b2ad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/2e422dd2954b2ad6","status":"passed","time":{"start":1694864588723,"stop":1694864593714,"duration":4991}},{"uid":"8f5a706bb47c415a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/8f5a706bb47c415a","status":"passed","time":{"start":1694840273413,"stop":1694840278427,"duration":5014}},{"uid":"b9dae9f00a0133ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/b9dae9f00a0133ff","status":"passed","time":{"start":1694826675189,"stop":1694826680069,"duration":4880}},{"uid":"2f9944141caf2bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/2f9944141caf2bfa","status":"passed","time":{"start":1694796687820,"stop":1694796693330,"duration":5510}},{"uid":"1734b04b2262f597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/1734b04b2262f597","status":"passed","time":{"start":1694740421963,"stop":1694740426862,"duration":4899}}]},"tags":[]},"source":"b671a282eeb45c4b.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/b6df6261799cc95a.json b/3.10/943/data/test-cases/b6df6261799cc95a.json deleted file mode 100644 index df9c15595e..0000000000 --- a/3.10/943/data/test-cases/b6df6261799cc95a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b6df6261799cc95a","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1695345448227,"stop":1695345450311,"duration":2084},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthCambridgeshireCouncil","time":{"start":1695345448228,"stop":1695345448228,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthCambridgeshireCouncil","time":{"start":1695345448229,"stop":1695345450308,"duration":2079},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345450308,"stop":1695345450309,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345450309,"stop":1695345450311,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthCambridgeshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"5254b645ee166b18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5254b645ee166b18","status":"passed","time":{"start":1695259035471,"stop":1695259037962,"duration":2491}},{"uid":"18ddafd44a86b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/18ddafd44a86b1fa","status":"passed","time":{"start":1695206348578,"stop":1695206351214,"duration":2636}},{"uid":"1308688347117edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1308688347117edc","status":"passed","time":{"start":1695193840104,"stop":1695193842086,"duration":1982}},{"uid":"3aaffd516f31040c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/3aaffd516f31040c","status":"passed","time":{"start":1695172601329,"stop":1695172603787,"duration":2458}},{"uid":"afde2c1fe37b5463","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/afde2c1fe37b5463","status":"passed","time":{"start":1695162078021,"stop":1695162079658,"duration":1637}},{"uid":"e8ca85b3b9f982ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/e8ca85b3b9f982ba","status":"passed","time":{"start":1695160101492,"stop":1695160103932,"duration":2440}},{"uid":"96fd3dabfea5255d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/96fd3dabfea5255d","status":"passed","time":{"start":1695157005398,"stop":1695157007089,"duration":1691}},{"uid":"48e83d6548abec2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/48e83d6548abec2d","status":"passed","time":{"start":1695086306651,"stop":1695086308876,"duration":2225}},{"uid":"cc1c8ad68d169aa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/cc1c8ad68d169aa1","status":"passed","time":{"start":1694999799397,"stop":1694999801387,"duration":1990}},{"uid":"88566da66303194a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/88566da66303194a","status":"passed","time":{"start":1694987919175,"stop":1694987921679,"duration":2504}},{"uid":"95e3c9c061c6b9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/95e3c9c061c6b9ef","status":"passed","time":{"start":1694987867154,"stop":1694987868943,"duration":1789}},{"uid":"73f5acb2c7b4303e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/73f5acb2c7b4303e","status":"passed","time":{"start":1694971691240,"stop":1694971702591,"duration":11351}},{"uid":"2e026ec802b903cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2e026ec802b903cb","status":"passed","time":{"start":1694913674730,"stop":1694913677497,"duration":2767}},{"uid":"e1b314779039edac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/e1b314779039edac","status":"passed","time":{"start":1694892815591,"stop":1694892817368,"duration":1777}},{"uid":"601ee6023b073129","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/601ee6023b073129","status":"passed","time":{"start":1694889934014,"stop":1694889935757,"duration":1743}},{"uid":"8b78884ad3ef6692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8b78884ad3ef6692","status":"passed","time":{"start":1694864837970,"stop":1694864839902,"duration":1932}},{"uid":"693da0a59576a7fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/693da0a59576a7fc","status":"passed","time":{"start":1694840529415,"stop":1694840532439,"duration":3024}},{"uid":"8eefb1d3225f9ba6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/8eefb1d3225f9ba6","status":"passed","time":{"start":1694826882328,"stop":1694826884044,"duration":1716}},{"uid":"af731cb40dfc5c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/af731cb40dfc5c32","status":"passed","time":{"start":1694796952951,"stop":1694796955497,"duration":2546}},{"uid":"2ac1e8d0491052f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/2ac1e8d0491052f1","status":"passed","time":{"start":1694740677781,"stop":1694740679905,"duration":2124}}]},"tags":[]},"source":"b6df6261799cc95a.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/b831f5a75380d84b.json b/3.10/943/data/test-cases/b831f5a75380d84b.json deleted file mode 100644 index 8d8357ea81..0000000000 --- a/3.10/943/data/test-cases/b831f5a75380d84b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b831f5a75380d84b","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1695345209771,"stop":1695345213703,"duration":3932},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CheshireEastCouncil","time":{"start":1695345209772,"stop":1695345209772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CheshireEastCouncil","time":{"start":1695345209772,"stop":1695345213700,"duration":3928},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345213701,"stop":1695345213701,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345213701,"stop":1695345213703,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CheshireEastCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":53,"broken":0,"skipped":0,"passed":35,"unknown":0,"total":88},"items":[{"uid":"2f867c65889ba5db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/2f867c65889ba5db","status":"passed","time":{"start":1695258761371,"stop":1695258763118,"duration":1747}},{"uid":"c34514651b859fee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/c34514651b859fee","status":"passed","time":{"start":1695206134334,"stop":1695206136577,"duration":2243}},{"uid":"d4b704915ad1cdaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d4b704915ad1cdaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193594089,"stop":1695193594443,"duration":354}},{"uid":"372538beff59fddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/372538beff59fddc","status":"passed","time":{"start":1695172394610,"stop":1695172396084,"duration":1474}},{"uid":"1a0f5f8287eece27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1a0f5f8287eece27","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695161889597,"stop":1695161889860,"duration":263}},{"uid":"6d0dd5960fa7ea53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6d0dd5960fa7ea53","status":"passed","time":{"start":1695159851347,"stop":1695159853199,"duration":1852}},{"uid":"4415fe2128df5f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/4415fe2128df5f6a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695156921107,"stop":1695156921369,"duration":262}},{"uid":"d33e522961b24047","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/d33e522961b24047","status":"passed","time":{"start":1695086049434,"stop":1695086051025,"duration":1591}},{"uid":"f4a09bec10d9bfbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/f4a09bec10d9bfbe","status":"passed","time":{"start":1694999588726,"stop":1694999590230,"duration":1504}},{"uid":"a63cb1288f618982","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/a63cb1288f618982","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987816854,"stop":1694987817324,"duration":470}},{"uid":"73f4cbfad62bf9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/73f4cbfad62bf9a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987661102,"stop":1694987661380,"duration":278}},{"uid":"2e00c308f246c8c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/2e00c308f246c8c1","status":"passed","time":{"start":1694971602989,"stop":1694971604517,"duration":1528}},{"uid":"3c46b60df457449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3c46b60df457449","status":"passed","time":{"start":1694913413810,"stop":1694913415586,"duration":1776}},{"uid":"75ecfa0d13110e39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/75ecfa0d13110e39","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892723758,"stop":1694892724026,"duration":268}},{"uid":"d9c22fc7fcd04c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d9c22fc7fcd04c62","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889726684,"stop":1694889726959,"duration":275}},{"uid":"cdaeddc94cd8c329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/cdaeddc94cd8c329","status":"passed","time":{"start":1694864588842,"stop":1694864591292,"duration":2450}},{"uid":"aa6abe8a4bb742bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/aa6abe8a4bb742bc","status":"passed","time":{"start":1694840279648,"stop":1694840283078,"duration":3430}},{"uid":"62f8ede28a608444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/62f8ede28a608444","status":"passed","time":{"start":1694826681946,"stop":1694826683457,"duration":1511}},{"uid":"fa89f9319d03a5bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fa89f9319d03a5bd","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694796693487,"stop":1694796693951,"duration":464}},{"uid":"4dd1a33166eb5728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/4dd1a33166eb5728","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740429077,"stop":1694740429437,"duration":360}}]},"tags":[]},"source":"b831f5a75380d84b.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/b97dc8159c0548c2.json b/3.10/943/data/test-cases/b97dc8159c0548c2.json deleted file mode 100644 index a923313748..0000000000 --- a/3.10/943/data/test-cases/b97dc8159c0548c2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b97dc8159c0548c2","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1695345421661,"stop":1695345423236,"duration":1575},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LisburnCastlereaghCityCouncil","time":{"start":1695345421661,"stop":1695345421662,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LisburnCastlereaghCityCouncil","time":{"start":1695345421662,"stop":1695345423233,"duration":1571},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345423233,"stop":1695345423234,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345423234,"stop":1695345423236,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LisburnCastlereaghCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"24b5dc610fd2ce44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/24b5dc610fd2ce44","status":"passed","time":{"start":1695259034882,"stop":1695259035844,"duration":962}},{"uid":"10a4e72a2f92febf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/10a4e72a2f92febf","status":"passed","time":{"start":1695206310883,"stop":1695206311587,"duration":704}},{"uid":"41c6479c9c0a4100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/41c6479c9c0a4100","status":"passed","time":{"start":1695193818615,"stop":1695193819517,"duration":902}},{"uid":"cd08454f2738a81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/cd08454f2738a81c","status":"passed","time":{"start":1695172578447,"stop":1695172579240,"duration":793}},{"uid":"8a0494ee690e867d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/8a0494ee690e867d","status":"passed","time":{"start":1695162051021,"stop":1695162051737,"duration":716}},{"uid":"3108a341d392b6ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/3108a341d392b6ee","status":"passed","time":{"start":1695160162701,"stop":1695160163749,"duration":1048}},{"uid":"12dccaa705253eff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/12dccaa705253eff","status":"passed","time":{"start":1695156958312,"stop":1695156959065,"duration":753}},{"uid":"589d573d77bc056a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/589d573d77bc056a","status":"passed","time":{"start":1695086295468,"stop":1695086296561,"duration":1093}},{"uid":"dfaa3f8d3f14caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/dfaa3f8d3f14caac","status":"passed","time":{"start":1694999775253,"stop":1694999775989,"duration":736}},{"uid":"b04e7eab99a6baf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b04e7eab99a6baf4","status":"passed","time":{"start":1694987849194,"stop":1694987850244,"duration":1050}},{"uid":"a4a194ea68297d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a4a194ea68297d89","status":"passed","time":{"start":1694987843500,"stop":1694987844281,"duration":781}},{"uid":"9aa5c06e22206837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/9aa5c06e22206837","status":"passed","time":{"start":1694971643237,"stop":1694971643977,"duration":740}},{"uid":"8923cf708377d933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8923cf708377d933","status":"passed","time":{"start":1694913700526,"stop":1694913701550,"duration":1024}},{"uid":"7210c0bbe1b057ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/7210c0bbe1b057ae","status":"passed","time":{"start":1694892760671,"stop":1694892761389,"duration":718}},{"uid":"fa7d9daaeace2508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fa7d9daaeace2508","status":"passed","time":{"start":1694889913359,"stop":1694889914094,"duration":735}},{"uid":"f16b039780b0da8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/f16b039780b0da8e","status":"passed","time":{"start":1694864817829,"stop":1694864818917,"duration":1088}},{"uid":"3a23746538a2b81e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3a23746538a2b81e","status":"passed","time":{"start":1694840504289,"stop":1694840505269,"duration":980}},{"uid":"f5720d4b7a4bb81a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f5720d4b7a4bb81a","status":"passed","time":{"start":1694826863055,"stop":1694826863771,"duration":716}},{"uid":"ecdbee59ab0082a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/ecdbee59ab0082a7","status":"passed","time":{"start":1694796974943,"stop":1694796976075,"duration":1132}},{"uid":"36fff1633ee84056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/36fff1633ee84056","status":"passed","time":{"start":1694740653002,"stop":1694740654002,"duration":1000}}]},"tags":[]},"source":"b97dc8159c0548c2.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/bb939b2ff2ad4d3f.json b/3.10/943/data/test-cases/bb939b2ff2ad4d3f.json deleted file mode 100644 index 2f5117f105..0000000000 --- a/3.10/943/data/test-cases/bb939b2ff2ad4d3f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bb939b2ff2ad4d3f","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CastlepointDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '4525', 'url': 'https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Disable the SSL warnings that otherwise break everything\n requests.packages.urllib3.disable_warnings()\n> requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += \":HIGH:!DH:!aNULL\"\nE AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n\nuk_bin_collection/uk_bin_collection/councils/CastlepointDistrictCouncil.py:18: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CastlepointDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '4525', 'url': 'https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Disable the SSL warnings that otherwise break everything\n requests.packages.urllib3.disable_warnings()\n> requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += \":HIGH:!DH:!aNULL\"\nE AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n\nuk_bin_collection/uk_bin_collection/councils/CastlepointDistrictCouncil.py:18: AttributeError","steps":[{"name":"Given the council: CastlepointDistrictCouncil","time":{"start":1695345190276,"stop":1695345190276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CastlepointDistrictCouncil","time":{"start":1695345190276,"stop":1695345190384,"duration":108},"status":"failed","statusMessage":"module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CastlepointDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"6e90a1fcac1f4ef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/6e90a1fcac1f4ef7","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695258740647,"stop":1695258740753,"duration":106}},{"uid":"943ad0f1f0112650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/943ad0f1f0112650","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695206123623,"stop":1695206123749,"duration":126}},{"uid":"3d3c8b3fb83e66bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3d3c8b3fb83e66bb","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695193583505,"stop":1695193583618,"duration":113}},{"uid":"90077988c8d5276a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/90077988c8d5276a","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695172374468,"stop":1695172374565,"duration":97}},{"uid":"40b504b23b6098e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/40b504b23b6098e0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695161879237,"stop":1695161879349,"duration":112}},{"uid":"8360e303955acdbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8360e303955acdbf","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695159837970,"stop":1695159840121,"duration":2151}},{"uid":"d7a6a58495359fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/d7a6a58495359fb9","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695156908452,"stop":1695156910797,"duration":2345}},{"uid":"2eeb06c69d0c7c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2eeb06c69d0c7c91","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695086036044,"stop":1695086038596,"duration":2552}},{"uid":"3c8ba2388453fe06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3c8ba2388453fe06","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694999566648,"stop":1694999568667,"duration":2019}},{"uid":"6ba627e5a2f83ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6ba627e5a2f83ab","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694987803123,"stop":1694987805604,"duration":2481}},{"uid":"96ec29ae4a337278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/96ec29ae4a337278","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694987648042,"stop":1694987649798,"duration":1756}},{"uid":"5202f1fcec913ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/5202f1fcec913ae4","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694971590879,"stop":1694971592570,"duration":1691}},{"uid":"286227bdc8d2f190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/286227bdc8d2f190","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694913399803,"stop":1694913402399,"duration":2596}},{"uid":"36875d4d2fe752ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/36875d4d2fe752ff","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694892711509,"stop":1694892713266,"duration":1757}},{"uid":"d2d1340fb1fc8666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d2d1340fb1fc8666","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694889714625,"stop":1694889716330,"duration":1705}},{"uid":"a85435b72e06de61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/a85435b72e06de61","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694864576225,"stop":1694864578493,"duration":2268}},{"uid":"1a7a40e9f4390f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1a7a40e9f4390f4b","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694840267243,"stop":1694840268902,"duration":1659}},{"uid":"a50303ab3f6d660b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a50303ab3f6d660b","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694826667585,"stop":1694826671493,"duration":3908}},{"uid":"f38c519986075126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f38c519986075126","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694796680476,"stop":1694796682771,"duration":2295}},{"uid":"2186f759dbd4dd55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/2186f759dbd4dd55","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694740415708,"stop":1694740417935,"duration":2227}}]},"tags":[]},"source":"bb939b2ff2ad4d3f.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/bb9a63fd18cbabdc.json b/3.10/943/data/test-cases/bb9a63fd18cbabdc.json deleted file mode 100644 index 8535f5b40b..0000000000 --- a/3.10/943/data/test-cases/bb9a63fd18cbabdc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bb9a63fd18cbabdc","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1695345270780,"stop":1695345272339,"duration":1559},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: KingstonUponThamesCouncil","time":{"start":1695345270780,"stop":1695345270781,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from KingstonUponThamesCouncil","time":{"start":1695345270781,"stop":1695345272336,"duration":1555},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345272337,"stop":1695345272337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345272337,"stop":1695345272339,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"KingstonUponThamesCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":83,"unknown":0,"total":88},"items":[{"uid":"15b8852412cc7863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/15b8852412cc7863","status":"passed","time":{"start":1695258799107,"stop":1695258799902,"duration":795}},{"uid":"67129d89c2a9d25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/67129d89c2a9d25f","status":"passed","time":{"start":1695206186100,"stop":1695206186679,"duration":579}},{"uid":"7d766a964eba580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7d766a964eba580","status":"passed","time":{"start":1695193644554,"stop":1695193645299,"duration":745}},{"uid":"261ce6f3ecef21ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/261ce6f3ecef21ab","status":"passed","time":{"start":1695172421697,"stop":1695172422506,"duration":809}},{"uid":"786e09c26de66454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/786e09c26de66454","status":"passed","time":{"start":1695161921424,"stop":1695161922146,"duration":722}},{"uid":"55730ea4b2ce2d21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/55730ea4b2ce2d21","status":"passed","time":{"start":1695159895487,"stop":1695159896382,"duration":895}},{"uid":"39c10168eb12e055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/39c10168eb12e055","status":"passed","time":{"start":1695156954921,"stop":1695156955348,"duration":427}},{"uid":"8aba2112ee0419e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/8aba2112ee0419e9","status":"passed","time":{"start":1695086089256,"stop":1695086090064,"duration":808}},{"uid":"b44413e3050c9aaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/b44413e3050c9aaa","status":"passed","time":{"start":1694999624031,"stop":1694999624938,"duration":907}},{"uid":"4b8e1776391016b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4b8e1776391016b6","status":"passed","time":{"start":1694987858981,"stop":1694987860007,"duration":1026}},{"uid":"8f055ee973bcd84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/8f055ee973bcd84","status":"passed","time":{"start":1694987696629,"stop":1694987697299,"duration":670}},{"uid":"e53351e05a1f2220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e53351e05a1f2220","status":"passed","time":{"start":1694971663032,"stop":1694971663920,"duration":888}},{"uid":"3e0448037c82dcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3e0448037c82dcc7","status":"passed","time":{"start":1694913459057,"stop":1694913459934,"duration":877}},{"uid":"8c1d24432e244d62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8c1d24432e244d62","status":"passed","time":{"start":1694892771079,"stop":1694892771866,"duration":787}},{"uid":"21af4e860f8e69b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/21af4e860f8e69b6","status":"passed","time":{"start":1694889764549,"stop":1694889765117,"duration":568}},{"uid":"28b30ede0c9101a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/28b30ede0c9101a8","status":"passed","time":{"start":1694864634003,"stop":1694864634917,"duration":914}},{"uid":"fd51aabd5f75bdd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/fd51aabd5f75bdd2","status":"passed","time":{"start":1694840316672,"stop":1694840317650,"duration":978}},{"uid":"97fc66ec3bda4821","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/97fc66ec3bda4821","status":"passed","time":{"start":1694826724085,"stop":1694826724807,"duration":722}},{"uid":"f337b34fd639ac90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f337b34fd639ac90","status":"passed","time":{"start":1694796736163,"stop":1694796737006,"duration":843}},{"uid":"86521b8bd800bf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/86521b8bd800bf6","status":"passed","time":{"start":1694740462694,"stop":1694740463359,"duration":665}}]},"tags":[]},"source":"bb9a63fd18cbabdc.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/be9c6e2745fa1fa5.json b/3.10/943/data/test-cases/be9c6e2745fa1fa5.json deleted file mode 100644 index 466886b9a8..0000000000 --- a/3.10/943/data/test-cases/be9c6e2745fa1fa5.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"be9c6e2745fa1fa5","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1695345428409,"stop":1695345432741,"duration":4332},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ManchesterCityCouncil","time":{"start":1695345428409,"stop":1695345428410,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ManchesterCityCouncil","time":{"start":1695345428410,"stop":1695345432738,"duration":4328},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345432738,"stop":1695345432739,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345432739,"stop":1695345432741,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ManchesterCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"5edb215e4a675814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5edb215e4a675814","status":"passed","time":{"start":1695259041157,"stop":1695259044658,"duration":3501}},{"uid":"12694183f5176e2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/12694183f5176e2b","status":"passed","time":{"start":1695206316232,"stop":1695206320127,"duration":3895}},{"uid":"63abb1dc8a24b1ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/63abb1dc8a24b1ad","status":"passed","time":{"start":1695193824795,"stop":1695193827562,"duration":2767}},{"uid":"90039461f5645791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/90039461f5645791","status":"passed","time":{"start":1695172583585,"stop":1695172586928,"duration":3343}},{"uid":"31beb40533ffe4c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/31beb40533ffe4c7","status":"passed","time":{"start":1695162056180,"stop":1695162058977,"duration":2797}},{"uid":"b4210a32d1e16ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/b4210a32d1e16ed2","status":"passed","time":{"start":1695160169141,"stop":1695160173420,"duration":4279}},{"uid":"7ae1fa1ea4b8bed9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/7ae1fa1ea4b8bed9","status":"passed","time":{"start":1695156963518,"stop":1695156967814,"duration":4296}},{"uid":"511fb56067f0b58b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/511fb56067f0b58b","status":"passed","time":{"start":1695086301018,"stop":1695086305858,"duration":4840}},{"uid":"564df9719066a7a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/564df9719066a7a3","status":"passed","time":{"start":1694999780249,"stop":1694999785297,"duration":5048}},{"uid":"477008bfdffb264c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/477008bfdffb264c","status":"passed","time":{"start":1694987856184,"stop":1694987859732,"duration":3548}},{"uid":"2e8d5ce99d2bcbfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/2e8d5ce99d2bcbfb","status":"passed","time":{"start":1694987849173,"stop":1694987853546,"duration":4373}},{"uid":"9142eb906fc9302b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/9142eb906fc9302b","status":"passed","time":{"start":1694971649125,"stop":1694971652193,"duration":3068}},{"uid":"1b6efdad0cc7001e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1b6efdad0cc7001e","status":"passed","time":{"start":1694913707085,"stop":1694913711295,"duration":4210}},{"uid":"32b29c7a60018e16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/32b29c7a60018e16","status":"passed","time":{"start":1694892765841,"stop":1694892769192,"duration":3351}},{"uid":"9f56bc5040441c10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/9f56bc5040441c10","status":"passed","time":{"start":1694889918379,"stop":1694889921503,"duration":3124}},{"uid":"eeefe44f5d14e8db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/eeefe44f5d14e8db","status":"passed","time":{"start":1694864823808,"stop":1694864827471,"duration":3663}},{"uid":"7c62df64c11ba4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/7c62df64c11ba4cd","status":"passed","time":{"start":1694840511550,"stop":1694840514820,"duration":3270}},{"uid":"d017cbf2e015fceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/d017cbf2e015fceb","status":"passed","time":{"start":1694826868110,"stop":1694826871139,"duration":3029}},{"uid":"fcac5445ac5bc0a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fcac5445ac5bc0a6","status":"passed","time":{"start":1694796981097,"stop":1694796984338,"duration":3241}},{"uid":"a3c4931fe7a2f1ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/a3c4931fe7a2f1ec","status":"passed","time":{"start":1694740658902,"stop":1694740663248,"duration":4346}}]},"tags":[]},"source":"be9c6e2745fa1fa5.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/c295322bcfc4fcba.json b/3.10/943/data/test-cases/c295322bcfc4fcba.json deleted file mode 100644 index 7f8966ae1c..0000000000 --- a/3.10/943/data/test-cases/c295322bcfc4fcba.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c295322bcfc4fcba","name":"Validate Council Output [Chilterns]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dfd168eec4fcc06b2ec363ae43f3deca","time":{"start":1695345213706,"stop":1695345230633,"duration":16927},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: Chilterns","time":{"start":1695345213706,"stop":1695345213707,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from Chilterns","time":{"start":1695345213707,"stop":1695345230630,"duration":16923},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345230631,"stop":1695345230631,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345230631,"stop":1695345230633,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"Chilterns"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"ae7633309c132f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/ae7633309c132f88","status":"passed","time":{"start":1695258763121,"stop":1695258781349,"duration":18228}},{"uid":"c4712e0184bd8ab5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/c4712e0184bd8ab5","status":"passed","time":{"start":1695206136580,"stop":1695206158580,"duration":22000}},{"uid":"d071e4b28633cea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d071e4b28633cea5","status":"passed","time":{"start":1695193594702,"stop":1695193624552,"duration":29850}},{"uid":"d024cfbc7deaaf74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/d024cfbc7deaaf74","status":"passed","time":{"start":1695172396087,"stop":1695172413860,"duration":17773}},{"uid":"7a7a17763b50b731","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/7a7a17763b50b731","status":"passed","time":{"start":1695161890123,"stop":1695161912456,"duration":22333}},{"uid":"2f50e90c05e138f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2f50e90c05e138f7","status":"passed","time":{"start":1695159853203,"stop":1695159872859,"duration":19656}},{"uid":"202313347d5e40dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/202313347d5e40dc","status":"passed","time":{"start":1695156921716,"stop":1695156940743,"duration":19027}},{"uid":"7e403452748a8c9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/7e403452748a8c9f","status":"passed","time":{"start":1695086051029,"stop":1695086071468,"duration":20439}},{"uid":"c69ed5e2955335c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/c69ed5e2955335c5","status":"passed","time":{"start":1694999590235,"stop":1694999609659,"duration":19424}},{"uid":"6cbad9a0c667b210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6cbad9a0c667b210","status":"passed","time":{"start":1694987817601,"stop":1694987837126,"duration":19525}},{"uid":"6fc515e8a0cd6340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/6fc515e8a0cd6340","status":"passed","time":{"start":1694987661628,"stop":1694987679388,"duration":17760}},{"uid":"11c75f6c3eb90aaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/11c75f6c3eb90aaa","status":"passed","time":{"start":1694971604520,"stop":1694971622422,"duration":17902}},{"uid":"7e88c0e12ba38818","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/7e88c0e12ba38818","status":"passed","time":{"start":1694913415590,"stop":1694913436051,"duration":20461}},{"uid":"73bd4d1a1e48420a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/73bd4d1a1e48420a","status":"passed","time":{"start":1694892724287,"stop":1694892749252,"duration":24965}},{"uid":"e3bb1a4eea3a2547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/e3bb1a4eea3a2547","status":"passed","time":{"start":1694889727218,"stop":1694889745654,"duration":18436}},{"uid":"8a97875fdccdf3c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8a97875fdccdf3c3","status":"passed","time":{"start":1694864591296,"stop":1694864610061,"duration":18765}},{"uid":"53f1e00e22e59de6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/53f1e00e22e59de6","status":"passed","time":{"start":1694840283081,"stop":1694840301308,"duration":18227}},{"uid":"3de0cf8f525358a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3de0cf8f525358a7","status":"passed","time":{"start":1694826683461,"stop":1694826712631,"duration":29170}},{"uid":"3b612a2e79ce4ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/3b612a2e79ce4ab2","status":"passed","time":{"start":1694796694279,"stop":1694796722563,"duration":28284}},{"uid":"c46f0cfef7ba7baa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/c46f0cfef7ba7baa","status":"passed","time":{"start":1694740429734,"stop":1694740451884,"duration":22150}}]},"tags":[]},"source":"c295322bcfc4fcba.json","parameterValues":["Chilterns"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/c4323d089db609eb.json b/3.10/943/data/test-cases/c4323d089db609eb.json deleted file mode 100644 index 011310e2aa..0000000000 --- a/3.10/943/data/test-cases/c4323d089db609eb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c4323d089db609eb","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1695345458402,"stop":1695345461345,"duration":2943},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TorridgeDistrictCouncil","time":{"start":1695345458403,"stop":1695345458403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TorridgeDistrictCouncil","time":{"start":1695345458404,"stop":1695345461343,"duration":2939},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345461343,"stop":1695345461343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345461344,"stop":1695345461345,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TorridgeDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"522f311b654f1fa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/522f311b654f1fa6","status":"passed","time":{"start":1695259182240,"stop":1695259185149,"duration":2909}},{"uid":"19dcccb04701df4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/19dcccb04701df4c","status":"passed","time":{"start":1695206368905,"stop":1695206371311,"duration":2406}},{"uid":"8fca429156db91ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/8fca429156db91ed","status":"passed","time":{"start":1695193858478,"stop":1695193861627,"duration":3149}},{"uid":"daf1e7cdff95050e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/daf1e7cdff95050e","status":"passed","time":{"start":1695172623920,"stop":1695172626625,"duration":2705}},{"uid":"6ba8936983afefad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/6ba8936983afefad","status":"passed","time":{"start":1695162104433,"stop":1695162107239,"duration":2806}},{"uid":"4ad395a441682eb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4ad395a441682eb8","status":"passed","time":{"start":1695160176241,"stop":1695160179659,"duration":3418}},{"uid":"b2fcd59cdd5e0f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b2fcd59cdd5e0f70","status":"passed","time":{"start":1695157267586,"stop":1695157270303,"duration":2717}},{"uid":"ae84c8ef254f2fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/ae84c8ef254f2fcc","status":"passed","time":{"start":1695086318959,"stop":1695086322026,"duration":3067}},{"uid":"ecd157411c2f6b3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/ecd157411c2f6b3e","status":"passed","time":{"start":1694999948701,"stop":1694999951879,"duration":3178}},{"uid":"4fe6f04bb6c393e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4fe6f04bb6c393e9","status":"passed","time":{"start":1694988077544,"stop":1694988080423,"duration":2879}},{"uid":"163d3343571c7d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/163d3343571c7d8f","status":"passed","time":{"start":1694988010737,"stop":1694988013429,"duration":2692}},{"uid":"b72b69c001359459","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b72b69c001359459","status":"passed","time":{"start":1694971852238,"stop":1694971854892,"duration":2654}},{"uid":"f2deb04ef1eb41ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/f2deb04ef1eb41ab","status":"passed","time":{"start":1694913718067,"stop":1694913722595,"duration":4528}},{"uid":"7e9c9f30e20dd265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/7e9c9f30e20dd265","status":"passed","time":{"start":1694892967842,"stop":1694892970630,"duration":2788}},{"uid":"a41401aa8b992513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/a41401aa8b992513","status":"passed","time":{"start":1694889948742,"stop":1694889951480,"duration":2738}},{"uid":"573e677e3a38c5fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/573e677e3a38c5fd","status":"passed","time":{"start":1694864845907,"stop":1694864848776,"duration":2869}},{"uid":"ae22a7161e1d69e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/ae22a7161e1d69e9","status":"passed","time":{"start":1694840555039,"stop":1694840557964,"duration":2925}},{"uid":"999e65592a1876c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/999e65592a1876c","status":"passed","time":{"start":1694826961070,"stop":1694826965845,"duration":4775}},{"uid":"811e120365acf42d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/811e120365acf42d","status":"passed","time":{"start":1694796992955,"stop":1694796995963,"duration":3008}},{"uid":"4076bc0df0b4c691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/4076bc0df0b4c691","status":"passed","time":{"start":1694740688617,"stop":1694740691377,"duration":2760}}]},"tags":[]},"source":"c4323d089db609eb.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/cad965856234d4b7.json b/3.10/943/data/test-cases/cad965856234d4b7.json deleted file mode 100644 index c5d82b1d4c..0000000000 --- a/3.10/943/data/test-cases/cad965856234d4b7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"cad965856234d4b7","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1695345482352,"stop":1695345487946,"duration":5594},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1695345482352,"stop":1695345482353,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiltshireCouncil","time":{"start":1695345482353,"stop":1695345487943,"duration":5590},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345487944,"stop":1695345487945,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345487945,"stop":1695345487946,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WiltshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"a46dfd72f3ed87e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/a46dfd72f3ed87e2","status":"passed","time":{"start":1695259070845,"stop":1695259074237,"duration":3392}},{"uid":"2787943b5987fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/2787943b5987fa5","status":"passed","time":{"start":1695206397122,"stop":1695206402904,"duration":5782}},{"uid":"3d1ccfff47055a5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3d1ccfff47055a5a","status":"passed","time":{"start":1695193880757,"stop":1695193888855,"duration":8098}},{"uid":"7b00f25574604df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7b00f25574604df","status":"passed","time":{"start":1695172646959,"stop":1695172654419,"duration":7460}},{"uid":"aeb30db794a6e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/aeb30db794a6e32b","status":"passed","time":{"start":1695162132610,"stop":1695162134925,"duration":2315}},{"uid":"6f3471bc08ec70a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6f3471bc08ec70a","status":"passed","time":{"start":1695160202692,"stop":1695160205867,"duration":3175}},{"uid":"12d531a64a39828b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/12d531a64a39828b","status":"passed","time":{"start":1695157170660,"stop":1695157173132,"duration":2472}},{"uid":"e80298e0837693e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/e80298e0837693e4","status":"passed","time":{"start":1695086338343,"stop":1695086341815,"duration":3472}},{"uid":"fe4b3cb25efee99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/fe4b3cb25efee99c","status":"passed","time":{"start":1694999855178,"stop":1694999858529,"duration":3351}},{"uid":"f679ab350978cbce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/f679ab350978cbce","status":"passed","time":{"start":1694988095939,"stop":1694988098691,"duration":2752}},{"uid":"3d092478ff18db0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/3d092478ff18db0c","status":"passed","time":{"start":1694987894984,"stop":1694987896812,"duration":1828}},{"uid":"cd149dfb394a4dd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/cd149dfb394a4dd8","status":"passed","time":{"start":1694971866854,"stop":1694971869456,"duration":2602}},{"uid":"8a1ddef6ce52994d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8a1ddef6ce52994d","status":"passed","time":{"start":1694913738036,"stop":1694913741858,"duration":3822}},{"uid":"4034ab97b82c3429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/4034ab97b82c3429","status":"passed","time":{"start":1694892984058,"stop":1694892987171,"duration":3113}},{"uid":"2dbf26afc8b9de8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/2dbf26afc8b9de8f","status":"passed","time":{"start":1694889962594,"stop":1694889964797,"duration":2203}},{"uid":"3179a9282ef1cbb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3179a9282ef1cbb1","status":"passed","time":{"start":1694864861463,"stop":1694864863676,"duration":2213}},{"uid":"fa7dfd7b14c56b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/fa7dfd7b14c56b4e","status":"passed","time":{"start":1694840575592,"stop":1694840579281,"duration":3689}},{"uid":"cc86f886ff0b14e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/cc86f886ff0b14e1","status":"passed","time":{"start":1694826978440,"stop":1694826986162,"duration":7722}},{"uid":"8068c5c9f49fb8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8068c5c9f49fb8d","status":"passed","time":{"start":1694797014805,"stop":1694797017751,"duration":2946}},{"uid":"e977738b3435c422","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/e977738b3435c422","status":"passed","time":{"start":1694740705003,"stop":1694740707710,"duration":2707}}]},"tags":[]},"source":"cad965856234d4b7.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/cb0112b1c8f9ba7b.json b/3.10/943/data/test-cases/cb0112b1c8f9ba7b.json deleted file mode 100644 index 31b209dbaa..0000000000 --- a/3.10/943/data/test-cases/cb0112b1c8f9ba7b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"cb0112b1c8f9ba7b","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"self = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n> sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:203: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/connection.py:85: in create_connection\n raise err\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\naddress = ('lite.tameside.gov.uk', 80), timeout = None, source_address = None\nsocket_options = [(6, 1, 1)]\n\n def create_connection(\n address: tuple[str, int],\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n source_address: tuple[str, int] | None = None,\n socket_options: _TYPE_SOCKET_OPTIONS | None = None,\n ) -> socket.socket:\n \"\"\"Connect to *address* and return the socket object.\n \n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`socket.getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n \"\"\"\n \n host, port = address\n if host.startswith(\"[\"):\n host = host.strip(\"[]\")\n err = None\n \n # Using the value from allowed_gai_family() in the context of getaddrinfo lets\n # us select whether to work with IPv4 DNS records, IPv6 records, or both.\n # The original create_connection function always returns all records.\n family = allowed_gai_family()\n \n try:\n host.encode(\"idna\")\n except UnicodeError:\n raise LocationParseError(f\"'{host}', label empty or too long\") from None\n \n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n af, socktype, proto, canonname, sa = res\n sock = None\n try:\n sock = socket.socket(af, socktype, proto)\n \n # If provided, set socket level options before connecting.\n _set_socket_options(sock, socket_options)\n \n if timeout is not _DEFAULT_TIMEOUT:\n sock.settimeout(timeout)\n if source_address:\n sock.bind(source_address)\n> sock.connect(sa)\nE TimeoutError: [Errno 110] Connection timed out\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/connection.py:73: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nbody = b'{\"version\": \"3.1.4\", \"uprn\": \"100012835362\", \"token\": \"\", \"notification\": \"1\", \"operatingsystemid\": \"2\", \"testmode\": \"true\"}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'text/plain', 'Content-Length': '124'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/BinCollections/CollectionService.svc/GetBinCollection', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:496: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:395: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:1278: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:1038: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:976: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:243: in connect\n self.sock = self._new_conn()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n except socket.gaierror as e:\n raise NameResolutionError(self.host, self, e) from e\n except SocketTimeout as e:\n> raise ConnectTimeoutError(\n self,\n f\"Connection to {self.host} timed out. (connect timeout={self.timeout})\",\n ) from e\nE urllib3.exceptions.ConnectTimeoutError: (, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:212: ConnectTimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'TamesideMBCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:28: in parse_data\n response = requests.post(api_url, json=params, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n> raise ConnectTimeout(e, request=request)\nE requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:507: ConnectTimeout","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"self = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n> sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:203: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/connection.py:85: in create_connection\n raise err\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\naddress = ('lite.tameside.gov.uk', 80), timeout = None, source_address = None\nsocket_options = [(6, 1, 1)]\n\n def create_connection(\n address: tuple[str, int],\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n source_address: tuple[str, int] | None = None,\n socket_options: _TYPE_SOCKET_OPTIONS | None = None,\n ) -> socket.socket:\n \"\"\"Connect to *address* and return the socket object.\n \n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`socket.getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n \"\"\"\n \n host, port = address\n if host.startswith(\"[\"):\n host = host.strip(\"[]\")\n err = None\n \n # Using the value from allowed_gai_family() in the context of getaddrinfo lets\n # us select whether to work with IPv4 DNS records, IPv6 records, or both.\n # The original create_connection function always returns all records.\n family = allowed_gai_family()\n \n try:\n host.encode(\"idna\")\n except UnicodeError:\n raise LocationParseError(f\"'{host}', label empty or too long\") from None\n \n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n af, socktype, proto, canonname, sa = res\n sock = None\n try:\n sock = socket.socket(af, socktype, proto)\n \n # If provided, set socket level options before connecting.\n _set_socket_options(sock, socket_options)\n \n if timeout is not _DEFAULT_TIMEOUT:\n sock.settimeout(timeout)\n if source_address:\n sock.bind(source_address)\n> sock.connect(sa)\nE TimeoutError: [Errno 110] Connection timed out\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/connection.py:73: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nbody = b'{\"version\": \"3.1.4\", \"uprn\": \"100012835362\", \"token\": \"\", \"notification\": \"1\", \"operatingsystemid\": \"2\", \"testmode\": \"true\"}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'text/plain', 'Content-Length': '124'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/BinCollections/CollectionService.svc/GetBinCollection', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:496: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:395: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:1278: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:1038: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:976: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:243: in connect\n self.sock = self._new_conn()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n except socket.gaierror as e:\n raise NameResolutionError(self.host, self, e) from e\n except SocketTimeout as e:\n> raise ConnectTimeoutError(\n self,\n f\"Connection to {self.host} timed out. (connect timeout={self.timeout})\",\n ) from e\nE urllib3.exceptions.ConnectTimeoutError: (, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:212: ConnectTimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'TamesideMBCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:28: in parse_data\n response = requests.post(api_url, json=params, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n> raise ConnectTimeout(e, request=request)\nE requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:507: ConnectTimeout","steps":[{"name":"Given the council: TamesideMBCouncil","time":{"start":1695345454781,"stop":1695345454781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TamesideMBCouncil","time":{"start":1695345454782,"stop":1695345584926,"duration":130144},"status":"failed","statusMessage":"HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TamesideMBCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"3caf8385a5021723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/3caf8385a5021723","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695259051611,"stop":1695259182057,"duration":130446}},{"uid":"cf511618aa8c3954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/cf511618aa8c3954","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695206361650,"stop":1695206492370,"duration":130720}},{"uid":"31d2a76515fd72fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/31d2a76515fd72fe","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695193846081,"stop":1695193976591,"duration":130510}},{"uid":"b1d13c2272bd74cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b1d13c2272bd74cd","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695172619694,"stop":1695172749034,"duration":129340}},{"uid":"37f732a69e6545b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/37f732a69e6545b8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695162094847,"stop":1695162224547,"duration":129700}},{"uid":"1d2133cbfa5ea58c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/1d2133cbfa5ea58c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695160122283,"stop":1695160253467,"duration":131184}},{"uid":"c71e1672e994e80f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c71e1672e994e80f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695157018577,"stop":1695157148713,"duration":130136}},{"uid":"9d1c0638d31d106c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/9d1c0638d31d106c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695086315850,"stop":1695086446260,"duration":130410}},{"uid":"e2fc1a40fe1b4d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/e2fc1a40fe1b4d1c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694999818054,"stop":1694999948454,"duration":130400}},{"uid":"8ab06b4eb48b910d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/8ab06b4eb48b910d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694987941933,"stop":1694988072251,"duration":130318}},{"uid":"6c8f3907b7009989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/6c8f3907b7009989","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694987879692,"stop":1694988010518,"duration":130826}},{"uid":"893af7c7936ccda9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/893af7c7936ccda9","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694971718920,"stop":1694971848230,"duration":129310}},{"uid":"3b0860a96d835cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3b0860a96d835cc5","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694913695854,"stop":1694913826438,"duration":130584}},{"uid":"628d7c9c2dcbe6cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/628d7c9c2dcbe6cf","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694892832563,"stop":1694892962100,"duration":129537}},{"uid":"813c0007be06dc98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/813c0007be06dc98","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694889948342,"stop":1694890078906,"duration":130564}},{"uid":"6a42e3c5a08b1aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/6a42e3c5a08b1aed","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694864848219,"stop":1694864978264,"duration":130045}},{"uid":"7500311a95f23833","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/7500311a95f23833","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694840543197,"stop":1694840674641,"duration":131444}},{"uid":"4259f9f5e43d8c4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/4259f9f5e43d8c4f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694826900494,"stop":1694827030610,"duration":130116}},{"uid":"47a70c687b55652c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/47a70c687b55652c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694796975673,"stop":1694797106300,"duration":130627}},{"uid":"cbbf1b3272e98b9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/cbbf1b3272e98b9d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694740684421,"stop":1694740815303,"duration":130882}}]},"tags":[]},"source":"cb0112b1c8f9ba7b.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/d02a55a6cb6ffc03.json b/3.10/943/data/test-cases/d02a55a6cb6ffc03.json deleted file mode 100644 index 36c17f1100..0000000000 --- a/3.10/943/data/test-cases/d02a55a6cb6ffc03.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d02a55a6cb6ffc03","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1695345277598,"stop":1695345283301,"duration":5703},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthLincolnshireCouncil","time":{"start":1695345277598,"stop":1695345277599,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthLincolnshireCouncil","time":{"start":1695345277599,"stop":1695345283297,"duration":5698},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345283297,"stop":1695345283298,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345283298,"stop":1695345283301,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthLincolnshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"8ea08742b815a93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8ea08742b815a93","status":"passed","time":{"start":1695258841041,"stop":1695258847197,"duration":6156}},{"uid":"2cb52c52a2774579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/2cb52c52a2774579","status":"passed","time":{"start":1695206201591,"stop":1695206207702,"duration":6111}},{"uid":"1e4c31e264228151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1e4c31e264228151","status":"passed","time":{"start":1695193656212,"stop":1695193660942,"duration":4730}},{"uid":"e26d3e476ac137d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/e26d3e476ac137d8","status":"passed","time":{"start":1695172459610,"stop":1695172465611,"duration":6001}},{"uid":"124e3373ff480a79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/124e3373ff480a79","status":"passed","time":{"start":1695161931988,"stop":1695161937504,"duration":5516}},{"uid":"75e78ccf01780ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/75e78ccf01780ba7","status":"passed","time":{"start":1695159902728,"stop":1695159908019,"duration":5291}},{"uid":"f333f4dd4d8fa9cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f333f4dd4d8fa9cc","status":"passed","time":{"start":1695157110020,"stop":1695157116014,"duration":5994}},{"uid":"485d4da78a72dd56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/485d4da78a72dd56","status":"passed","time":{"start":1695086121626,"stop":1695086126253,"duration":4627}},{"uid":"b392df18da781a28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/b392df18da781a28","status":"passed","time":{"start":1694999653490,"stop":1694999658429,"duration":4939}},{"uid":"3f5ff8039f7b5810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/3f5ff8039f7b5810","status":"passed","time":{"start":1694987877085,"stop":1694987883290,"duration":6205}},{"uid":"246ccbf276e445","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/246ccbf276e445","status":"passed","time":{"start":1694987705693,"stop":1694987711008,"duration":5315}},{"uid":"2ccc9ed30040daf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/2ccc9ed30040daf2","status":"passed","time":{"start":1694971667549,"stop":1694971673219,"duration":5670}},{"uid":"d00ee492332a0fa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/d00ee492332a0fa8","status":"passed","time":{"start":1694913487053,"stop":1694913492238,"duration":5185}},{"uid":"123673097c3155a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/123673097c3155a0","status":"passed","time":{"start":1694892789666,"stop":1694892794393,"duration":4727}},{"uid":"fa96b4f8e6b83dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fa96b4f8e6b83dec","status":"passed","time":{"start":1694889777056,"stop":1694889782952,"duration":5896}},{"uid":"177df033704659a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/177df033704659a8","status":"passed","time":{"start":1694864648890,"stop":1694864654825,"duration":5935}},{"uid":"bbd7bf3d3965a6a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/bbd7bf3d3965a6a4","status":"passed","time":{"start":1694840366785,"stop":1694840371341,"duration":4556}},{"uid":"98cb4196e46c1d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/98cb4196e46c1d7a","status":"passed","time":{"start":1694826792899,"stop":1694826797814,"duration":4915}},{"uid":"e222b71c0e1bf195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/e222b71c0e1bf195","status":"passed","time":{"start":1694796758940,"stop":1694796764007,"duration":5067}},{"uid":"cf7e41e0495fd1c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/cf7e41e0495fd1c9","status":"passed","time":{"start":1694740504990,"stop":1694740510055,"duration":5065}}]},"tags":[]},"source":"d02a55a6cb6ffc03.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/d5dd4ba76c9b22c1.json b/3.10/943/data/test-cases/d5dd4ba76c9b22c1.json deleted file mode 100644 index 6e259ec041..0000000000 --- a/3.10/943/data/test-cases/d5dd4ba76c9b22c1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d5dd4ba76c9b22c1","name":"Validate Council Output [EastNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9a30d8e08f9c216de4c4a05fec5f309a","time":{"start":1695345220426,"stop":1695345222050,"duration":1624},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastNorthamptonshireCouncil","time":{"start":1695345220426,"stop":1695345220427,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastNorthamptonshireCouncil","time":{"start":1695345220427,"stop":1695345222047,"duration":1620},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345222047,"stop":1695345222048,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345222048,"stop":1695345222050,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastNorthamptonshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"16f2c7170098c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/16f2c7170098c381","status":"passed","time":{"start":1695258770746,"stop":1695258772883,"duration":2137}},{"uid":"8840297c60c09975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/8840297c60c09975","status":"passed","time":{"start":1695206155998,"stop":1695206157421,"duration":1423}},{"uid":"33cb3b1de966e974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/33cb3b1de966e974","status":"passed","time":{"start":1695193619838,"stop":1695193621669,"duration":1831}},{"uid":"5cbc94b5ef08fa2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/5cbc94b5ef08fa2c","status":"passed","time":{"start":1695172402812,"stop":1695172404326,"duration":1514}},{"uid":"cb38f632378f5184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/cb38f632378f5184","status":"passed","time":{"start":1695161905402,"stop":1695161906751,"duration":1349}},{"uid":"9c80a432a6e1a764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9c80a432a6e1a764","status":"passed","time":{"start":1695159871867,"stop":1695159874078,"duration":2211}},{"uid":"3809abfa8a69bf10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/3809abfa8a69bf10","status":"passed","time":{"start":1695156936024,"stop":1695156937383,"duration":1359}},{"uid":"999e719f31c2fa9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/999e719f31c2fa9d","status":"passed","time":{"start":1695086067991,"stop":1695086069941,"duration":1950}},{"uid":"49b50632009bb7be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/49b50632009bb7be","status":"passed","time":{"start":1694999603534,"stop":1694999604986,"duration":1452}},{"uid":"641bbfaafefa99f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/641bbfaafefa99f6","status":"passed","time":{"start":1694987836001,"stop":1694987838361,"duration":2360}},{"uid":"212ddde1e3ef32c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/212ddde1e3ef32c2","status":"passed","time":{"start":1694987673400,"stop":1694987674778,"duration":1378}},{"uid":"33e2aae5eb9d9e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/33e2aae5eb9d9e6b","status":"passed","time":{"start":1694971642855,"stop":1694971644273,"duration":1418}},{"uid":"1318432492c739b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1318432492c739b3","status":"passed","time":{"start":1694913433453,"stop":1694913435818,"duration":2365}},{"uid":"db91daf064b299e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/db91daf064b299e2","status":"passed","time":{"start":1694892749545,"stop":1694892750926,"duration":1381}},{"uid":"d8b740ff55d110f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d8b740ff55d110f4","status":"passed","time":{"start":1694889744070,"stop":1694889745503,"duration":1433}},{"uid":"326237e5da27d331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/326237e5da27d331","status":"passed","time":{"start":1694864609522,"stop":1694864611410,"duration":1888}},{"uid":"93c65ae9db21f8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/93c65ae9db21f8e","status":"passed","time":{"start":1694840296161,"stop":1694840297950,"duration":1789}},{"uid":"c90a2621b017b5ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/c90a2621b017b5ee","status":"passed","time":{"start":1694826706300,"stop":1694826707624,"duration":1324}},{"uid":"4f7e3c2e3acd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/4f7e3c2e3acd1d3c","status":"passed","time":{"start":1694796719841,"stop":1694796722164,"duration":2323}},{"uid":"11b14d584c3b034e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/11b14d584c3b034e","status":"passed","time":{"start":1694740451315,"stop":1694740453116,"duration":1801}}]},"tags":[]},"source":"d5dd4ba76c9b22c1.json","parameterValues":["EastNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/d87718eb216591bb.json b/3.10/943/data/test-cases/d87718eb216591bb.json deleted file mode 100644 index 90b0956690..0000000000 --- a/3.10/943/data/test-cases/d87718eb216591bb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d87718eb216591bb","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1695345207296,"stop":1695345213590,"duration":6294},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BroxtoweBoroughCouncil","time":{"start":1695345207296,"stop":1695345207297,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BroxtoweBoroughCouncil","time":{"start":1695345207297,"stop":1695345213587,"duration":6290},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345213588,"stop":1695345213588,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345213588,"stop":1695345213590,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BroxtoweBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"320f6c02d4a50d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/320f6c02d4a50d0d","status":"passed","time":{"start":1695258754157,"stop":1695258764220,"duration":10063}},{"uid":"ee11cd2ea7db11b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/ee11cd2ea7db11b2","status":"passed","time":{"start":1695206138202,"stop":1695206147518,"duration":9316}},{"uid":"5bc7cc8c38f38a7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/5bc7cc8c38f38a7f","status":"passed","time":{"start":1695193596663,"stop":1695193612187,"duration":15524}},{"uid":"c2727b179886e698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/c2727b179886e698","status":"passed","time":{"start":1695172390633,"stop":1695172395876,"duration":5243}},{"uid":"5868929b5a5e6794","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/5868929b5a5e6794","status":"passed","time":{"start":1695161889568,"stop":1695161899511,"duration":9943}},{"uid":"b5ee8e76ac783c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/b5ee8e76ac783c4","status":"passed","time":{"start":1695159855599,"stop":1695159860905,"duration":5306}},{"uid":"b0fb378f347b3011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b0fb378f347b3011","status":"passed","time":{"start":1695156924860,"stop":1695156929371,"duration":4511}},{"uid":"98d4fad08927d76e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/98d4fad08927d76e","status":"passed","time":{"start":1695086053121,"stop":1695086059925,"duration":6804}},{"uid":"b3035555b0b769db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/b3035555b0b769db","status":"passed","time":{"start":1694999585894,"stop":1694999596842,"duration":10948}},{"uid":"4ba6b5b20adbc81d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4ba6b5b20adbc81d","status":"passed","time":{"start":1694987820485,"stop":1694987825646,"duration":5161}},{"uid":"88d5da534609fd5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/88d5da534609fd5a","status":"passed","time":{"start":1694987662539,"stop":1694987666908,"duration":4369}},{"uid":"10a94bad4318be41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/10a94bad4318be41","status":"passed","time":{"start":1694971635609,"stop":1694971640081,"duration":4472}},{"uid":"cd08761ba93e0551","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/cd08761ba93e0551","status":"passed","time":{"start":1694913417369,"stop":1694913424543,"duration":7174}},{"uid":"72d063a8f9e78ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/72d063a8f9e78ca8","status":"passed","time":{"start":1694892731056,"stop":1694892737402,"duration":6346}},{"uid":"b5a485d6abf9e79a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/b5a485d6abf9e79a","status":"passed","time":{"start":1694889733227,"stop":1694889737441,"duration":4214}},{"uid":"9b82123a1d68edcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/9b82123a1d68edcb","status":"passed","time":{"start":1694864594772,"stop":1694864600020,"duration":5248}},{"uid":"22a68324ce7dbd22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/22a68324ce7dbd22","status":"passed","time":{"start":1694840279455,"stop":1694840286489,"duration":7034}},{"uid":"3cf4225829a8a6a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3cf4225829a8a6a8","status":"passed","time":{"start":1694826680986,"stop":1694826699975,"duration":18989}},{"uid":"857a1e9386259827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/857a1e9386259827","status":"passed","time":{"start":1694796694338,"stop":1694796705665,"duration":11327}},{"uid":"2428f14d7d20ddda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/2428f14d7d20ddda","status":"passed","time":{"start":1694740428084,"stop":1694740439717,"duration":11633}}]},"tags":[]},"source":"d87718eb216591bb.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/d8d6dfa4f4c80510.json b/3.10/943/data/test-cases/d8d6dfa4f4c80510.json deleted file mode 100644 index 36ec51d51e..0000000000 --- a/3.10/943/data/test-cases/d8d6dfa4f4c80510.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d8d6dfa4f4c80510","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1695345239336,"stop":1695345269637,"duration":30301},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HighPeakCouncil","time":{"start":1695345239336,"stop":1695345239337,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HighPeakCouncil","time":{"start":1695345239337,"stop":1695345269634,"duration":30297},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345269635,"stop":1695345269635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345269635,"stop":1695345269637,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HighPeakCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"1795c7e0f02d0830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/1795c7e0f02d0830","status":"passed","time":{"start":1695258788406,"stop":1695258797367,"duration":8961}},{"uid":"f692b608b5d5d652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f692b608b5d5d652","status":"passed","time":{"start":1695206172325,"stop":1695206180693,"duration":8368}},{"uid":"dba41826f7a943e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/dba41826f7a943e7","status":"passed","time":{"start":1695193635470,"stop":1695193643256,"duration":7786}},{"uid":"7b25a32fa61920c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7b25a32fa61920c9","status":"passed","time":{"start":1695172413631,"stop":1695172420452,"duration":6821}},{"uid":"b7435bd7151e9527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b7435bd7151e9527","status":"passed","time":{"start":1695161913397,"stop":1695161919606,"duration":6209}},{"uid":"375f5fcf95b62e65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/375f5fcf95b62e65","status":"passed","time":{"start":1695159884286,"stop":1695159893629,"duration":9343}},{"uid":"8e89423cf2dd2907","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8e89423cf2dd2907","status":"passed","time":{"start":1695156946876,"stop":1695156953797,"duration":6921}},{"uid":"2ded7936106609ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2ded7936106609ae","status":"passed","time":{"start":1695086080516,"stop":1695086087801,"duration":7285}},{"uid":"f3b2eca584a4285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/f3b2eca584a4285c","status":"passed","time":{"start":1694999615677,"stop":1694999622758,"duration":7081}},{"uid":"34f9af882e5d63b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/34f9af882e5d63b5","status":"passed","time":{"start":1694987848734,"stop":1694987857264,"duration":8530}},{"uid":"467b2c804eaf067b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/467b2c804eaf067b","status":"passed","time":{"start":1694987688105,"stop":1694987695411,"duration":7306}},{"uid":"e5c99bf566822205","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e5c99bf566822205","status":"passed","time":{"start":1694971652600,"stop":1694971658687,"duration":6087}},{"uid":"da02100c9611234e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/da02100c9611234e","status":"passed","time":{"start":1694913448872,"stop":1694913457393,"duration":8521}},{"uid":"e68aa80b250b78ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/e68aa80b250b78ba","status":"passed","time":{"start":1694892760673,"stop":1694892767094,"duration":6421}},{"uid":"3689b58fe2f7274e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/3689b58fe2f7274e","status":"passed","time":{"start":1694889757010,"stop":1694889763422,"duration":6412}},{"uid":"cc5a7829a9ba03a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/cc5a7829a9ba03a","status":"passed","time":{"start":1694864625272,"stop":1694864632728,"duration":7456}},{"uid":"a5d23d82db129b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a5d23d82db129b5c","status":"passed","time":{"start":1694840309986,"stop":1694840317008,"duration":7022}},{"uid":"56e359779e7751ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/56e359779e7751ee","status":"passed","time":{"start":1694826716238,"stop":1694826722986,"duration":6748}},{"uid":"79fac2254e3f37ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/79fac2254e3f37ef","status":"passed","time":{"start":1694796733255,"stop":1694796742216,"duration":8961}},{"uid":"8e31b6ea74353e27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/8e31b6ea74353e27","status":"passed","time":{"start":1694740463297,"stop":1694740470752,"duration":7455}}]},"tags":[]},"source":"d8d6dfa4f4c80510.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/dc1cf89cc6551059.json b/3.10/943/data/test-cases/dc1cf89cc6551059.json deleted file mode 100644 index 0d917ee0b8..0000000000 --- a/3.10/943/data/test-cases/dc1cf89cc6551059.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dc1cf89cc6551059","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1695345234747,"stop":1695345237221,"duration":2474},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GlasgowCityCouncil","time":{"start":1695345234747,"stop":1695345234748,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GlasgowCityCouncil","time":{"start":1695345234748,"stop":1695345237217,"duration":2469},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345237217,"stop":1695345237217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345237217,"stop":1695345237221,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GlasgowCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"c8885c70a797b36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c8885c70a797b36b","status":"passed","time":{"start":1695258782471,"stop":1695258784939,"duration":2468}},{"uid":"f5faa91b027aa48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f5faa91b027aa48f","status":"passed","time":{"start":1695206165987,"stop":1695206168013,"duration":2026}},{"uid":"cbb686b93ba25aaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/cbb686b93ba25aaa","status":"passed","time":{"start":1695193629847,"stop":1695193632099,"duration":2252}},{"uid":"f0437c7983dd416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/f0437c7983dd416","status":"passed","time":{"start":1695172409334,"stop":1695172411460,"duration":2126}},{"uid":"432d7b4707cd1b50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/432d7b4707cd1b50","status":"passed","time":{"start":1695161909501,"stop":1695161911482,"duration":1981}},{"uid":"dc4a4ff2cab52039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/dc4a4ff2cab52039","status":"passed","time":{"start":1695159879724,"stop":1695159882147,"duration":2423}},{"uid":"f1aec5c0de77330b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f1aec5c0de77330b","status":"passed","time":{"start":1695156942113,"stop":1695156944203,"duration":2090}},{"uid":"bbc19c64ef1af966","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/bbc19c64ef1af966","status":"passed","time":{"start":1695086074785,"stop":1695086077069,"duration":2284}},{"uid":"7a0be9c646be1b05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/7a0be9c646be1b05","status":"passed","time":{"start":1694999610206,"stop":1694999612247,"duration":2041}},{"uid":"507b99b33e338c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/507b99b33e338c7e","status":"passed","time":{"start":1694987843476,"stop":1694987845909,"duration":2433}},{"uid":"56c33f4601813d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/56c33f4601813d2d","status":"passed","time":{"start":1694987683774,"stop":1694987685834,"duration":2060}},{"uid":"213bd8f7b306710b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/213bd8f7b306710b","status":"passed","time":{"start":1694971648445,"stop":1694971650475,"duration":2030}},{"uid":"9f570f863589f954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/9f570f863589f954","status":"passed","time":{"start":1694913443687,"stop":1694913446201,"duration":2514}},{"uid":"29ed8b71d0ffbdfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/29ed8b71d0ffbdfa","status":"passed","time":{"start":1694892755478,"stop":1694892757667,"duration":2189}},{"uid":"2adce887f7a5b496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/2adce887f7a5b496","status":"passed","time":{"start":1694889751870,"stop":1694889753940,"duration":2070}},{"uid":"edc1b9ca9baf501a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/edc1b9ca9baf501a","status":"passed","time":{"start":1694864620649,"stop":1694864622861,"duration":2212}},{"uid":"9e5c0d2ef8a642e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/9e5c0d2ef8a642e5","status":"passed","time":{"start":1694840303767,"stop":1694840306032,"duration":2265}},{"uid":"59006fb28873d648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/59006fb28873d648","status":"passed","time":{"start":1694826712117,"stop":1694826714069,"duration":1952}},{"uid":"6c5f4c2b19487b0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/6c5f4c2b19487b0c","status":"passed","time":{"start":1694796728074,"stop":1694796730515,"duration":2441}},{"uid":"348f3fc3c299a73d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/348f3fc3c299a73d","status":"passed","time":{"start":1694740457999,"stop":1694740460368,"duration":2369}}]},"tags":[]},"source":"dc1cf89cc6551059.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/e2cc776340f0f13.json b/3.10/943/data/test-cases/e2cc776340f0f13.json deleted file mode 100644 index ce275f9981..0000000000 --- a/3.10/943/data/test-cases/e2cc776340f0f13.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e2cc776340f0f13","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1695345272711,"stop":1695345276803,"duration":4092},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthKestevenDistrictCouncil","time":{"start":1695345272711,"stop":1695345272712,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthKestevenDistrictCouncil","time":{"start":1695345272712,"stop":1695345276801,"duration":4089},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345276801,"stop":1695345276802,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345276802,"stop":1695345276803,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthKestevenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"4078215dc4927b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/4078215dc4927b6a","status":"passed","time":{"start":1695258835618,"stop":1695258840053,"duration":4435}},{"uid":"2dcb73af35a62859","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/2dcb73af35a62859","status":"passed","time":{"start":1695206193978,"stop":1695206199685,"duration":5707}},{"uid":"def2861eb4c186b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/def2861eb4c186b3","status":"passed","time":{"start":1695193650566,"stop":1695193655319,"duration":4753}},{"uid":"95bbed5df3761f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/95bbed5df3761f9e","status":"passed","time":{"start":1695172453686,"stop":1695172458509,"duration":4823}},{"uid":"bfc2b45ab2703032","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/bfc2b45ab2703032","status":"passed","time":{"start":1695161927124,"stop":1695161931197,"duration":4073}},{"uid":"a222760d41b141f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/a222760d41b141f1","status":"passed","time":{"start":1695159897213,"stop":1695159901783,"duration":4570}},{"uid":"38413930df7d131b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/38413930df7d131b","status":"passed","time":{"start":1695157104633,"stop":1695157109259,"duration":4626}},{"uid":"1d2d7a8ddcc03a51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1d2d7a8ddcc03a51","status":"passed","time":{"start":1695086115248,"stop":1695086120522,"duration":5274}},{"uid":"88824d3d5ebf83db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/88824d3d5ebf83db","status":"passed","time":{"start":1694999648404,"stop":1694999652579,"duration":4175}},{"uid":"9ef5b13d4051a5ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9ef5b13d4051a5ac","status":"passed","time":{"start":1694987871214,"stop":1694987875751,"duration":4537}},{"uid":"f696872af335fa83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/f696872af335fa83","status":"passed","time":{"start":1694987700500,"stop":1694987704981,"duration":4481}},{"uid":"abace2be362ef1d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/abace2be362ef1d4","status":"passed","time":{"start":1694971662492,"stop":1694971666754,"duration":4262}},{"uid":"cfacc495bef06c37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/cfacc495bef06c37","status":"passed","time":{"start":1694913480973,"stop":1694913485933,"duration":4960}},{"uid":"8f92d30d9503403","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8f92d30d9503403","status":"passed","time":{"start":1694892784183,"stop":1694892788880,"duration":4697}},{"uid":"b5f9cbc17664a2ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/b5f9cbc17664a2ee","status":"passed","time":{"start":1694889771855,"stop":1694889776341,"duration":4486}},{"uid":"5769174ce6e8dbc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/5769174ce6e8dbc3","status":"passed","time":{"start":1694864643560,"stop":1694864647854,"duration":4294}},{"uid":"d67edbf82168d73c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/d67edbf82168d73c","status":"passed","time":{"start":1694840360422,"stop":1694840365315,"duration":4893}},{"uid":"e2670116bf8249aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e2670116bf8249aa","status":"passed","time":{"start":1694826787203,"stop":1694826791581,"duration":4378}},{"uid":"c48791049071aff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/c48791049071aff9","status":"passed","time":{"start":1694796754077,"stop":1694796757959,"duration":3882}},{"uid":"d05dc5d9a8c46342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/d05dc5d9a8c46342","status":"passed","time":{"start":1694740499501,"stop":1694740503847,"duration":4346}}]},"tags":[]},"source":"e2cc776340f0f13.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/e514280d27075bf9.json b/3.10/943/data/test-cases/e514280d27075bf9.json deleted file mode 100644 index 2fd96970b6..0000000000 --- a/3.10/943/data/test-cases/e514280d27075bf9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e514280d27075bf9","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1695345283304,"stop":1695345289539,"duration":6235},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthNorfolkDistrictCouncil","time":{"start":1695345283305,"stop":1695345283305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthNorfolkDistrictCouncil","time":{"start":1695345283305,"stop":1695345289537,"duration":6232},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345289537,"stop":1695345289537,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345289537,"stop":1695345289539,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthNorfolkDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":88},"items":[{"uid":"ad2cc4ea57280f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/ad2cc4ea57280f2","status":"passed","time":{"start":1695258847201,"stop":1695258853629,"duration":6428}},{"uid":"22f51f5b333538cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/22f51f5b333538cc","status":"passed","time":{"start":1695206207705,"stop":1695206213033,"duration":5328}},{"uid":"7adadc58f4a5cf8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7adadc58f4a5cf8f","status":"passed","time":{"start":1695193660945,"stop":1695193667468,"duration":6523}},{"uid":"71dcb03b42e8745f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/71dcb03b42e8745f","status":"passed","time":{"start":1695172465613,"stop":1695172470943,"duration":5330}},{"uid":"c908e24e78140ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c908e24e78140ba3","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5592957cee23 \n#1 0x5592954f77a7 \n#2 0x5592955361d3 \n#3 0x5592955362c1 \n#4 0x559295571a04 \n#5 0x55929555703d \n#6 0x55929556f369 \n#7 0x559295556de3 \n#8 0x55929552aa7b \n#9 0x55929552b81e \n#10 0x559295790638 \n#11 0x559295794507 \n#12 0x55929579ec4c \n#13 0x559295795136 \n#14 0x5592957639cf \n#15 0x5592957b8b98 \n#16 0x5592957b8d68 \n#17 0x5592957c7cb3 \n#18 0x7f228d094b43 ","time":{"start":1695161937507,"stop":1695161952246,"duration":14739}},{"uid":"a7512e163c28bef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/a7512e163c28bef5","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56308ce35e23 \n#1 0x56308cb5e7a7 \n#2 0x56308cb9d1d3 \n#3 0x56308cb9d2c1 \n#4 0x56308cbd8a04 \n#5 0x56308cbbe03d \n#6 0x56308cbd6369 \n#7 0x56308cbbdde3 \n#8 0x56308cb91a7b \n#9 0x56308cb9281e \n#10 0x56308cdf7638 \n#11 0x56308cdfb507 \n#12 0x56308ce05c4c \n#13 0x56308cdfc136 \n#14 0x56308cdca9cf \n#15 0x56308ce1fb98 \n#16 0x56308ce1fd68 \n#17 0x56308ce2ecb3 \n#18 0x7fcccd294b43 ","time":{"start":1695159908023,"stop":1695159925344,"duration":17321}},{"uid":"8c607809babd18ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8c607809babd18ce","status":"passed","time":{"start":1695157116018,"stop":1695157121795,"duration":5777}},{"uid":"edf2726d22ea95cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/edf2726d22ea95cc","status":"passed","time":{"start":1695086126257,"stop":1695086132928,"duration":6671}},{"uid":"d329613940981f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/d329613940981f88","status":"passed","time":{"start":1694999658432,"stop":1694999664518,"duration":6086}},{"uid":"4c9e4f40c15a6e5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4c9e4f40c15a6e5e","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5625d0b87e23 \n#1 0x5625d08b07a7 \n#2 0x5625d08ef1d3 \n#3 0x5625d08ef2c1 \n#4 0x5625d092aa04 \n#5 0x5625d091003d \n#6 0x5625d0928369 \n#7 0x5625d090fde3 \n#8 0x5625d08e3a7b \n#9 0x5625d08e481e \n#10 0x5625d0b49638 \n#11 0x5625d0b4d507 \n#12 0x5625d0b57c4c \n#13 0x5625d0b4e136 \n#14 0x5625d0b1c9cf \n#15 0x5625d0b71b98 \n#16 0x5625d0b71d68 \n#17 0x5625d0b80cb3 \n#18 0x7fc608694b43 ","time":{"start":1694987883299,"stop":1694987899853,"duration":16554}},{"uid":"9c0b784bfe057040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/9c0b784bfe057040","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a477ccfe23 \n#1 0x55a4779f87a7 \n#2 0x55a477a371d3 \n#3 0x55a477a372c1 \n#4 0x55a477a72a04 \n#5 0x55a477a5803d \n#6 0x55a477a70369 \n#7 0x55a477a57de3 \n#8 0x55a477a2ba7b \n#9 0x55a477a2c81e \n#10 0x55a477c91638 \n#11 0x55a477c95507 \n#12 0x55a477c9fc4c \n#13 0x55a477c96136 \n#14 0x55a477c649cf \n#15 0x55a477cb9b98 \n#16 0x55a477cb9d68 \n#17 0x55a477cc8cb3 \n#18 0x7fc94a494b43 ","time":{"start":1694987711011,"stop":1694987725647,"duration":14636}},{"uid":"134034135a9dd04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/134034135a9dd04","status":"passed","time":{"start":1694971673222,"stop":1694971678271,"duration":5049}},{"uid":"599abbe48685a519","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/599abbe48685a519","status":"passed","time":{"start":1694913492241,"stop":1694913499540,"duration":7299}},{"uid":"c614d4a53ebbbc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/c614d4a53ebbbc5","status":"passed","time":{"start":1694892794396,"stop":1694892800150,"duration":5754}},{"uid":"6300c2c7ae3b5f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/6300c2c7ae3b5f8","status":"passed","time":{"start":1694889782955,"stop":1694889787717,"duration":4762}},{"uid":"4559acc09d1ad3d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/4559acc09d1ad3d2","status":"passed","time":{"start":1694864654830,"stop":1694864661149,"duration":6319}},{"uid":"42e222765eab75da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/42e222765eab75da","status":"passed","time":{"start":1694840371344,"stop":1694840384296,"duration":12952}},{"uid":"bd4d0105bc181107","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/bd4d0105bc181107","status":"passed","time":{"start":1694826797817,"stop":1694826803319,"duration":5502}},{"uid":"2886066bd205d541","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/2886066bd205d541","status":"passed","time":{"start":1694796764011,"stop":1694796772731,"duration":8720}},{"uid":"596d7429afa8dec8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/596d7429afa8dec8","status":"passed","time":{"start":1694740510059,"stop":1694740516234,"duration":6175}}]},"tags":[]},"source":"e514280d27075bf9.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/e61c8a0ee84804e6.json b/3.10/943/data/test-cases/e61c8a0ee84804e6.json deleted file mode 100644 index afe71b4980..0000000000 --- a/3.10/943/data/test-cases/e61c8a0ee84804e6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e61c8a0ee84804e6","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"status":"failed","statusMessage":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'StHelensBC'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/StHelensBC.py:43: in parse_data\n collection_date = datetime.strptime(bin_date.get_text(strip=True), \"%a %d %b %Y\")\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = 'Fri 22 Sept 2023', format = '%a %d %b %Y'\n\n def _strptime(data_string, format=\"%a %b %d %H:%M:%S %Y\"):\n \"\"\"Return a 2-tuple consisting of a time struct and an int containing\n the number of microseconds based on the input string and the\n format string.\"\"\"\n \n for index, arg in enumerate([data_string, format]):\n if not isinstance(arg, str):\n msg = \"strptime() argument {} must be str, not {}\"\n raise TypeError(msg.format(index, type(arg)))\n \n global _TimeRE_cache, _regex_cache\n with _cache_lock:\n locale_time = _TimeRE_cache.locale_time\n if (_getlang() != locale_time.lang or\n time.tzname != locale_time.tzname or\n time.daylight != locale_time.daylight):\n _TimeRE_cache = TimeRE()\n _regex_cache.clear()\n locale_time = _TimeRE_cache.locale_time\n if len(_regex_cache) > _CACHE_MAX_SIZE:\n _regex_cache.clear()\n format_regex = _regex_cache.get(format)\n if not format_regex:\n try:\n format_regex = _TimeRE_cache.compile(format)\n # KeyError raised when a bad format is found; can be specified as\n # \\\\, in which case it was a stray % but with a space after it\n except KeyError as err:\n bad_directive = err.args[0]\n if bad_directive == \"\\\\\":\n bad_directive = \"%\"\n del err\n raise ValueError(\"'%s' is a bad directive in format '%s'\" %\n (bad_directive, format)) from None\n # IndexError only occurs when the format string is \"%\"\n except IndexError:\n raise ValueError(\"stray %% in format '%s'\" % format) from None\n _regex_cache[format] = format_regex\n found = format_regex.match(data_string)\n if not found:\n> raise ValueError(\"time data %r does not match format %r\" %\n (data_string, format))\nE ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:349: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'StHelensBC'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/StHelensBC.py:43: in parse_data\n collection_date = datetime.strptime(bin_date.get_text(strip=True), \"%a %d %b %Y\")\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = 'Fri 22 Sept 2023', format = '%a %d %b %Y'\n\n def _strptime(data_string, format=\"%a %b %d %H:%M:%S %Y\"):\n \"\"\"Return a 2-tuple consisting of a time struct and an int containing\n the number of microseconds based on the input string and the\n format string.\"\"\"\n \n for index, arg in enumerate([data_string, format]):\n if not isinstance(arg, str):\n msg = \"strptime() argument {} must be str, not {}\"\n raise TypeError(msg.format(index, type(arg)))\n \n global _TimeRE_cache, _regex_cache\n with _cache_lock:\n locale_time = _TimeRE_cache.locale_time\n if (_getlang() != locale_time.lang or\n time.tzname != locale_time.tzname or\n time.daylight != locale_time.daylight):\n _TimeRE_cache = TimeRE()\n _regex_cache.clear()\n locale_time = _TimeRE_cache.locale_time\n if len(_regex_cache) > _CACHE_MAX_SIZE:\n _regex_cache.clear()\n format_regex = _regex_cache.get(format)\n if not format_regex:\n try:\n format_regex = _TimeRE_cache.compile(format)\n # KeyError raised when a bad format is found; can be specified as\n # \\\\, in which case it was a stray % but with a space after it\n except KeyError as err:\n bad_directive = err.args[0]\n if bad_directive == \"\\\\\":\n bad_directive = \"%\"\n del err\n raise ValueError(\"'%s' is a bad directive in format '%s'\" %\n (bad_directive, format)) from None\n # IndexError only occurs when the format string is \"%\"\n except IndexError:\n raise ValueError(\"stray %% in format '%s'\" % format) from None\n _regex_cache[format] = format_regex\n found = format_regex.match(data_string)\n if not found:\n> raise ValueError(\"time data %r does not match format %r\" %\n (data_string, format))\nE ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:349: ValueError","steps":[{"name":"Given the council: StHelensBC","time":{"start":1695345457627,"stop":1695345457628,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StHelensBC","time":{"start":1695345457628,"stop":1695345458240,"duration":612},"status":"failed","statusMessage":"time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","statusTrace":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StHelensBC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":11,"unknown":0,"total":88},"items":[{"uid":"9bc8c350c4b0aa14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9bc8c350c4b0aa14","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695259048922,"stop":1695259049734,"duration":812}},{"uid":"d7bda781f10be160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/d7bda781f10be160","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695206358266,"stop":1695206358937,"duration":671}},{"uid":"b4859af4b3d5913e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b4859af4b3d5913e","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695193845152,"stop":1695193846896,"duration":1744}},{"uid":"4eedbe84efc7da43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/4eedbe84efc7da43","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695172611484,"stop":1695172615495,"duration":4011}},{"uid":"8dda68af3bd3485b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/8dda68af3bd3485b","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695162086277,"stop":1695162090260,"duration":3983}},{"uid":"1705663a0a0081e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/1705663a0a0081e","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695160113564,"stop":1695160114536,"duration":972}},{"uid":"e38a444cc6e17be1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/e38a444cc6e17be1","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695157013518,"stop":1695157014115,"duration":597}},{"uid":"b1e6feaf0989590f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/b1e6feaf0989590f","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695086318058,"stop":1695086318878,"duration":820}},{"uid":"3e75c10730e160ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3e75c10730e160ba","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694999808845,"stop":1694999814478,"duration":5633}},{"uid":"55080c2b80bbc479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/55080c2b80bbc479","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694987931110,"stop":1694987937029,"duration":5919}},{"uid":"3f2c12fdf1431e51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/3f2c12fdf1431e51","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694987875378,"stop":1694987875962,"duration":584}},{"uid":"443324e4f14d415c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/443324e4f14d415c","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694971709632,"stop":1694971715262,"duration":5630}},{"uid":"a28fc22ec1961315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/a28fc22ec1961315","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694913687255,"stop":1694913688246,"duration":991}},{"uid":"35d5c838cff53f7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/35d5c838cff53f7f","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694892823717,"stop":1694892824305,"duration":588}},{"uid":"7ea88c09a4f2cf94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/7ea88c09a4f2cf94","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694889944421,"stop":1694889945033,"duration":612}},{"uid":"9a5ad58710558e89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/9a5ad58710558e89","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694864836821,"stop":1694864842611,"duration":5790}},{"uid":"a6076f6315d070a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a6076f6315d070a","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694840539835,"stop":1694840545701,"duration":5866}},{"uid":"3cbaf069fc14cbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3cbaf069fc14cbf","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694826890850,"stop":1694826893960,"duration":3110}},{"uid":"fc055093fd01119e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fc055093fd01119e","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694796964151,"stop":1694796965116,"duration":965}},{"uid":"7c1eb049c10175f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/7c1eb049c10175f","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694740682538,"stop":1694740683293,"duration":755}}]},"tags":[]},"source":"e61c8a0ee84804e6.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/e6ac0755d4b584c4.json b/3.10/943/data/test-cases/e6ac0755d4b584c4.json deleted file mode 100644 index 5f58b25cc1..0000000000 --- a/3.10/943/data/test-cases/e6ac0755d4b584c4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e6ac0755d4b584c4","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1695345463810,"stop":1695345472181,"duration":8371},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WakefieldCityCouncil","time":{"start":1695345463810,"stop":1695345463811,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WakefieldCityCouncil","time":{"start":1695345463811,"stop":1695345472177,"duration":8366},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345472177,"stop":1695345472178,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345472178,"stop":1695345472181,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WakefieldCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":80,"broken":0,"skipped":0,"passed":8,"unknown":0,"total":88},"items":[{"uid":"492b3a6b2c5be111","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/492b3a6b2c5be111","status":"passed","time":{"start":1695259056417,"stop":1695259060250,"duration":3833}},{"uid":"83f3ad420c99d6fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/83f3ad420c99d6fe","status":"passed","time":{"start":1695206373022,"stop":1695206384057,"duration":11035}},{"uid":"c6a923c99a48c4e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/c6a923c99a48c4e1","status":"passed","time":{"start":1695193864104,"stop":1695193871139,"duration":7035}},{"uid":"74e9853f60e18581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/74e9853f60e18581","status":"passed","time":{"start":1695172628777,"stop":1695172636746,"duration":7969}},{"uid":"ff91c61e8238a8de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/ff91c61e8238a8de","status":"passed","time":{"start":1695162116217,"stop":1695162122915,"duration":6698}},{"uid":"952ab99e5e2bdf7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/952ab99e5e2bdf7e","status":"passed","time":{"start":1695160182491,"stop":1695160190741,"duration":8250}},{"uid":"c14e78cd4f0aef8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c14e78cd4f0aef8a","status":"passed","time":{"start":1695157153091,"stop":1695157161400,"duration":8309}},{"uid":"27eda543adafbc93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/27eda543adafbc93","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1695086324263,"stop":1695086325386,"duration":1123}},{"uid":"4235cca15eaf6d87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/4235cca15eaf6d87","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694999844185,"stop":1694999844879,"duration":694}},{"uid":"79a57329e02ac625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/79a57329e02ac625","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694988083143,"stop":1694988084298,"duration":1155}},{"uid":"515e07768ba36ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/515e07768ba36ea9","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694987884527,"stop":1694987885320,"duration":793}},{"uid":"72195d14122256e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/72195d14122256e8","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694971856785,"stop":1694971857538,"duration":753}},{"uid":"fc8ed2d7e76e24e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/fc8ed2d7e76e24e3","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694913724925,"stop":1694913725893,"duration":968}},{"uid":"4c220493eec56851","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/4c220493eec56851","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694892972760,"stop":1694892973630,"duration":870}},{"uid":"9c4caf3e7fe558ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/9c4caf3e7fe558ae","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694890079133,"stop":1694890080328,"duration":1195}},{"uid":"8f16bce3b4a149d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8f16bce3b4a149d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694864978534,"stop":1694864979434,"duration":900}},{"uid":"3e9e8537fb15055d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3e9e8537fb15055d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694840560262,"stop":1694840561301,"duration":1039}},{"uid":"f9b2b948f1bf4ae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f9b2b948f1bf4ae1","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694826967376,"stop":1694826968164,"duration":788}},{"uid":"8c95f29f8be2c833","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8c95f29f8be2c833","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694796998788,"stop":1694796999904,"duration":1116}},{"uid":"8033544bff342ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/8033544bff342ebc","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694740693420,"stop":1694740694750,"duration":1330}}]},"tags":[]},"source":"e6ac0755d4b584c4.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/e6bbad3224f51908.json b/3.10/943/data/test-cases/e6bbad3224f51908.json deleted file mode 100644 index 8ed9a94c5d..0000000000 --- a/3.10/943/data/test-cases/e6bbad3224f51908.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e6bbad3224f51908","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1695345217995,"stop":1695345218726,"duration":731},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastDevonDC","time":{"start":1695345217995,"stop":1695345217996,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastDevonDC","time":{"start":1695345217996,"stop":1695345218722,"duration":726},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345218722,"stop":1695345218723,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345218723,"stop":1695345218726,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastDevonDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"66d00417113c947d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/66d00417113c947d","status":"passed","time":{"start":1695258767849,"stop":1695258768971,"duration":1122}},{"uid":"76402166d97b88bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/76402166d97b88bb","status":"passed","time":{"start":1695206153894,"stop":1695206154570,"duration":676}},{"uid":"7290febf947594a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7290febf947594a5","status":"passed","time":{"start":1695193617557,"stop":1695193618360,"duration":803}},{"uid":"b81e8aae047cc6c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b81e8aae047cc6c0","status":"passed","time":{"start":1695172400707,"stop":1695172401317,"duration":610}},{"uid":"5d49dc7db7d73036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/5d49dc7db7d73036","status":"passed","time":{"start":1695161903285,"stop":1695161903949,"duration":664}},{"uid":"9379f74c3921e99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9379f74c3921e99c","status":"passed","time":{"start":1695159868977,"stop":1695159870042,"duration":1065}},{"uid":"f07dde352f1881cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f07dde352f1881cb","status":"passed","time":{"start":1695156933918,"stop":1695156934584,"duration":666}},{"uid":"8537a0490ad13d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/8537a0490ad13d5a","status":"passed","time":{"start":1695086065550,"stop":1695086066347,"duration":797}},{"uid":"8843f733cfd6671d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/8843f733cfd6671d","status":"passed","time":{"start":1694999601505,"stop":1694999602152,"duration":647}},{"uid":"33af58068f81c0ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/33af58068f81c0ca","status":"passed","time":{"start":1694987833109,"stop":1694987834149,"duration":1040}},{"uid":"cdc877215f01d06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/cdc877215f01d06b","status":"passed","time":{"start":1694987671442,"stop":1694987672085,"duration":643}},{"uid":"13cf7ddde9d7efbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/13cf7ddde9d7efbc","status":"passed","time":{"start":1694971640730,"stop":1694971641383,"duration":653}},{"uid":"295bc960e7c009cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/295bc960e7c009cd","status":"passed","time":{"start":1694913430580,"stop":1694913431648,"duration":1068}},{"uid":"89d137e904f7a9fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/89d137e904f7a9fc","status":"passed","time":{"start":1694892747585,"stop":1694892748171,"duration":586}},{"uid":"2c9770ab56345e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/2c9770ab56345e38","status":"passed","time":{"start":1694889741778,"stop":1694889742678,"duration":900}},{"uid":"ed30d5c2e563867a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ed30d5c2e563867a","status":"passed","time":{"start":1694864607164,"stop":1694864607962,"duration":798}},{"uid":"1b705aaed687bcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1b705aaed687bcb","status":"passed","time":{"start":1694840293791,"stop":1694840294552,"duration":761}},{"uid":"e5e77c5c5456ac97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e5e77c5c5456ac97","status":"passed","time":{"start":1694826704330,"stop":1694826704929,"duration":599}},{"uid":"d9a015bb3de1bb0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d9a015bb3de1bb0a","status":"passed","time":{"start":1694796716995,"stop":1694796718203,"duration":1208}},{"uid":"6b8cee5828959bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/6b8cee5828959bdd","status":"passed","time":{"start":1694740449022,"stop":1694740449803,"duration":781}}]},"tags":[]},"source":"e6bbad3224f51908.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/eaec7561f91a4287.json b/3.10/943/data/test-cases/eaec7561f91a4287.json deleted file mode 100644 index d842beb5f3..0000000000 --- a/3.10/943/data/test-cases/eaec7561f91a4287.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"eaec7561f91a4287","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1695345185838,"stop":1695345189462,"duration":3624},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: AylesburyValeCouncil","time":{"start":1695345185838,"stop":1695345185839,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from AylesburyValeCouncil","time":{"start":1695345185839,"stop":1695345189458,"duration":3619},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345189459,"stop":1695345189459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345189459,"stop":1695345189462,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"AylesburyValeCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":63},"items":[{"uid":"5966e67069686544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5966e67069686544","status":"passed","time":{"start":1695258734808,"stop":1695258737576,"duration":2768}},{"uid":"52542b4ac89c4cad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/52542b4ac89c4cad","status":"passed","time":{"start":1695206118975,"stop":1695206122192,"duration":3217}},{"uid":"eb84b5cecb25df9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/eb84b5cecb25df9b","status":"passed","time":{"start":1695193577937,"stop":1695193580786,"duration":2849}},{"uid":"b8ac1a55eba6f750","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b8ac1a55eba6f750","status":"passed","time":{"start":1695172369866,"stop":1695172375194,"duration":5328}},{"uid":"e7e21aba1f09550e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/e7e21aba1f09550e","status":"passed","time":{"start":1695161873584,"stop":1695161876235,"duration":2651}},{"uid":"5c1591ba1500b581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/5c1591ba1500b581","status":"passed","time":{"start":1695159837970,"stop":1695159841148,"duration":3178}},{"uid":"d4afcd9c032ec3bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/d4afcd9c032ec3bd","status":"passed","time":{"start":1695156908453,"stop":1695156912168,"duration":3715}},{"uid":"52c34ab0ca5f5a8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/52c34ab0ca5f5a8a","status":"passed","time":{"start":1695086036045,"stop":1695086039430,"duration":3385}},{"uid":"71bf8a9ffe18ef40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/71bf8a9ffe18ef40","status":"passed","time":{"start":1694999566648,"stop":1694999572046,"duration":5398}},{"uid":"826acc4cda84d073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/826acc4cda84d073","status":"passed","time":{"start":1694987803122,"stop":1694987806529,"duration":3407}},{"uid":"13df5b646cd84e10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/13df5b646cd84e10","status":"passed","time":{"start":1694987648042,"stop":1694987650586,"duration":2544}},{"uid":"137a1b85977c002a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/137a1b85977c002a","status":"passed","time":{"start":1694971590879,"stop":1694971593707,"duration":2828}},{"uid":"2ec5460270bc8114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2ec5460270bc8114","status":"passed","time":{"start":1694913399803,"stop":1694913403356,"duration":3553}},{"uid":"ee8d92ec5ab780b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ee8d92ec5ab780b0","status":"passed","time":{"start":1694892711509,"stop":1694892716464,"duration":4955}},{"uid":"604462af1764bac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/604462af1764bac9","status":"passed","time":{"start":1694889714625,"stop":1694889719511,"duration":4886}},{"uid":"bde3447709653f60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/bde3447709653f60","status":"passed","time":{"start":1694864576224,"stop":1694864579438,"duration":3214}},{"uid":"3e78a0cb62d87829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3e78a0cb62d87829","status":"passed","time":{"start":1694840267243,"stop":1694840270117,"duration":2874}},{"uid":"f25ae80e105f0838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f25ae80e105f0838","status":"passed","time":{"start":1694826667586,"stop":1694826672713,"duration":5127}},{"uid":"30fac9f6b6af338b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/30fac9f6b6af338b","status":"passed","time":{"start":1694796680476,"stop":1694796683722,"duration":3246}},{"uid":"26bb791e550dca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/26bb791e550dca3","status":"passed","time":{"start":1694740415710,"stop":1694740418778,"duration":3068}}]},"tags":[]},"source":"eaec7561f91a4287.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/eb662e1e98b7cb5d.json b/3.10/943/data/test-cases/eb662e1e98b7cb5d.json deleted file mode 100644 index 115a736cd7..0000000000 --- a/3.10/943/data/test-cases/eb662e1e98b7cb5d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"eb662e1e98b7cb5d","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1695345491180,"stop":1695345495967,"duration":4787},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WokingBoroughCouncil","time":{"start":1695345491180,"stop":1695345491181,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WokingBoroughCouncil","time":{"start":1695345491181,"stop":1695345495965,"duration":4784},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345495965,"stop":1695345495965,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345495965,"stop":1695345495967,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WokingBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"7cd47542c34c35b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/7cd47542c34c35b9","status":"passed","time":{"start":1695259075884,"stop":1695259081124,"duration":5240}},{"uid":"531aa51539105933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/531aa51539105933","status":"passed","time":{"start":1695206403984,"stop":1695206411937,"duration":7953}},{"uid":"85571c88ed8cf6c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/85571c88ed8cf6c1","status":"passed","time":{"start":1695193891684,"stop":1695193896776,"duration":5092}},{"uid":"3d17a58a6c998e36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/3d17a58a6c998e36","status":"passed","time":{"start":1695172657804,"stop":1695172665447,"duration":7643}},{"uid":"9150168444b2ac80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/9150168444b2ac80","status":"passed","time":{"start":1695162137884,"stop":1695162142847,"duration":4963}},{"uid":"7318ffb45522978d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/7318ffb45522978d","status":"passed","time":{"start":1695160209281,"stop":1695160214451,"duration":5170}},{"uid":"66b3a421fc1fb31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/66b3a421fc1fb31f","status":"passed","time":{"start":1695157175828,"stop":1695157182115,"duration":6287}},{"uid":"bee98037c88b5329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/bee98037c88b5329","status":"passed","time":{"start":1695086345208,"stop":1695086351742,"duration":6534}},{"uid":"96ec51f0ddbb2e35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/96ec51f0ddbb2e35","status":"passed","time":{"start":1694999861895,"stop":1694999867515,"duration":5620}},{"uid":"16d72e09395924b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/16d72e09395924b9","status":"passed","time":{"start":1694988102324,"stop":1694988107539,"duration":5215}},{"uid":"4de82aa4c9f88910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/4de82aa4c9f88910","status":"passed","time":{"start":1694987899947,"stop":1694987904892,"duration":4945}},{"uid":"e11a3cd4dbc27635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e11a3cd4dbc27635","status":"passed","time":{"start":1694971872292,"stop":1694971877256,"duration":4964}},{"uid":"af39a3ef92a89824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/af39a3ef92a89824","status":"passed","time":{"start":1694913743000,"stop":1694913748211,"duration":5211}},{"uid":"167fe6d9adeac30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/167fe6d9adeac30f","status":"passed","time":{"start":1694892988314,"stop":1694892993221,"duration":4907}},{"uid":"f65b2a3998a1687f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/f65b2a3998a1687f","status":"passed","time":{"start":1694889967766,"stop":1694889975499,"duration":7733}},{"uid":"8528e30913838fa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8528e30913838fa0","status":"passed","time":{"start":1694864866796,"stop":1694864871853,"duration":5057}},{"uid":"5150be70ea754155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/5150be70ea754155","status":"passed","time":{"start":1694840580591,"stop":1694840589214,"duration":8623}},{"uid":"62b86c1c180033e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/62b86c1c180033e0","status":"passed","time":{"start":1694826987230,"stop":1694826993370,"duration":6140}},{"uid":"da790d779140c631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/da790d779140c631","status":"passed","time":{"start":1694797020978,"stop":1694797028216,"duration":7238}},{"uid":"d6bf5fda6e2cfb0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/d6bf5fda6e2cfb0b","status":"passed","time":{"start":1694740711070,"stop":1694740716239,"duration":5169}}]},"tags":[]},"source":"eb662e1e98b7cb5d.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/f11647d7aaa7afa5.json b/3.10/943/data/test-cases/f11647d7aaa7afa5.json deleted file mode 100644 index 4abb73a594..0000000000 --- a/3.10/943/data/test-cases/f11647d7aaa7afa5.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f11647d7aaa7afa5","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1695345474382,"stop":1695345478511,"duration":4129},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WaverleyBoroughCouncil","time":{"start":1695345474382,"stop":1695345474383,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WaverleyBoroughCouncil","time":{"start":1695345474383,"stop":1695345478508,"duration":4125},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345478508,"stop":1695345478508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345478509,"stop":1695345478511,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WaverleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"f507a6d1a7b1df81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/f507a6d1a7b1df81","status":"passed","time":{"start":1695259061809,"stop":1695259066307,"duration":4498}},{"uid":"9d3a910f25cd9485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/9d3a910f25cd9485","status":"passed","time":{"start":1695206385606,"stop":1695206393432,"duration":7826}},{"uid":"60cc226222ab4930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/60cc226222ab4930","status":"passed","time":{"start":1695193872449,"stop":1695193876636,"duration":4187}},{"uid":"30ce5d753378d9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/30ce5d753378d9c","status":"passed","time":{"start":1695172638107,"stop":1695172642186,"duration":4079}},{"uid":"36c74c5acf8a1de9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/36c74c5acf8a1de9","status":"passed","time":{"start":1695162125103,"stop":1695162129112,"duration":4009}},{"uid":"19c9351c41450475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/19c9351c41450475","status":"passed","time":{"start":1695160192717,"stop":1695160197184,"duration":4467}},{"uid":"a6864da72b8fe0cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/a6864da72b8fe0cf","status":"passed","time":{"start":1695157162447,"stop":1695157166505,"duration":4058}},{"uid":"8fabf935a590b79f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/8fabf935a590b79f","status":"passed","time":{"start":1695086327438,"stop":1695086333727,"duration":6289}},{"uid":"a86db05b29f8e638","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/a86db05b29f8e638","status":"passed","time":{"start":1694999846965,"stop":1694999851200,"duration":4235}},{"uid":"43ef85c6858fba6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/43ef85c6858fba6d","status":"passed","time":{"start":1694988086259,"stop":1694988090708,"duration":4449}},{"uid":"947ef94afc66ae27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/947ef94afc66ae27","status":"passed","time":{"start":1694987886953,"stop":1694987891019,"duration":4066}},{"uid":"4e357f7b1141e0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/4e357f7b1141e0c0","status":"passed","time":{"start":1694971859014,"stop":1694971863140,"duration":4126}},{"uid":"2d5a7f5e2d95456b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2d5a7f5e2d95456b","status":"passed","time":{"start":1694913727991,"stop":1694913732385,"duration":4394}},{"uid":"4ff28ba0b32ad380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/4ff28ba0b32ad380","status":"passed","time":{"start":1694892975036,"stop":1694892980420,"duration":5384}},{"uid":"216d186fa2c74e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/216d186fa2c74e31","status":"passed","time":{"start":1694889955026,"stop":1694889959060,"duration":4034}},{"uid":"ed690b0383e41f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ed690b0383e41f9e","status":"passed","time":{"start":1694864853041,"stop":1694864857330,"duration":4289}},{"uid":"668d4ef0ec9b3646","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/668d4ef0ec9b3646","status":"passed","time":{"start":1694840563216,"stop":1694840568422,"duration":5206}},{"uid":"a1202028cc71df9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a1202028cc71df9d","status":"passed","time":{"start":1694826969489,"stop":1694826974588,"duration":5099}},{"uid":"85ebad2d71b857b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/85ebad2d71b857b4","status":"passed","time":{"start":1694797002011,"stop":1694797006604,"duration":4593}},{"uid":"bf524d7635f99c1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/bf524d7635f99c1f","status":"passed","time":{"start":1694740696182,"stop":1694740700434,"duration":4252}}]},"tags":[]},"source":"f11647d7aaa7afa5.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/f20dabf8ded1cb66.json b/3.10/943/data/test-cases/f20dabf8ded1cb66.json deleted file mode 100644 index b97d19bbe2..0000000000 --- a/3.10/943/data/test-cases/f20dabf8ded1cb66.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f20dabf8ded1cb66","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1695345449992,"stop":1695345452764,"duration":2772},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1695345449992,"stop":1695345449993,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthNorfolkCouncil","time":{"start":1695345449993,"stop":1695345452761,"duration":2768},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345452762,"stop":1695345452762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345452762,"stop":1695345452764,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthNorfolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"c5ff5e1fabdc09f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c5ff5e1fabdc09f0","status":"passed","time":{"start":1695259039103,"stop":1695259041796,"duration":2693}},{"uid":"ac8f1c508f9bbf09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/ac8f1c508f9bbf09","status":"passed","time":{"start":1695206351911,"stop":1695206353763,"duration":1852}},{"uid":"64ccfe908fe39a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/64ccfe908fe39a82","status":"passed","time":{"start":1695193842916,"stop":1695193844793,"duration":1877}},{"uid":"dcf448166022794a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/dcf448166022794a","status":"passed","time":{"start":1695172604408,"stop":1695172607378,"duration":2970}},{"uid":"3e66ae67b41f0717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/3e66ae67b41f0717","status":"passed","time":{"start":1695162080282,"stop":1695162081781,"duration":1499}},{"uid":"2a4a51798207954c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2a4a51798207954c","status":"passed","time":{"start":1695160104970,"stop":1695160106497,"duration":1527}},{"uid":"3c57ea8f2cade8a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/3c57ea8f2cade8a5","status":"passed","time":{"start":1695157007728,"stop":1695157009286,"duration":1558}},{"uid":"314b1bb2ae20eb59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/314b1bb2ae20eb59","status":"passed","time":{"start":1695086308904,"stop":1695086312064,"duration":3160}},{"uid":"8176794f3764b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/8176794f3764b2a","status":"passed","time":{"start":1694999802024,"stop":1694999803621,"duration":1597}},{"uid":"c73cafd1d1901ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c73cafd1d1901ab","status":"passed","time":{"start":1694987922707,"stop":1694987924280,"duration":1573}},{"uid":"f3d6226370379b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/f3d6226370379b23","status":"passed","time":{"start":1694987869674,"stop":1694987870966,"duration":1292}},{"uid":"88094b7a351109c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/88094b7a351109c8","status":"passed","time":{"start":1694971703362,"stop":1694971704614,"duration":1252}},{"uid":"5427aa8882755a68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/5427aa8882755a68","status":"passed","time":{"start":1694913678533,"stop":1694913681220,"duration":2687}},{"uid":"67d3d7fd1db47856","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/67d3d7fd1db47856","status":"passed","time":{"start":1694892818161,"stop":1694892819653,"duration":1492}},{"uid":"99aac175b59da952","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/99aac175b59da952","status":"passed","time":{"start":1694889939106,"stop":1694889940355,"duration":1249}},{"uid":"ed2232575e774a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ed2232575e774a82","status":"passed","time":{"start":1694864829634,"stop":1694864831247,"duration":1613}},{"uid":"5cc19d7477c5eb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/5cc19d7477c5eb5a","status":"passed","time":{"start":1694840533287,"stop":1694840534899,"duration":1612}},{"uid":"251c087e501e3cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/251c087e501e3cc8","status":"passed","time":{"start":1694826884662,"stop":1694826886484,"duration":1822}},{"uid":"50fb78fa1d819b90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/50fb78fa1d819b90","status":"passed","time":{"start":1694796956476,"stop":1694796957921,"duration":1445}},{"uid":"6ac18fcb83112b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/6ac18fcb83112b92","status":"passed","time":{"start":1694740680901,"stop":1694740682806,"duration":1905}}]},"tags":[]},"source":"f20dabf8ded1cb66.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/f3774498c840cecb.json b/3.10/943/data/test-cases/f3774498c840cecb.json deleted file mode 100644 index 922c41db9b..0000000000 --- a/3.10/943/data/test-cases/f3774498c840cecb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f3774498c840cecb","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1695345289543,"stop":1695345290808,"duration":1265},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthSomersetCouncil","time":{"start":1695345289544,"stop":1695345289544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthSomersetCouncil","time":{"start":1695345289544,"stop":1695345290805,"duration":1261},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345290805,"stop":1695345290806,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345290806,"stop":1695345290808,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthSomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"2c708ef46ca5e0ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/2c708ef46ca5e0ea","status":"passed","time":{"start":1695258853633,"stop":1695258856229,"duration":2596}},{"uid":"1581560f05263f02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/1581560f05263f02","status":"passed","time":{"start":1695206213036,"stop":1695206214266,"duration":1230}},{"uid":"1c59c98125611eca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1c59c98125611eca","status":"passed","time":{"start":1695193667471,"stop":1695193669328,"duration":1857}},{"uid":"2a7ff92fa69fc8d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/2a7ff92fa69fc8d6","status":"passed","time":{"start":1695172470947,"stop":1695172472326,"duration":1379}},{"uid":"c726384835b718ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c726384835b718ed","status":"passed","time":{"start":1695161952304,"stop":1695161953564,"duration":1260}},{"uid":"756a5511b58ffd2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/756a5511b58ffd2b","status":"passed","time":{"start":1695159925413,"stop":1695159927296,"duration":1883}},{"uid":"a0be1f4c71517d8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/a0be1f4c71517d8a","status":"passed","time":{"start":1695157121799,"stop":1695157123359,"duration":1560}},{"uid":"770e16b4caf93ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/770e16b4caf93ded","status":"passed","time":{"start":1695086132933,"stop":1695086135291,"duration":2358}},{"uid":"4ba5985e2ba1e7b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/4ba5985e2ba1e7b7","status":"passed","time":{"start":1694999664522,"stop":1694999667839,"duration":3317}},{"uid":"23d232b5a886540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/23d232b5a886540","status":"passed","time":{"start":1694987899914,"stop":1694987901688,"duration":1774}},{"uid":"e84e4d69430ed810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e84e4d69430ed810","status":"passed","time":{"start":1694987725734,"stop":1694987727126,"duration":1392}},{"uid":"c43659a7f5862550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/c43659a7f5862550","status":"passed","time":{"start":1694971678274,"stop":1694971679688,"duration":1414}},{"uid":"1a44047850632f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1a44047850632f9","status":"passed","time":{"start":1694913499545,"stop":1694913501794,"duration":2249}},{"uid":"ebc71b64947b4eeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ebc71b64947b4eeb","status":"passed","time":{"start":1694892800153,"stop":1694892801404,"duration":1251}},{"uid":"fc36a18382afd454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fc36a18382afd454","status":"passed","time":{"start":1694889787720,"stop":1694889788902,"duration":1182}},{"uid":"d8d073cf0fc782d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/d8d073cf0fc782d2","status":"passed","time":{"start":1694864661154,"stop":1694864668217,"duration":7063}},{"uid":"83790dfacbf37c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/83790dfacbf37c8e","status":"passed","time":{"start":1694840384299,"stop":1694840385850,"duration":1551}},{"uid":"4f60fbcbd11708ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/4f60fbcbd11708ea","status":"passed","time":{"start":1694826803323,"stop":1694826804485,"duration":1162}},{"uid":"8eb592ce6a21cff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8eb592ce6a21cff6","status":"passed","time":{"start":1694796772735,"stop":1694796774575,"duration":1840}},{"uid":"cac3c6cc3ad8147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/cac3c6cc3ad8147","status":"passed","time":{"start":1694740516237,"stop":1694740517900,"duration":1663}}]},"tags":[]},"source":"f3774498c840cecb.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/f991e6c12bbc66b0.json b/3.10/943/data/test-cases/f991e6c12bbc66b0.json deleted file mode 100644 index 00da4d9b65..0000000000 --- a/3.10/943/data/test-cases/f991e6c12bbc66b0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f991e6c12bbc66b0","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1695345206246,"stop":1695345207292,"duration":1046},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1695345206246,"stop":1695345206247,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BromleyBoroughCouncil","time":{"start":1695345206247,"stop":1695345207290,"duration":1043},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345207290,"stop":1695345207290,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345207290,"stop":1695345207292,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BromleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":88},"items":[{"uid":"5d4418af97499b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5d4418af97499b4","status":"passed","time":{"start":1695258752763,"stop":1695258754153,"duration":1390}},{"uid":"68393860e75e1fae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/68393860e75e1fae","status":"passed","time":{"start":1695206137050,"stop":1695206138198,"duration":1148}},{"uid":"b827296ad5ee905e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b827296ad5ee905e","status":"passed","time":{"start":1695193595834,"stop":1695193596659,"duration":825}},{"uid":"74495650fc2caabf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/74495650fc2caabf","status":"passed","time":{"start":1695172389624,"stop":1695172390630,"duration":1006}},{"uid":"d79b0cd35ca37204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/d79b0cd35ca37204","status":"passed","time":{"start":1695161888647,"stop":1695161889564,"duration":917}},{"uid":"8e7dc685952e09fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8e7dc685952e09fc","status":"passed","time":{"start":1695159854437,"stop":1695159855595,"duration":1158}},{"uid":"24df31c9a06b5c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/24df31c9a06b5c7c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695156924060,"stop":1695156924791,"duration":731}},{"uid":"75e66266594bed1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/75e66266594bed1a","status":"passed","time":{"start":1695086052009,"stop":1695086053116,"duration":1107}},{"uid":"88c8ad4f1731d510","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/88c8ad4f1731d510","status":"passed","time":{"start":1694999584906,"stop":1694999585891,"duration":985}},{"uid":"756d1e89a2174f29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/756d1e89a2174f29","status":"passed","time":{"start":1694987819313,"stop":1694987820481,"duration":1168}},{"uid":"2c0ff5b4f3dd2330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/2c0ff5b4f3dd2330","status":"passed","time":{"start":1694987661598,"stop":1694987662537,"duration":939}},{"uid":"b584549e5f52ddca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b584549e5f52ddca","status":"passed","time":{"start":1694971634539,"stop":1694971635606,"duration":1067}},{"uid":"c00d32e54dcd165e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/c00d32e54dcd165e","status":"passed","time":{"start":1694913416254,"stop":1694913417365,"duration":1111}},{"uid":"31531deee6eeb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/31531deee6eeb779","status":"passed","time":{"start":1694892730005,"stop":1694892731052,"duration":1047}},{"uid":"33a698b93f7c5628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/33a698b93f7c5628","status":"passed","time":{"start":1694889732310,"stop":1694889733224,"duration":914}},{"uid":"c67dae4a87b1a493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/c67dae4a87b1a493","status":"passed","time":{"start":1694864593719,"stop":1694864594767,"duration":1048}},{"uid":"26b6c306106e2716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/26b6c306106e2716","status":"passed","time":{"start":1694840278430,"stop":1694840279452,"duration":1022}},{"uid":"d47c67ebde799761","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/d47c67ebde799761","status":"passed","time":{"start":1694826680072,"stop":1694826680983,"duration":911}},{"uid":"1d839c5e922f1f08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/1d839c5e922f1f08","status":"passed","time":{"start":1694796693334,"stop":1694796694333,"duration":999}},{"uid":"266cc47e3bba8256","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/266cc47e3bba8256","status":"passed","time":{"start":1694740426867,"stop":1694740428080,"duration":1213}}]},"tags":[]},"source":"f991e6c12bbc66b0.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/fbcceb961a0f58f2.json b/3.10/943/data/test-cases/fbcceb961a0f58f2.json deleted file mode 100644 index d012b2fbfe..0000000000 --- a/3.10/943/data/test-cases/fbcceb961a0f58f2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"fbcceb961a0f58f2","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1695345232143,"stop":1695345236102,"duration":3959},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CroydonCouncil","time":{"start":1695345232143,"stop":1695345232144,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CroydonCouncil","time":{"start":1695345232144,"stop":1695345236100,"duration":3956},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345236100,"stop":1695345236100,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345236100,"stop":1695345236102,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CroydonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":56,"broken":0,"skipped":0,"passed":32,"unknown":0,"total":88},"items":[{"uid":"2d03f9625c8dd394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/2d03f9625c8dd394","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695258785905,"stop":1695258788001,"duration":2096}},{"uid":"6773d1d8b5d8a924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/6773d1d8b5d8a924","status":"passed","time":{"start":1695206160189,"stop":1695206164687,"duration":4498}},{"uid":"fe53e320b46e085b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/fe53e320b46e085b","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695193627698,"stop":1695193629418,"duration":1720}},{"uid":"c33a669a669a851e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/c33a669a669a851e","status":"passed","time":{"start":1695172415496,"stop":1695172419574,"duration":4078}},{"uid":"aadd7235866c309d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/aadd7235866c309d","status":"passed","time":{"start":1695161914489,"stop":1695161918500,"duration":4011}},{"uid":"a406811516e50a34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/a406811516e50a34","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695159875675,"stop":1695159877407,"duration":1732}},{"uid":"721aca9816060d02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/721aca9816060d02","status":"passed","time":{"start":1695156943583,"stop":1695156948451,"duration":4868}},{"uid":"7e565c20d5e01ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/7e565c20d5e01ba","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695086073035,"stop":1695086074888,"duration":1853}},{"uid":"ea2d4c03b77e0322","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/ea2d4c03b77e0322","status":"passed","time":{"start":1694999615334,"stop":1694999619673,"duration":4339}},{"uid":"c844577570a608ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c844577570a608ce","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694987838659,"stop":1694987840376,"duration":1717}},{"uid":"eaeda88435c42647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/eaeda88435c42647","status":"passed","time":{"start":1694987680705,"stop":1694987685970,"duration":5265}},{"uid":"d20ccfbce49caf8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/d20ccfbce49caf8f","status":"passed","time":{"start":1694971624485,"stop":1694971628970,"duration":4485}},{"uid":"7302a0a82a361fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/7302a0a82a361fb7","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694913437906,"stop":1694913439780,"duration":1874}},{"uid":"187318a9a03d1b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/187318a9a03d1b1c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694892751092,"stop":1694892752287,"duration":1195}},{"uid":"543cb522fdf87ade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/543cb522fdf87ade","status":"passed","time":{"start":1694889747256,"stop":1694889751659,"duration":4403}},{"uid":"63dc9d4dc60ec50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/63dc9d4dc60ec50","status":"passed","time":{"start":1694864617662,"stop":1694864622681,"duration":5019}},{"uid":"52cd27772177bdb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/52cd27772177bdb0","status":"passed","time":{"start":1694840302847,"stop":1694840307260,"duration":4413}},{"uid":"dbb564ba3ce1fa8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/dbb564ba3ce1fa8d","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694826714008,"stop":1694826716241,"duration":2233}},{"uid":"1f9de11c818c97f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/1f9de11c818c97f6","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694796724527,"stop":1694796726465,"duration":1938}},{"uid":"9946de1aceb898fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/9946de1aceb898fb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694740453321,"stop":1694740454875,"duration":1554}}]},"tags":[]},"source":"fbcceb961a0f58f2.json","parameterValues":["CroydonCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/ffe3436435aa96f0.json b/3.10/943/data/test-cases/ffe3436435aa96f0.json deleted file mode 100644 index 5739fdd4fd..0000000000 --- a/3.10/943/data/test-cases/ffe3436435aa96f0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ffe3436435aa96f0","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1695345216267,"stop":1695345217992,"duration":1725},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastCambridgeshireCouncil","time":{"start":1695345216268,"stop":1695345216269,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastCambridgeshireCouncil","time":{"start":1695345216269,"stop":1695345217989,"duration":1720},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695345217989,"stop":1695345217989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695345217989,"stop":1695345217992,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastCambridgeshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":88},"items":[{"uid":"94d48f18d1819436","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/94d48f18d1819436","status":"passed","time":{"start":1695258766475,"stop":1695258767846,"duration":1371}},{"uid":"d198bf429e864568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/d198bf429e864568","status":"passed","time":{"start":1695206152470,"stop":1695206153891,"duration":1421}},{"uid":"d84d65fed782d490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d84d65fed782d490","status":"passed","time":{"start":1695193614908,"stop":1695193617554,"duration":2646}},{"uid":"400201c44ba05d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/400201c44ba05d9","status":"passed","time":{"start":1695172399210,"stop":1695172400704,"duration":1494}},{"uid":"2556c2986436d03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/2556c2986436d03","status":"passed","time":{"start":1695161901876,"stop":1695161903282,"duration":1406}},{"uid":"9287de4ddfa35e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9287de4ddfa35e1b","status":"passed","time":{"start":1695159866795,"stop":1695159868973,"duration":2178}},{"uid":"ad1b477d5ee052e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ad1b477d5ee052e7","status":"passed","time":{"start":1695156932365,"stop":1695156933914,"duration":1549}},{"uid":"a38477c80eed2479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/a38477c80eed2479","status":"passed","time":{"start":1695086063807,"stop":1695086065546,"duration":1739}},{"uid":"dc98a6ea8d03ba79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/dc98a6ea8d03ba79","status":"passed","time":{"start":1694999600048,"stop":1694999601502,"duration":1454}},{"uid":"e7ba12b7db9d8d28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/e7ba12b7db9d8d28","status":"passed","time":{"start":1694987830007,"stop":1694987833105,"duration":3098}},{"uid":"b427a4ba68ad598b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/b427a4ba68ad598b","status":"passed","time":{"start":1694987670070,"stop":1694987671439,"duration":1369}},{"uid":"7fbc0d11be7671ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/7fbc0d11be7671ea","status":"passed","time":{"start":1694971639111,"stop":1694971640727,"duration":1616}},{"uid":"aa8a59f3bfc16743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/aa8a59f3bfc16743","status":"passed","time":{"start":1694913428705,"stop":1694913430575,"duration":1870}},{"uid":"9d9baccd6fd0a4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/9d9baccd6fd0a4a7","status":"passed","time":{"start":1694892744841,"stop":1694892747582,"duration":2741}},{"uid":"1b2bde0f14fe9f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/1b2bde0f14fe9f2e","status":"passed","time":{"start":1694889740533,"stop":1694889741775,"duration":1242}},{"uid":"208a673af4be38d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/208a673af4be38d0","status":"passed","time":{"start":1694864603589,"stop":1694864607160,"duration":3571}},{"uid":"5dfb7e5301848fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/5dfb7e5301848fb9","status":"passed","time":{"start":1694840291410,"stop":1694840293788,"duration":2378}},{"uid":"f4f05b2ca2ac1f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f4f05b2ca2ac1f3c","status":"passed","time":{"start":1694826702988,"stop":1694826704327,"duration":1339}},{"uid":"2b1353b551b48dd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/2b1353b551b48dd1","status":"passed","time":{"start":1694796710167,"stop":1694796716991,"duration":6824}},{"uid":"767a98dd7aa3a572","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/767a98dd7aa3a572","status":"passed","time":{"start":1694740443165,"stop":1694740449018,"duration":5853}}]},"tags":[]},"source":"ffe3436435aa96f0.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/timeline.json b/3.10/943/data/timeline.json deleted file mode 100644 index 19cee7e8d3..0000000000 --- a/3.10/943/data/timeline.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az1028-148","children":[{"name":"2123-MainThread","children":[{"name":"Validate Council Output [WelhatCouncil]","uid":"48ea218f9248eb5e","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"e61c8a0ee84804e6","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"98dcec1b9f5436d6","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345452767,"stop":1695345456215,"duration":3448},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"f3774498c840cecb","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345289543,"stop":1695345290808,"duration":1265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"bb939b2ff2ad4d3f","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"a84a805ed1111130","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345495972,"stop":1695345496534,"duration":562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"d02a55a6cb6ffc03","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345277598,"stop":1695345283301,"duration":5703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"fbcceb961a0f58f2","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345232143,"stop":1695345236102,"duration":3959},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"7b8f6e5d474baaee","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"13a70cf3b68dff33","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"31e2c3d8157f580d","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345290811,"stop":1695345297404,"duration":6593},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"72afef9e06373863","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345447099,"stop":1695345447953,"duration":854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"280d6271bdd08e1e","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345447957,"stop":1695345449989,"duration":2032},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"c4323d089db609eb","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345458402,"stop":1695345461345,"duration":2943},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"12e085543bf6b574","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345236105,"stop":1695345240123,"duration":4018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"516338daab7ca87e","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345435579,"stop":1695345437133,"duration":1554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"f20dabf8ded1cb66","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345449992,"stop":1695345452764,"duration":2772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"e6ac0755d4b584c4","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345463810,"stop":1695345472181,"duration":8371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"c295322bcfc4fcba","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345213706,"stop":1695345230633,"duration":16927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"a8b17fe60975037a","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345244888,"stop":1695345247156,"duration":2268},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"8bdc1a10ea1cab7a","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345461349,"stop":1695345463806,"duration":2457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"619c252e22051058","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345240127,"stop":1695345244790,"duration":4663},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"e2cc776340f0f13","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345272711,"stop":1695345276803,"duration":4092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"cad965856234d4b7","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345482352,"stop":1695345487946,"duration":5594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"b02c2806a4a76dc3","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"69506f7d2673b6fc","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345247159,"stop":1695345272652,"duration":25493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"9f703f9b5a73b421","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345190505,"stop":1695345191829,"duration":1324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"47a284ed3e5af2e7","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345276807,"stop":1695345277594,"duration":787},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"757ebe2c15a5a87d","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345297410,"stop":1695345303240,"duration":5830},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"eb662e1e98b7cb5d","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345491180,"stop":1695345495967,"duration":4787},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"2dec426154f03ea6","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"7b2af9ba0002db74","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345478515,"stop":1695345480139,"duration":1624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"28be8ba87f4534fe","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"f11647d7aaa7afa5","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345474382,"stop":1695345478511,"duration":4129},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"e514280d27075bf9","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345283304,"stop":1695345289539,"duration":6235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"213540878641db67","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345185838,"stop":1695345190272,"duration":4434},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"1ec28b49db2146a6","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345472185,"stop":1695345474378,"duration":2193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"b831f5a75380d84b","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345209771,"stop":1695345213703,"duration":3932},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"10625e3870c8fd57","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345487950,"stop":1695345491176,"duration":3226},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"23de859dbfe906fe","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345437136,"stop":1695345447096,"duration":9960},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"b70af384eaf1375a","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"failed","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"6f64da5a64ed97b9","parentUid":"0ef6033575fb69eeb20fc50142ba3e67","status":"passed","time":{"start":1695345191832,"stop":1695345209767,"duration":17935},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]}],"uid":"0ef6033575fb69eeb20fc50142ba3e67"},{"name":"2120-MainThread","children":[{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"9fa61475b1038c2d","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345451122,"stop":1695345453412,"duration":2290},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"b210cbaae949f859","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345585114,"stop":1695345588001,"duration":2887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"ec09b9ecdbc5e753","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"eaec7561f91a4287","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345185838,"stop":1695345189462,"duration":3624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"bb9a63fd18cbabdc","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345270780,"stop":1695345272339,"duration":1559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"282d9f70d4484950","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345423239,"stop":1695345426045,"duration":2806},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"d8d6dfa4f4c80510","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345239336,"stop":1695345269637,"duration":30301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"d04ab09de42049fb","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"e6bbad3224f51908","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345217995,"stop":1695345218726,"duration":731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"629f7409db2b0c2","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345446489,"stop":1695345448223,"duration":1734},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"325de301bc825771","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345450315,"stop":1695345451119,"duration":804},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"b5bfddcfce13010e","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"dc1cf89cc6551059","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345234747,"stop":1695345237221,"duration":2474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f4986597839b086","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345269641,"stop":1695345270777,"duration":1136},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"9330e005272af36f","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"ffe3436435aa96f0","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345216267,"stop":1695345217992,"duration":1725},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2889fc871c32dac3","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345197803,"stop":1695345201346,"duration":3543},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"2f324d4f292e8a54","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345237224,"stop":1695345239276,"duration":2052},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"89af6d7c36b00b2a","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"66e9799dd361c68c","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345281893,"stop":1695345421657,"duration":139764},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"98072e088a674147","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345434916,"stop":1695345438510,"duration":3594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"55a56f77d0b4bff5","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345231526,"stop":1695345233812,"duration":2286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a3b9ede97ca46385","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"4bf53a30d5a10bde","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345438513,"stop":1695345446486,"duration":7973},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"b97dc8159c0548c2","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345421661,"stop":1695345423236,"duration":1575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"683eee732ecfb677","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345588004,"stop":1695345589460,"duration":1456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"2a3f393f81c90e52","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345191011,"stop":1695345196619,"duration":5608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cb0112b1c8f9ba7b","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"6f02259bf3a897e8","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345426048,"stop":1695345427189,"duration":1141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"35bcedfbf27344f1","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345222053,"stop":1695345231523,"duration":9470},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"d87718eb216591bb","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345207296,"stop":1695345213590,"duration":6294},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"bca0d67b3bc77916","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"6ef87c0c61dd0a50","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"2af369888d4c708d","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"b671a282eeb45c4b","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345201349,"stop":1695345206243,"duration":4894},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"968fe9bb83960b83","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345213593,"stop":1695345216262,"duration":2669},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"d5dd4ba76c9b22c1","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345220426,"stop":1695345222050,"duration":1624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"f991e6c12bbc66b0","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345206246,"stop":1695345207292,"duration":1046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"e46c5738d3ba378b","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"failed","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"1276090cb023a939","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345272342,"stop":1695345281889,"duration":9547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"a68930eb9ebbf144","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345218730,"stop":1695345220423,"duration":1693},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"b6df6261799cc95a","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345448227,"stop":1695345450311,"duration":2084},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"be9c6e2745fa1fa5","parentUid":"52b39d4c5ebccc4ee73a2e8cd0d19321","status":"passed","time":{"start":1695345428409,"stop":1695345432741,"duration":4332},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]}],"uid":"52b39d4c5ebccc4ee73a2e8cd0d19321"}],"uid":"afd6221931384c5b8fec89b5a6235128"}],"name":"timeline"} \ No newline at end of file diff --git a/3.10/943/export/influxDbData.txt b/3.10/943/export/influxDbData.txt deleted file mode 100644 index 46821ee9ee..0000000000 --- a/3.10/943/export/influxDbData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status failed=20 1695345601000000000 -launch_status broken=0 1695345601000000000 -launch_status passed=65 1695345601000000000 -launch_status skipped=0 1695345601000000000 -launch_status unknown=0 1695345601000000000 -launch_time duration=403622 1695345601000000000 -launch_time min_duration=4 1695345601000000000 -launch_time max_duration=139764 1695345601000000000 -launch_time sum_duration=711175 1695345601000000000 -launch_problems product_defects=20 1695345601000000000 -launch_retries retries=0 1695345601000000000 -launch_retries run=85 1695345601000000000 diff --git a/3.10/943/export/prometheusData.txt b/3.10/943/export/prometheusData.txt deleted file mode 100644 index 98530aba65..0000000000 --- a/3.10/943/export/prometheusData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status_failed 20 -launch_status_broken 0 -launch_status_passed 65 -launch_status_skipped 0 -launch_status_unknown 0 -launch_time_duration 403622 -launch_time_min_duration 4 -launch_time_max_duration 139764 -launch_time_sum_duration 711175 -launch_problems_product_defects 20 -launch_retries_retries 0 -launch_retries_run 85 diff --git a/3.10/943/history/categories-trend.json b/3.10/943/history/categories-trend.json deleted file mode 100644 index c88cc9e68b..0000000000 --- a/3.10/943/history/categories-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910/","reportName":"Allure Report with history","data":{"Product defects":21}}] \ No newline at end of file diff --git a/3.10/943/history/duration-trend.json b/3.10/943/history/duration-trend.json deleted file mode 100644 index 9a04d2571b..0000000000 --- a/3.10/943/history/duration-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"duration":403622}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942/","reportName":"Allure Report with history","data":{"duration":452942}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941/","reportName":"Allure Report with history","data":{"duration":376469}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939/","reportName":"Allure Report with history","data":{"duration":401530}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937/","reportName":"Allure Report with history","data":{"duration":383084}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936/","reportName":"Allure Report with history","data":{"duration":355376}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935/","reportName":"Allure Report with history","data":{"duration":419916}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932/","reportName":"Allure Report with history","data":{"duration":361851}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930/","reportName":"Allure Report with history","data":{"duration":414750}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929/","reportName":"Allure Report with history","data":{"duration":514888}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928/","reportName":"Allure Report with history","data":{"duration":455840}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926/","reportName":"Allure Report with history","data":{"duration":367595}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922/","reportName":"Allure Report with history","data":{"duration":363386}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920/","reportName":"Allure Report with history","data":{"duration":431447}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919/","reportName":"Allure Report with history","data":{"duration":354748}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917/","reportName":"Allure Report with history","data":{"duration":365703}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915/","reportName":"Allure Report with history","data":{"duration":403210}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913/","reportName":"Allure Report with history","data":{"duration":409964}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912/","reportName":"Allure Report with history","data":{"duration":366164}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910/","reportName":"Allure Report with history","data":{"duration":429423}}] \ No newline at end of file diff --git a/3.10/943/history/history-trend.json b/3.10/943/history/history-trend.json deleted file mode 100644 index 55caa43318..0000000000 --- a/3.10/943/history/history-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":85}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":85}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":84}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":84}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}}] \ No newline at end of file diff --git a/3.10/943/history/history.json b/3.10/943/history/history.json deleted file mode 100644 index 5983db80ca..0000000000 --- a/3.10/943/history/history.json +++ /dev/null @@ -1 +0,0 @@ -{"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"69506f7d2673b6fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/69506f7d2673b6fc","status":"passed","time":{"start":1695345247159,"stop":1695345272652,"duration":25493}},{"uid":"422352f5199892d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/422352f5199892d","status":"passed","time":{"start":1695258797132,"stop":1695258835557,"duration":38425}},{"uid":"222a181c61c7e7a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/222a181c61c7e7a0","status":"passed","time":{"start":1695206322966,"stop":1695206339780,"duration":16814}},{"uid":"e4dd236f1130f055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/e4dd236f1130f055","status":"passed","time":{"start":1695193830853,"stop":1695193840501,"duration":9648}},{"uid":"d68f84ed884bed8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/d68f84ed884bed8a","status":"passed","time":{"start":1695172432603,"stop":1695172453631,"duration":21028}},{"uid":"bda17e7995f698dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/bda17e7995f698dd","status":"passed","time":{"start":1695162061799,"stop":1695162069341,"duration":7542}},{"uid":"93174dfe443aa698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/93174dfe443aa698","status":"passed","time":{"start":1695159889162,"stop":1695159897139,"duration":7977}},{"uid":"7891a28f8de39ce3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/7891a28f8de39ce3","status":"passed","time":{"start":1695156971666,"stop":1695156979359,"duration":7693}},{"uid":"d52d994fcab578ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/d52d994fcab578ee","status":"passed","time":{"start":1695086086752,"stop":1695086115175,"duration":28423}},{"uid":"2c35a19fae1f6e5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/2c35a19fae1f6e5d","status":"passed","time":{"start":1694999630592,"stop":1694999648343,"duration":17751}},{"uid":"5d3f65ce67242d4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/5d3f65ce67242d4b","status":"passed","time":{"start":1694987864074,"stop":1694987871116,"duration":7042}},{"uid":"f44c3b3d219e6ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/f44c3b3d219e6ac8","status":"passed","time":{"start":1694987693675,"stop":1694987700444,"duration":6769}},{"uid":"a6047f654318a41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/a6047f654318a41","status":"passed","time":{"start":1694971655538,"stop":1694971662405,"duration":6867}},{"uid":"8208afb9965dff14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8208afb9965dff14","status":"passed","time":{"start":1694913453486,"stop":1694913480899,"duration":27413}},{"uid":"89b2e2e3b2b79eb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/89b2e2e3b2b79eb0","status":"passed","time":{"start":1694892776109,"stop":1694892784086,"duration":7977}},{"uid":"601c1b3460282dfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/601c1b3460282dfc","status":"passed","time":{"start":1694889761532,"stop":1694889771797,"duration":10265}},{"uid":"d7cbfb0aba78b4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/d7cbfb0aba78b4b0","status":"passed","time":{"start":1694864635324,"stop":1694864643484,"duration":8160}},{"uid":"16a8882656d9b6b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/16a8882656d9b6b6","status":"passed","time":{"start":1694840321207,"stop":1694840360366,"duration":39159}},{"uid":"916c916d7e2cf11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/916c916d7e2cf11","status":"passed","time":{"start":1694826725406,"stop":1694826787141,"duration":61735}},{"uid":"f3b09bcfa345ade6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f3b09bcfa345ade6","status":"passed","time":{"start":1694796743960,"stop":1694796753995,"duration":10035}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"e6bbad3224f51908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e6bbad3224f51908","status":"passed","time":{"start":1695345217995,"stop":1695345218726,"duration":731}},{"uid":"66d00417113c947d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/66d00417113c947d","status":"passed","time":{"start":1695258767849,"stop":1695258768971,"duration":1122}},{"uid":"76402166d97b88bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/76402166d97b88bb","status":"passed","time":{"start":1695206153894,"stop":1695206154570,"duration":676}},{"uid":"7290febf947594a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7290febf947594a5","status":"passed","time":{"start":1695193617557,"stop":1695193618360,"duration":803}},{"uid":"b81e8aae047cc6c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b81e8aae047cc6c0","status":"passed","time":{"start":1695172400707,"stop":1695172401317,"duration":610}},{"uid":"5d49dc7db7d73036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/5d49dc7db7d73036","status":"passed","time":{"start":1695161903285,"stop":1695161903949,"duration":664}},{"uid":"9379f74c3921e99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9379f74c3921e99c","status":"passed","time":{"start":1695159868977,"stop":1695159870042,"duration":1065}},{"uid":"f07dde352f1881cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f07dde352f1881cb","status":"passed","time":{"start":1695156933918,"stop":1695156934584,"duration":666}},{"uid":"8537a0490ad13d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/8537a0490ad13d5a","status":"passed","time":{"start":1695086065550,"stop":1695086066347,"duration":797}},{"uid":"8843f733cfd6671d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/8843f733cfd6671d","status":"passed","time":{"start":1694999601505,"stop":1694999602152,"duration":647}},{"uid":"33af58068f81c0ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/33af58068f81c0ca","status":"passed","time":{"start":1694987833109,"stop":1694987834149,"duration":1040}},{"uid":"cdc877215f01d06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/cdc877215f01d06b","status":"passed","time":{"start":1694987671442,"stop":1694987672085,"duration":643}},{"uid":"13cf7ddde9d7efbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/13cf7ddde9d7efbc","status":"passed","time":{"start":1694971640730,"stop":1694971641383,"duration":653}},{"uid":"295bc960e7c009cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/295bc960e7c009cd","status":"passed","time":{"start":1694913430580,"stop":1694913431648,"duration":1068}},{"uid":"89d137e904f7a9fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/89d137e904f7a9fc","status":"passed","time":{"start":1694892747585,"stop":1694892748171,"duration":586}},{"uid":"2c9770ab56345e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/2c9770ab56345e38","status":"passed","time":{"start":1694889741778,"stop":1694889742678,"duration":900}},{"uid":"ed30d5c2e563867a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ed30d5c2e563867a","status":"passed","time":{"start":1694864607164,"stop":1694864607962,"duration":798}},{"uid":"1b705aaed687bcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1b705aaed687bcb","status":"passed","time":{"start":1694840293791,"stop":1694840294552,"duration":761}},{"uid":"e5e77c5c5456ac97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e5e77c5c5456ac97","status":"passed","time":{"start":1694826704330,"stop":1694826704929,"duration":599}},{"uid":"d9a015bb3de1bb0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d9a015bb3de1bb0a","status":"passed","time":{"start":1694796716995,"stop":1694796718203,"duration":1208}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"98072e088a674147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/98072e088a674147","status":"passed","time":{"start":1695345434916,"stop":1695345438510,"duration":3594}},{"uid":"86d1803a9e2511ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/86d1803a9e2511ca","status":"passed","time":{"start":1695259021545,"stop":1695259024137,"duration":2592}},{"uid":"7491f5d214f2dc8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/7491f5d214f2dc8a","status":"passed","time":{"start":1695206364447,"stop":1695206366782,"duration":2335}},{"uid":"1241eedaa6893725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1241eedaa6893725","status":"passed","time":{"start":1695193826571,"stop":1695193829922,"duration":3351}},{"uid":"d23c4b63c3c93c2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/d23c4b63c3c93c2b","status":"passed","time":{"start":1695172588801,"stop":1695172591085,"duration":2284}},{"uid":"6b7a3372b960176c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/6b7a3372b960176c","status":"passed","time":{"start":1695162102064,"stop":1695162104430,"duration":2366}},{"uid":"2e756f4747b9bb4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2e756f4747b9bb4f","status":"passed","time":{"start":1695160087241,"stop":1695160090269,"duration":3028}},{"uid":"b0323815c0630e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b0323815c0630e86","status":"passed","time":{"start":1695156993504,"stop":1695156995861,"duration":2357}},{"uid":"ea944fd554027a8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/ea944fd554027a8b","status":"passed","time":{"start":1695086292816,"stop":1695086295702,"duration":2886}},{"uid":"65aa045f317802b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/65aa045f317802b2","status":"passed","time":{"start":1694999787476,"stop":1694999790056,"duration":2580}},{"uid":"fdc859132e1ee2ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/fdc859132e1ee2ad","status":"passed","time":{"start":1694988256377,"stop":1694988258962,"duration":2585}},{"uid":"81b9f551666fa0a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/81b9f551666fa0a0","status":"passed","time":{"start":1694987855425,"stop":1694987857772,"duration":2347}},{"uid":"503152aad3f31616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/503152aad3f31616","status":"passed","time":{"start":1694971951924,"stop":1694971954265,"duration":2341}},{"uid":"394194598d29889c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/394194598d29889c","status":"passed","time":{"start":1694913660996,"stop":1694913663584,"duration":2588}},{"uid":"f8e100798e4fe888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/f8e100798e4fe888","status":"passed","time":{"start":1694893063553,"stop":1694893066257,"duration":2704}},{"uid":"a2cf24ca95190bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/a2cf24ca95190bf0","status":"passed","time":{"start":1694889923395,"stop":1694889925545,"duration":2150}},{"uid":"c3b531c02a7a9614","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/c3b531c02a7a9614","status":"passed","time":{"start":1694864825130,"stop":1694864827591,"duration":2461}},{"uid":"56e0b877a61b98bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/56e0b877a61b98bb","status":"passed","time":{"start":1694840539540,"stop":1694840542067,"duration":2527}},{"uid":"e28ca3eeac010a62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e28ca3eeac010a62","status":"passed","time":{"start":1694826955497,"stop":1694826957784,"duration":2287}},{"uid":"5850497f87322265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/5850497f87322265","status":"passed","time":{"start":1694796939234,"stop":1694796941890,"duration":2656}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":34,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":88},"items":[{"uid":"bca0d67b3bc77916","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bca0d67b3bc77916","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345233815,"stop":1695345234469,"duration":654}},{"uid":"9ae63b1970de57d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9ae63b1970de57d6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695258781363,"stop":1695258782206,"duration":843}},{"uid":"3b57302d6a44b3c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/3b57302d6a44b3c7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695206165267,"stop":1695206165709,"duration":442}},{"uid":"a22641820057ab39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/a22641820057ab39","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193628873,"stop":1695193629578,"duration":705}},{"uid":"a3aa5c2057f8b8aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/a3aa5c2057f8b8aa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695172408576,"stop":1695172409080,"duration":504}},{"uid":"7616d8ec5f4521a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/7616d8ec5f4521a9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695161908674,"stop":1695161909191,"duration":517}},{"uid":"5726b99852aa50fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/5726b99852aa50fa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695159878497,"stop":1695159879332,"duration":835}},{"uid":"e85422af3426e65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/e85422af3426e65c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695156941060,"stop":1695156941733,"duration":673}},{"uid":"afc95eb61ab08240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/afc95eb61ab08240","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695086073523,"stop":1695086074403,"duration":880}},{"uid":"1af0625ac67e8522","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/1af0625ac67e8522","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694999609237,"stop":1694999609876,"duration":639}},{"uid":"62a71716aa09a2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/62a71716aa09a2c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987842266,"stop":1694987843116,"duration":850}},{"uid":"280d4b497b0e05d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/280d4b497b0e05d4","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987682896,"stop":1694987683485,"duration":589}},{"uid":"e47822fad4549f94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e47822fad4549f94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694971647733,"stop":1694971648200,"duration":467}},{"uid":"5d7d7fcc44b1551","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/5d7d7fcc44b1551","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694913442415,"stop":1694913443292,"duration":877}},{"uid":"2448fb8e9e8f29ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/2448fb8e9e8f29ee","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892754556,"stop":1694892755139,"duration":583}},{"uid":"d2e5c4832ac895f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d2e5c4832ac895f5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889750878,"stop":1694889751567,"duration":689}},{"uid":"ba2d1bf35b41d856","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ba2d1bf35b41d856","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694864619714,"stop":1694864620300,"duration":586}},{"uid":"f2e3ce24d22e15a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/f2e3ce24d22e15a5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694840302725,"stop":1694840303484,"duration":759}},{"uid":"a097c0bb48b7289d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a097c0bb48b7289d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694826711154,"stop":1694826711810,"duration":656}},{"uid":"86efc89f9ff9be3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/86efc89f9ff9be3a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694796726726,"stop":1694796727675,"duration":949}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":88},"items":[{"uid":"98dcec1b9f5436d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/98dcec1b9f5436d6","status":"passed","time":{"start":1695345452767,"stop":1695345456215,"duration":3448}},{"uid":"2b4b200f99021fdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/2b4b200f99021fdb","status":"passed","time":{"start":1695259041799,"stop":1695259046297,"duration":4498}},{"uid":"b31481396eaa06de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b31481396eaa06de","status":"passed","time":{"start":1695206353766,"stop":1695206356644,"duration":2878}},{"uid":"b3652af8fe74c7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b3652af8fe74c7bf","status":"passed","time":{"start":1695193840504,"stop":1695193844151,"duration":3647}},{"uid":"be775cee3a779b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/be775cee3a779b68","status":"passed","time":{"start":1695172607381,"stop":1695172610553,"duration":3172}},{"uid":"15c7dbbb848c15a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/15c7dbbb848c15a9","status":"passed","time":{"start":1695162081784,"stop":1695162084848,"duration":3064}},{"uid":"d15f15e969e8fb89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d15f15e969e8fb89","status":"passed","time":{"start":1695160106501,"stop":1695160110485,"duration":3984}},{"uid":"8bf72a954b07f152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8bf72a954b07f152","status":"passed","time":{"start":1695157009291,"stop":1695157012335,"duration":3044}},{"uid":"9c07a50a63de598b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/9c07a50a63de598b","status":"passed","time":{"start":1695086312068,"stop":1695086316045,"duration":3977}},{"uid":"8835ccd9748b353c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/8835ccd9748b353c","status":"passed","time":{"start":1694999803624,"stop":1694999807265,"duration":3641}},{"uid":"7eaebc0bf355b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/7eaebc0bf355b09","status":"passed","time":{"start":1694987924284,"stop":1694987929118,"duration":4834}},{"uid":"a56fc8b655363a7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a56fc8b655363a7f","status":"passed","time":{"start":1694987870971,"stop":1694987874387,"duration":3416}},{"uid":"274284133dc9574c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/274284133dc9574c","status":"passed","time":{"start":1694971704617,"stop":1694971707721,"duration":3104}},{"uid":"85ee8930447cbb59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/85ee8930447cbb59","status":"passed","time":{"start":1694913681224,"stop":1694913685277,"duration":4053}},{"uid":"6f140359d28e0b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/6f140359d28e0b04","status":"passed","time":{"start":1694892819657,"stop":1694892822766,"duration":3109}},{"uid":"621c70feb3ee5088","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/621c70feb3ee5088","status":"passed","time":{"start":1694889940358,"stop":1694889943387,"duration":3029}},{"uid":"df99457832aaade0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/df99457832aaade0","status":"passed","time":{"start":1694864831251,"stop":1694864834773,"duration":3522}},{"uid":"bb1174a1689a9107","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/bb1174a1689a9107","status":"passed","time":{"start":1694840534902,"stop":1694840538722,"duration":3820}},{"uid":"4a64e3ff375116a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/4a64e3ff375116a9","status":"passed","time":{"start":1694826886487,"stop":1694826889069,"duration":2582}},{"uid":"39ab64286ed589bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/39ab64286ed589bf","status":"passed","time":{"start":1694796957925,"stop":1694796961747,"duration":3822}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"629f7409db2b0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/629f7409db2b0c2","status":"passed","time":{"start":1695345446489,"stop":1695345448223,"duration":1734}},{"uid":"fce3b2acde4963d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/fce3b2acde4963d7","status":"passed","time":{"start":1695259032895,"stop":1695259035468,"duration":2573}},{"uid":"e86df45313f111ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/e86df45313f111ae","status":"passed","time":{"start":1695206347531,"stop":1695206348574,"duration":1043}},{"uid":"59439524d02f5393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/59439524d02f5393","status":"passed","time":{"start":1695193838795,"stop":1695193840101,"duration":1306}},{"uid":"52f0e08e47f04fde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/52f0e08e47f04fde","status":"passed","time":{"start":1695172599704,"stop":1695172601326,"duration":1622}},{"uid":"fde93e717ace73ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/fde93e717ace73ab","status":"passed","time":{"start":1695162077000,"stop":1695162078018,"duration":1018}},{"uid":"2e05799a28d7672f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2e05799a28d7672f","status":"passed","time":{"start":1695160099760,"stop":1695160101488,"duration":1728}},{"uid":"b80e054b1a4b08ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b80e054b1a4b08ea","status":"passed","time":{"start":1695157003794,"stop":1695157005394,"duration":1600}},{"uid":"7a901d6d8f6bb415","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/7a901d6d8f6bb415","status":"passed","time":{"start":1695086304353,"stop":1695086306647,"duration":2294}},{"uid":"ff79aed5066a6624","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/ff79aed5066a6624","status":"passed","time":{"start":1694999797562,"stop":1694999799393,"duration":1831}},{"uid":"b1916a372b0470cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b1916a372b0470cc","status":"passed","time":{"start":1694987917577,"stop":1694987919171,"duration":1594}},{"uid":"c2c2c73bce0d5181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/c2c2c73bce0d5181","status":"passed","time":{"start":1694987865552,"stop":1694987867151,"duration":1599}},{"uid":"52b5060815a0d48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/52b5060815a0d48d","status":"passed","time":{"start":1694971689315,"stop":1694971691237,"duration":1922}},{"uid":"82fdceb3fff329cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/82fdceb3fff329cf","status":"passed","time":{"start":1694913672401,"stop":1694913674726,"duration":2325}},{"uid":"8017405c59909106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8017405c59909106","status":"passed","time":{"start":1694892814077,"stop":1694892815588,"duration":1511}},{"uid":"44df209645652f66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/44df209645652f66","status":"passed","time":{"start":1694889932933,"stop":1694889934010,"duration":1077}},{"uid":"3d78a0f49a5c34b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3d78a0f49a5c34b5","status":"passed","time":{"start":1694864836184,"stop":1694864837965,"duration":1781}},{"uid":"baaa80dbe516c426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/baaa80dbe516c426","status":"passed","time":{"start":1694840527065,"stop":1694840529411,"duration":2346}},{"uid":"268a940df776b59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/268a940df776b59","status":"passed","time":{"start":1694826880958,"stop":1694826882325,"duration":1367}},{"uid":"d06682751310c72e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d06682751310c72e","status":"passed","time":{"start":1694796951186,"stop":1694796952947,"duration":1761}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"b5bfddcfce13010e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b5bfddcfce13010e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695345432744,"stop":1695345433849,"duration":1105}},{"uid":"48777977d6b23594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/48777977d6b23594","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695259044662,"stop":1695259046246,"duration":1584}},{"uid":"cdef98694b52a504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/cdef98694b52a504","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695206320130,"stop":1695206321072,"duration":942}},{"uid":"353bc178d835436d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/353bc178d835436d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695193827565,"stop":1695193828621,"duration":1056}},{"uid":"b68cc758824f50b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b68cc758824f50b6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695172586931,"stop":1695172587799,"duration":868}},{"uid":"b876f9ec13412b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b876f9ec13412b2a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695162058980,"stop":1695162059842,"duration":862}},{"uid":"83ecc62cc0b1dee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/83ecc62cc0b1dee2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695160173425,"stop":1695160174988,"duration":1563}},{"uid":"fe56897f8ab39106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/fe56897f8ab39106","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695156967819,"stop":1695156969743,"duration":1924}},{"uid":"f74f2afa8413b2f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/f74f2afa8413b2f0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695086305862,"stop":1695086306947,"duration":1085}},{"uid":"75fdded6021dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/75fdded6021dd2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694999785300,"stop":1694999786191,"duration":891}},{"uid":"9c8a8f1b514b5469","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9c8a8f1b514b5469","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694987859735,"stop":1694987861041,"duration":1306}},{"uid":"e13e30de69300e51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e13e30de69300e51","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694987853549,"stop":1694987854423,"duration":874}},{"uid":"74249f035f556826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/74249f035f556826","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694971652196,"stop":1694971653115,"duration":919}},{"uid":"2330f6582c37cdd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2330f6582c37cdd0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694913711299,"stop":1694913716351,"duration":5052}},{"uid":"609d12881e3f3764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/609d12881e3f3764","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694892769195,"stop":1694892774438,"duration":5243}},{"uid":"3295da1c8aa78c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/3295da1c8aa78c49","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694889921506,"stop":1694889922360,"duration":854}},{"uid":"a829e0ee4f48cb7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/a829e0ee4f48cb7b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694864827476,"stop":1694864828513,"duration":1037}},{"uid":"afc81644df5c7fc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/afc81644df5c7fc2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694840514823,"stop":1694840515958,"duration":1135}},{"uid":"87b8e19cda89a986","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/87b8e19cda89a986","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694826871142,"stop":1694826872245,"duration":1103}},{"uid":"4c2d01207db93888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/4c2d01207db93888","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694796984342,"stop":1694796988745,"duration":4403}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":88},"items":[{"uid":"280d6271bdd08e1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/280d6271bdd08e1e","status":"passed","time":{"start":1695345447957,"stop":1695345449989,"duration":2032}},{"uid":"8d220171d3d9cb13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8d220171d3d9cb13","status":"passed","time":{"start":1695259018605,"stop":1695259021542,"duration":2937}},{"uid":"f566134c6e563b65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f566134c6e563b65","status":"passed","time":{"start":1695206360866,"stop":1695206364443,"duration":3577}},{"uid":"98c713d3c38edae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/98c713d3c38edae","status":"passed","time":{"start":1695193824181,"stop":1695193826567,"duration":2386}},{"uid":"368e9449ef0e6e73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/368e9449ef0e6e73","status":"passed","time":{"start":1695172621766,"stop":1695172623917,"duration":2151}},{"uid":"854d405b02a285f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/854d405b02a285f8","status":"passed","time":{"start":1695162099723,"stop":1695162102060,"duration":2337}},{"uid":"17c33a7c9a530ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/17c33a7c9a530ef5","status":"passed","time":{"start":1695160081356,"stop":1695160087237,"duration":5881}},{"uid":"42c68c381227333a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/42c68c381227333a","status":"passed","time":{"start":1695156987858,"stop":1695156993500,"duration":5642}},{"uid":"1310e14db0146537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1310e14db0146537","status":"passed","time":{"start":1695086290591,"stop":1695086292811,"duration":2220}},{"uid":"bba67ba1c8593eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/bba67ba1c8593eb9","status":"passed","time":{"start":1694999815730,"stop":1694999817608,"duration":1878}},{"uid":"9b236ee5ea212d4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9b236ee5ea212d4b","status":"passed","time":{"start":1694988254297,"stop":1694988256372,"duration":2075}},{"uid":"631ae6a601dcbe5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/631ae6a601dcbe5d","status":"passed","time":{"start":1694987877606,"stop":1694987880187,"duration":2581}},{"uid":"b36e2a091a8db540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b36e2a091a8db540","status":"passed","time":{"start":1694971949720,"stop":1694971951921,"duration":2201}},{"uid":"db1094a87772414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/db1094a87772414d","status":"passed","time":{"start":1694913658280,"stop":1694913660992,"duration":2712}},{"uid":"c1f9c60f16349124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/c1f9c60f16349124","status":"passed","time":{"start":1694893059915,"stop":1694893063550,"duration":3635}},{"uid":"796ee34e47e9846a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/796ee34e47e9846a","status":"passed","time":{"start":1694889935537,"stop":1694889939103,"duration":3566}},{"uid":"3bbcb7a605b6aac1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3bbcb7a605b6aac1","status":"passed","time":{"start":1694864820839,"stop":1694864825127,"duration":4288}},{"uid":"8ec2bc077e389db6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/8ec2bc077e389db6","status":"passed","time":{"start":1694840537834,"stop":1694840539537,"duration":1703}},{"uid":"2b5b224357a897ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/2b5b224357a897ce","status":"passed","time":{"start":1694826953000,"stop":1694826955493,"duration":2493}},{"uid":"90b13e1e59261448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/90b13e1e59261448","status":"passed","time":{"start":1694796933098,"stop":1694796939229,"duration":6131}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"d8d6dfa4f4c80510","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d8d6dfa4f4c80510","status":"passed","time":{"start":1695345239336,"stop":1695345269637,"duration":30301}},{"uid":"1795c7e0f02d0830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/1795c7e0f02d0830","status":"passed","time":{"start":1695258788406,"stop":1695258797367,"duration":8961}},{"uid":"f692b608b5d5d652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f692b608b5d5d652","status":"passed","time":{"start":1695206172325,"stop":1695206180693,"duration":8368}},{"uid":"dba41826f7a943e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/dba41826f7a943e7","status":"passed","time":{"start":1695193635470,"stop":1695193643256,"duration":7786}},{"uid":"7b25a32fa61920c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7b25a32fa61920c9","status":"passed","time":{"start":1695172413631,"stop":1695172420452,"duration":6821}},{"uid":"b7435bd7151e9527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b7435bd7151e9527","status":"passed","time":{"start":1695161913397,"stop":1695161919606,"duration":6209}},{"uid":"375f5fcf95b62e65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/375f5fcf95b62e65","status":"passed","time":{"start":1695159884286,"stop":1695159893629,"duration":9343}},{"uid":"8e89423cf2dd2907","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8e89423cf2dd2907","status":"passed","time":{"start":1695156946876,"stop":1695156953797,"duration":6921}},{"uid":"2ded7936106609ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2ded7936106609ae","status":"passed","time":{"start":1695086080516,"stop":1695086087801,"duration":7285}},{"uid":"f3b2eca584a4285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/f3b2eca584a4285c","status":"passed","time":{"start":1694999615677,"stop":1694999622758,"duration":7081}},{"uid":"34f9af882e5d63b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/34f9af882e5d63b5","status":"passed","time":{"start":1694987848734,"stop":1694987857264,"duration":8530}},{"uid":"467b2c804eaf067b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/467b2c804eaf067b","status":"passed","time":{"start":1694987688105,"stop":1694987695411,"duration":7306}},{"uid":"e5c99bf566822205","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e5c99bf566822205","status":"passed","time":{"start":1694971652600,"stop":1694971658687,"duration":6087}},{"uid":"da02100c9611234e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/da02100c9611234e","status":"passed","time":{"start":1694913448872,"stop":1694913457393,"duration":8521}},{"uid":"e68aa80b250b78ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/e68aa80b250b78ba","status":"passed","time":{"start":1694892760673,"stop":1694892767094,"duration":6421}},{"uid":"3689b58fe2f7274e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/3689b58fe2f7274e","status":"passed","time":{"start":1694889757010,"stop":1694889763422,"duration":6412}},{"uid":"cc5a7829a9ba03a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/cc5a7829a9ba03a","status":"passed","time":{"start":1694864625272,"stop":1694864632728,"duration":7456}},{"uid":"a5d23d82db129b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a5d23d82db129b5c","status":"passed","time":{"start":1694840309986,"stop":1694840317008,"duration":7022}},{"uid":"56e359779e7751ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/56e359779e7751ee","status":"passed","time":{"start":1694826716238,"stop":1694826722986,"duration":6748}},{"uid":"79fac2254e3f37ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/79fac2254e3f37ef","status":"passed","time":{"start":1694796733255,"stop":1694796742216,"duration":8961}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"35bcedfbf27344f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/35bcedfbf27344f1","status":"passed","time":{"start":1695345222053,"stop":1695345231523,"duration":9470}},{"uid":"e35eff503da31b7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e35eff503da31b7e","status":"passed","time":{"start":1695258772886,"stop":1695258778609,"duration":5723}},{"uid":"1680560169eb0771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/1680560169eb0771","status":"passed","time":{"start":1695206157424,"stop":1695206162418,"duration":4994}},{"uid":"3118029526a46673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3118029526a46673","status":"passed","time":{"start":1695193621672,"stop":1695193626466,"duration":4794}},{"uid":"2b7e80f29f05ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/2b7e80f29f05ac","status":"passed","time":{"start":1695172404329,"stop":1695172405654,"duration":1325}},{"uid":"d5f060d455d4b7aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/d5f060d455d4b7aa","status":"passed","time":{"start":1695161906755,"stop":1695161907898,"duration":1143}},{"uid":"4dfae30444a73d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4dfae30444a73d7a","status":"passed","time":{"start":1695159874082,"stop":1695159875887,"duration":1805}},{"uid":"f2c6bb621a717677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f2c6bb621a717677","status":"passed","time":{"start":1695156937390,"stop":1695156938623,"duration":1233}},{"uid":"3d8fab27b6ff8c2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/3d8fab27b6ff8c2f","status":"passed","time":{"start":1695086069945,"stop":1695086071146,"duration":1201}},{"uid":"bf9835e069207b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/bf9835e069207b73","status":"passed","time":{"start":1694999604989,"stop":1694999605932,"duration":943}},{"uid":"a81546b65f37b5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/a81546b65f37b5c7","status":"passed","time":{"start":1694987838365,"stop":1694987839727,"duration":1362}},{"uid":"f33c69b301e8f5ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/f33c69b301e8f5ff","status":"passed","time":{"start":1694987674781,"stop":1694987679713,"duration":4932}},{"uid":"643560e32350d4c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/643560e32350d4c1","status":"passed","time":{"start":1694971644277,"stop":1694971645553,"duration":1276}},{"uid":"5a7a38f6bc6d2a58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/5a7a38f6bc6d2a58","status":"passed","time":{"start":1694913435822,"stop":1694913437455,"duration":1633}},{"uid":"77e6ec574311d18d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/77e6ec574311d18d","status":"passed","time":{"start":1694892750929,"stop":1694892751938,"duration":1009}},{"uid":"ba40282111a37f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ba40282111a37f23","status":"passed","time":{"start":1694889745506,"stop":1694889748259,"duration":2753}},{"uid":"7c1ba6d7703f3c5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/7c1ba6d7703f3c5b","status":"passed","time":{"start":1694864611415,"stop":1694864616308,"duration":4893}},{"uid":"52d6dafabeb9cfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/52d6dafabeb9cfe0","status":"passed","time":{"start":1694840297953,"stop":1694840299551,"duration":1598}},{"uid":"ab03728e0bcb476","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/ab03728e0bcb476","status":"passed","time":{"start":1694826707628,"stop":1694826708906,"duration":1278}},{"uid":"d54dc256cc9d3ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d54dc256cc9d3ad4","status":"passed","time":{"start":1694796722168,"stop":1694796724039,"duration":1871}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":88},"items":[{"uid":"f991e6c12bbc66b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f991e6c12bbc66b0","status":"passed","time":{"start":1695345206246,"stop":1695345207292,"duration":1046}},{"uid":"5d4418af97499b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5d4418af97499b4","status":"passed","time":{"start":1695258752763,"stop":1695258754153,"duration":1390}},{"uid":"68393860e75e1fae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/68393860e75e1fae","status":"passed","time":{"start":1695206137050,"stop":1695206138198,"duration":1148}},{"uid":"b827296ad5ee905e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b827296ad5ee905e","status":"passed","time":{"start":1695193595834,"stop":1695193596659,"duration":825}},{"uid":"74495650fc2caabf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/74495650fc2caabf","status":"passed","time":{"start":1695172389624,"stop":1695172390630,"duration":1006}},{"uid":"d79b0cd35ca37204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/d79b0cd35ca37204","status":"passed","time":{"start":1695161888647,"stop":1695161889564,"duration":917}},{"uid":"8e7dc685952e09fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8e7dc685952e09fc","status":"passed","time":{"start":1695159854437,"stop":1695159855595,"duration":1158}},{"uid":"24df31c9a06b5c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/24df31c9a06b5c7c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695156924060,"stop":1695156924791,"duration":731}},{"uid":"75e66266594bed1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/75e66266594bed1a","status":"passed","time":{"start":1695086052009,"stop":1695086053116,"duration":1107}},{"uid":"88c8ad4f1731d510","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/88c8ad4f1731d510","status":"passed","time":{"start":1694999584906,"stop":1694999585891,"duration":985}},{"uid":"756d1e89a2174f29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/756d1e89a2174f29","status":"passed","time":{"start":1694987819313,"stop":1694987820481,"duration":1168}},{"uid":"2c0ff5b4f3dd2330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/2c0ff5b4f3dd2330","status":"passed","time":{"start":1694987661598,"stop":1694987662537,"duration":939}},{"uid":"b584549e5f52ddca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b584549e5f52ddca","status":"passed","time":{"start":1694971634539,"stop":1694971635606,"duration":1067}},{"uid":"c00d32e54dcd165e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/c00d32e54dcd165e","status":"passed","time":{"start":1694913416254,"stop":1694913417365,"duration":1111}},{"uid":"31531deee6eeb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/31531deee6eeb779","status":"passed","time":{"start":1694892730005,"stop":1694892731052,"duration":1047}},{"uid":"33a698b93f7c5628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/33a698b93f7c5628","status":"passed","time":{"start":1694889732310,"stop":1694889733224,"duration":914}},{"uid":"c67dae4a87b1a493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/c67dae4a87b1a493","status":"passed","time":{"start":1694864593719,"stop":1694864594767,"duration":1048}},{"uid":"26b6c306106e2716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/26b6c306106e2716","status":"passed","time":{"start":1694840278430,"stop":1694840279452,"duration":1022}},{"uid":"d47c67ebde799761","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/d47c67ebde799761","status":"passed","time":{"start":1694826680072,"stop":1694826680983,"duration":911}},{"uid":"1d839c5e922f1f08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/1d839c5e922f1f08","status":"passed","time":{"start":1694796693334,"stop":1694796694333,"duration":999}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"89af6d7c36b00b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/89af6d7c36b00b2a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695345453415,"stop":1695345454533,"duration":1118}},{"uid":"8b2a8958c86068ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8b2a8958c86068ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695259049742,"stop":1695259051363,"duration":1621}},{"uid":"d10d4decfe687393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/d10d4decfe687393","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695206360678,"stop":1695206361416,"duration":738}},{"uid":"be5864c8d5c0b930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/be5864c8d5c0b930","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695193844796,"stop":1695193845730,"duration":934}},{"uid":"f1867130a225e5c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/f1867130a225e5c3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695172618737,"stop":1695172619473,"duration":736}},{"uid":"615b0c779d33e142","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/615b0c779d33e142","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695162093835,"stop":1695162094590,"duration":755}},{"uid":"5e3e7985c4c8531f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/5e3e7985c4c8531f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695160120703,"stop":1695160121940,"duration":1237}},{"uid":"c707e128e8983cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c707e128e8983cd0","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695157017503,"stop":1695157018320,"duration":817}},{"uid":"eca4c61e722b3283","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/eca4c61e722b3283","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695086314419,"stop":1695086315500,"duration":1081}},{"uid":"16ab84f1f8c8a8a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/16ab84f1f8c8a8a7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694999817108,"stop":1694999817849,"duration":741}},{"uid":"5e830ae78997d679","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/5e830ae78997d679","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694987940488,"stop":1694987941673,"duration":1185}},{"uid":"c0a24767a09edc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/c0a24767a09edc2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694987878666,"stop":1694987879502,"duration":836}},{"uid":"fd6376f40235d34a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/fd6376f40235d34a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694971717929,"stop":1694971718699,"duration":770}},{"uid":"131f33f9aecccd79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/131f33f9aecccd79","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694913694313,"stop":1694913695534,"duration":1221}},{"uid":"fb14a6e6028d41dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/fb14a6e6028d41dc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694892831669,"stop":1694892832314,"duration":645}},{"uid":"929b0014dba5b82c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/929b0014dba5b82c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694889947404,"stop":1694889948145,"duration":741}},{"uid":"c9aabb051dbe85a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/c9aabb051dbe85a7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694864846923,"stop":1694864847985,"duration":1062}},{"uid":"395ca31388eda97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/395ca31388eda97d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694840542070,"stop":1694840543012,"duration":942}},{"uid":"5da90636950f5f86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/5da90636950f5f86","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694826899500,"stop":1694826900248,"duration":748}},{"uid":"3ac6abda0c3d4bad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/3ac6abda0c3d4bad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1694796973979,"stop":1694796975301,"duration":1322}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":53,"broken":0,"skipped":0,"passed":35,"unknown":0,"total":88},"items":[{"uid":"b831f5a75380d84b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b831f5a75380d84b","status":"passed","time":{"start":1695345209771,"stop":1695345213703,"duration":3932}},{"uid":"2f867c65889ba5db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/2f867c65889ba5db","status":"passed","time":{"start":1695258761371,"stop":1695258763118,"duration":1747}},{"uid":"c34514651b859fee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/c34514651b859fee","status":"passed","time":{"start":1695206134334,"stop":1695206136577,"duration":2243}},{"uid":"d4b704915ad1cdaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d4b704915ad1cdaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193594089,"stop":1695193594443,"duration":354}},{"uid":"372538beff59fddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/372538beff59fddc","status":"passed","time":{"start":1695172394610,"stop":1695172396084,"duration":1474}},{"uid":"1a0f5f8287eece27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1a0f5f8287eece27","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695161889597,"stop":1695161889860,"duration":263}},{"uid":"6d0dd5960fa7ea53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6d0dd5960fa7ea53","status":"passed","time":{"start":1695159851347,"stop":1695159853199,"duration":1852}},{"uid":"4415fe2128df5f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/4415fe2128df5f6a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695156921107,"stop":1695156921369,"duration":262}},{"uid":"d33e522961b24047","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/d33e522961b24047","status":"passed","time":{"start":1695086049434,"stop":1695086051025,"duration":1591}},{"uid":"f4a09bec10d9bfbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/f4a09bec10d9bfbe","status":"passed","time":{"start":1694999588726,"stop":1694999590230,"duration":1504}},{"uid":"a63cb1288f618982","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/a63cb1288f618982","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987816854,"stop":1694987817324,"duration":470}},{"uid":"73f4cbfad62bf9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/73f4cbfad62bf9a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987661102,"stop":1694987661380,"duration":278}},{"uid":"2e00c308f246c8c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/2e00c308f246c8c1","status":"passed","time":{"start":1694971602989,"stop":1694971604517,"duration":1528}},{"uid":"3c46b60df457449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3c46b60df457449","status":"passed","time":{"start":1694913413810,"stop":1694913415586,"duration":1776}},{"uid":"75ecfa0d13110e39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/75ecfa0d13110e39","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892723758,"stop":1694892724026,"duration":268}},{"uid":"d9c22fc7fcd04c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d9c22fc7fcd04c62","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889726684,"stop":1694889726959,"duration":275}},{"uid":"cdaeddc94cd8c329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/cdaeddc94cd8c329","status":"passed","time":{"start":1694864588842,"stop":1694864591292,"duration":2450}},{"uid":"aa6abe8a4bb742bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/aa6abe8a4bb742bc","status":"passed","time":{"start":1694840279648,"stop":1694840283078,"duration":3430}},{"uid":"62f8ede28a608444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/62f8ede28a608444","status":"passed","time":{"start":1694826681946,"stop":1694826683457,"duration":1511}},{"uid":"fa89f9319d03a5bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fa89f9319d03a5bd","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694796693487,"stop":1694796693951,"duration":464}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"b210cbaae949f859","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b210cbaae949f859","status":"passed","time":{"start":1695345585114,"stop":1695345588001,"duration":2887}},{"uid":"d24bf2baa467400a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/d24bf2baa467400a","status":"passed","time":{"start":1695259049804,"stop":1695259053110,"duration":3306}},{"uid":"e6792b893e8494cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/e6792b893e8494cb","status":"passed","time":{"start":1695206492605,"stop":1695206495443,"duration":2838}},{"uid":"9416cb308bb9cfca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/9416cb308bb9cfca","status":"passed","time":{"start":1695193976829,"stop":1695193979467,"duration":2638}},{"uid":"89d5c562bf268fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/89d5c562bf268fea","status":"passed","time":{"start":1695172749209,"stop":1695172751787,"duration":2578}},{"uid":"78a024ccc0bb61bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/78a024ccc0bb61bc","status":"passed","time":{"start":1695162224736,"stop":1695162227700,"duration":2964}},{"uid":"ee1d72d3572c6702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/ee1d72d3572c6702","status":"passed","time":{"start":1695160253729,"stop":1695160256165,"duration":2436}},{"uid":"72a01c8065d884f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/72a01c8065d884f4","status":"passed","time":{"start":1695157149004,"stop":1695157151485,"duration":2481}},{"uid":"33ec0c0fdbdf509c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/33ec0c0fdbdf509c","status":"passed","time":{"start":1695086446493,"stop":1695086449373,"duration":2880}},{"uid":"3d46974b05dbba22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3d46974b05dbba22","status":"passed","time":{"start":1694999817611,"stop":1694999820468,"duration":2857}},{"uid":"48e89b2898042ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/48e89b2898042ed2","status":"passed","time":{"start":1694988072473,"stop":1694988075792,"duration":3319}},{"uid":"317b8ef8b98938cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/317b8ef8b98938cb","status":"passed","time":{"start":1694987880190,"stop":1694987883039,"duration":2849}},{"uid":"9323ab4ec2162060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/9323ab4ec2162060","status":"passed","time":{"start":1694971848408,"stop":1694971851017,"duration":2609}},{"uid":"c28c9a16c2837a52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/c28c9a16c2837a52","status":"passed","time":{"start":1694913826659,"stop":1694913829594,"duration":2935}},{"uid":"5b681a553812e7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/5b681a553812e7c1","status":"passed","time":{"start":1694892962292,"stop":1694892964830,"duration":2538}},{"uid":"6f910415ad46890b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/6f910415ad46890b","status":"passed","time":{"start":1694889945100,"stop":1694889947539,"duration":2439}},{"uid":"4afffa053ecf573c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/4afffa053ecf573c","status":"passed","time":{"start":1694864840746,"stop":1694864844346,"duration":3600}},{"uid":"effd2ed4422e8602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/effd2ed4422e8602","status":"passed","time":{"start":1694840674905,"stop":1694840677207,"duration":2302}},{"uid":"e2212dc7344a9901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e2212dc7344a9901","status":"passed","time":{"start":1694827030801,"stop":1694827033749,"duration":2948}},{"uid":"dd30505566cf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/dd30505566cf7f","status":"passed","time":{"start":1694797106536,"stop":1694797109899,"duration":3363}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"7b2af9ba0002db74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/7b2af9ba0002db74","status":"passed","time":{"start":1695345478515,"stop":1695345480139,"duration":1624}},{"uid":"6f961b6f7fd713f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/6f961b6f7fd713f5","status":"passed","time":{"start":1695259066311,"stop":1695259067935,"duration":1624}},{"uid":"eb059caa34644877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/eb059caa34644877","status":"passed","time":{"start":1695206393436,"stop":1695206394918,"duration":1482}},{"uid":"f7b46e4146678eba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/f7b46e4146678eba","status":"passed","time":{"start":1695193876640,"stop":1695193878281,"duration":1641}},{"uid":"6bdd186ecb3d6bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/6bdd186ecb3d6bc8","status":"passed","time":{"start":1695172642189,"stop":1695172643851,"duration":1662}},{"uid":"1e3ad89f7474fd54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1e3ad89f7474fd54","status":"passed","time":{"start":1695162129115,"stop":1695162130641,"duration":1526}},{"uid":"b54d0e2275f41a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/b54d0e2275f41a48","status":"passed","time":{"start":1695160197189,"stop":1695160199045,"duration":1856}},{"uid":"adadfe6df6f462d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/adadfe6df6f462d1","status":"passed","time":{"start":1695157166510,"stop":1695157168074,"duration":1564}},{"uid":"9d7209e8fbea9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/9d7209e8fbea9165","status":"passed","time":{"start":1695086333732,"stop":1695086335590,"duration":1858}},{"uid":"32a72a847df2d811","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/32a72a847df2d811","status":"passed","time":{"start":1694999851204,"stop":1694999852888,"duration":1684}},{"uid":"e450174dc4e30473","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/e450174dc4e30473","status":"passed","time":{"start":1694988090713,"stop":1694988092910,"duration":2197}},{"uid":"ee9147eafab39830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/ee9147eafab39830","status":"passed","time":{"start":1694987891023,"stop":1694987892655,"duration":1632}},{"uid":"1d3100051ffab604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/1d3100051ffab604","status":"passed","time":{"start":1694971863143,"stop":1694971864745,"duration":1602}},{"uid":"8743bb588bbac6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8743bb588bbac6b","status":"passed","time":{"start":1694913732390,"stop":1694913734656,"duration":2266}},{"uid":"35f88f046b2d691e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/35f88f046b2d691e","status":"passed","time":{"start":1694892980424,"stop":1694892982112,"duration":1688}},{"uid":"444587d1e759b22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/444587d1e759b22e","status":"passed","time":{"start":1694889959064,"stop":1694889960524,"duration":1460}},{"uid":"5120331f5697453d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/5120331f5697453d","status":"passed","time":{"start":1694864857336,"stop":1694864858978,"duration":1642}},{"uid":"1ebe4314d0253877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1ebe4314d0253877","status":"passed","time":{"start":1694840568425,"stop":1694840570060,"duration":1635}},{"uid":"e237022028b2e156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e237022028b2e156","status":"passed","time":{"start":1694826974591,"stop":1694826976024,"duration":1433}},{"uid":"9153c0ced48a0e59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/9153c0ced48a0e59","status":"passed","time":{"start":1694797006609,"stop":1694797008898,"duration":2289}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"b671a282eeb45c4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b671a282eeb45c4b","status":"passed","time":{"start":1695345201349,"stop":1695345206243,"duration":4894}},{"uid":"4827dd3fac411d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/4827dd3fac411d26","status":"passed","time":{"start":1695258747652,"stop":1695258752759,"duration":5107}},{"uid":"536c9647c89d4c08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/536c9647c89d4c08","status":"passed","time":{"start":1695206130393,"stop":1695206137047,"duration":6654}},{"uid":"5fb58e23030cd343","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/5fb58e23030cd343","status":"passed","time":{"start":1695193590310,"stop":1695193595831,"duration":5521}},{"uid":"c8d26df8761e2c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/c8d26df8761e2c36","status":"passed","time":{"start":1695172384463,"stop":1695172389621,"duration":5158}},{"uid":"3707ba206f022d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/3707ba206f022d05","status":"passed","time":{"start":1695161883745,"stop":1695161888644,"duration":4899}},{"uid":"77a2fb5f2e84e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/77a2fb5f2e84e64","status":"passed","time":{"start":1695159849225,"stop":1695159854432,"duration":5207}},{"uid":"e961720b2c3d85cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/e961720b2c3d85cb","status":"passed","time":{"start":1695156919185,"stop":1695156924054,"duration":4869}},{"uid":"df8de841947645b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/df8de841947645b1","status":"passed","time":{"start":1695086047016,"stop":1695086052005,"duration":4989}},{"uid":"31c3032229e4ef16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/31c3032229e4ef16","status":"passed","time":{"start":1694999579361,"stop":1694999584903,"duration":5542}},{"uid":"9ec2f217172c72e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9ec2f217172c72e","status":"passed","time":{"start":1694987814321,"stop":1694987819308,"duration":4987}},{"uid":"ab46957d910c04af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/ab46957d910c04af","status":"passed","time":{"start":1694987656852,"stop":1694987661595,"duration":4743}},{"uid":"893e15fc6ebc5761","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/893e15fc6ebc5761","status":"passed","time":{"start":1694971629904,"stop":1694971634537,"duration":4633}},{"uid":"a2f6bb092ed9c03a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/a2f6bb092ed9c03a","status":"passed","time":{"start":1694913410921,"stop":1694913416249,"duration":5328}},{"uid":"45bcebd55c907303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/45bcebd55c907303","status":"passed","time":{"start":1694892724901,"stop":1694892730002,"duration":5101}},{"uid":"aa270397a4ad127c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/aa270397a4ad127c","status":"passed","time":{"start":1694889727111,"stop":1694889732307,"duration":5196}},{"uid":"2e422dd2954b2ad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/2e422dd2954b2ad6","status":"passed","time":{"start":1694864588723,"stop":1694864593714,"duration":4991}},{"uid":"8f5a706bb47c415a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/8f5a706bb47c415a","status":"passed","time":{"start":1694840273413,"stop":1694840278427,"duration":5014}},{"uid":"b9dae9f00a0133ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/b9dae9f00a0133ff","status":"passed","time":{"start":1694826675189,"stop":1694826680069,"duration":4880}},{"uid":"2f9944141caf2bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/2f9944141caf2bfa","status":"passed","time":{"start":1694796687820,"stop":1694796693330,"duration":5510}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":88},"items":[{"uid":"9f703f9b5a73b421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9f703f9b5a73b421","status":"passed","time":{"start":1695345190505,"stop":1695345191829,"duration":1324}},{"uid":"8c8d5c5e9504490d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8c8d5c5e9504490d","status":"passed","time":{"start":1695258740870,"stop":1695258742729,"duration":1859}},{"uid":"8911cd6e501058e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/8911cd6e501058e1","status":"passed","time":{"start":1695206123878,"stop":1695206125286,"duration":1408}},{"uid":"837689b8bf990c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/837689b8bf990c77","status":"passed","time":{"start":1695193583748,"stop":1695193584851,"duration":1103}},{"uid":"e85b7f70d64506ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/e85b7f70d64506ff","status":"passed","time":{"start":1695172374681,"stop":1695172376238,"duration":1557}},{"uid":"b28f0672aa553a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b28f0672aa553a25","status":"passed","time":{"start":1695161879473,"stop":1695161880776,"duration":1303}},{"uid":"4c67095d16bdf615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4c67095d16bdf615","status":"passed","time":{"start":1695159840271,"stop":1695159842120,"duration":1849}},{"uid":"15e5e4b6db759cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/15e5e4b6db759cc8","status":"passed","time":{"start":1695156910971,"stop":1695156912268,"duration":1297}},{"uid":"b76550c9da30d5dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/b76550c9da30d5dd","status":"passed","time":{"start":1695086038752,"stop":1695086040359,"duration":1607}},{"uid":"31982d060d7ec7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/31982d060d7ec7d","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1694999568792,"stop":1694999570252,"duration":1460}},{"uid":"89625a5276a3d371","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/89625a5276a3d371","status":"passed","time":{"start":1694987805749,"stop":1694987807562,"duration":1813}},{"uid":"1a71fec14a1c8a20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/1a71fec14a1c8a20","status":"passed","time":{"start":1694987649918,"stop":1694987652116,"duration":2198}},{"uid":"485fb5960bb47dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/485fb5960bb47dd2","status":"passed","time":{"start":1694971592688,"stop":1694971594033,"duration":1345}},{"uid":"91a7b87faa8ce609","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/91a7b87faa8ce609","status":"passed","time":{"start":1694913402560,"stop":1694913404450,"duration":1890}},{"uid":"d4fb506b5e03de68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d4fb506b5e03de68","status":"passed","time":{"start":1694892713388,"stop":1694892714703,"duration":1315}},{"uid":"9021d4673e7f3e77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/9021d4673e7f3e77","status":"passed","time":{"start":1694889716458,"stop":1694889717793,"duration":1335}},{"uid":"3b58f2ceea8d3dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3b58f2ceea8d3dd7","status":"passed","time":{"start":1694864578636,"stop":1694864579857,"duration":1221}},{"uid":"73499d0a6d5f9cbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/73499d0a6d5f9cbe","status":"passed","time":{"start":1694840269019,"stop":1694840270610,"duration":1591}},{"uid":"6e2da0431f78f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/6e2da0431f78f79e","status":"passed","time":{"start":1694826671615,"stop":1694826672916,"duration":1301}},{"uid":"5c12c79168bb6342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/5c12c79168bb6342","status":"passed","time":{"start":1694796682922,"stop":1694796684080,"duration":1158}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"28be8ba87f4534fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/28be8ba87f4534fe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345244793,"stop":1695345244797,"duration":4}},{"uid":"f317070292b13091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/f317070292b13091","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258795908,"stop":1695258795911,"duration":3}},{"uid":"20ea9026fdb02576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/20ea9026fdb02576","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206321914,"stop":1695206321918,"duration":4}},{"uid":"10c8827c9a83a0fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/10c8827c9a83a0fb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193829618,"stop":1695193829621,"duration":3}},{"uid":"9853a4255123d127","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/9853a4255123d127","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172425184,"stop":1695172425188,"duration":4}},{"uid":"452a4b2eb2521bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/452a4b2eb2521bc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162060794,"stop":1695162060798,"duration":4}},{"uid":"8300f2bc8dfe5fa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8300f2bc8dfe5fa3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159887666,"stop":1695159887671,"duration":5}},{"uid":"df444f46f0f9d5e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/df444f46f0f9d5e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156970763,"stop":1695156970768,"duration":5}},{"uid":"802c9c8c495b0f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/802c9c8c495b0f1c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086085596,"stop":1695086085601,"duration":5}},{"uid":"f37f28786a6a6826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/f37f28786a6a6826","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999629610,"stop":1694999629614,"duration":4}},{"uid":"b7f09499ec04d44a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b7f09499ec04d44a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987862724,"stop":1694987862728,"duration":4}},{"uid":"d4579c8e572e73b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/d4579c8e572e73b2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987692809,"stop":1694987692813,"duration":4}},{"uid":"cb34cf01d374b824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/cb34cf01d374b824","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971654512,"stop":1694971654516,"duration":4}},{"uid":"35070d284769c7f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/35070d284769c7f4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913452113,"stop":1694913452119,"duration":6}},{"uid":"fffa5961e41ab34a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/fffa5961e41ab34a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892775254,"stop":1694892775257,"duration":3}},{"uid":"159775206561fa03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/159775206561fa03","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889760492,"stop":1694889760496,"duration":4}},{"uid":"e27ac7c1c8f13ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e27ac7c1c8f13ef","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864634172,"stop":1694864634177,"duration":5}},{"uid":"76b8a8b4f6b25412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/76b8a8b4f6b25412","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840517764,"stop":1694840517767,"duration":3}},{"uid":"68c6559765cd3b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/68c6559765cd3b10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826873153,"stop":1694826873157,"duration":4}},{"uid":"16a5851da47e6c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/16a5851da47e6c62","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796990083,"stop":1694796990088,"duration":5}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"48ea218f9248eb5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/48ea218f9248eb5e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345480143,"stop":1695345480254,"duration":111}},{"uid":"e5d95cbc3160564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e5d95cbc3160564a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695259067939,"stop":1695259068063,"duration":124}},{"uid":"98998120e6db6f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/98998120e6db6f45","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206394922,"stop":1695206395035,"duration":113}},{"uid":"aa409eb02702d932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/aa409eb02702d932","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193878285,"stop":1695193878415,"duration":130}},{"uid":"87ba9368dcdc1aa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/87ba9368dcdc1aa3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172643855,"stop":1695172643968,"duration":113}},{"uid":"1005b65166dc2973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1005b65166dc2973","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162130645,"stop":1695162130749,"duration":104}},{"uid":"111344b04c1e9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/111344b04c1e9029","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695160199051,"stop":1695160199735,"duration":684}},{"uid":"cf47fb46f02bf4ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/cf47fb46f02bf4ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695157168078,"stop":1695157168235,"duration":157}},{"uid":"cd6eba1147a9b266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/cd6eba1147a9b266","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086335597,"stop":1695086335736,"duration":139}},{"uid":"4838450833d13e55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/4838450833d13e55","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999852892,"stop":1694999852998,"duration":106}},{"uid":"9cce2e12e41838e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9cce2e12e41838e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694988092914,"stop":1694988093183,"duration":269}},{"uid":"4663da2b2b1d5535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/4663da2b2b1d5535","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987892659,"stop":1694987892863,"duration":204}},{"uid":"4d8cd593b184d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/4d8cd593b184d7a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971864748,"stop":1694971864862,"duration":114}},{"uid":"97cb15e3264ffeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/97cb15e3264ffeeb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913734661,"stop":1694913735337,"duration":676}},{"uid":"ec0eb2af45fe7745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ec0eb2af45fe7745","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892982116,"stop":1694892982207,"duration":91}},{"uid":"889bc63780413c7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/889bc63780413c7f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889960528,"stop":1694889960642,"duration":114}},{"uid":"e1d128ae5bceb160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e1d128ae5bceb160","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864858984,"stop":1694864859137,"duration":153}},{"uid":"82f279b5e672a22a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/82f279b5e672a22a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840570064,"stop":1694840570319,"duration":255}},{"uid":"dc2b35e8fdbccb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/dc2b35e8fdbccb7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826976029,"stop":1694826976449,"duration":420}},{"uid":"f157ab5e17a92f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f157ab5e17a92f4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694797008903,"stop":1694797009182,"duration":279}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"683eee732ecfb677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/683eee732ecfb677","status":"passed","time":{"start":1695345588004,"stop":1695345589460,"duration":1456}},{"uid":"79cf600feadfebfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/79cf600feadfebfe","status":"passed","time":{"start":1695259053114,"stop":1695259056413,"duration":3299}},{"uid":"add81739fc632554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/add81739fc632554","status":"passed","time":{"start":1695206366785,"stop":1695206368901,"duration":2116}},{"uid":"c70dd2e924b16c99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/c70dd2e924b16c99","status":"passed","time":{"start":1695193856446,"stop":1695193858474,"duration":2028}},{"uid":"a51c3d9a7d64d658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/a51c3d9a7d64d658","status":"passed","time":{"start":1695172751790,"stop":1695172752949,"duration":1159}},{"uid":"699f3b54aeb1baec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/699f3b54aeb1baec","status":"passed","time":{"start":1695162227703,"stop":1695162228960,"duration":1257}},{"uid":"79e6023774ab3e72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/79e6023774ab3e72","status":"passed","time":{"start":1695160256169,"stop":1695160257886,"duration":1717}},{"uid":"ad5c1c3643d3a7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ad5c1c3643d3a7e0","status":"passed","time":{"start":1695157265688,"stop":1695157267582,"duration":1894}},{"uid":"eb09d0411e61c901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/eb09d0411e61c901","status":"passed","time":{"start":1695086449378,"stop":1695086450794,"duration":1416}},{"uid":"ccaa060dd66f7e26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/ccaa060dd66f7e26","status":"passed","time":{"start":1694999820472,"stop":1694999844181,"duration":23709}},{"uid":"d7c3ebb04425cf14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/d7c3ebb04425cf14","status":"passed","time":{"start":1694988075795,"stop":1694988077537,"duration":1742}},{"uid":"6f47aa148c61481c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/6f47aa148c61481c","status":"passed","time":{"start":1694987883042,"stop":1694987884523,"duration":1481}},{"uid":"2e3487f92c0e6034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/2e3487f92c0e6034","status":"passed","time":{"start":1694971851020,"stop":1694971852234,"duration":1214}},{"uid":"3b39a36cbf74527a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3b39a36cbf74527a","status":"passed","time":{"start":1694913829598,"stop":1694913831250,"duration":1652}},{"uid":"ec14085b253f4eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ec14085b253f4eef","status":"passed","time":{"start":1694892964833,"stop":1694892967839,"duration":3006}},{"uid":"7aa88d2a5ffed237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/7aa88d2a5ffed237","status":"passed","time":{"start":1694889947542,"stop":1694889948739,"duration":1197}},{"uid":"da0e939bf8bf200d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/da0e939bf8bf200d","status":"passed","time":{"start":1694864844353,"stop":1694864845902,"duration":1549}},{"uid":"197ad91e6ff1828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/197ad91e6ff1828","status":"passed","time":{"start":1694840551746,"stop":1694840555035,"duration":3289}},{"uid":"836559dc3e5e4ca9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/836559dc3e5e4ca9","status":"passed","time":{"start":1694826957787,"stop":1694826961066,"duration":3279}},{"uid":"bbbfad52a6128b19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/bbbfad52a6128b19","status":"passed","time":{"start":1694796991434,"stop":1694796992951,"duration":1517}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":53,"unknown":0,"total":53},"items":[{"uid":"1276090cb023a939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/1276090cb023a939","status":"passed","time":{"start":1695345272342,"stop":1695345281889,"duration":9547}},{"uid":"5eca37cd6c99ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5eca37cd6c99ad1","status":"passed","time":{"start":1695258799905,"stop":1695258805612,"duration":5707}},{"uid":"96e01a7f1e6dde85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/96e01a7f1e6dde85","status":"passed","time":{"start":1695206186684,"stop":1695206193917,"duration":7233}},{"uid":"7d48707df2e4dfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7d48707df2e4dfc6","status":"passed","time":{"start":1695193645303,"stop":1695193650508,"duration":5205}},{"uid":"568202e04ad6e487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/568202e04ad6e487","status":"passed","time":{"start":1695172422509,"stop":1695172431241,"duration":8732}},{"uid":"b1e9c75b42776e16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b1e9c75b42776e16","status":"passed","time":{"start":1695161922150,"stop":1695161927062,"duration":4912}},{"uid":"3c782b916567b42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/3c782b916567b42","status":"passed","time":{"start":1695159896386,"stop":1695159928874,"duration":32488}},{"uid":"653c492352ed358c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/653c492352ed358c","status":"passed","time":{"start":1695156955352,"stop":1695156960412,"duration":5060}},{"uid":"46ad4d2839339a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/46ad4d2839339a42","status":"passed","time":{"start":1695086090068,"stop":1695086097436,"duration":7368}},{"uid":"cb37fd3e6ca85fb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/cb37fd3e6ca85fb1","status":"passed","time":{"start":1694999624941,"stop":1694999633360,"duration":8419}},{"uid":"9fedb029e0602329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9fedb029e0602329","status":"passed","time":{"start":1694987860011,"stop":1694987865345,"duration":5334}},{"uid":"93ecfa139d7c0abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/93ecfa139d7c0abf","status":"passed","time":{"start":1694987697302,"stop":1694987704258,"duration":6956}},{"uid":"a389dfa15dc16ed7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/a389dfa15dc16ed7","status":"passed","time":{"start":1694971663923,"stop":1694971668922,"duration":4999}},{"uid":"4437b36fa6ee8e10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/4437b36fa6ee8e10","status":"passed","time":{"start":1694913459937,"stop":1694913466546,"duration":6609}},{"uid":"9d07b31a6dcac7e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/9d07b31a6dcac7e3","status":"passed","time":{"start":1694892771869,"stop":1694892778394,"duration":6525}},{"uid":"1dffe259fd8be3a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/1dffe259fd8be3a4","status":"passed","time":{"start":1694889765120,"stop":1694889773138,"duration":8018}},{"uid":"198628f2932144ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/198628f2932144ec","status":"passed","time":{"start":1694864634922,"stop":1694864640016,"duration":5094}},{"uid":"ed3845047394f75d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/ed3845047394f75d","status":"passed","time":{"start":1694840317653,"stop":1694840326878,"duration":9225}},{"uid":"fbddaf559788ef3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/fbddaf559788ef3c","status":"passed","time":{"start":1694826724810,"stop":1694826730255,"duration":5445}},{"uid":"49a32f42929f333f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/49a32f42929f333f","status":"passed","time":{"start":1694796737010,"stop":1694796742766,"duration":5756}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":6},"items":[{"uid":"d04ab09de42049fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d04ab09de42049fb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695345190174,"stop":1695345190778,"duration":604}},{"uid":"e88aba5c9a22b1e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e88aba5c9a22b1e0","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695258738499,"stop":1695258739307,"duration":808}},{"uid":"96540aa96a977e97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/96540aa96a977e97","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695206122935,"stop":1695206123590,"duration":655}},{"uid":"483817ef54071e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/483817ef54071e62","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695193581866,"stop":1695193582512,"duration":646}},{"uid":"ed1d353d2b87ebe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/ed1d353d2b87ebe4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695172376061,"stop":1695172376599,"duration":538}},{"uid":"82ba4b6adf88c7cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/82ba4b6adf88c7cb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695161876922,"stop":1695161877422,"duration":500}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"a84a805ed1111130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a84a805ed1111130","status":"passed","time":{"start":1695345495972,"stop":1695345496534,"duration":562}},{"uid":"6c259eb7831181e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/6c259eb7831181e5","status":"passed","time":{"start":1695259081128,"stop":1695259082069,"duration":941}},{"uid":"40f9baf045f93a73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/40f9baf045f93a73","status":"passed","time":{"start":1695206411942,"stop":1695206414513,"duration":2571}},{"uid":"c322af27158a1ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/c322af27158a1ea1","status":"passed","time":{"start":1695193896780,"stop":1695193897618,"duration":838}},{"uid":"2ff46e02fbef0a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/2ff46e02fbef0a78","status":"passed","time":{"start":1695172665451,"stop":1695172666053,"duration":602}},{"uid":"b413bc3b3e324476","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b413bc3b3e324476","status":"passed","time":{"start":1695162142851,"stop":1695162143411,"duration":560}},{"uid":"8df8327c23f0c0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8df8327c23f0c0c","status":"passed","time":{"start":1695160214458,"stop":1695160215371,"duration":913}},{"uid":"b12c8da0419a1ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b12c8da0419a1ab0","status":"passed","time":{"start":1695157182125,"stop":1695157182748,"duration":623}},{"uid":"c553ee37bec37aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/c553ee37bec37aef","status":"passed","time":{"start":1695086351747,"stop":1695086352619,"duration":872}},{"uid":"61b05e59a8aef01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/61b05e59a8aef01e","status":"passed","time":{"start":1694999867519,"stop":1694999868063,"duration":544}},{"uid":"10b41209f1b2ce63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/10b41209f1b2ce63","status":"passed","time":{"start":1694988107544,"stop":1694988110278,"duration":2734}},{"uid":"e4c8bd5bae348d76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e4c8bd5bae348d76","status":"passed","time":{"start":1694987904896,"stop":1694987905447,"duration":551}},{"uid":"ba0bce42c7fc346a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/ba0bce42c7fc346a","status":"passed","time":{"start":1694971877260,"stop":1694971879295,"duration":2035}},{"uid":"3cbc32eadcd45672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3cbc32eadcd45672","status":"passed","time":{"start":1694913748216,"stop":1694913749124,"duration":908}},{"uid":"b7de7ef257f02935","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/b7de7ef257f02935","status":"passed","time":{"start":1694892993225,"stop":1694892993757,"duration":532}},{"uid":"81fedf345f5f42c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/81fedf345f5f42c0","status":"passed","time":{"start":1694889975503,"stop":1694889976086,"duration":583}},{"uid":"6d25f655e04de665","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/6d25f655e04de665","status":"passed","time":{"start":1694864871859,"stop":1694864872696,"duration":837}},{"uid":"1450c72c0e702c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1450c72c0e702c0a","status":"passed","time":{"start":1694840589218,"stop":1694840592881,"duration":3663}},{"uid":"f5a9f93afc85d7f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f5a9f93afc85d7f6","status":"passed","time":{"start":1694826993374,"stop":1694826993908,"duration":534}},{"uid":"7149bacb5becdd1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/7149bacb5becdd1e","status":"passed","time":{"start":1694797028220,"stop":1694797029182,"duration":962}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":88},"items":[{"uid":"2dec426154f03ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2dec426154f03ea6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695345480309,"stop":1695345482308,"duration":1999}},{"uid":"81a61a8fb74cf056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/81a61a8fb74cf056","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695259068227,"stop":1695259070799,"duration":2572}},{"uid":"5a738472b1cedd67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/5a738472b1cedd67","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695206395262,"stop":1695206397074,"duration":1812}},{"uid":"6ab9acaaf444e14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/6ab9acaaf444e14b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695193878507,"stop":1695193880712,"duration":2205}},{"uid":"7758dac83b564a88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7758dac83b564a88","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695172644020,"stop":1695172646918,"duration":2898}},{"uid":"9cbf075085bb5d55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/9cbf075085bb5d55","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695162130807,"stop":1695162132564,"duration":1757}},{"uid":"c1aecb0aac258fae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/c1aecb0aac258fae","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695160199800,"stop":1695160202636,"duration":2836}},{"uid":"4a77152fff2df90c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/4a77152fff2df90c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695157168302,"stop":1695157170601,"duration":2299}},{"uid":"e3cb41c327761c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/e3cb41c327761c8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695086335806,"stop":1695086338284,"duration":2478}},{"uid":"cb921efd71521294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/cb921efd71521294","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694999853171,"stop":1694999855133,"duration":1962}},{"uid":"852c026b46dc3a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/852c026b46dc3a50","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694988093258,"stop":1694988095891,"duration":2633}},{"uid":"4ad229ea3ed0dd96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/4ad229ea3ed0dd96","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694987892916,"stop":1694987894942,"duration":2026}},{"uid":"97d99b8516cc80f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/97d99b8516cc80f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694971864914,"stop":1694971866811,"duration":1897}},{"uid":"28c5c942557a940","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/28c5c942557a940","status":"passed","time":{"start":1694913735407,"stop":1694913738032,"duration":2625}},{"uid":"d35fa9505fdd1b4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d35fa9505fdd1b4d","status":"passed","time":{"start":1694892982265,"stop":1694892984052,"duration":1787}},{"uid":"15fcf416ec603c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/15fcf416ec603c63","status":"passed","time":{"start":1694889960737,"stop":1694889962591,"duration":1854}},{"uid":"1e9dacab59537e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/1e9dacab59537e4b","status":"passed","time":{"start":1694864859203,"stop":1694864861458,"duration":2255}},{"uid":"97c2693f1ffb7ec9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/97c2693f1ffb7ec9","status":"passed","time":{"start":1694840570371,"stop":1694840575588,"duration":5217}},{"uid":"c367d11339ff8148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/c367d11339ff8148","status":"passed","time":{"start":1694826976504,"stop":1694826978436,"duration":1932}},{"uid":"d4a188cebfb882ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d4a188cebfb882ad","status":"passed","time":{"start":1694797009245,"stop":1694797014800,"duration":5555}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":88},"items":[{"uid":"757ebe2c15a5a87d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/757ebe2c15a5a87d","status":"passed","time":{"start":1695345297410,"stop":1695345303240,"duration":5830}},{"uid":"be791e54ff716f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/be791e54ff716f","status":"passed","time":{"start":1695258862584,"stop":1695258868565,"duration":5981}},{"uid":"ac94d1899de8bf69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/ac94d1899de8bf69","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695206215955,"stop":1695206220731,"duration":4776}},{"uid":"cc1e29cdf033abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/cc1e29cdf033abae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695193676056,"stop":1695193681136,"duration":5080}},{"uid":"80e21f734f1d5d1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/80e21f734f1d5d1d","status":"passed","time":{"start":1695172477911,"stop":1695172483115,"duration":5204}},{"uid":"353e7ceaca8d7767","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/353e7ceaca8d7767","status":"passed","time":{"start":1695161955129,"stop":1695161959995,"duration":4866}},{"uid":"1c7533dcbeafac63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/1c7533dcbeafac63","status":"passed","time":{"start":1695159931102,"stop":1695159937766,"duration":6664}},{"uid":"7f6eff6d996be388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/7f6eff6d996be388","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695157129132,"stop":1695157133974,"duration":4842}},{"uid":"e74cbe463e5b538c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/e74cbe463e5b538c","status":"passed","time":{"start":1695086140740,"stop":1695086146465,"duration":5725}},{"uid":"72bddd8c138dcec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/72bddd8c138dcec6","status":"passed","time":{"start":1694999670105,"stop":1694999675512,"duration":5407}},{"uid":"6def979ac903d0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6def979ac903d0c5","status":"passed","time":{"start":1694988105820,"stop":1694988111888,"duration":6068}},{"uid":"fe79049c3991c831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/fe79049c3991c831","status":"passed","time":{"start":1694987732729,"stop":1694987737716,"duration":4987}},{"uid":"88568308da6b228d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/88568308da6b228d","status":"passed","time":{"start":1694971803730,"stop":1694971808447,"duration":4717}},{"uid":"62d454dab30e5521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/62d454dab30e5521","status":"passed","time":{"start":1694913508750,"stop":1694913515150,"duration":6400}},{"uid":"b1666a372737fd54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/b1666a372737fd54","status":"passed","time":{"start":1694892907329,"stop":1694892921523,"duration":14194}},{"uid":"948037f838c41b01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/948037f838c41b01","status":"passed","time":{"start":1694889791848,"stop":1694889796659,"duration":4811}},{"uid":"7a428fa0fc3e5ddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/7a428fa0fc3e5ddc","status":"passed","time":{"start":1694864673327,"stop":1694864678769,"duration":5442}},{"uid":"dba2e0894e1e5d55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/dba2e0894e1e5d55","status":"passed","time":{"start":1694840391246,"stop":1694840396700,"duration":5454}},{"uid":"26e6561a96ad93ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/26e6561a96ad93ea","status":"passed","time":{"start":1694826806177,"stop":1694826811300,"duration":5123}},{"uid":"fdc03560822d5f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fdc03560822d5f23","status":"passed","time":{"start":1694796782607,"stop":1694796788957,"duration":6350}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":56,"broken":0,"skipped":0,"passed":32,"unknown":0,"total":88},"items":[{"uid":"fbcceb961a0f58f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/fbcceb961a0f58f2","status":"passed","time":{"start":1695345232143,"stop":1695345236102,"duration":3959}},{"uid":"2d03f9625c8dd394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/2d03f9625c8dd394","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695258785905,"stop":1695258788001,"duration":2096}},{"uid":"6773d1d8b5d8a924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/6773d1d8b5d8a924","status":"passed","time":{"start":1695206160189,"stop":1695206164687,"duration":4498}},{"uid":"fe53e320b46e085b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/fe53e320b46e085b","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695193627698,"stop":1695193629418,"duration":1720}},{"uid":"c33a669a669a851e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/c33a669a669a851e","status":"passed","time":{"start":1695172415496,"stop":1695172419574,"duration":4078}},{"uid":"aadd7235866c309d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/aadd7235866c309d","status":"passed","time":{"start":1695161914489,"stop":1695161918500,"duration":4011}},{"uid":"a406811516e50a34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/a406811516e50a34","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695159875675,"stop":1695159877407,"duration":1732}},{"uid":"721aca9816060d02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/721aca9816060d02","status":"passed","time":{"start":1695156943583,"stop":1695156948451,"duration":4868}},{"uid":"7e565c20d5e01ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/7e565c20d5e01ba","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695086073035,"stop":1695086074888,"duration":1853}},{"uid":"ea2d4c03b77e0322","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/ea2d4c03b77e0322","status":"passed","time":{"start":1694999615334,"stop":1694999619673,"duration":4339}},{"uid":"c844577570a608ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c844577570a608ce","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694987838659,"stop":1694987840376,"duration":1717}},{"uid":"eaeda88435c42647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/eaeda88435c42647","status":"passed","time":{"start":1694987680705,"stop":1694987685970,"duration":5265}},{"uid":"d20ccfbce49caf8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/d20ccfbce49caf8f","status":"passed","time":{"start":1694971624485,"stop":1694971628970,"duration":4485}},{"uid":"7302a0a82a361fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/7302a0a82a361fb7","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694913437906,"stop":1694913439780,"duration":1874}},{"uid":"187318a9a03d1b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/187318a9a03d1b1c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694892751092,"stop":1694892752287,"duration":1195}},{"uid":"543cb522fdf87ade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/543cb522fdf87ade","status":"passed","time":{"start":1694889747256,"stop":1694889751659,"duration":4403}},{"uid":"63dc9d4dc60ec50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/63dc9d4dc60ec50","status":"passed","time":{"start":1694864617662,"stop":1694864622681,"duration":5019}},{"uid":"52cd27772177bdb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/52cd27772177bdb0","status":"passed","time":{"start":1694840302847,"stop":1694840307260,"duration":4413}},{"uid":"dbb564ba3ce1fa8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/dbb564ba3ce1fa8d","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694826714008,"stop":1694826716241,"duration":2233}},{"uid":"1f9de11c818c97f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/1f9de11c818c97f6","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694796724527,"stop":1694796726465,"duration":1938}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"282d9f70d4484950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/282d9f70d4484950","status":"passed","time":{"start":1695345423239,"stop":1695345426045,"duration":2806}},{"uid":"3e994a3ea27904c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/3e994a3ea27904c7","status":"passed","time":{"start":1695259035847,"stop":1695259038878,"duration":3031}},{"uid":"1e64901b094ffd62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/1e64901b094ffd62","status":"passed","time":{"start":1695206311591,"stop":1695206314344,"duration":2753}},{"uid":"3537694e11c596c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3537694e11c596c5","status":"passed","time":{"start":1695193819520,"stop":1695193822991,"duration":3471}},{"uid":"20b5d955fe681f4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/20b5d955fe681f4d","status":"passed","time":{"start":1695172579243,"stop":1695172581646,"duration":2403}},{"uid":"1966172c9ebc5c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1966172c9ebc5c48","status":"passed","time":{"start":1695162051740,"stop":1695162054391,"duration":2651}},{"uid":"2cacf64850439f7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2cacf64850439f7f","status":"passed","time":{"start":1695160163753,"stop":1695160166607,"duration":2854}},{"uid":"abc435b162454870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/abc435b162454870","status":"passed","time":{"start":1695156959071,"stop":1695156961639,"duration":2568}},{"uid":"584bd70047a52078","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/584bd70047a52078","status":"passed","time":{"start":1695086296565,"stop":1695086299130,"duration":2565}},{"uid":"159ab5ecae504bdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/159ab5ecae504bdc","status":"passed","time":{"start":1694999775992,"stop":1694999778417,"duration":2425}},{"uid":"f07c5614c93dec58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/f07c5614c93dec58","status":"passed","time":{"start":1694987850252,"stop":1694987853023,"duration":2771}},{"uid":"87698b539b9950a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/87698b539b9950a7","status":"passed","time":{"start":1694987844284,"stop":1694987846804,"duration":2520}},{"uid":"f84389ea058c3cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/f84389ea058c3cdb","status":"passed","time":{"start":1694971643980,"stop":1694971647386,"duration":3406}},{"uid":"f65d7eaae5077437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/f65d7eaae5077437","status":"passed","time":{"start":1694913701554,"stop":1694913704621,"duration":3067}},{"uid":"d30612f5ab02c40f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d30612f5ab02c40f","status":"passed","time":{"start":1694892761393,"stop":1694892764043,"duration":2650}},{"uid":"fb43c408954b1e95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fb43c408954b1e95","status":"passed","time":{"start":1694889914097,"stop":1694889916642,"duration":2545}},{"uid":"b9b329f64996ad05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/b9b329f64996ad05","status":"passed","time":{"start":1694864818920,"stop":1694864821944,"duration":3024}},{"uid":"91ea6ab64a3ce66e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/91ea6ab64a3ce66e","status":"passed","time":{"start":1694840505272,"stop":1694840509523,"duration":4251}},{"uid":"f5ed2e2559639830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f5ed2e2559639830","status":"passed","time":{"start":1694826863774,"stop":1694826866390,"duration":2616}},{"uid":"ef6ca0327da3f055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/ef6ca0327da3f055","status":"passed","time":{"start":1694796976079,"stop":1694796978808,"duration":2729}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"47a284ed3e5af2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/47a284ed3e5af2e7","status":"passed","time":{"start":1695345276807,"stop":1695345277594,"duration":787}},{"uid":"9c0109913f0fe6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9c0109913f0fe6aa","status":"passed","time":{"start":1695258840056,"stop":1695258841038,"duration":982}},{"uid":"fd91aa6b772d1a33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/fd91aa6b772d1a33","status":"passed","time":{"start":1695206199688,"stop":1695206201587,"duration":1899}},{"uid":"e99055eb83d4f216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/e99055eb83d4f216","status":"passed","time":{"start":1695193655323,"stop":1695193656209,"duration":886}},{"uid":"7550082f03aa89b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7550082f03aa89b2","status":"passed","time":{"start":1695172458512,"stop":1695172459607,"duration":1095}},{"uid":"d38f428a4362ccb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/d38f428a4362ccb2","status":"passed","time":{"start":1695161931200,"stop":1695161931985,"duration":785}},{"uid":"6e28133539dfa7af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6e28133539dfa7af","status":"passed","time":{"start":1695159901788,"stop":1695159902724,"duration":936}},{"uid":"ced43bc15e31a96f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ced43bc15e31a96f","status":"passed","time":{"start":1695157109263,"stop":1695157110016,"duration":753}},{"uid":"710cde9e802cc96b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/710cde9e802cc96b","status":"passed","time":{"start":1695086120526,"stop":1695086121622,"duration":1096}},{"uid":"bb71b0d2c3b7b37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/bb71b0d2c3b7b37b","status":"passed","time":{"start":1694999652582,"stop":1694999653487,"duration":905}},{"uid":"48c168f825dd6b59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/48c168f825dd6b59","status":"passed","time":{"start":1694987875755,"stop":1694987877082,"duration":1327}},{"uid":"113fbce7e96cb281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/113fbce7e96cb281","status":"passed","time":{"start":1694987704984,"stop":1694987705689,"duration":705}},{"uid":"a25417b24081a363","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/a25417b24081a363","status":"passed","time":{"start":1694971666757,"stop":1694971667546,"duration":789}},{"uid":"a4604e6a6eb17410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/a4604e6a6eb17410","status":"passed","time":{"start":1694913485937,"stop":1694913487047,"duration":1110}},{"uid":"fb357b890376dbae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/fb357b890376dbae","status":"passed","time":{"start":1694892788883,"stop":1694892789663,"duration":780}},{"uid":"e3da7f28bf542d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/e3da7f28bf542d3d","status":"passed","time":{"start":1694889776344,"stop":1694889777053,"duration":709}},{"uid":"a6c554e2f3da0147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/a6c554e2f3da0147","status":"passed","time":{"start":1694864647858,"stop":1694864648885,"duration":1027}},{"uid":"efee0eafbfbf3303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/efee0eafbfbf3303","status":"passed","time":{"start":1694840365318,"stop":1694840366782,"duration":1464}},{"uid":"48bc6c818f7f3394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/48bc6c818f7f3394","status":"passed","time":{"start":1694826791584,"stop":1694826792896,"duration":1312}},{"uid":"31da6841e35cdd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/31da6841e35cdd4d","status":"passed","time":{"start":1694796757963,"stop":1694796758936,"duration":973}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":17,"unknown":0,"total":88},"items":[{"uid":"2889fc871c32dac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2889fc871c32dac3","status":"passed","time":{"start":1695345197803,"stop":1695345201346,"duration":3543}},{"uid":"3020f3bc3d6d4795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/3020f3bc3d6d4795","status":"passed","time":{"start":1695258741968,"stop":1695258747649,"duration":5681}},{"uid":"f27d345a332723c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f27d345a332723c2","status":"passed","time":{"start":1695206125586,"stop":1695206130390,"duration":4804}},{"uid":"c0672c3db03605a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/c0672c3db03605a8","status":"passed","time":{"start":1695193584993,"stop":1695193590307,"duration":5314}},{"uid":"fe24754c00548d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/fe24754c00548d61","status":"passed","time":{"start":1695172379175,"stop":1695172384460,"duration":5285}},{"uid":"2420a3c3481093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/2420a3c3481093","status":"passed","time":{"start":1695161879505,"stop":1695161883742,"duration":4237}},{"uid":"6f845da2dfdb153c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6f845da2dfdb153c","status":"passed","time":{"start":1695159845136,"stop":1695159849220,"duration":4084}},{"uid":"28120e9179799259","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/28120e9179799259","status":"passed","time":{"start":1695156914997,"stop":1695156919181,"duration":4184}},{"uid":"f8d70c78e3bfca79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/f8d70c78e3bfca79","status":"passed","time":{"start":1695086042584,"stop":1695086047012,"duration":4428}},{"uid":"90e163a43c30f2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/90e163a43c30f2ae","status":"passed","time":{"start":1694999574788,"stop":1694999579358,"duration":4570}},{"uid":"ea797b72bca03a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/ea797b72bca03a42","status":"passed","time":{"start":1694987810506,"stop":1694987814318,"duration":3812}},{"uid":"56908e3f56588543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/56908e3f56588543","status":"passed","time":{"start":1694987653523,"stop":1694987656849,"duration":3326}},{"uid":"af80ae258caa7718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/af80ae258caa7718","status":"passed","time":{"start":1694971626288,"stop":1694971629901,"duration":3613}},{"uid":"c47cd62d1ab4db56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/c47cd62d1ab4db56","status":"passed","time":{"start":1694913406797,"stop":1694913410913,"duration":4116}},{"uid":"fa6c7cc22b523306","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/fa6c7cc22b523306","status":"passed","time":{"start":1694892719371,"stop":1694892724898,"duration":5527}},{"uid":"ce369161e40e7998","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ce369161e40e7998","status":"passed","time":{"start":1694889722805,"stop":1694889727107,"duration":4302}},{"uid":"3971ad0e7a28a616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3971ad0e7a28a616","status":"passed","time":{"start":1694864582639,"stop":1694864588710,"duration":6071}},{"uid":"3397ee0bc94f06d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3397ee0bc94f06d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840273361,"stop":1694840273365,"duration":4}},{"uid":"7ef686cb133ae3d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/7ef686cb133ae3d9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826675134,"stop":1694826675138,"duration":4}},{"uid":"5badd792dea303f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/5badd792dea303f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796687750,"stop":1694796687755,"duration":5}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":88},"items":[{"uid":"8bdc1a10ea1cab7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/8bdc1a10ea1cab7a","status":"passed","time":{"start":1695345461349,"stop":1695345463806,"duration":2457}},{"uid":"ed30261a7205381b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/ed30261a7205381b","status":"passed","time":{"start":1695259185152,"stop":1695259187750,"duration":2598}},{"uid":"ae686e7b1e9773e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/ae686e7b1e9773e3","status":"passed","time":{"start":1695206371315,"stop":1695206373018,"duration":1703}},{"uid":"7c4014f89530f712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7c4014f89530f712","status":"passed","time":{"start":1695193861631,"stop":1695193864100,"duration":2469}},{"uid":"f86f1fa47324de01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/f86f1fa47324de01","status":"passed","time":{"start":1695172626628,"stop":1695172628773,"duration":2145}},{"uid":"c85995b6573a9de2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c85995b6573a9de2","status":"passed","time":{"start":1695162107243,"stop":1695162116213,"duration":8970}},{"uid":"653dfbc216d9785","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/653dfbc216d9785","status":"passed","time":{"start":1695160179664,"stop":1695160182486,"duration":2822}},{"uid":"ca21059d8eba9098","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ca21059d8eba9098","status":"passed","time":{"start":1695157151490,"stop":1695157153085,"duration":1595}},{"uid":"6f923a9e07d2ef57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/6f923a9e07d2ef57","status":"passed","time":{"start":1695086322031,"stop":1695086324258,"duration":2227}},{"uid":"1ded63c36c824a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/1ded63c36c824a61","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694999951882,"stop":1695000081536,"duration":129654}},{"uid":"a773078ca035ab68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/a773078ca035ab68","status":"passed","time":{"start":1694988080428,"stop":1694988083139,"duration":2711}},{"uid":"257bb3ff6a4a98b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/257bb3ff6a4a98b4","status":"passed","time":{"start":1694988013433,"stop":1694988015637,"duration":2204}},{"uid":"f575e1640c771ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/f575e1640c771ef","status":"passed","time":{"start":1694971854896,"stop":1694971856782,"duration":1886}},{"uid":"68a2f944a668d247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/68a2f944a668d247","status":"passed","time":{"start":1694913722599,"stop":1694913724920,"duration":2321}},{"uid":"483c4b8339d2ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/483c4b8339d2ee8","status":"passed","time":{"start":1694892970633,"stop":1694892972756,"duration":2123}},{"uid":"7e4ce41cc4125f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/7e4ce41cc4125f22","status":"passed","time":{"start":1694889951483,"stop":1694889953496,"duration":2013}},{"uid":"fc07ee9dbfabceb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/fc07ee9dbfabceb4","status":"passed","time":{"start":1694864848780,"stop":1694864851699,"duration":2919}},{"uid":"96300bea907cb2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/96300bea907cb2e1","status":"passed","time":{"start":1694840557967,"stop":1694840560258,"duration":2291}},{"uid":"90373260710286e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/90373260710286e1","status":"passed","time":{"start":1694826965849,"stop":1694826967372,"duration":1523}},{"uid":"2554374ce3f6921b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/2554374ce3f6921b","status":"passed","time":{"start":1694796995968,"stop":1694796998783,"duration":2815}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"b6df6261799cc95a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b6df6261799cc95a","status":"passed","time":{"start":1695345448227,"stop":1695345450311,"duration":2084}},{"uid":"5254b645ee166b18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5254b645ee166b18","status":"passed","time":{"start":1695259035471,"stop":1695259037962,"duration":2491}},{"uid":"18ddafd44a86b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/18ddafd44a86b1fa","status":"passed","time":{"start":1695206348578,"stop":1695206351214,"duration":2636}},{"uid":"1308688347117edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1308688347117edc","status":"passed","time":{"start":1695193840104,"stop":1695193842086,"duration":1982}},{"uid":"3aaffd516f31040c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/3aaffd516f31040c","status":"passed","time":{"start":1695172601329,"stop":1695172603787,"duration":2458}},{"uid":"afde2c1fe37b5463","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/afde2c1fe37b5463","status":"passed","time":{"start":1695162078021,"stop":1695162079658,"duration":1637}},{"uid":"e8ca85b3b9f982ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/e8ca85b3b9f982ba","status":"passed","time":{"start":1695160101492,"stop":1695160103932,"duration":2440}},{"uid":"96fd3dabfea5255d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/96fd3dabfea5255d","status":"passed","time":{"start":1695157005398,"stop":1695157007089,"duration":1691}},{"uid":"48e83d6548abec2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/48e83d6548abec2d","status":"passed","time":{"start":1695086306651,"stop":1695086308876,"duration":2225}},{"uid":"cc1c8ad68d169aa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/cc1c8ad68d169aa1","status":"passed","time":{"start":1694999799397,"stop":1694999801387,"duration":1990}},{"uid":"88566da66303194a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/88566da66303194a","status":"passed","time":{"start":1694987919175,"stop":1694987921679,"duration":2504}},{"uid":"95e3c9c061c6b9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/95e3c9c061c6b9ef","status":"passed","time":{"start":1694987867154,"stop":1694987868943,"duration":1789}},{"uid":"73f5acb2c7b4303e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/73f5acb2c7b4303e","status":"passed","time":{"start":1694971691240,"stop":1694971702591,"duration":11351}},{"uid":"2e026ec802b903cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2e026ec802b903cb","status":"passed","time":{"start":1694913674730,"stop":1694913677497,"duration":2767}},{"uid":"e1b314779039edac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/e1b314779039edac","status":"passed","time":{"start":1694892815591,"stop":1694892817368,"duration":1777}},{"uid":"601ee6023b073129","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/601ee6023b073129","status":"passed","time":{"start":1694889934014,"stop":1694889935757,"duration":1743}},{"uid":"8b78884ad3ef6692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8b78884ad3ef6692","status":"passed","time":{"start":1694864837970,"stop":1694864839902,"duration":1932}},{"uid":"693da0a59576a7fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/693da0a59576a7fc","status":"passed","time":{"start":1694840529415,"stop":1694840532439,"duration":3024}},{"uid":"8eefb1d3225f9ba6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/8eefb1d3225f9ba6","status":"passed","time":{"start":1694826882328,"stop":1694826884044,"duration":1716}},{"uid":"af731cb40dfc5c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/af731cb40dfc5c32","status":"passed","time":{"start":1694796952951,"stop":1694796955497,"duration":2546}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"55a56f77d0b4bff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/55a56f77d0b4bff5","status":"passed","time":{"start":1695345231526,"stop":1695345233812,"duration":2286}},{"uid":"c315503192fc2388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c315503192fc2388","status":"passed","time":{"start":1695258778612,"stop":1695258781360,"duration":2748}},{"uid":"90bb9ef1196b7fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/90bb9ef1196b7fe1","status":"passed","time":{"start":1695206162421,"stop":1695206165264,"duration":2843}},{"uid":"f1fa5cf3aa0370c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/f1fa5cf3aa0370c5","status":"passed","time":{"start":1695193626469,"stop":1695193628870,"duration":2401}},{"uid":"4e41327c85e59b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/4e41327c85e59b15","status":"passed","time":{"start":1695172405657,"stop":1695172408573,"duration":2916}},{"uid":"4d23b8b6f18ec77a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/4d23b8b6f18ec77a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695161907901,"stop":1695161908393,"duration":492}},{"uid":"d79c2dd8f981e7bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d79c2dd8f981e7bd","status":"passed","time":{"start":1695159875893,"stop":1695159878487,"duration":2594}},{"uid":"517b6c4bb161ac36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/517b6c4bb161ac36","status":"passed","time":{"start":1695156938627,"stop":1695156941056,"duration":2429}},{"uid":"989dfd11ff80fda7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/989dfd11ff80fda7","status":"passed","time":{"start":1695086071150,"stop":1695086073519,"duration":2369}},{"uid":"67028950917956b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/67028950917956b8","status":"passed","time":{"start":1694999605936,"stop":1694999609233,"duration":3297}},{"uid":"39990972d4b025e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/39990972d4b025e","status":"passed","time":{"start":1694987839731,"stop":1694987842261,"duration":2530}},{"uid":"16984567372eb594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/16984567372eb594","status":"passed","time":{"start":1694987679716,"stop":1694987682893,"duration":3177}},{"uid":"8851f752e9d2bd6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/8851f752e9d2bd6a","status":"passed","time":{"start":1694971645556,"stop":1694971647730,"duration":2174}},{"uid":"3adeba052347d2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3adeba052347d2ae","status":"passed","time":{"start":1694913437459,"stop":1694913442411,"duration":4952}},{"uid":"a993cf07fe51664d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/a993cf07fe51664d","status":"passed","time":{"start":1694892751942,"stop":1694892754552,"duration":2610}},{"uid":"8ad02804c63e933d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/8ad02804c63e933d","status":"passed","time":{"start":1694889748262,"stop":1694889750875,"duration":2613}},{"uid":"59e9abc9f807c5fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/59e9abc9f807c5fd","status":"passed","time":{"start":1694864616314,"stop":1694864619709,"duration":3395}},{"uid":"37532aea7ba5473c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/37532aea7ba5473c","status":"passed","time":{"start":1694840299554,"stop":1694840302722,"duration":3168}},{"uid":"b72af8a57091f3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/b72af8a57091f3a","status":"passed","time":{"start":1694826708911,"stop":1694826711150,"duration":2239}},{"uid":"fd70a84f942825d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fd70a84f942825d4","status":"passed","time":{"start":1694796724044,"stop":1694796726722,"duration":2678}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"619c252e22051058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/619c252e22051058","status":"passed","time":{"start":1695345240127,"stop":1695345244790,"duration":4663}},{"uid":"9448e16b4a5f73bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9448e16b4a5f73bf","status":"passed","time":{"start":1695258794131,"stop":1695258795905,"duration":1774}},{"uid":"a0cf22e3be0a304c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/a0cf22e3be0a304c","status":"passed","time":{"start":1695206168231,"stop":1695206169419,"duration":1188}},{"uid":"22a2060bb1b01827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/22a2060bb1b01827","status":"passed","time":{"start":1695193633653,"stop":1695193635153,"duration":1500}},{"uid":"44afd111ceb9937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/44afd111ceb9937","status":"passed","time":{"start":1695172423627,"stop":1695172425181,"duration":1554}},{"uid":"7e6eab854e169a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/7e6eab854e169a2b","status":"passed","time":{"start":1695161922095,"stop":1695161923496,"duration":1401}},{"uid":"28b4c7cdab71776f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/28b4c7cdab71776f","status":"passed","time":{"start":1695159882431,"stop":1695159885001,"duration":2570}},{"uid":"d66ae58a0c37c1db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/d66ae58a0c37c1db","status":"passed","time":{"start":1695156953816,"stop":1695156955547,"duration":1731}},{"uid":"b45ad98d08a62a80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/b45ad98d08a62a80","status":"passed","time":{"start":1695086080983,"stop":1695086082757,"duration":1774}},{"uid":"8cbe14277f30e95a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/8cbe14277f30e95a","status":"passed","time":{"start":1694999625801,"stop":1694999627216,"duration":1415}},{"uid":"21bba949b178005e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/21bba949b178005e","status":"passed","time":{"start":1694987845360,"stop":1694987847073,"duration":1713}},{"uid":"a942dbaefbb0ab02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a942dbaefbb0ab02","status":"passed","time":{"start":1694987689217,"stop":1694987690819,"duration":1602}},{"uid":"b6657cd28cd2e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b6657cd28cd2e64","status":"passed","time":{"start":1694971632687,"stop":1694971635816,"duration":3129}},{"uid":"8d0f25163b47a154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8d0f25163b47a154","status":"passed","time":{"start":1694913447529,"stop":1694913449327,"duration":1798}},{"uid":"8ba3a4d0bea421fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8ba3a4d0bea421fd","status":"passed","time":{"start":1694892756264,"stop":1694892757653,"duration":1389}},{"uid":"41ecb099d550d21a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/41ecb099d550d21a","status":"passed","time":{"start":1694889756237,"stop":1694889757780,"duration":1543}},{"uid":"cbb2be5415abdc71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/cbb2be5415abdc71","status":"passed","time":{"start":1694864626874,"stop":1694864630796,"duration":3922}},{"uid":"1ddfdcb0274b2406","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1ddfdcb0274b2406","status":"passed","time":{"start":1694840311685,"stop":1694840313318,"duration":1633}},{"uid":"5c790f4d65e6f54b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/5c790f4d65e6f54b","status":"passed","time":{"start":1694826720118,"stop":1694826721892,"duration":1774}},{"uid":"d003ab64c190c684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d003ab64c190c684","status":"passed","time":{"start":1694796731061,"stop":1694796732980,"duration":1919}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":86,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":88},"items":[{"uid":"13a70cf3b68dff33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/13a70cf3b68dff33","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695345230636,"stop":1695345232068,"duration":1432}},{"uid":"661b995f8ea06b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/661b995f8ea06b91","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695258781354,"stop":1695258785831,"duration":4477}},{"uid":"b9718b387340a2fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b9718b387340a2fc","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695206158584,"stop":1695206160111,"duration":1527}},{"uid":"e0e8188b21d2ec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/e0e8188b21d2ec2","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695193624555,"stop":1695193627625,"duration":3070}},{"uid":"8ecddca8bfc8ab04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/8ecddca8bfc8ab04","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695172413863,"stop":1695172415411,"duration":1548}},{"uid":"16d8c5640c50f5c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/16d8c5640c50f5c8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695161912459,"stop":1695161914414,"duration":1955}},{"uid":"2d342f6ac6fcf4a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2d342f6ac6fcf4a3","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695159872863,"stop":1695159875581,"duration":2718}},{"uid":"11959edd7563e343","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/11959edd7563e343","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695156940747,"stop":1695156943489,"duration":2742}},{"uid":"d74f2e8854029c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/d74f2e8854029c63","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695086071472,"stop":1695086072941,"duration":1469}},{"uid":"1f29f18b0c67b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/1f29f18b0c67b20","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694999609662,"stop":1694999615204,"duration":5542}},{"uid":"6a2d59ef0f0347a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6a2d59ef0f0347a8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694987837130,"stop":1694987838579,"duration":1449}},{"uid":"e72844b10bb9f37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e72844b10bb9f37e","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694987679391,"stop":1694987680635,"duration":1244}},{"uid":"d7ef6dec3364bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/d7ef6dec3364bfe","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694971622426,"stop":1694971624414,"duration":1988}},{"uid":"85ff11160c38ad2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/85ff11160c38ad2a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694913436055,"stop":1694913437812,"duration":1757}},{"uid":"1078b22ca5d4fc31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/1078b22ca5d4fc31","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694892749256,"stop":1694892751013,"duration":1757}},{"uid":"3f91a8ec43e35c57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/3f91a8ec43e35c57","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694889745657,"stop":1694889747183,"duration":1526}},{"uid":"6671b08cadfc7e05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/6671b08cadfc7e05","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694864610065,"stop":1694864617571,"duration":7506}},{"uid":"28eb95d84df55c95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/28eb95d84df55c95","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694840301311,"stop":1694840302777,"duration":1466}},{"uid":"3a8242be638a0852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3a8242be638a0852","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694826712634,"stop":1694826713929,"duration":1295}},{"uid":"8746ca699c43c8fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8746ca699c43c8fe","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694796722568,"stop":1694796724427,"duration":1859}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"cad965856234d4b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/cad965856234d4b7","status":"passed","time":{"start":1695345482352,"stop":1695345487946,"duration":5594}},{"uid":"a46dfd72f3ed87e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/a46dfd72f3ed87e2","status":"passed","time":{"start":1695259070845,"stop":1695259074237,"duration":3392}},{"uid":"2787943b5987fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/2787943b5987fa5","status":"passed","time":{"start":1695206397122,"stop":1695206402904,"duration":5782}},{"uid":"3d1ccfff47055a5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3d1ccfff47055a5a","status":"passed","time":{"start":1695193880757,"stop":1695193888855,"duration":8098}},{"uid":"7b00f25574604df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7b00f25574604df","status":"passed","time":{"start":1695172646959,"stop":1695172654419,"duration":7460}},{"uid":"aeb30db794a6e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/aeb30db794a6e32b","status":"passed","time":{"start":1695162132610,"stop":1695162134925,"duration":2315}},{"uid":"6f3471bc08ec70a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6f3471bc08ec70a","status":"passed","time":{"start":1695160202692,"stop":1695160205867,"duration":3175}},{"uid":"12d531a64a39828b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/12d531a64a39828b","status":"passed","time":{"start":1695157170660,"stop":1695157173132,"duration":2472}},{"uid":"e80298e0837693e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/e80298e0837693e4","status":"passed","time":{"start":1695086338343,"stop":1695086341815,"duration":3472}},{"uid":"fe4b3cb25efee99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/fe4b3cb25efee99c","status":"passed","time":{"start":1694999855178,"stop":1694999858529,"duration":3351}},{"uid":"f679ab350978cbce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/f679ab350978cbce","status":"passed","time":{"start":1694988095939,"stop":1694988098691,"duration":2752}},{"uid":"3d092478ff18db0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/3d092478ff18db0c","status":"passed","time":{"start":1694987894984,"stop":1694987896812,"duration":1828}},{"uid":"cd149dfb394a4dd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/cd149dfb394a4dd8","status":"passed","time":{"start":1694971866854,"stop":1694971869456,"duration":2602}},{"uid":"8a1ddef6ce52994d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8a1ddef6ce52994d","status":"passed","time":{"start":1694913738036,"stop":1694913741858,"duration":3822}},{"uid":"4034ab97b82c3429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/4034ab97b82c3429","status":"passed","time":{"start":1694892984058,"stop":1694892987171,"duration":3113}},{"uid":"2dbf26afc8b9de8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/2dbf26afc8b9de8f","status":"passed","time":{"start":1694889962594,"stop":1694889964797,"duration":2203}},{"uid":"3179a9282ef1cbb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3179a9282ef1cbb1","status":"passed","time":{"start":1694864861463,"stop":1694864863676,"duration":2213}},{"uid":"fa7dfd7b14c56b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/fa7dfd7b14c56b4e","status":"passed","time":{"start":1694840575592,"stop":1694840579281,"duration":3689}},{"uid":"cc86f886ff0b14e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/cc86f886ff0b14e1","status":"passed","time":{"start":1694826978440,"stop":1694826986162,"duration":7722}},{"uid":"8068c5c9f49fb8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8068c5c9f49fb8d","status":"passed","time":{"start":1694797014805,"stop":1694797017751,"duration":2946}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":83,"unknown":0,"total":88},"items":[{"uid":"bb9a63fd18cbabdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bb9a63fd18cbabdc","status":"passed","time":{"start":1695345270780,"stop":1695345272339,"duration":1559}},{"uid":"15b8852412cc7863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/15b8852412cc7863","status":"passed","time":{"start":1695258799107,"stop":1695258799902,"duration":795}},{"uid":"67129d89c2a9d25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/67129d89c2a9d25f","status":"passed","time":{"start":1695206186100,"stop":1695206186679,"duration":579}},{"uid":"7d766a964eba580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7d766a964eba580","status":"passed","time":{"start":1695193644554,"stop":1695193645299,"duration":745}},{"uid":"261ce6f3ecef21ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/261ce6f3ecef21ab","status":"passed","time":{"start":1695172421697,"stop":1695172422506,"duration":809}},{"uid":"786e09c26de66454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/786e09c26de66454","status":"passed","time":{"start":1695161921424,"stop":1695161922146,"duration":722}},{"uid":"55730ea4b2ce2d21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/55730ea4b2ce2d21","status":"passed","time":{"start":1695159895487,"stop":1695159896382,"duration":895}},{"uid":"39c10168eb12e055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/39c10168eb12e055","status":"passed","time":{"start":1695156954921,"stop":1695156955348,"duration":427}},{"uid":"8aba2112ee0419e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/8aba2112ee0419e9","status":"passed","time":{"start":1695086089256,"stop":1695086090064,"duration":808}},{"uid":"b44413e3050c9aaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/b44413e3050c9aaa","status":"passed","time":{"start":1694999624031,"stop":1694999624938,"duration":907}},{"uid":"4b8e1776391016b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4b8e1776391016b6","status":"passed","time":{"start":1694987858981,"stop":1694987860007,"duration":1026}},{"uid":"8f055ee973bcd84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/8f055ee973bcd84","status":"passed","time":{"start":1694987696629,"stop":1694987697299,"duration":670}},{"uid":"e53351e05a1f2220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e53351e05a1f2220","status":"passed","time":{"start":1694971663032,"stop":1694971663920,"duration":888}},{"uid":"3e0448037c82dcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3e0448037c82dcc7","status":"passed","time":{"start":1694913459057,"stop":1694913459934,"duration":877}},{"uid":"8c1d24432e244d62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8c1d24432e244d62","status":"passed","time":{"start":1694892771079,"stop":1694892771866,"duration":787}},{"uid":"21af4e860f8e69b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/21af4e860f8e69b6","status":"passed","time":{"start":1694889764549,"stop":1694889765117,"duration":568}},{"uid":"28b30ede0c9101a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/28b30ede0c9101a8","status":"passed","time":{"start":1694864634003,"stop":1694864634917,"duration":914}},{"uid":"fd51aabd5f75bdd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/fd51aabd5f75bdd2","status":"passed","time":{"start":1694840316672,"stop":1694840317650,"duration":978}},{"uid":"97fc66ec3bda4821","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/97fc66ec3bda4821","status":"passed","time":{"start":1694826724085,"stop":1694826724807,"duration":722}},{"uid":"f337b34fd639ac90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f337b34fd639ac90","status":"passed","time":{"start":1694796736163,"stop":1694796737006,"duration":843}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"f20dabf8ded1cb66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f20dabf8ded1cb66","status":"passed","time":{"start":1695345449992,"stop":1695345452764,"duration":2772}},{"uid":"c5ff5e1fabdc09f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c5ff5e1fabdc09f0","status":"passed","time":{"start":1695259039103,"stop":1695259041796,"duration":2693}},{"uid":"ac8f1c508f9bbf09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/ac8f1c508f9bbf09","status":"passed","time":{"start":1695206351911,"stop":1695206353763,"duration":1852}},{"uid":"64ccfe908fe39a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/64ccfe908fe39a82","status":"passed","time":{"start":1695193842916,"stop":1695193844793,"duration":1877}},{"uid":"dcf448166022794a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/dcf448166022794a","status":"passed","time":{"start":1695172604408,"stop":1695172607378,"duration":2970}},{"uid":"3e66ae67b41f0717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/3e66ae67b41f0717","status":"passed","time":{"start":1695162080282,"stop":1695162081781,"duration":1499}},{"uid":"2a4a51798207954c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2a4a51798207954c","status":"passed","time":{"start":1695160104970,"stop":1695160106497,"duration":1527}},{"uid":"3c57ea8f2cade8a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/3c57ea8f2cade8a5","status":"passed","time":{"start":1695157007728,"stop":1695157009286,"duration":1558}},{"uid":"314b1bb2ae20eb59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/314b1bb2ae20eb59","status":"passed","time":{"start":1695086308904,"stop":1695086312064,"duration":3160}},{"uid":"8176794f3764b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/8176794f3764b2a","status":"passed","time":{"start":1694999802024,"stop":1694999803621,"duration":1597}},{"uid":"c73cafd1d1901ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c73cafd1d1901ab","status":"passed","time":{"start":1694987922707,"stop":1694987924280,"duration":1573}},{"uid":"f3d6226370379b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/f3d6226370379b23","status":"passed","time":{"start":1694987869674,"stop":1694987870966,"duration":1292}},{"uid":"88094b7a351109c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/88094b7a351109c8","status":"passed","time":{"start":1694971703362,"stop":1694971704614,"duration":1252}},{"uid":"5427aa8882755a68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/5427aa8882755a68","status":"passed","time":{"start":1694913678533,"stop":1694913681220,"duration":2687}},{"uid":"67d3d7fd1db47856","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/67d3d7fd1db47856","status":"passed","time":{"start":1694892818161,"stop":1694892819653,"duration":1492}},{"uid":"99aac175b59da952","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/99aac175b59da952","status":"passed","time":{"start":1694889939106,"stop":1694889940355,"duration":1249}},{"uid":"ed2232575e774a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ed2232575e774a82","status":"passed","time":{"start":1694864829634,"stop":1694864831247,"duration":1613}},{"uid":"5cc19d7477c5eb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/5cc19d7477c5eb5a","status":"passed","time":{"start":1694840533287,"stop":1694840534899,"duration":1612}},{"uid":"251c087e501e3cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/251c087e501e3cc8","status":"passed","time":{"start":1694826884662,"stop":1694826886484,"duration":1822}},{"uid":"50fb78fa1d819b90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/50fb78fa1d819b90","status":"passed","time":{"start":1694796956476,"stop":1694796957921,"duration":1445}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"10625e3870c8fd57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/10625e3870c8fd57","status":"passed","time":{"start":1695345487950,"stop":1695345491176,"duration":3226}},{"uid":"bead4020e75974b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/bead4020e75974b1","status":"passed","time":{"start":1695259074240,"stop":1695259075880,"duration":1640}},{"uid":"8e887b53d097220d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/8e887b53d097220d","status":"passed","time":{"start":1695206402908,"stop":1695206403980,"duration":1072}},{"uid":"274d9f231227876a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/274d9f231227876a","status":"passed","time":{"start":1695193888860,"stop":1695193891680,"duration":2820}},{"uid":"9551274f1d12e2c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/9551274f1d12e2c1","status":"passed","time":{"start":1695172654423,"stop":1695172657800,"duration":3377}},{"uid":"64189579d7f9d271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/64189579d7f9d271","status":"passed","time":{"start":1695162134929,"stop":1695162137880,"duration":2951}},{"uid":"a974cb7eb63c74e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/a974cb7eb63c74e5","status":"passed","time":{"start":1695160205872,"stop":1695160209276,"duration":3404}},{"uid":"56a26baa20207882","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/56a26baa20207882","status":"passed","time":{"start":1695157173137,"stop":1695157175824,"duration":2687}},{"uid":"570f58fcec805ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/570f58fcec805ab","status":"passed","time":{"start":1695086341821,"stop":1695086345203,"duration":3382}},{"uid":"9f03e2847d489983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/9f03e2847d489983","status":"passed","time":{"start":1694999858533,"stop":1694999861891,"duration":3358}},{"uid":"91d8880d4adc51ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/91d8880d4adc51ea","status":"passed","time":{"start":1694988098696,"stop":1694988102316,"duration":3620}},{"uid":"e634f78deeb0415f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e634f78deeb0415f","status":"passed","time":{"start":1694987896816,"stop":1694987899944,"duration":3128}},{"uid":"3c0d4513c8af4a52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/3c0d4513c8af4a52","status":"passed","time":{"start":1694971869460,"stop":1694971872288,"duration":2828}},{"uid":"6054b064a0b790e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/6054b064a0b790e3","status":"passed","time":{"start":1694913741865,"stop":1694913742995,"duration":1130}},{"uid":"3db08986233616a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/3db08986233616a0","status":"passed","time":{"start":1694892987175,"stop":1694892988311,"duration":1136}},{"uid":"78ec1822867c284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/78ec1822867c284b","status":"passed","time":{"start":1694889964800,"stop":1694889967762,"duration":2962}},{"uid":"3a3b3662a472c0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3a3b3662a472c0fc","status":"passed","time":{"start":1694864863680,"stop":1694864866791,"duration":3111}},{"uid":"4647ed1cadf01518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/4647ed1cadf01518","status":"passed","time":{"start":1694840579285,"stop":1694840580587,"duration":1302}},{"uid":"d5567651dbfec8a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/d5567651dbfec8a3","status":"passed","time":{"start":1694826986166,"stop":1694826987226,"duration":1060}},{"uid":"f549544ce59ca025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f549544ce59ca025","status":"passed","time":{"start":1694797017756,"stop":1694797020973,"duration":3217}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"d87718eb216591bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d87718eb216591bb","status":"passed","time":{"start":1695345207296,"stop":1695345213590,"duration":6294}},{"uid":"320f6c02d4a50d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/320f6c02d4a50d0d","status":"passed","time":{"start":1695258754157,"stop":1695258764220,"duration":10063}},{"uid":"ee11cd2ea7db11b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/ee11cd2ea7db11b2","status":"passed","time":{"start":1695206138202,"stop":1695206147518,"duration":9316}},{"uid":"5bc7cc8c38f38a7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/5bc7cc8c38f38a7f","status":"passed","time":{"start":1695193596663,"stop":1695193612187,"duration":15524}},{"uid":"c2727b179886e698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/c2727b179886e698","status":"passed","time":{"start":1695172390633,"stop":1695172395876,"duration":5243}},{"uid":"5868929b5a5e6794","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/5868929b5a5e6794","status":"passed","time":{"start":1695161889568,"stop":1695161899511,"duration":9943}},{"uid":"b5ee8e76ac783c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/b5ee8e76ac783c4","status":"passed","time":{"start":1695159855599,"stop":1695159860905,"duration":5306}},{"uid":"b0fb378f347b3011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b0fb378f347b3011","status":"passed","time":{"start":1695156924860,"stop":1695156929371,"duration":4511}},{"uid":"98d4fad08927d76e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/98d4fad08927d76e","status":"passed","time":{"start":1695086053121,"stop":1695086059925,"duration":6804}},{"uid":"b3035555b0b769db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/b3035555b0b769db","status":"passed","time":{"start":1694999585894,"stop":1694999596842,"duration":10948}},{"uid":"4ba6b5b20adbc81d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4ba6b5b20adbc81d","status":"passed","time":{"start":1694987820485,"stop":1694987825646,"duration":5161}},{"uid":"88d5da534609fd5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/88d5da534609fd5a","status":"passed","time":{"start":1694987662539,"stop":1694987666908,"duration":4369}},{"uid":"10a94bad4318be41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/10a94bad4318be41","status":"passed","time":{"start":1694971635609,"stop":1694971640081,"duration":4472}},{"uid":"cd08761ba93e0551","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/cd08761ba93e0551","status":"passed","time":{"start":1694913417369,"stop":1694913424543,"duration":7174}},{"uid":"72d063a8f9e78ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/72d063a8f9e78ca8","status":"passed","time":{"start":1694892731056,"stop":1694892737402,"duration":6346}},{"uid":"b5a485d6abf9e79a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/b5a485d6abf9e79a","status":"passed","time":{"start":1694889733227,"stop":1694889737441,"duration":4214}},{"uid":"9b82123a1d68edcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/9b82123a1d68edcb","status":"passed","time":{"start":1694864594772,"stop":1694864600020,"duration":5248}},{"uid":"22a68324ce7dbd22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/22a68324ce7dbd22","status":"passed","time":{"start":1694840279455,"stop":1694840286489,"duration":7034}},{"uid":"3cf4225829a8a6a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3cf4225829a8a6a8","status":"passed","time":{"start":1694826680986,"stop":1694826699975,"duration":18989}},{"uid":"857a1e9386259827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/857a1e9386259827","status":"passed","time":{"start":1694796694338,"stop":1694796705665,"duration":11327}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"12e085543bf6b574","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/12e085543bf6b574","status":"passed","time":{"start":1695345236105,"stop":1695345240123,"duration":4018}},{"uid":"c357bd131cf2c27b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c357bd131cf2c27b","status":"passed","time":{"start":1695258788093,"stop":1695258794127,"duration":6034}},{"uid":"44315221004d2b24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/44315221004d2b24","status":"passed","time":{"start":1695206164690,"stop":1695206168227,"duration":3537}},{"uid":"45d0a4559dd6fafa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/45d0a4559dd6fafa","status":"passed","time":{"start":1695193629475,"stop":1695193633649,"duration":4174}},{"uid":"f035a787b2c5d2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/f035a787b2c5d2b","status":"passed","time":{"start":1695172419577,"stop":1695172423624,"duration":4047}},{"uid":"c4079d088716edde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c4079d088716edde","status":"passed","time":{"start":1695161918503,"stop":1695161922091,"duration":3588}},{"uid":"2bb58296931ab660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2bb58296931ab660","status":"passed","time":{"start":1695159877528,"stop":1695159882426,"duration":4898}},{"uid":"6c65661030236096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/6c65661030236096","status":"passed","time":{"start":1695156948455,"stop":1695156953812,"duration":5357}},{"uid":"3f7036717a0ed077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/3f7036717a0ed077","status":"passed","time":{"start":1695086075001,"stop":1695086080979,"duration":5978}},{"uid":"e9bd0d85453fbc37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/e9bd0d85453fbc37","status":"passed","time":{"start":1694999619677,"stop":1694999625797,"duration":6120}},{"uid":"6d19dfc845a02332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6d19dfc845a02332","status":"passed","time":{"start":1694987840446,"stop":1694987845356,"duration":4910}},{"uid":"cad3082230287482","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/cad3082230287482","status":"passed","time":{"start":1694987685973,"stop":1694987689214,"duration":3241}},{"uid":"5f3fc089f7922f4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/5f3fc089f7922f4c","status":"passed","time":{"start":1694971628972,"stop":1694971632684,"duration":3712}},{"uid":"b32ef5da6742765e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/b32ef5da6742765e","status":"passed","time":{"start":1694913439890,"stop":1694913447523,"duration":7633}},{"uid":"d4c08e7b33137320","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d4c08e7b33137320","status":"passed","time":{"start":1694892752345,"stop":1694892756261,"duration":3916}},{"uid":"b7e949a9f6494b78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/b7e949a9f6494b78","status":"passed","time":{"start":1694889751664,"stop":1694889756234,"duration":4570}},{"uid":"b62eb20cf4629d7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/b62eb20cf4629d7c","status":"passed","time":{"start":1694864622688,"stop":1694864626870,"duration":4182}},{"uid":"e0ec3839a4979f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/e0ec3839a4979f85","status":"passed","time":{"start":1694840307263,"stop":1694840311682,"duration":4419}},{"uid":"a4bfc64ab88d607b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a4bfc64ab88d607b","status":"passed","time":{"start":1694826716337,"stop":1694826720115,"duration":3778}},{"uid":"ac16ef84e6dfa7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/ac16ef84e6dfa7e0","status":"passed","time":{"start":1694796726535,"stop":1694796731054,"duration":4519}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":11,"unknown":0,"total":88},"items":[{"uid":"e61c8a0ee84804e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e61c8a0ee84804e6","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695345457627,"stop":1695345458240,"duration":613}},{"uid":"9bc8c350c4b0aa14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9bc8c350c4b0aa14","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695259048922,"stop":1695259049734,"duration":812}},{"uid":"d7bda781f10be160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/d7bda781f10be160","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695206358266,"stop":1695206358937,"duration":671}},{"uid":"b4859af4b3d5913e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b4859af4b3d5913e","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695193845152,"stop":1695193846896,"duration":1744}},{"uid":"4eedbe84efc7da43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/4eedbe84efc7da43","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695172611484,"stop":1695172615495,"duration":4011}},{"uid":"8dda68af3bd3485b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/8dda68af3bd3485b","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695162086277,"stop":1695162090260,"duration":3983}},{"uid":"1705663a0a0081e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/1705663a0a0081e","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695160113564,"stop":1695160114536,"duration":972}},{"uid":"e38a444cc6e17be1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/e38a444cc6e17be1","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695157013518,"stop":1695157014115,"duration":597}},{"uid":"b1e6feaf0989590f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/b1e6feaf0989590f","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695086318058,"stop":1695086318878,"duration":820}},{"uid":"3e75c10730e160ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3e75c10730e160ba","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694999808845,"stop":1694999814478,"duration":5633}},{"uid":"55080c2b80bbc479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/55080c2b80bbc479","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694987931110,"stop":1694987937029,"duration":5919}},{"uid":"3f2c12fdf1431e51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/3f2c12fdf1431e51","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694987875378,"stop":1694987875962,"duration":584}},{"uid":"443324e4f14d415c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/443324e4f14d415c","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694971709632,"stop":1694971715262,"duration":5630}},{"uid":"a28fc22ec1961315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/a28fc22ec1961315","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694913687255,"stop":1694913688246,"duration":991}},{"uid":"35d5c838cff53f7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/35d5c838cff53f7f","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694892823717,"stop":1694892824305,"duration":588}},{"uid":"7ea88c09a4f2cf94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/7ea88c09a4f2cf94","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694889944421,"stop":1694889945033,"duration":612}},{"uid":"9a5ad58710558e89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/9a5ad58710558e89","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694864836821,"stop":1694864842611,"duration":5790}},{"uid":"a6076f6315d070a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a6076f6315d070a","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694840539835,"stop":1694840545701,"duration":5866}},{"uid":"3cbaf069fc14cbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3cbaf069fc14cbf","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694826890850,"stop":1694826893960,"duration":3110}},{"uid":"fc055093fd01119e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fc055093fd01119e","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694796964151,"stop":1694796965116,"duration":965}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":51,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":88},"items":[{"uid":"6ef87c0c61dd0a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6ef87c0c61dd0a50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695345433907,"stop":1695345434861,"duration":954}},{"uid":"cb2bf48400cd6a93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/cb2bf48400cd6a93","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695259046304,"stop":1695259047354,"duration":1050}},{"uid":"41f3090cbbfaa730","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/41f3090cbbfaa730","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695206321130,"stop":1695206321857,"duration":727}},{"uid":"55153dd86f1eec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/55153dd86f1eec83","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695193828677,"stop":1695193829562,"duration":885}},{"uid":"547c8605f5168b96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/547c8605f5168b96","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695172587853,"stop":1695172588749,"duration":896}},{"uid":"23493b99e804905e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/23493b99e804905e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695162059899,"stop":1695162060737,"duration":838}},{"uid":"c975e4ce7376403c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/c975e4ce7376403c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695160175058,"stop":1695160176133,"duration":1075}},{"uid":"79149cb8174792fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/79149cb8174792fa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695156969825,"stop":1695156970683,"duration":858}},{"uid":"ea0607d6ac87edb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/ea0607d6ac87edb7","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695086307017,"stop":1695086308786,"duration":1769}},{"uid":"4f256b79d9c04b8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/4f256b79d9c04b8f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694999786251,"stop":1694999787373,"duration":1122}},{"uid":"1660ca268259c471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/1660ca268259c471","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694987861104,"stop":1694987862665,"duration":1561}},{"uid":"a2cb8f373b81ad73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a2cb8f373b81ad73","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694987854478,"stop":1694987855343,"duration":865}},{"uid":"69d4f5094fc06d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/69d4f5094fc06d9a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694971653190,"stop":1694971654443,"duration":1253}},{"uid":"f532c37de62c03ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/f532c37de62c03ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694913716419,"stop":1694913717958,"duration":1539}},{"uid":"ea018fbf5badbaf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ea018fbf5badbaf6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694892774494,"stop":1694892775194,"duration":700}},{"uid":"d9de3ba069c79a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d9de3ba069c79a49","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694889922417,"stop":1694889923305,"duration":888}},{"uid":"bb076c5f5957af25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/bb076c5f5957af25","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694864828587,"stop":1694864829536,"duration":949}},{"uid":"2dfcfffdb8363a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/2dfcfffdb8363a12","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694840516010,"stop":1694840517684,"duration":1674}},{"uid":"8448849397bdf72a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/8448849397bdf72a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694826872301,"stop":1694826873053,"duration":752}},{"uid":"96fdf1357e69982a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/96fdf1357e69982a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694796988818,"stop":1694796990007,"duration":1189}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":83,"unknown":0,"total":88},"items":[{"uid":"31e2c3d8157f580d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/31e2c3d8157f580d","status":"passed","time":{"start":1695345290811,"stop":1695345297404,"duration":6593}},{"uid":"4c66cb6480977cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/4c66cb6480977cfe","status":"passed","time":{"start":1695258856232,"stop":1695258862577,"duration":6345}},{"uid":"b247930694b124e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b247930694b124e6","status":"passed","time":{"start":1695206214270,"stop":1695206215945,"duration":1675}},{"uid":"56132c8b47aa20b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/56132c8b47aa20b5","status":"passed","time":{"start":1695193669332,"stop":1695193676048,"duration":6716}},{"uid":"5c871be53ce6c2aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/5c871be53ce6c2aa","status":"passed","time":{"start":1695172472329,"stop":1695172477906,"duration":5577}},{"uid":"91bbab6ae273a055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/91bbab6ae273a055","status":"passed","time":{"start":1695161953567,"stop":1695161955121,"duration":1554}},{"uid":"6087786403cf7ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/6087786403cf7ed0","status":"passed","time":{"start":1695159927300,"stop":1695159931094,"duration":3794}},{"uid":"fe977c34efa577a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/fe977c34efa577a5","status":"passed","time":{"start":1695157123363,"stop":1695157129125,"duration":5762}},{"uid":"3c682b9a44a54c87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/3c682b9a44a54c87","status":"passed","time":{"start":1695086135295,"stop":1695086140732,"duration":5437}},{"uid":"fc66ac1e9ce933de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/fc66ac1e9ce933de","status":"passed","time":{"start":1694999667842,"stop":1694999670099,"duration":2257}},{"uid":"b376d9a27d02ab46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b376d9a27d02ab46","status":"passed","time":{"start":1694987901692,"stop":1694987907963,"duration":6271}},{"uid":"c0dd7175c93ab65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/c0dd7175c93ab65c","status":"passed","time":{"start":1694987727129,"stop":1694987732723,"duration":5594}},{"uid":"80b0933f7b88f5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/80b0933f7b88f5d6","status":"passed","time":{"start":1694971679691,"stop":1694971681820,"duration":2129}},{"uid":"b738b48dc1983454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/b738b48dc1983454","status":"passed","time":{"start":1694913501798,"stop":1694913508742,"duration":6944}},{"uid":"3b8a238de5c5af75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/3b8a238de5c5af75","status":"passed","time":{"start":1694892801409,"stop":1694892806537,"duration":5128}},{"uid":"e52ade88a566a9cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/e52ade88a566a9cf","status":"passed","time":{"start":1694889788905,"stop":1694889791842,"duration":2937}},{"uid":"65d6074c8282b702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/65d6074c8282b702","status":"passed","time":{"start":1694864668221,"stop":1694864673319,"duration":5098}},{"uid":"d4367a5585119406","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/d4367a5585119406","status":"passed","time":{"start":1694840385853,"stop":1694840391239,"duration":5386}},{"uid":"272e668d5b10d534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/272e668d5b10d534","status":"passed","time":{"start":1694826804489,"stop":1694826806171,"duration":1682}},{"uid":"bc00f784bd505413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/bc00f784bd505413","status":"passed","time":{"start":1694796774579,"stop":1694796782597,"duration":8018}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"325de301bc825771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/325de301bc825771","status":"passed","time":{"start":1695345450315,"stop":1695345451119,"duration":804}},{"uid":"9b80745521565b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9b80745521565b4a","status":"passed","time":{"start":1695259037965,"stop":1695259039100,"duration":1135}},{"uid":"12eeeb6f8392d8c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/12eeeb6f8392d8c7","status":"passed","time":{"start":1695206351218,"stop":1695206351907,"duration":689}},{"uid":"3d242132d23ce0b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3d242132d23ce0b3","status":"passed","time":{"start":1695193842089,"stop":1695193842912,"duration":823}},{"uid":"1e0834c24dce6af8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/1e0834c24dce6af8","status":"passed","time":{"start":1695172603790,"stop":1695172604406,"duration":616}},{"uid":"beeba5cb55a976be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/beeba5cb55a976be","status":"passed","time":{"start":1695162079662,"stop":1695162080278,"duration":616}},{"uid":"837fe8d2a5fd5dfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/837fe8d2a5fd5dfa","status":"passed","time":{"start":1695160103936,"stop":1695160104966,"duration":1030}},{"uid":"769d2da4f60339f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/769d2da4f60339f","status":"passed","time":{"start":1695157007093,"stop":1695157007724,"duration":631}},{"uid":"2d13676b782e8404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2d13676b782e8404","status":"passed","time":{"start":1695086308883,"stop":1695086309897,"duration":1014}},{"uid":"c720f231d96cc81a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/c720f231d96cc81a","status":"passed","time":{"start":1694999801391,"stop":1694999802021,"duration":630}},{"uid":"c99e6f9c63626735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c99e6f9c63626735","status":"passed","time":{"start":1694987921683,"stop":1694987922702,"duration":1019}},{"uid":"ae64c9d8fbc6db7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/ae64c9d8fbc6db7f","status":"passed","time":{"start":1694987868947,"stop":1694987869670,"duration":723}},{"uid":"e2a65ec7669489f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e2a65ec7669489f6","status":"passed","time":{"start":1694971702594,"stop":1694971703358,"duration":764}},{"uid":"8bb092291605bc3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8bb092291605bc3e","status":"passed","time":{"start":1694913677502,"stop":1694913678530,"duration":1028}},{"uid":"e698a107d7f99669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/e698a107d7f99669","status":"passed","time":{"start":1694892817371,"stop":1694892818157,"duration":786}},{"uid":"75e864c91f22fc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/75e864c91f22fc91","status":"passed","time":{"start":1694889935761,"stop":1694889936393,"duration":632}},{"uid":"5a1a6560a3e794","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/5a1a6560a3e794","status":"passed","time":{"start":1694864839907,"stop":1694864840741,"duration":834}},{"uid":"baabcc8254c14fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/baabcc8254c14fe","status":"passed","time":{"start":1694840532442,"stop":1694840533284,"duration":842}},{"uid":"2c523ab8e6ca2009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/2c523ab8e6ca2009","status":"passed","time":{"start":1694826884047,"stop":1694826884658,"duration":611}},{"uid":"4a1d7e6c9c53a55b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/4a1d7e6c9c53a55b","status":"passed","time":{"start":1694796955501,"stop":1694796956472,"duration":971}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"b70af384eaf1375a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b70af384eaf1375a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345272656,"stop":1695345272660,"duration":4}},{"uid":"1f33ae3f29d0bf7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/1f33ae3f29d0bf7b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258835560,"stop":1695258835564,"duration":4}},{"uid":"846a5e2be5129acc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/846a5e2be5129acc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206193920,"stop":1695206193924,"duration":4}},{"uid":"d0e76ebafc86b27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d0e76ebafc86b27c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193650511,"stop":1695193650515,"duration":4}},{"uid":"1d013b301996a56b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/1d013b301996a56b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172453634,"stop":1695172453638,"duration":4}},{"uid":"de1a6f53162415f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/de1a6f53162415f7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695161927066,"stop":1695161927070,"duration":4}},{"uid":"5bbea966d41d66b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/5bbea966d41d66b4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159897143,"stop":1695159897147,"duration":4}},{"uid":"ea4c6ac5484722e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ea4c6ac5484722e7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156979366,"stop":1695156979371,"duration":5}},{"uid":"718f3ef93a9f3b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/718f3ef93a9f3b03","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086115179,"stop":1695086115184,"duration":5}},{"uid":"eb80aacb9a7a6010","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/eb80aacb9a7a6010","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999648347,"stop":1694999648351,"duration":4}},{"uid":"fae1800cf2e92d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/fae1800cf2e92d2f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987871119,"stop":1694987871124,"duration":5}},{"uid":"667e4997e96814ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/667e4997e96814ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987700447,"stop":1694987700451,"duration":4}},{"uid":"567dca31abbc738e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/567dca31abbc738e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971662408,"stop":1694971662412,"duration":4}},{"uid":"e3833b89c8d7a13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/e3833b89c8d7a13e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913480903,"stop":1694913480908,"duration":5}},{"uid":"74415b1de013bc26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/74415b1de013bc26","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892784090,"stop":1694892784093,"duration":3}},{"uid":"ea2be89e7ded69c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ea2be89e7ded69c0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889771801,"stop":1694889771805,"duration":4}},{"uid":"2fe48ecc34b8f262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/2fe48ecc34b8f262","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864643490,"stop":1694864643496,"duration":6}},{"uid":"16b224a4563fcc83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/16b224a4563fcc83","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840360369,"stop":1694840360373,"duration":4}},{"uid":"ff40d25e1bedf987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/ff40d25e1bedf987","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826787145,"stop":1694826787151,"duration":6}},{"uid":"3bef1385e5587e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/3bef1385e5587e7d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796753999,"stop":1694796754004,"duration":5}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"213540878641db67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/213540878641db67","status":"passed","time":{"start":1695345185838,"stop":1695345190272,"duration":4434}},{"uid":"685c72a39cbcb2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/685c72a39cbcb2e1","status":"passed","time":{"start":1695258734808,"stop":1695258740644,"duration":5836}},{"uid":"af097d426b8a9edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/af097d426b8a9edd","status":"passed","time":{"start":1695206118974,"stop":1695206123618,"duration":4644}},{"uid":"141d014e07b26f37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/141d014e07b26f37","status":"passed","time":{"start":1695193577937,"stop":1695193583501,"duration":5564}},{"uid":"bc8a3fd239fefb43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/bc8a3fd239fefb43","status":"passed","time":{"start":1695172369865,"stop":1695172374464,"duration":4599}},{"uid":"ebe5b88e212971b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/ebe5b88e212971b5","status":"passed","time":{"start":1695161873584,"stop":1695161879233,"duration":5649}},{"uid":"9d934b7f2341de62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9d934b7f2341de62","status":"passed","time":{"start":1695159860911,"stop":1695159866790,"duration":5879}},{"uid":"c9f406fd2b1be9ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c9f406fd2b1be9ea","status":"passed","time":{"start":1695156929375,"stop":1695156932361,"duration":2986}},{"uid":"efc0ad39f412915d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/efc0ad39f412915d","status":"passed","time":{"start":1695086059930,"stop":1695086063801,"duration":3871}},{"uid":"47f0ae9fc6fccf5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/47f0ae9fc6fccf5a","status":"passed","time":{"start":1694999596846,"stop":1694999600045,"duration":3199}},{"uid":"b2f1ce1c2ff771ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b2f1ce1c2ff771ac","status":"passed","time":{"start":1694987825651,"stop":1694987830003,"duration":4352}},{"uid":"a625a96a2962c27a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a625a96a2962c27a","status":"passed","time":{"start":1694987666912,"stop":1694987670067,"duration":3155}},{"uid":"b7b026ec2612bfb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b7b026ec2612bfb2","status":"passed","time":{"start":1694971640085,"stop":1694971643234,"duration":3149}},{"uid":"b3e0ee6801132718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/b3e0ee6801132718","status":"passed","time":{"start":1694913424548,"stop":1694913428702,"duration":4154}},{"uid":"34fb5e5b5995ad7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/34fb5e5b5995ad7b","status":"passed","time":{"start":1694892737407,"stop":1694892744838,"duration":7431}},{"uid":"c0924a2c3d68cb3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/c0924a2c3d68cb3e","status":"passed","time":{"start":1694889737445,"stop":1694889740529,"duration":3084}},{"uid":"1883a9db69b5bfe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/1883a9db69b5bfe9","status":"passed","time":{"start":1694864600024,"stop":1694864603583,"duration":3559}},{"uid":"a5adfb7e280b517d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a5adfb7e280b517d","status":"passed","time":{"start":1694840286492,"stop":1694840291407,"duration":4915}},{"uid":"81996a5f941a672a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/81996a5f941a672a","status":"passed","time":{"start":1694826699978,"stop":1694826702985,"duration":3007}},{"uid":"67cf79f82b740130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/67cf79f82b740130","status":"passed","time":{"start":1694796705669,"stop":1694796710162,"duration":4493}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"6f64da5a64ed97b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6f64da5a64ed97b9","status":"passed","time":{"start":1695345191832,"stop":1695345209767,"duration":17935}},{"uid":"f81c578bafb5102b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/f81c578bafb5102b","status":"passed","time":{"start":1695258742732,"stop":1695258761367,"duration":18635}},{"uid":"a7979db290b48649","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/a7979db290b48649","status":"passed","time":{"start":1695206125289,"stop":1695206134331,"duration":9042}},{"uid":"e5b6307b5bd0e30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/e5b6307b5bd0e30","status":"passed","time":{"start":1695193584855,"stop":1695193594085,"duration":9230}},{"uid":"81a6f23d4c2b1b49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/81a6f23d4c2b1b49","status":"passed","time":{"start":1695172376240,"stop":1695172394607,"duration":18367}},{"uid":"d407cbe09de92321","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/d407cbe09de92321","status":"passed","time":{"start":1695161880780,"stop":1695161889594,"duration":8814}},{"uid":"7921351e5e21f98a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/7921351e5e21f98a","status":"passed","time":{"start":1695159842125,"stop":1695159851342,"duration":9217}},{"uid":"7a8f6fa86fbf3dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/7a8f6fa86fbf3dd2","status":"passed","time":{"start":1695156912272,"stop":1695156921102,"duration":8830}},{"uid":"c9586887470c2cae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/c9586887470c2cae","status":"passed","time":{"start":1695086040363,"stop":1695086049430,"duration":9067}},{"uid":"9acf828bb06e26da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/9acf828bb06e26da","status":"passed","time":{"start":1694999570321,"stop":1694999588722,"duration":18401}},{"uid":"1df469b860665aab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/1df469b860665aab","status":"passed","time":{"start":1694987807567,"stop":1694987816850,"duration":9283}},{"uid":"33bc11d8e773b0db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/33bc11d8e773b0db","status":"passed","time":{"start":1694987652119,"stop":1694987661099,"duration":8980}},{"uid":"224cc1206b285ff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/224cc1206b285ff5","status":"passed","time":{"start":1694971594038,"stop":1694971602986,"duration":8948}},{"uid":"e1b20ebc1c0b8067","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/e1b20ebc1c0b8067","status":"passed","time":{"start":1694913404454,"stop":1694913413806,"duration":9352}},{"uid":"20e7137ead06f8f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/20e7137ead06f8f3","status":"passed","time":{"start":1694892714709,"stop":1694892723755,"duration":9046}},{"uid":"6964dfc7e37ce6f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/6964dfc7e37ce6f0","status":"passed","time":{"start":1694889717797,"stop":1694889726680,"duration":8883}},{"uid":"98dad4b741871435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/98dad4b741871435","status":"passed","time":{"start":1694864579863,"stop":1694864588838,"duration":8975}},{"uid":"b7ceb6f902373a95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/b7ceb6f902373a95","status":"passed","time":{"start":1694840270613,"stop":1694840279644,"duration":9031}},{"uid":"2ac9051866821102","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/2ac9051866821102","status":"passed","time":{"start":1694826672919,"stop":1694826681943,"duration":9024}},{"uid":"c217100eccbfadd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/c217100eccbfadd","status":"passed","time":{"start":1694796684084,"stop":1694796693483,"duration":9399}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"d02a55a6cb6ffc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d02a55a6cb6ffc03","status":"passed","time":{"start":1695345277598,"stop":1695345283301,"duration":5703}},{"uid":"8ea08742b815a93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8ea08742b815a93","status":"passed","time":{"start":1695258841041,"stop":1695258847197,"duration":6156}},{"uid":"2cb52c52a2774579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/2cb52c52a2774579","status":"passed","time":{"start":1695206201591,"stop":1695206207702,"duration":6111}},{"uid":"1e4c31e264228151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1e4c31e264228151","status":"passed","time":{"start":1695193656212,"stop":1695193660942,"duration":4730}},{"uid":"e26d3e476ac137d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/e26d3e476ac137d8","status":"passed","time":{"start":1695172459610,"stop":1695172465611,"duration":6001}},{"uid":"124e3373ff480a79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/124e3373ff480a79","status":"passed","time":{"start":1695161931988,"stop":1695161937504,"duration":5516}},{"uid":"75e78ccf01780ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/75e78ccf01780ba7","status":"passed","time":{"start":1695159902728,"stop":1695159908019,"duration":5291}},{"uid":"f333f4dd4d8fa9cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f333f4dd4d8fa9cc","status":"passed","time":{"start":1695157110020,"stop":1695157116014,"duration":5994}},{"uid":"485d4da78a72dd56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/485d4da78a72dd56","status":"passed","time":{"start":1695086121626,"stop":1695086126253,"duration":4627}},{"uid":"b392df18da781a28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/b392df18da781a28","status":"passed","time":{"start":1694999653490,"stop":1694999658429,"duration":4939}},{"uid":"3f5ff8039f7b5810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/3f5ff8039f7b5810","status":"passed","time":{"start":1694987877085,"stop":1694987883290,"duration":6205}},{"uid":"246ccbf276e445","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/246ccbf276e445","status":"passed","time":{"start":1694987705693,"stop":1694987711008,"duration":5315}},{"uid":"2ccc9ed30040daf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/2ccc9ed30040daf2","status":"passed","time":{"start":1694971667549,"stop":1694971673219,"duration":5670}},{"uid":"d00ee492332a0fa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/d00ee492332a0fa8","status":"passed","time":{"start":1694913487053,"stop":1694913492238,"duration":5185}},{"uid":"123673097c3155a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/123673097c3155a0","status":"passed","time":{"start":1694892789666,"stop":1694892794393,"duration":4727}},{"uid":"fa96b4f8e6b83dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fa96b4f8e6b83dec","status":"passed","time":{"start":1694889777056,"stop":1694889782952,"duration":5896}},{"uid":"177df033704659a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/177df033704659a8","status":"passed","time":{"start":1694864648890,"stop":1694864654825,"duration":5935}},{"uid":"bbd7bf3d3965a6a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/bbd7bf3d3965a6a4","status":"passed","time":{"start":1694840366785,"stop":1694840371341,"duration":4556}},{"uid":"98cb4196e46c1d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/98cb4196e46c1d7a","status":"passed","time":{"start":1694826792899,"stop":1694826797814,"duration":4915}},{"uid":"e222b71c0e1bf195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/e222b71c0e1bf195","status":"passed","time":{"start":1694796758940,"stop":1694796764007,"duration":5067}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"516338daab7ca87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/516338daab7ca87e","status":"passed","time":{"start":1695345435579,"stop":1695345437133,"duration":1554}},{"uid":"70b5af658f7369a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/70b5af658f7369a9","status":"passed","time":{"start":1695258999939,"stop":1695259001825,"duration":1886}},{"uid":"b2c1133b74b10a77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b2c1133b74b10a77","status":"passed","time":{"start":1695206353149,"stop":1695206354656,"duration":1507}},{"uid":"5c6aa44202d55b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/5c6aa44202d55b23","status":"passed","time":{"start":1695193812850,"stop":1695193815090,"duration":2240}},{"uid":"e3d23d039c63b4f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/e3d23d039c63b4f9","status":"passed","time":{"start":1695172613975,"stop":1695172615607,"duration":1632}},{"uid":"2877a8f9ccaf2334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/2877a8f9ccaf2334","status":"passed","time":{"start":1695162091620,"stop":1695162093244,"duration":1624}},{"uid":"8a0b26b4b6432ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8a0b26b4b6432ed5","status":"passed","time":{"start":1695160069264,"stop":1695160071254,"duration":1990}},{"uid":"f57cf93a3e4d2f2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f57cf93a3e4d2f2b","status":"passed","time":{"start":1695156979437,"stop":1695156981027,"duration":1590}},{"uid":"422e209eb5943400","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/422e209eb5943400","status":"passed","time":{"start":1695086278406,"stop":1695086280234,"duration":1828}},{"uid":"1d3f5a2a9e5a5308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/1d3f5a2a9e5a5308","status":"passed","time":{"start":1694999807234,"stop":1694999808904,"duration":1670}},{"uid":"e0bef4c49b68293e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/e0bef4c49b68293e","status":"passed","time":{"start":1694988242343,"stop":1694988244568,"duration":2225}},{"uid":"842bcdbc86ba9e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/842bcdbc86ba9e0d","status":"passed","time":{"start":1694987869296,"stop":1694987870886,"duration":1590}},{"uid":"5b251655ed7854cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/5b251655ed7854cc","status":"passed","time":{"start":1694971940456,"stop":1694971942194,"duration":1738}},{"uid":"2771a58cefa0df8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2771a58cefa0df8f","status":"passed","time":{"start":1694913646321,"stop":1694913648278,"duration":1957}},{"uid":"5447f8f2b850a196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/5447f8f2b850a196","status":"passed","time":{"start":1694893052297,"stop":1694893053991,"duration":1694}},{"uid":"fd5824ea63ae87d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fd5824ea63ae87d0","status":"passed","time":{"start":1694889927444,"stop":1694889929003,"duration":1559}},{"uid":"e478c20bd22becf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e478c20bd22becf8","status":"passed","time":{"start":1694864810477,"stop":1694864812315,"duration":1838}},{"uid":"82d81de3a9639c81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/82d81de3a9639c81","status":"passed","time":{"start":1694840527212,"stop":1694840529223,"duration":2011}},{"uid":"18e0d123faa8e483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/18e0d123faa8e483","status":"passed","time":{"start":1694826942647,"stop":1694826944251,"duration":1604}},{"uid":"d11c77e69c3ef81b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d11c77e69c3ef81b","status":"passed","time":{"start":1694796920135,"stop":1694796922256,"duration":2121}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"4bf53a30d5a10bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/4bf53a30d5a10bde","status":"passed","time":{"start":1695345438513,"stop":1695345446486,"duration":7973}},{"uid":"59f652570b8c116d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/59f652570b8c116d","status":"passed","time":{"start":1695259024139,"stop":1695259032890,"duration":8751}},{"uid":"9527b6f458d62a7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/9527b6f458d62a7d","status":"passed","time":{"start":1695206339784,"stop":1695206347527,"duration":7743}},{"uid":"1d82563c8671778e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1d82563c8671778e","status":"passed","time":{"start":1695193829925,"stop":1695193838791,"duration":8866}},{"uid":"73982d96917bd3c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/73982d96917bd3c0","status":"passed","time":{"start":1695172591088,"stop":1695172599701,"duration":8613}},{"uid":"78f7290bdc131ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/78f7290bdc131ffa","status":"passed","time":{"start":1695162069345,"stop":1695162076997,"duration":7652}},{"uid":"d736af5acef0787c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d736af5acef0787c","status":"passed","time":{"start":1695160090273,"stop":1695160099756,"duration":9483}},{"uid":"cfe03e56f37cd6a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/cfe03e56f37cd6a2","status":"passed","time":{"start":1695156995866,"stop":1695157003791,"duration":7925}},{"uid":"ace29c1ddae6f537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/ace29c1ddae6f537","status":"passed","time":{"start":1695086295707,"stop":1695086304349,"duration":8642}},{"uid":"d9203bf9243faac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/d9203bf9243faac0","status":"passed","time":{"start":1694999790059,"stop":1694999797559,"duration":7500}},{"uid":"d818220287b6821a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/d818220287b6821a","status":"passed","time":{"start":1694987907970,"stop":1694987917573,"duration":9603}},{"uid":"e819954271a97108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e819954271a97108","status":"passed","time":{"start":1694987857775,"stop":1694987865549,"duration":7774}},{"uid":"e85fb0368167d8d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e85fb0368167d8d7","status":"passed","time":{"start":1694971681826,"stop":1694971689312,"duration":7486}},{"uid":"41e93de685d06688","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/41e93de685d06688","status":"passed","time":{"start":1694913663589,"stop":1694913672397,"duration":8808}},{"uid":"ea341f3ced686fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ea341f3ced686fd0","status":"passed","time":{"start":1694892806543,"stop":1694892814074,"duration":7531}},{"uid":"c962ebdfc30a2ccd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/c962ebdfc30a2ccd","status":"passed","time":{"start":1694889925548,"stop":1694889932930,"duration":7382}},{"uid":"e9bff95f58a92509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e9bff95f58a92509","status":"passed","time":{"start":1694864827596,"stop":1694864836179,"duration":8583}},{"uid":"a65f2a317fd91cd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a65f2a317fd91cd3","status":"passed","time":{"start":1694840518807,"stop":1694840527058,"duration":8251}},{"uid":"9082df95b9a9dabd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/9082df95b9a9dabd","status":"passed","time":{"start":1694826873209,"stop":1694826880955,"duration":7746}},{"uid":"de039a6185a0863b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/de039a6185a0863b","status":"passed","time":{"start":1694796941894,"stop":1694796951183,"duration":9289}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":26},"items":[{"uid":"e46c5738d3ba378b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e46c5738d3ba378b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345239280,"stop":1695345239284,"duration":4}},{"uid":"e07b47ebef2143ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e07b47ebef2143ce","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258788346,"stop":1695258788350,"duration":4}},{"uid":"f4986f2b54c88afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f4986f2b54c88afa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206172267,"stop":1695206172271,"duration":4}},{"uid":"57747b7846912c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/57747b7846912c90","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193635414,"stop":1695193635418,"duration":4}},{"uid":"1b8da9883376a348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/1b8da9883376a348","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172413578,"stop":1695172413582,"duration":4}},{"uid":"42684ebfb2b9d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/42684ebfb2b9d57","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695161913291,"stop":1695161913295,"duration":4}},{"uid":"23222f92aef5ac45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/23222f92aef5ac45","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159884218,"stop":1695159884222,"duration":4}},{"uid":"b99732cc137ebbb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b99732cc137ebbb5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156946741,"stop":1695156946746,"duration":5}},{"uid":"6d5f7b855ee16186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/6d5f7b855ee16186","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086080444,"stop":1695086080449,"duration":5}},{"uid":"73aef6c27cc3a0f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/73aef6c27cc3a0f0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999615618,"stop":1694999615622,"duration":4}},{"uid":"7678bb7711017cd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/7678bb7711017cd1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987848661,"stop":1694987848665,"duration":4}},{"uid":"db67e4d39a669712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/db67e4d39a669712","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987688048,"stop":1694987688052,"duration":4}},{"uid":"1a125bad3719a766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/1a125bad3719a766","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971652548,"stop":1694971652552,"duration":4}},{"uid":"8b857313c910cf52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8b857313c910cf52","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913448801,"stop":1694913448811,"duration":10}},{"uid":"d7f52c1b140af794","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d7f52c1b140af794","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892760614,"stop":1694892760618,"duration":4}},{"uid":"6851b28669975ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/6851b28669975ee1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889756955,"stop":1694889756959,"duration":4}},{"uid":"98c256db554d1970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/98c256db554d1970","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864625196,"stop":1694864625207,"duration":11}},{"uid":"15a88cf1df1edc17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/15a88cf1df1edc17","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840309861,"stop":1694840309865,"duration":4}},{"uid":"1654324db6a955f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/1654324db6a955f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826716182,"stop":1694826716186,"duration":4}},{"uid":"c19538bef4df0b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/c19538bef4df0b8c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796733115,"stop":1694796733120,"duration":5}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"a68930eb9ebbf144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a68930eb9ebbf144","status":"passed","time":{"start":1695345218730,"stop":1695345220423,"duration":1693}},{"uid":"cc1188265e758edb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/cc1188265e758edb","status":"passed","time":{"start":1695258768974,"stop":1695258770743,"duration":1769}},{"uid":"4e66ea140e5d6e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/4e66ea140e5d6e86","status":"passed","time":{"start":1695206154574,"stop":1695206155995,"duration":1421}},{"uid":"493a43358aff4728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/493a43358aff4728","status":"passed","time":{"start":1695193618364,"stop":1695193619834,"duration":1470}},{"uid":"2d224c074b6cfc98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/2d224c074b6cfc98","status":"passed","time":{"start":1695172401320,"stop":1695172402807,"duration":1487}},{"uid":"c9b02bae56ea3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c9b02bae56ea3a98","status":"passed","time":{"start":1695161903952,"stop":1695161905399,"duration":1447}},{"uid":"181cd828bfd20995","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/181cd828bfd20995","status":"passed","time":{"start":1695159870047,"stop":1695159871863,"duration":1816}},{"uid":"57e7bf561fecb8c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/57e7bf561fecb8c1","status":"passed","time":{"start":1695156934588,"stop":1695156936020,"duration":1432}},{"uid":"52c49ae29227ad7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/52c49ae29227ad7c","status":"passed","time":{"start":1695086066351,"stop":1695086067987,"duration":1636}},{"uid":"9e5eecf15bed7107","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/9e5eecf15bed7107","status":"passed","time":{"start":1694999602155,"stop":1694999603530,"duration":1375}},{"uid":"8064edbc34e97d58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/8064edbc34e97d58","status":"passed","time":{"start":1694987834153,"stop":1694987835998,"duration":1845}},{"uid":"2b4e1ee6d52d835d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/2b4e1ee6d52d835d","status":"passed","time":{"start":1694987672088,"stop":1694987673396,"duration":1308}},{"uid":"75d67405c476ac19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/75d67405c476ac19","status":"passed","time":{"start":1694971641386,"stop":1694971642853,"duration":1467}},{"uid":"2f5ae78f0bf82d2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2f5ae78f0bf82d2c","status":"passed","time":{"start":1694913431655,"stop":1694913433448,"duration":1793}},{"uid":"59f4c7818de57f8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/59f4c7818de57f8f","status":"passed","time":{"start":1694892748174,"stop":1694892749542,"duration":1368}},{"uid":"3fa19fa6d9f20c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/3fa19fa6d9f20c93","status":"passed","time":{"start":1694889742681,"stop":1694889744067,"duration":1386}},{"uid":"1188fc43bf17f2b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/1188fc43bf17f2b8","status":"passed","time":{"start":1694864607967,"stop":1694864609518,"duration":1551}},{"uid":"ef9491bea2331357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/ef9491bea2331357","status":"passed","time":{"start":1694840294555,"stop":1694840296158,"duration":1603}},{"uid":"a31e0c93d250ace0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a31e0c93d250ace0","status":"passed","time":{"start":1694826704932,"stop":1694826706297,"duration":1365}},{"uid":"cce117b9e791c5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/cce117b9e791c5f","status":"passed","time":{"start":1694796718208,"stop":1694796719837,"duration":1629}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"be9c6e2745fa1fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/be9c6e2745fa1fa5","status":"passed","time":{"start":1695345428409,"stop":1695345432741,"duration":4332}},{"uid":"5edb215e4a675814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5edb215e4a675814","status":"passed","time":{"start":1695259041157,"stop":1695259044658,"duration":3501}},{"uid":"12694183f5176e2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/12694183f5176e2b","status":"passed","time":{"start":1695206316232,"stop":1695206320127,"duration":3895}},{"uid":"63abb1dc8a24b1ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/63abb1dc8a24b1ad","status":"passed","time":{"start":1695193824795,"stop":1695193827562,"duration":2767}},{"uid":"90039461f5645791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/90039461f5645791","status":"passed","time":{"start":1695172583585,"stop":1695172586928,"duration":3343}},{"uid":"31beb40533ffe4c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/31beb40533ffe4c7","status":"passed","time":{"start":1695162056180,"stop":1695162058977,"duration":2797}},{"uid":"b4210a32d1e16ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/b4210a32d1e16ed2","status":"passed","time":{"start":1695160169141,"stop":1695160173420,"duration":4279}},{"uid":"7ae1fa1ea4b8bed9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/7ae1fa1ea4b8bed9","status":"passed","time":{"start":1695156963518,"stop":1695156967814,"duration":4296}},{"uid":"511fb56067f0b58b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/511fb56067f0b58b","status":"passed","time":{"start":1695086301018,"stop":1695086305858,"duration":4840}},{"uid":"564df9719066a7a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/564df9719066a7a3","status":"passed","time":{"start":1694999780249,"stop":1694999785297,"duration":5048}},{"uid":"477008bfdffb264c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/477008bfdffb264c","status":"passed","time":{"start":1694987856184,"stop":1694987859732,"duration":3548}},{"uid":"2e8d5ce99d2bcbfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/2e8d5ce99d2bcbfb","status":"passed","time":{"start":1694987849173,"stop":1694987853546,"duration":4373}},{"uid":"9142eb906fc9302b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/9142eb906fc9302b","status":"passed","time":{"start":1694971649125,"stop":1694971652193,"duration":3068}},{"uid":"1b6efdad0cc7001e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1b6efdad0cc7001e","status":"passed","time":{"start":1694913707085,"stop":1694913711295,"duration":4210}},{"uid":"32b29c7a60018e16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/32b29c7a60018e16","status":"passed","time":{"start":1694892765841,"stop":1694892769192,"duration":3351}},{"uid":"9f56bc5040441c10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/9f56bc5040441c10","status":"passed","time":{"start":1694889918379,"stop":1694889921503,"duration":3124}},{"uid":"eeefe44f5d14e8db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/eeefe44f5d14e8db","status":"passed","time":{"start":1694864823808,"stop":1694864827471,"duration":3663}},{"uid":"7c62df64c11ba4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/7c62df64c11ba4cd","status":"passed","time":{"start":1694840511550,"stop":1694840514820,"duration":3270}},{"uid":"d017cbf2e015fceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/d017cbf2e015fceb","status":"passed","time":{"start":1694826868110,"stop":1694826871139,"duration":3029}},{"uid":"fcac5445ac5bc0a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fcac5445ac5bc0a6","status":"passed","time":{"start":1694796981097,"stop":1694796984338,"duration":3241}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":80,"broken":0,"skipped":0,"passed":8,"unknown":0,"total":88},"items":[{"uid":"e6ac0755d4b584c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e6ac0755d4b584c4","status":"passed","time":{"start":1695345463810,"stop":1695345472181,"duration":8371}},{"uid":"492b3a6b2c5be111","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/492b3a6b2c5be111","status":"passed","time":{"start":1695259056417,"stop":1695259060250,"duration":3833}},{"uid":"83f3ad420c99d6fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/83f3ad420c99d6fe","status":"passed","time":{"start":1695206373022,"stop":1695206384057,"duration":11035}},{"uid":"c6a923c99a48c4e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/c6a923c99a48c4e1","status":"passed","time":{"start":1695193864104,"stop":1695193871139,"duration":7035}},{"uid":"74e9853f60e18581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/74e9853f60e18581","status":"passed","time":{"start":1695172628777,"stop":1695172636746,"duration":7969}},{"uid":"ff91c61e8238a8de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/ff91c61e8238a8de","status":"passed","time":{"start":1695162116217,"stop":1695162122915,"duration":6698}},{"uid":"952ab99e5e2bdf7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/952ab99e5e2bdf7e","status":"passed","time":{"start":1695160182491,"stop":1695160190741,"duration":8250}},{"uid":"c14e78cd4f0aef8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c14e78cd4f0aef8a","status":"passed","time":{"start":1695157153091,"stop":1695157161400,"duration":8309}},{"uid":"27eda543adafbc93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/27eda543adafbc93","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1695086324263,"stop":1695086325386,"duration":1123}},{"uid":"4235cca15eaf6d87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/4235cca15eaf6d87","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694999844185,"stop":1694999844879,"duration":694}},{"uid":"79a57329e02ac625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/79a57329e02ac625","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694988083143,"stop":1694988084298,"duration":1155}},{"uid":"515e07768ba36ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/515e07768ba36ea9","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694987884527,"stop":1694987885320,"duration":793}},{"uid":"72195d14122256e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/72195d14122256e8","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694971856785,"stop":1694971857538,"duration":753}},{"uid":"fc8ed2d7e76e24e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/fc8ed2d7e76e24e3","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694913724925,"stop":1694913725893,"duration":968}},{"uid":"4c220493eec56851","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/4c220493eec56851","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694892972760,"stop":1694892973630,"duration":870}},{"uid":"9c4caf3e7fe558ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/9c4caf3e7fe558ae","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694890079133,"stop":1694890080328,"duration":1195}},{"uid":"8f16bce3b4a149d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8f16bce3b4a149d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694864978534,"stop":1694864979434,"duration":900}},{"uid":"3e9e8537fb15055d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3e9e8537fb15055d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694840560262,"stop":1694840561301,"duration":1039}},{"uid":"f9b2b948f1bf4ae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f9b2b948f1bf4ae1","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694826967376,"stop":1694826968164,"duration":788}},{"uid":"8c95f29f8be2c833","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8c95f29f8be2c833","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694796998788,"stop":1694796999904,"duration":1116}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"f3774498c840cecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f3774498c840cecb","status":"passed","time":{"start":1695345289543,"stop":1695345290808,"duration":1265}},{"uid":"2c708ef46ca5e0ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/2c708ef46ca5e0ea","status":"passed","time":{"start":1695258853633,"stop":1695258856229,"duration":2596}},{"uid":"1581560f05263f02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/1581560f05263f02","status":"passed","time":{"start":1695206213036,"stop":1695206214266,"duration":1230}},{"uid":"1c59c98125611eca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/1c59c98125611eca","status":"passed","time":{"start":1695193667471,"stop":1695193669328,"duration":1857}},{"uid":"2a7ff92fa69fc8d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/2a7ff92fa69fc8d6","status":"passed","time":{"start":1695172470947,"stop":1695172472326,"duration":1379}},{"uid":"c726384835b718ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c726384835b718ed","status":"passed","time":{"start":1695161952304,"stop":1695161953564,"duration":1260}},{"uid":"756a5511b58ffd2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/756a5511b58ffd2b","status":"passed","time":{"start":1695159925413,"stop":1695159927296,"duration":1883}},{"uid":"a0be1f4c71517d8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/a0be1f4c71517d8a","status":"passed","time":{"start":1695157121799,"stop":1695157123359,"duration":1560}},{"uid":"770e16b4caf93ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/770e16b4caf93ded","status":"passed","time":{"start":1695086132933,"stop":1695086135291,"duration":2358}},{"uid":"4ba5985e2ba1e7b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/4ba5985e2ba1e7b7","status":"passed","time":{"start":1694999664522,"stop":1694999667839,"duration":3317}},{"uid":"23d232b5a886540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/23d232b5a886540","status":"passed","time":{"start":1694987899914,"stop":1694987901688,"duration":1774}},{"uid":"e84e4d69430ed810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e84e4d69430ed810","status":"passed","time":{"start":1694987725734,"stop":1694987727126,"duration":1392}},{"uid":"c43659a7f5862550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/c43659a7f5862550","status":"passed","time":{"start":1694971678274,"stop":1694971679688,"duration":1414}},{"uid":"1a44047850632f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1a44047850632f9","status":"passed","time":{"start":1694913499545,"stop":1694913501794,"duration":2249}},{"uid":"ebc71b64947b4eeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ebc71b64947b4eeb","status":"passed","time":{"start":1694892800153,"stop":1694892801404,"duration":1251}},{"uid":"fc36a18382afd454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fc36a18382afd454","status":"passed","time":{"start":1694889787720,"stop":1694889788902,"duration":1182}},{"uid":"d8d073cf0fc782d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/d8d073cf0fc782d2","status":"passed","time":{"start":1694864661154,"stop":1694864668217,"duration":7063}},{"uid":"83790dfacbf37c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/83790dfacbf37c8e","status":"passed","time":{"start":1694840384299,"stop":1694840385850,"duration":1551}},{"uid":"4f60fbcbd11708ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/4f60fbcbd11708ea","status":"passed","time":{"start":1694826803323,"stop":1694826804485,"duration":1162}},{"uid":"8eb592ce6a21cff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8eb592ce6a21cff6","status":"passed","time":{"start":1694796772735,"stop":1694796774575,"duration":1840}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":88},"items":[{"uid":"6f02259bf3a897e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6f02259bf3a897e8","status":"passed","time":{"start":1695345426048,"stop":1695345427189,"duration":1141}},{"uid":"c312a0022c344388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c312a0022c344388","status":"passed","time":{"start":1695259038881,"stop":1695259040097,"duration":1216}},{"uid":"6659dfde999d08da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/6659dfde999d08da","status":"passed","time":{"start":1695206314348,"stop":1695206315410,"duration":1062}},{"uid":"2e54fe3fdce3a465","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/2e54fe3fdce3a465","status":"passed","time":{"start":1695193822995,"stop":1695193824016,"duration":1021}},{"uid":"facdcd18c0e56539","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/facdcd18c0e56539","status":"passed","time":{"start":1695172581649,"stop":1695172582714,"duration":1065}},{"uid":"109a27aee0604a8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/109a27aee0604a8f","status":"passed","time":{"start":1695162054395,"stop":1695162055410,"duration":1015}},{"uid":"744d9a96d65f89ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/744d9a96d65f89ae","status":"passed","time":{"start":1695160166611,"stop":1695160168174,"duration":1563}},{"uid":"144e4146f7a86303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/144e4146f7a86303","status":"passed","time":{"start":1695156961644,"stop":1695156962637,"duration":993}},{"uid":"100ac86a3a1a4361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/100ac86a3a1a4361","status":"passed","time":{"start":1695086299134,"stop":1695086300197,"duration":1063}},{"uid":"9b871c4095a7ddc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/9b871c4095a7ddc4","status":"passed","time":{"start":1694999778421,"stop":1694999779484,"duration":1063}},{"uid":"18bb188db32b420","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/18bb188db32b420","status":"passed","time":{"start":1694987853027,"stop":1694987854767,"duration":1740}},{"uid":"a6d907ac084c3353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a6d907ac084c3353","status":"passed","time":{"start":1694987846807,"stop":1694987848385,"duration":1578}},{"uid":"def1b5c03a8b9641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/def1b5c03a8b9641","status":"passed","time":{"start":1694971647389,"stop":1694971648352,"duration":963}},{"uid":"daa6704d6a6dd4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/daa6704d6a6dd4db","status":"passed","time":{"start":1694913704624,"stop":1694913705947,"duration":1323}},{"uid":"40e2efea30459424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/40e2efea30459424","status":"passed","time":{"start":1694892764046,"stop":1694892765174,"duration":1128}},{"uid":"851d45f1523730be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/851d45f1523730be","status":"passed","time":{"start":1694889916645,"stop":1694889917580,"duration":935}},{"uid":"15178e6107f7c76e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/15178e6107f7c76e","status":"passed","time":{"start":1694864821948,"stop":1694864822981,"duration":1033}},{"uid":"c35c6335f59656b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/c35c6335f59656b5","status":"passed","time":{"start":1694840509526,"stop":1694840510695,"duration":1169}},{"uid":"fd0a39231090b862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/fd0a39231090b862","status":"passed","time":{"start":1694826866394,"stop":1694826867394,"duration":1000}},{"uid":"fb7a26a519bdda79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/fb7a26a519bdda79","status":"passed","time":{"start":1694796978812,"stop":1694796980088,"duration":1276}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"2f4986597839b086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2f4986597839b086","status":"passed","time":{"start":1695345269641,"stop":1695345270777,"duration":1136}},{"uid":"4c04c04bece4020d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/4c04c04bece4020d","status":"passed","time":{"start":1695258797370,"stop":1695258799104,"duration":1734}},{"uid":"b13bfee3cfe2f02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b13bfee3cfe2f02a","status":"passed","time":{"start":1695206180697,"stop":1695206186097,"duration":5400}},{"uid":"b7bae2762460fd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b7bae2762460fd0b","status":"passed","time":{"start":1695193643259,"stop":1695193644551,"duration":1292}},{"uid":"47b65dea1ee1c64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/47b65dea1ee1c64","status":"passed","time":{"start":1695172420455,"stop":1695172421691,"duration":1236}},{"uid":"f210baf6968f3d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/f210baf6968f3d0c","status":"passed","time":{"start":1695161919609,"stop":1695161921421,"duration":1812}},{"uid":"d98c71313ca7a098","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d98c71313ca7a098","status":"passed","time":{"start":1695159893634,"stop":1695159895483,"duration":1849}},{"uid":"32ce106afbe4d8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/32ce106afbe4d8a4","status":"passed","time":{"start":1695156953801,"stop":1695156954917,"duration":1116}},{"uid":"cb079c379450ca92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/cb079c379450ca92","status":"passed","time":{"start":1695086087805,"stop":1695086089252,"duration":1447}},{"uid":"60ca5aa2b2a6bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/60ca5aa2b2a6bff","status":"passed","time":{"start":1694999622764,"stop":1694999624028,"duration":1264}},{"uid":"261dda5423dbbf87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/261dda5423dbbf87","status":"passed","time":{"start":1694987857269,"stop":1694987858977,"duration":1708}},{"uid":"bfa67e2f662efdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/bfa67e2f662efdd","status":"passed","time":{"start":1694987695414,"stop":1694987696626,"duration":1212}},{"uid":"c3234ec3893e01d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/c3234ec3893e01d5","status":"passed","time":{"start":1694971658690,"stop":1694971663029,"duration":4339}},{"uid":"2b4d892967dfcff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2b4d892967dfcff5","status":"passed","time":{"start":1694913457398,"stop":1694913459053,"duration":1655}},{"uid":"20251f4e294f6b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/20251f4e294f6b52","status":"passed","time":{"start":1694892767098,"stop":1694892771076,"duration":3978}},{"uid":"c9edcc7d8d526155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/c9edcc7d8d526155","status":"passed","time":{"start":1694889763425,"stop":1694889764546,"duration":1121}},{"uid":"2848e4419f7b5828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/2848e4419f7b5828","status":"passed","time":{"start":1694864632732,"stop":1694864633999,"duration":1267}},{"uid":"35f9a07335118a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/35f9a07335118a4","status":"passed","time":{"start":1694840317011,"stop":1694840321205,"duration":4194}},{"uid":"6f3e0db10529e6b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/6f3e0db10529e6b7","status":"passed","time":{"start":1694826722989,"stop":1694826724082,"duration":1093}},{"uid":"b19eef581e99cc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/b19eef581e99cc6d","status":"passed","time":{"start":1694796742221,"stop":1694796743956,"duration":1735}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"bb939b2ff2ad4d3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bb939b2ff2ad4d3f","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695345190275,"stop":1695345190384,"duration":109}},{"uid":"6e90a1fcac1f4ef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/6e90a1fcac1f4ef7","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695258740647,"stop":1695258740753,"duration":106}},{"uid":"943ad0f1f0112650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/943ad0f1f0112650","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695206123623,"stop":1695206123749,"duration":126}},{"uid":"3d3c8b3fb83e66bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3d3c8b3fb83e66bb","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695193583505,"stop":1695193583618,"duration":113}},{"uid":"90077988c8d5276a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/90077988c8d5276a","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695172374468,"stop":1695172374565,"duration":97}},{"uid":"40b504b23b6098e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/40b504b23b6098e0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695161879237,"stop":1695161879349,"duration":112}},{"uid":"8360e303955acdbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8360e303955acdbf","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695159837970,"stop":1695159840121,"duration":2151}},{"uid":"d7a6a58495359fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/d7a6a58495359fb9","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695156908452,"stop":1695156910797,"duration":2345}},{"uid":"2eeb06c69d0c7c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2eeb06c69d0c7c91","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695086036044,"stop":1695086038596,"duration":2552}},{"uid":"3c8ba2388453fe06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3c8ba2388453fe06","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694999566648,"stop":1694999568667,"duration":2019}},{"uid":"6ba627e5a2f83ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6ba627e5a2f83ab","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694987803123,"stop":1694987805604,"duration":2481}},{"uid":"96ec29ae4a337278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/96ec29ae4a337278","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694987648042,"stop":1694987649798,"duration":1756}},{"uid":"5202f1fcec913ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/5202f1fcec913ae4","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694971590879,"stop":1694971592570,"duration":1691}},{"uid":"286227bdc8d2f190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/286227bdc8d2f190","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694913399803,"stop":1694913402399,"duration":2596}},{"uid":"36875d4d2fe752ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/36875d4d2fe752ff","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694892711509,"stop":1694892713266,"duration":1757}},{"uid":"d2d1340fb1fc8666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d2d1340fb1fc8666","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694889714625,"stop":1694889716330,"duration":1705}},{"uid":"a85435b72e06de61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/a85435b72e06de61","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694864576225,"stop":1694864578493,"duration":2268}},{"uid":"1a7a40e9f4390f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1a7a40e9f4390f4b","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694840267243,"stop":1694840268902,"duration":1659}},{"uid":"a50303ab3f6d660b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a50303ab3f6d660b","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694826667585,"stop":1694826671493,"duration":3908}},{"uid":"f38c519986075126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f38c519986075126","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694796680476,"stop":1694796682771,"duration":2295}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"f11647d7aaa7afa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f11647d7aaa7afa5","status":"passed","time":{"start":1695345474382,"stop":1695345478511,"duration":4129}},{"uid":"f507a6d1a7b1df81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/f507a6d1a7b1df81","status":"passed","time":{"start":1695259061809,"stop":1695259066307,"duration":4498}},{"uid":"9d3a910f25cd9485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/9d3a910f25cd9485","status":"passed","time":{"start":1695206385606,"stop":1695206393432,"duration":7826}},{"uid":"60cc226222ab4930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/60cc226222ab4930","status":"passed","time":{"start":1695193872449,"stop":1695193876636,"duration":4187}},{"uid":"30ce5d753378d9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/30ce5d753378d9c","status":"passed","time":{"start":1695172638107,"stop":1695172642186,"duration":4079}},{"uid":"36c74c5acf8a1de9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/36c74c5acf8a1de9","status":"passed","time":{"start":1695162125103,"stop":1695162129112,"duration":4009}},{"uid":"19c9351c41450475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/19c9351c41450475","status":"passed","time":{"start":1695160192717,"stop":1695160197184,"duration":4467}},{"uid":"a6864da72b8fe0cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/a6864da72b8fe0cf","status":"passed","time":{"start":1695157162447,"stop":1695157166505,"duration":4058}},{"uid":"8fabf935a590b79f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/8fabf935a590b79f","status":"passed","time":{"start":1695086327438,"stop":1695086333727,"duration":6289}},{"uid":"a86db05b29f8e638","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/a86db05b29f8e638","status":"passed","time":{"start":1694999846965,"stop":1694999851200,"duration":4235}},{"uid":"43ef85c6858fba6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/43ef85c6858fba6d","status":"passed","time":{"start":1694988086259,"stop":1694988090708,"duration":4449}},{"uid":"947ef94afc66ae27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/947ef94afc66ae27","status":"passed","time":{"start":1694987886953,"stop":1694987891019,"duration":4066}},{"uid":"4e357f7b1141e0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/4e357f7b1141e0c0","status":"passed","time":{"start":1694971859014,"stop":1694971863140,"duration":4126}},{"uid":"2d5a7f5e2d95456b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2d5a7f5e2d95456b","status":"passed","time":{"start":1694913727991,"stop":1694913732385,"duration":4394}},{"uid":"4ff28ba0b32ad380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/4ff28ba0b32ad380","status":"passed","time":{"start":1694892975036,"stop":1694892980420,"duration":5384}},{"uid":"216d186fa2c74e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/216d186fa2c74e31","status":"passed","time":{"start":1694889955026,"stop":1694889959060,"duration":4034}},{"uid":"ed690b0383e41f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ed690b0383e41f9e","status":"passed","time":{"start":1694864853041,"stop":1694864857330,"duration":4289}},{"uid":"668d4ef0ec9b3646","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/668d4ef0ec9b3646","status":"passed","time":{"start":1694840563216,"stop":1694840568422,"duration":5206}},{"uid":"a1202028cc71df9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a1202028cc71df9d","status":"passed","time":{"start":1694826969489,"stop":1694826974588,"duration":5099}},{"uid":"85ebad2d71b857b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/85ebad2d71b857b4","status":"passed","time":{"start":1694797002011,"stop":1694797006604,"duration":4593}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"e2cc776340f0f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e2cc776340f0f13","status":"passed","time":{"start":1695345272711,"stop":1695345276803,"duration":4092}},{"uid":"4078215dc4927b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/4078215dc4927b6a","status":"passed","time":{"start":1695258835618,"stop":1695258840053,"duration":4435}},{"uid":"2dcb73af35a62859","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/2dcb73af35a62859","status":"passed","time":{"start":1695206193978,"stop":1695206199685,"duration":5707}},{"uid":"def2861eb4c186b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/def2861eb4c186b3","status":"passed","time":{"start":1695193650566,"stop":1695193655319,"duration":4753}},{"uid":"95bbed5df3761f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/95bbed5df3761f9e","status":"passed","time":{"start":1695172453686,"stop":1695172458509,"duration":4823}},{"uid":"bfc2b45ab2703032","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/bfc2b45ab2703032","status":"passed","time":{"start":1695161927124,"stop":1695161931197,"duration":4073}},{"uid":"a222760d41b141f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/a222760d41b141f1","status":"passed","time":{"start":1695159897213,"stop":1695159901783,"duration":4570}},{"uid":"38413930df7d131b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/38413930df7d131b","status":"passed","time":{"start":1695157104633,"stop":1695157109259,"duration":4626}},{"uid":"1d2d7a8ddcc03a51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1d2d7a8ddcc03a51","status":"passed","time":{"start":1695086115248,"stop":1695086120522,"duration":5274}},{"uid":"88824d3d5ebf83db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/88824d3d5ebf83db","status":"passed","time":{"start":1694999648404,"stop":1694999652579,"duration":4175}},{"uid":"9ef5b13d4051a5ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9ef5b13d4051a5ac","status":"passed","time":{"start":1694987871214,"stop":1694987875751,"duration":4537}},{"uid":"f696872af335fa83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/f696872af335fa83","status":"passed","time":{"start":1694987700500,"stop":1694987704981,"duration":4481}},{"uid":"abace2be362ef1d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/abace2be362ef1d4","status":"passed","time":{"start":1694971662492,"stop":1694971666754,"duration":4262}},{"uid":"cfacc495bef06c37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/cfacc495bef06c37","status":"passed","time":{"start":1694913480973,"stop":1694913485933,"duration":4960}},{"uid":"8f92d30d9503403","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8f92d30d9503403","status":"passed","time":{"start":1694892784183,"stop":1694892788880,"duration":4697}},{"uid":"b5f9cbc17664a2ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/b5f9cbc17664a2ee","status":"passed","time":{"start":1694889771855,"stop":1694889776341,"duration":4486}},{"uid":"5769174ce6e8dbc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/5769174ce6e8dbc3","status":"passed","time":{"start":1694864643560,"stop":1694864647854,"duration":4294}},{"uid":"d67edbf82168d73c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/d67edbf82168d73c","status":"passed","time":{"start":1694840360422,"stop":1694840365315,"duration":4893}},{"uid":"e2670116bf8249aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/e2670116bf8249aa","status":"passed","time":{"start":1694826787203,"stop":1694826791581,"duration":4378}},{"uid":"c48791049071aff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/c48791049071aff9","status":"passed","time":{"start":1694796754077,"stop":1694796757959,"duration":3882}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"66e9799dd361c68c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/66e9799dd361c68c","status":"passed","time":{"start":1695345281893,"stop":1695345421657,"duration":139764}},{"uid":"683555c28622d8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/683555c28622d8da","status":"passed","time":{"start":1695258805615,"stop":1695259034879,"duration":229264}},{"uid":"de17a0af6310cd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/de17a0af6310cd26","status":"passed","time":{"start":1695206169422,"stop":1695206310879,"duration":141457}},{"uid":"3f68ba9fe272ec71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3f68ba9fe272ec71","status":"passed","time":{"start":1695193635157,"stop":1695193818611,"duration":183454}},{"uid":"52af86821c1e313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/52af86821c1e313","status":"passed","time":{"start":1695172431244,"stop":1695172578444,"duration":147200}},{"uid":"5838213de80d8fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/5838213de80d8fda","status":"passed","time":{"start":1695161923499,"stop":1695162051017,"duration":127518}},{"uid":"7141b6204561cc68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/7141b6204561cc68","status":"passed","time":{"start":1695159928877,"stop":1695160162697,"duration":233820}},{"uid":"a8a534bc2175c19e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/a8a534bc2175c19e","status":"passed","time":{"start":1695156960417,"stop":1695157104628,"duration":144211}},{"uid":"297e703ddf9202d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/297e703ddf9202d2","status":"passed","time":{"start":1695086097440,"stop":1695086295464,"duration":198024}},{"uid":"29cea7280c3fa81e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/29cea7280c3fa81e","status":"passed","time":{"start":1694999633364,"stop":1694999775249,"duration":141885}},{"uid":"b460ac77ac9dbee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b460ac77ac9dbee7","status":"passed","time":{"start":1694987865350,"stop":1694988105816,"duration":240466}},{"uid":"32a1a0769dc9dd2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/32a1a0769dc9dd2b","status":"passed","time":{"start":1694987704261,"stop":1694987843497,"duration":139236}},{"uid":"bcef9c32693c4717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/bcef9c32693c4717","status":"passed","time":{"start":1694971668925,"stop":1694971803727,"duration":134802}},{"uid":"c2c4a5a08837c24b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/c2c4a5a08837c24b","status":"passed","time":{"start":1694913466549,"stop":1694913700522,"duration":233973}},{"uid":"82da8fc9816a9455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/82da8fc9816a9455","status":"passed","time":{"start":1694892778398,"stop":1694892907326,"duration":128928}},{"uid":"678f3cce6479935a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/678f3cce6479935a","status":"passed","time":{"start":1694889773141,"stop":1694889913355,"duration":140214}},{"uid":"e7dc100ef4ac554c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e7dc100ef4ac554c","status":"passed","time":{"start":1694864640021,"stop":1694864817824,"duration":177803}},{"uid":"1ab6ecd648be9035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/1ab6ecd648be9035","status":"passed","time":{"start":1694840326881,"stop":1694840504286,"duration":177405}},{"uid":"9686083cc4a4b9c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/9686083cc4a4b9c4","status":"passed","time":{"start":1694826730258,"stop":1694826863052,"duration":132794}},{"uid":"c265aece01bb0f9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/c265aece01bb0f9f","status":"passed","time":{"start":1694796742770,"stop":1694796974939,"duration":232169}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":87,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":88},"items":[{"uid":"a3b9ede97ca46385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a3b9ede97ca46385","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695345189467,"stop":1695345189914,"duration":447}},{"uid":"31704a8acb29e62b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/31704a8acb29e62b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695258737580,"stop":1695258738246,"duration":666}},{"uid":"9bc851113070e6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/9bc851113070e6b9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695206122196,"stop":1695206122667,"duration":471}},{"uid":"2ae7ebe94c8f3480","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/2ae7ebe94c8f3480","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695193580790,"stop":1695193581606,"duration":816}},{"uid":"44a7b8fafc66cd12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/44a7b8fafc66cd12","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695172375197,"stop":1695172375814,"duration":617}},{"uid":"f31cfb4482ec3361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/f31cfb4482ec3361","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695161876239,"stop":1695161876660,"duration":421}},{"uid":"2a3c5beb8d0ee5b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2a3c5beb8d0ee5b0","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695159841153,"stop":1695159841886,"duration":733}},{"uid":"8e1161c7323f2cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8e1161c7323f2cb8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695156912172,"stop":1695156912801,"duration":629}},{"uid":"60a16cc693dec4c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/60a16cc693dec4c5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695086039434,"stop":1695086040018,"duration":584}},{"uid":"2c02e7b5eb3e3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/2c02e7b5eb3e3963","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694999572049,"stop":1694999572514,"duration":465}},{"uid":"ff899ce7335e2028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/ff899ce7335e2028","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694987806535,"stop":1694987807531,"duration":996}},{"uid":"69d82f482040c9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/69d82f482040c9c8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694987650651,"stop":1694987651276,"duration":625}},{"uid":"1481fb684a38e2fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/1481fb684a38e2fa","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694971593710,"stop":1694971594326,"duration":616}},{"uid":"7a1aa91dff899e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/7a1aa91dff899e14","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694913403361,"stop":1694913404090,"duration":729}},{"uid":"3d0964dc48b92a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/3d0964dc48b92a78","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694892716468,"stop":1694892716910,"duration":442}},{"uid":"5d217f538a21e2a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/5d217f538a21e2a5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694889719514,"stop":1694889719977,"duration":463}},{"uid":"249e909b9ed2c1a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/249e909b9ed2c1a8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694864579442,"stop":1694864580015,"duration":573}},{"uid":"fe6c346c29edd8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/fe6c346c29edd8f1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694840270120,"stop":1694840270666,"duration":546}},{"uid":"f01a977680d73e96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f01a977680d73e96","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694826672716,"stop":1694826673136,"duration":420}},{"uid":"ab2a8c0e682f5842","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/ab2a8c0e682f5842","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694796683726,"stop":1694796684787,"duration":1061}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":88},"items":[{"uid":"b02c2806a4a76dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b02c2806a4a76dc3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345456218,"stop":1695345457363,"duration":1145}},{"uid":"7e49caa8e2173dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/7e49caa8e2173dd2","status":"passed","time":{"start":1695259046302,"stop":1695259048919,"duration":2617}},{"uid":"73dcee7a6a2776fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/73dcee7a6a2776fa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695206356648,"stop":1695206357997,"duration":1349}},{"uid":"d8ebaf356bce5e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d8ebaf356bce5e67","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193844154,"stop":1695193844844,"duration":690}},{"uid":"993f4da3467ddcff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/993f4da3467ddcff","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695172610556,"stop":1695172611199,"duration":643}},{"uid":"fe1c222645398661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/fe1c222645398661","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695162084851,"stop":1695162085961,"duration":1110}},{"uid":"bc1f415293b651a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/bc1f415293b651a4","status":"passed","time":{"start":1695160110489,"stop":1695160113560,"duration":3071}},{"uid":"8f3e51e1ff84d7a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8f3e51e1ff84d7a6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695157012339,"stop":1695157013176,"duration":837}},{"uid":"6bdeb6641f2a1517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/6bdeb6641f2a1517","status":"passed","time":{"start":1695086316050,"stop":1695086318052,"duration":2002}},{"uid":"6fc5817cad7e3395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/6fc5817cad7e3395","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694999807270,"stop":1694999808576,"duration":1306}},{"uid":"214aa9348b3fe294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/214aa9348b3fe294","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987929122,"stop":1694987930695,"duration":1573}},{"uid":"6a1442e6f1a2d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/6a1442e6f1a2d787","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987874390,"stop":1694987875126,"duration":736}},{"uid":"773e1f6ca89d2959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/773e1f6ca89d2959","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694971707724,"stop":1694971709334,"duration":1610}},{"uid":"cf55b3aa769c0ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/cf55b3aa769c0ace","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694913685281,"stop":1694913686810,"duration":1529}},{"uid":"57eac77c8221dc44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/57eac77c8221dc44","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892822769,"stop":1694892823391,"duration":622}},{"uid":"82da0430c9d1ebd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/82da0430c9d1ebd3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889943390,"stop":1694889944058,"duration":668}},{"uid":"a3cc1ab1c81324e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/a3cc1ab1c81324e2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694864834777,"stop":1694864836516,"duration":1739}},{"uid":"5c98ab4944c8fa0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/5c98ab4944c8fa0d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694840538725,"stop":1694840539560,"duration":835}},{"uid":"1c7deef983b22ca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/1c7deef983b22ca4","status":"passed","time":{"start":1694826889072,"stop":1694826890847,"duration":1775}},{"uid":"36c0611dd0b4e62b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/36c0611dd0b4e62b","status":"passed","time":{"start":1694796961751,"stop":1694796964147,"duration":2396}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"968fe9bb83960b83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/968fe9bb83960b83","status":"passed","time":{"start":1695345213593,"stop":1695345216262,"duration":2669}},{"uid":"72335363e6414512","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/72335363e6414512","status":"passed","time":{"start":1695258764223,"stop":1695258766472,"duration":2249}},{"uid":"bd70ca54a4a93346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/bd70ca54a4a93346","status":"passed","time":{"start":1695206147522,"stop":1695206152466,"duration":4944}},{"uid":"b6fb547f0c717330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b6fb547f0c717330","status":"passed","time":{"start":1695193612191,"stop":1695193614905,"duration":2714}},{"uid":"5f0e230681029dad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/5f0e230681029dad","status":"passed","time":{"start":1695172395879,"stop":1695172399207,"duration":3328}},{"uid":"62bf106c46be627f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/62bf106c46be627f","status":"passed","time":{"start":1695161899515,"stop":1695161901870,"duration":2355}},{"uid":"f8f4c305b7d2221c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/f8f4c305b7d2221c","status":"passed","time":{"start":1695159885006,"stop":1695159887662,"duration":2656}},{"uid":"5f7ac5f7a785d655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/5f7ac5f7a785d655","status":"passed","time":{"start":1695156955554,"stop":1695156958308,"duration":2754}},{"uid":"1328b705e1052b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1328b705e1052b9b","status":"passed","time":{"start":1695086082763,"stop":1695086085592,"duration":2829}},{"uid":"e2ae597c7b4962d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/e2ae597c7b4962d3","status":"passed","time":{"start":1694999627221,"stop":1694999629607,"duration":2386}},{"uid":"8e7e28fec7b273de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/8e7e28fec7b273de","status":"passed","time":{"start":1694987847078,"stop":1694987849189,"duration":2111}},{"uid":"34507db76b68fddd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/34507db76b68fddd","status":"passed","time":{"start":1694987690823,"stop":1694987692806,"duration":1983}},{"uid":"bb4422c1e5462e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/bb4422c1e5462e9f","status":"passed","time":{"start":1694971635820,"stop":1694971639108,"duration":3288}},{"uid":"63ba9c81be2faad3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/63ba9c81be2faad3","status":"passed","time":{"start":1694913449332,"stop":1694913452106,"duration":2774}},{"uid":"d10e59c888fc93eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d10e59c888fc93eb","status":"passed","time":{"start":1694892757658,"stop":1694892760666,"duration":3008}},{"uid":"ee377755c352c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ee377755c352c281","status":"passed","time":{"start":1694889757784,"stop":1694889760489,"duration":2705}},{"uid":"569b1ecfdfea8494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/569b1ecfdfea8494","status":"passed","time":{"start":1694864630802,"stop":1694864634167,"duration":3365}},{"uid":"a412ed50c7470acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/a412ed50c7470acf","status":"passed","time":{"start":1694840313322,"stop":1694840316669,"duration":3347}},{"uid":"2d25a12b5cbc80b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/2d25a12b5cbc80b8","status":"passed","time":{"start":1694826721896,"stop":1694826724431,"duration":2535}},{"uid":"d3663807aca4fce6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d3663807aca4fce6","status":"passed","time":{"start":1694796732984,"stop":1694796736159,"duration":3175}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"eb662e1e98b7cb5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/eb662e1e98b7cb5d","status":"passed","time":{"start":1695345491180,"stop":1695345495967,"duration":4787}},{"uid":"7cd47542c34c35b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/7cd47542c34c35b9","status":"passed","time":{"start":1695259075884,"stop":1695259081124,"duration":5240}},{"uid":"531aa51539105933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/531aa51539105933","status":"passed","time":{"start":1695206403984,"stop":1695206411937,"duration":7953}},{"uid":"85571c88ed8cf6c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/85571c88ed8cf6c1","status":"passed","time":{"start":1695193891684,"stop":1695193896776,"duration":5092}},{"uid":"3d17a58a6c998e36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/3d17a58a6c998e36","status":"passed","time":{"start":1695172657804,"stop":1695172665447,"duration":7643}},{"uid":"9150168444b2ac80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/9150168444b2ac80","status":"passed","time":{"start":1695162137884,"stop":1695162142847,"duration":4963}},{"uid":"7318ffb45522978d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/7318ffb45522978d","status":"passed","time":{"start":1695160209281,"stop":1695160214451,"duration":5170}},{"uid":"66b3a421fc1fb31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/66b3a421fc1fb31f","status":"passed","time":{"start":1695157175828,"stop":1695157182115,"duration":6287}},{"uid":"bee98037c88b5329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/bee98037c88b5329","status":"passed","time":{"start":1695086345208,"stop":1695086351742,"duration":6534}},{"uid":"96ec51f0ddbb2e35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/96ec51f0ddbb2e35","status":"passed","time":{"start":1694999861895,"stop":1694999867515,"duration":5620}},{"uid":"16d72e09395924b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/16d72e09395924b9","status":"passed","time":{"start":1694988102324,"stop":1694988107539,"duration":5215}},{"uid":"4de82aa4c9f88910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/4de82aa4c9f88910","status":"passed","time":{"start":1694987899947,"stop":1694987904892,"duration":4945}},{"uid":"e11a3cd4dbc27635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e11a3cd4dbc27635","status":"passed","time":{"start":1694971872292,"stop":1694971877256,"duration":4964}},{"uid":"af39a3ef92a89824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/af39a3ef92a89824","status":"passed","time":{"start":1694913743000,"stop":1694913748211,"duration":5211}},{"uid":"167fe6d9adeac30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/167fe6d9adeac30f","status":"passed","time":{"start":1694892988314,"stop":1694892993221,"duration":4907}},{"uid":"f65b2a3998a1687f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/f65b2a3998a1687f","status":"passed","time":{"start":1694889967766,"stop":1694889975499,"duration":7733}},{"uid":"8528e30913838fa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8528e30913838fa0","status":"passed","time":{"start":1694864866796,"stop":1694864871853,"duration":5057}},{"uid":"5150be70ea754155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/5150be70ea754155","status":"passed","time":{"start":1694840580591,"stop":1694840589214,"duration":8623}},{"uid":"62b86c1c180033e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/62b86c1c180033e0","status":"passed","time":{"start":1694826987230,"stop":1694826993370,"duration":6140}},{"uid":"da790d779140c631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/da790d779140c631","status":"passed","time":{"start":1694797020978,"stop":1694797028216,"duration":7238}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"dc1cf89cc6551059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/dc1cf89cc6551059","status":"passed","time":{"start":1695345234747,"stop":1695345237221,"duration":2474}},{"uid":"c8885c70a797b36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/c8885c70a797b36b","status":"passed","time":{"start":1695258782471,"stop":1695258784939,"duration":2468}},{"uid":"f5faa91b027aa48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f5faa91b027aa48f","status":"passed","time":{"start":1695206165987,"stop":1695206168013,"duration":2026}},{"uid":"cbb686b93ba25aaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/cbb686b93ba25aaa","status":"passed","time":{"start":1695193629847,"stop":1695193632099,"duration":2252}},{"uid":"f0437c7983dd416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/f0437c7983dd416","status":"passed","time":{"start":1695172409334,"stop":1695172411460,"duration":2126}},{"uid":"432d7b4707cd1b50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/432d7b4707cd1b50","status":"passed","time":{"start":1695161909501,"stop":1695161911482,"duration":1981}},{"uid":"dc4a4ff2cab52039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/dc4a4ff2cab52039","status":"passed","time":{"start":1695159879724,"stop":1695159882147,"duration":2423}},{"uid":"f1aec5c0de77330b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/f1aec5c0de77330b","status":"passed","time":{"start":1695156942113,"stop":1695156944203,"duration":2090}},{"uid":"bbc19c64ef1af966","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/bbc19c64ef1af966","status":"passed","time":{"start":1695086074785,"stop":1695086077069,"duration":2284}},{"uid":"7a0be9c646be1b05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/7a0be9c646be1b05","status":"passed","time":{"start":1694999610206,"stop":1694999612247,"duration":2041}},{"uid":"507b99b33e338c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/507b99b33e338c7e","status":"passed","time":{"start":1694987843476,"stop":1694987845909,"duration":2433}},{"uid":"56c33f4601813d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/56c33f4601813d2d","status":"passed","time":{"start":1694987683774,"stop":1694987685834,"duration":2060}},{"uid":"213bd8f7b306710b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/213bd8f7b306710b","status":"passed","time":{"start":1694971648445,"stop":1694971650475,"duration":2030}},{"uid":"9f570f863589f954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/9f570f863589f954","status":"passed","time":{"start":1694913443687,"stop":1694913446201,"duration":2514}},{"uid":"29ed8b71d0ffbdfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/29ed8b71d0ffbdfa","status":"passed","time":{"start":1694892755478,"stop":1694892757667,"duration":2189}},{"uid":"2adce887f7a5b496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/2adce887f7a5b496","status":"passed","time":{"start":1694889751870,"stop":1694889753940,"duration":2070}},{"uid":"edc1b9ca9baf501a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/edc1b9ca9baf501a","status":"passed","time":{"start":1694864620649,"stop":1694864622861,"duration":2212}},{"uid":"9e5c0d2ef8a642e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/9e5c0d2ef8a642e5","status":"passed","time":{"start":1694840303767,"stop":1694840306032,"duration":2265}},{"uid":"59006fb28873d648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/59006fb28873d648","status":"passed","time":{"start":1694826712117,"stop":1694826714069,"duration":1952}},{"uid":"6c5f4c2b19487b0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/6c5f4c2b19487b0c","status":"passed","time":{"start":1694796728074,"stop":1694796730515,"duration":2441}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"2af369888d4c708d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2af369888d4c708d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695345197153,"stop":1695345197567,"duration":414}},{"uid":"decbf51cec4903c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/decbf51cec4903c8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695258741173,"stop":1695258741726,"duration":553}},{"uid":"8f870078947a95ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/8f870078947a95ac","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695206125064,"stop":1695206125338,"duration":274}},{"uid":"374b1a19234165a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/374b1a19234165a9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695193584334,"stop":1695193584754,"duration":420}},{"uid":"b05c9941e7ef1828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b05c9941e7ef1828","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695172378560,"stop":1695172378961,"duration":401}},{"uid":"1df7ff786d97ff40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1df7ff786d97ff40","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695161878990,"stop":1695161879249,"duration":259}},{"uid":"755a94b54d79cdca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/755a94b54d79cdca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695159844157,"stop":1695159844859,"duration":702}},{"uid":"8753dc71df412cc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8753dc71df412cc7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695156914449,"stop":1695156914712,"duration":263}},{"uid":"3ea92ae17c8aa1c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/3ea92ae17c8aa1c5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695086041822,"stop":1695086042312,"duration":490}},{"uid":"5f8409ca77bb8b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/5f8409ca77bb8b1a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694999574224,"stop":1694999574542,"duration":318}},{"uid":"66c0f9bf8f7625be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/66c0f9bf8f7625be","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694987809707,"stop":1694987810251,"duration":544}},{"uid":"a74ffe2e64e992a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a74ffe2e64e992a2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694987653026,"stop":1694987653306,"duration":280}},{"uid":"953a356d965f35bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/953a356d965f35bb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694971625809,"stop":1694971626080,"duration":271}},{"uid":"2944e33b653a9e6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2944e33b653a9e6e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694913405970,"stop":1694913406516,"duration":546}},{"uid":"cd5d015ef6a7509a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/cd5d015ef6a7509a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694892718762,"stop":1694892719143,"duration":381}},{"uid":"8b9ed00069005df9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/8b9ed00069005df9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694889722313,"stop":1694889722580,"duration":267}},{"uid":"d82a1874d7d03565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/d82a1874d7d03565","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694864581972,"stop":1694864582360,"duration":388}},{"uid":"22f4996b4803caf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/22f4996b4803caf8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694840272716,"stop":1694840273154,"duration":438}},{"uid":"409760a6cbef39af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/409760a6cbef39af","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694826674588,"stop":1694826674905,"duration":317}},{"uid":"13b1c494510145e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/13b1c494510145e7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694796686928,"stop":1694796687453,"duration":525}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"c4323d089db609eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/c4323d089db609eb","status":"passed","time":{"start":1695345458402,"stop":1695345461345,"duration":2943}},{"uid":"522f311b654f1fa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/522f311b654f1fa6","status":"passed","time":{"start":1695259182240,"stop":1695259185149,"duration":2909}},{"uid":"19dcccb04701df4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/19dcccb04701df4c","status":"passed","time":{"start":1695206368905,"stop":1695206371311,"duration":2406}},{"uid":"8fca429156db91ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/8fca429156db91ed","status":"passed","time":{"start":1695193858478,"stop":1695193861627,"duration":3149}},{"uid":"daf1e7cdff95050e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/daf1e7cdff95050e","status":"passed","time":{"start":1695172623920,"stop":1695172626625,"duration":2705}},{"uid":"6ba8936983afefad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/6ba8936983afefad","status":"passed","time":{"start":1695162104433,"stop":1695162107239,"duration":2806}},{"uid":"4ad395a441682eb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4ad395a441682eb8","status":"passed","time":{"start":1695160176241,"stop":1695160179659,"duration":3418}},{"uid":"b2fcd59cdd5e0f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b2fcd59cdd5e0f70","status":"passed","time":{"start":1695157267586,"stop":1695157270303,"duration":2717}},{"uid":"ae84c8ef254f2fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/ae84c8ef254f2fcc","status":"passed","time":{"start":1695086318959,"stop":1695086322026,"duration":3067}},{"uid":"ecd157411c2f6b3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/ecd157411c2f6b3e","status":"passed","time":{"start":1694999948701,"stop":1694999951879,"duration":3178}},{"uid":"4fe6f04bb6c393e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4fe6f04bb6c393e9","status":"passed","time":{"start":1694988077544,"stop":1694988080423,"duration":2879}},{"uid":"163d3343571c7d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/163d3343571c7d8f","status":"passed","time":{"start":1694988010737,"stop":1694988013429,"duration":2692}},{"uid":"b72b69c001359459","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/b72b69c001359459","status":"passed","time":{"start":1694971852238,"stop":1694971854892,"duration":2654}},{"uid":"f2deb04ef1eb41ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/f2deb04ef1eb41ab","status":"passed","time":{"start":1694913718067,"stop":1694913722595,"duration":4528}},{"uid":"7e9c9f30e20dd265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/7e9c9f30e20dd265","status":"passed","time":{"start":1694892967842,"stop":1694892970630,"duration":2788}},{"uid":"a41401aa8b992513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/a41401aa8b992513","status":"passed","time":{"start":1694889948742,"stop":1694889951480,"duration":2738}},{"uid":"573e677e3a38c5fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/573e677e3a38c5fd","status":"passed","time":{"start":1694864845907,"stop":1694864848776,"duration":2869}},{"uid":"ae22a7161e1d69e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/ae22a7161e1d69e9","status":"passed","time":{"start":1694840555039,"stop":1694840557964,"duration":2925}},{"uid":"999e65592a1876c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/999e65592a1876c","status":"passed","time":{"start":1694826961070,"stop":1694826965845,"duration":4775}},{"uid":"811e120365acf42d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/811e120365acf42d","status":"passed","time":{"start":1694796992955,"stop":1694796995963,"duration":3008}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"72afef9e06373863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/72afef9e06373863","status":"passed","time":{"start":1695345447099,"stop":1695345447953,"duration":854}},{"uid":"7a195ba04713cd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/7a195ba04713cd9e","status":"passed","time":{"start":1695259009900,"stop":1695259018601,"duration":8701}},{"uid":"f34dce71fa24d1e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f34dce71fa24d1e6","status":"passed","time":{"start":1695206360211,"stop":1695206360862,"duration":651}},{"uid":"231e3dc8a3d3d139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/231e3dc8a3d3d139","status":"passed","time":{"start":1695193823387,"stop":1695193824178,"duration":791}},{"uid":"3e2c3992d9977e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/3e2c3992d9977e0a","status":"passed","time":{"start":1695172621083,"stop":1695172621763,"duration":680}},{"uid":"982c9d0e8b5e7954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/982c9d0e8b5e7954","status":"passed","time":{"start":1695162099053,"stop":1695162099720,"duration":667}},{"uid":"12d0f04bbb1370af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/12d0f04bbb1370af","status":"passed","time":{"start":1695160080378,"stop":1695160081351,"duration":973}},{"uid":"b97228a731c784c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b97228a731c784c3","status":"passed","time":{"start":1695156987203,"stop":1695156987853,"duration":650}},{"uid":"1c0177df82ca4ecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1c0177df82ca4ecb","status":"passed","time":{"start":1695086289752,"stop":1695086290585,"duration":833}},{"uid":"d6f9ad75346a88b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/d6f9ad75346a88b5","status":"passed","time":{"start":1694999815046,"stop":1694999815726,"duration":680}},{"uid":"bcef5d12492d1ec5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/bcef5d12492d1ec5","status":"passed","time":{"start":1694988253267,"stop":1694988254294,"duration":1027}},{"uid":"2759c64c2fa8a567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/2759c64c2fa8a567","status":"passed","time":{"start":1694987876917,"stop":1694987877602,"duration":685}},{"uid":"800e28ecf12f7c6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/800e28ecf12f7c6e","status":"passed","time":{"start":1694971949049,"stop":1694971949717,"duration":668}},{"uid":"1347901c43adb73a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1347901c43adb73a","status":"passed","time":{"start":1694913657294,"stop":1694913658275,"duration":981}},{"uid":"73dcb2e90be541a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/73dcb2e90be541a","status":"passed","time":{"start":1694893059254,"stop":1694893059912,"duration":658}},{"uid":"ede450d1f0b3abf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ede450d1f0b3abf9","status":"passed","time":{"start":1694889934877,"stop":1694889935533,"duration":656}},{"uid":"d6abb147407fa2bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/d6abb147407fa2bd","status":"passed","time":{"start":1694864819925,"stop":1694864820833,"duration":908}},{"uid":"d8ccb3248bead80e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/d8ccb3248bead80e","status":"passed","time":{"start":1694840536577,"stop":1694840537831,"duration":1254}},{"uid":"3c54293118adcc22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3c54293118adcc22","status":"passed","time":{"start":1694826950199,"stop":1694826952997,"duration":2798}},{"uid":"3f717d964d9a9582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/3f717d964d9a9582","status":"passed","time":{"start":1694796932061,"stop":1694796933094,"duration":1033}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"9fa61475b1038c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9fa61475b1038c2d","status":"passed","time":{"start":1695345451122,"stop":1695345453412,"duration":2290}},{"uid":"bb8df29143bbc879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/bb8df29143bbc879","status":"passed","time":{"start":1695259047409,"stop":1695259049738,"duration":2329}},{"uid":"7f4b2cd8162d3f19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/7f4b2cd8162d3f19","status":"passed","time":{"start":1695206359009,"stop":1695206360675,"duration":1666}},{"uid":"d3b85c00e0c71492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d3b85c00e0c71492","status":"passed","time":{"start":1695193846964,"stop":1695193856443,"duration":9479}},{"uid":"cd4c15790fb1a3aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/cd4c15790fb1a3aa","status":"passed","time":{"start":1695172615558,"stop":1695172618734,"duration":3176}},{"uid":"b7f05d1a21bf43e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b7f05d1a21bf43e9","status":"passed","time":{"start":1695162090329,"stop":1695162093832,"duration":3503}},{"uid":"4f926b7919c4eed9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4f926b7919c4eed9","status":"passed","time":{"start":1695160114626,"stop":1695160120699,"duration":6073}},{"uid":"448ce16734eeb95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/448ce16734eeb95f","status":"passed","time":{"start":1695157014256,"stop":1695157017499,"duration":3243}},{"uid":"f269d738ac30d6fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/f269d738ac30d6fb","status":"passed","time":{"start":1695086309901,"stop":1695086314415,"duration":4514}},{"uid":"b101b27b01b1c4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/b101b27b01b1c4d2","status":"passed","time":{"start":1694999814603,"stop":1694999817104,"duration":2501}},{"uid":"c515c0a5821b8d98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c515c0a5821b8d98","status":"passed","time":{"start":1694987937110,"stop":1694987940484,"duration":3374}},{"uid":"4913d7cd5f1e3160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/4913d7cd5f1e3160","status":"passed","time":{"start":1694987876064,"stop":1694987878663,"duration":2599}},{"uid":"7d102137d0e59fa4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/7d102137d0e59fa4","status":"passed","time":{"start":1694971715327,"stop":1694971717926,"duration":2599}},{"uid":"1990aa38cecb3e85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1990aa38cecb3e85","status":"passed","time":{"start":1694913688326,"stop":1694913694308,"duration":5982}},{"uid":"964b1bcac57e188b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/964b1bcac57e188b","status":"passed","time":{"start":1694892824373,"stop":1694892831666,"duration":7293}},{"uid":"c882982d7189fd58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/c882982d7189fd58","status":"passed","time":{"start":1694889936396,"stop":1694889947400,"duration":11004}},{"uid":"e5d32ae5c7aa62f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e5d32ae5c7aa62f6","status":"passed","time":{"start":1694864842742,"stop":1694864846918,"duration":4176}},{"uid":"46106451d1cc287d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/46106451d1cc287d","status":"passed","time":{"start":1694840545764,"stop":1694840551744,"duration":5980}},{"uid":"fe8f2fb9a1bb225b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/fe8f2fb9a1bb225b","status":"passed","time":{"start":1694826894030,"stop":1694826899497,"duration":5467}},{"uid":"d755fc012b2b78ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d755fc012b2b78ba","status":"passed","time":{"start":1694796965201,"stop":1694796973974,"duration":8773}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":55,"unknown":0,"total":55},"items":[{"uid":"2f324d4f292e8a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2f324d4f292e8a54","status":"passed","time":{"start":1695345237224,"stop":1695345239276,"duration":2052}},{"uid":"8541af6a9855fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/8541af6a9855fcb","status":"passed","time":{"start":1695258784942,"stop":1695258788343,"duration":3401}},{"uid":"595a0415a214e97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/595a0415a214e97f","status":"passed","time":{"start":1695206168018,"stop":1695206172263,"duration":4245}},{"uid":"3a2874d467ea85e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3a2874d467ea85e9","status":"passed","time":{"start":1695193632102,"stop":1695193635411,"duration":3309}},{"uid":"e1d231534c3c2fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/e1d231534c3c2fc5","status":"passed","time":{"start":1695172411463,"stop":1695172413575,"duration":2112}},{"uid":"ec8fcd3f1df9daf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/ec8fcd3f1df9daf8","status":"passed","time":{"start":1695161911486,"stop":1695161913287,"duration":1801}},{"uid":"3b0fb323ca48efd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/3b0fb323ca48efd1","status":"passed","time":{"start":1695159882152,"stop":1695159884214,"duration":2062}},{"uid":"c84844f7f9a27b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c84844f7f9a27b74","status":"passed","time":{"start":1695156944209,"stop":1695156946737,"duration":2528}},{"uid":"2f13fdbacc81e7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2f13fdbacc81e7fb","status":"passed","time":{"start":1695086077073,"stop":1695086080440,"duration":3367}},{"uid":"7d1b7b1564e8f216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/7d1b7b1564e8f216","status":"passed","time":{"start":1694999612251,"stop":1694999615615,"duration":3364}},{"uid":"689f7d66a4f6a5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/689f7d66a4f6a5ba","status":"passed","time":{"start":1694987845913,"stop":1694987848655,"duration":2742}},{"uid":"1692e70feb97c507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/1692e70feb97c507","status":"passed","time":{"start":1694987685837,"stop":1694987688044,"duration":2207}},{"uid":"f6fb79e5db40401c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/f6fb79e5db40401c","status":"passed","time":{"start":1694971650478,"stop":1694971652544,"duration":2066}},{"uid":"7969e9c5186372d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/7969e9c5186372d0","status":"passed","time":{"start":1694913446205,"stop":1694913448797,"duration":2592}},{"uid":"97b6320b39ea496f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/97b6320b39ea496f","status":"passed","time":{"start":1694892757670,"stop":1694892760611,"duration":2941}},{"uid":"1867e191a1e52ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/1867e191a1e52ea9","status":"passed","time":{"start":1694889753943,"stop":1694889756952,"duration":3009}},{"uid":"ea6c933e32c683e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ea6c933e32c683e5","status":"passed","time":{"start":1694864622865,"stop":1694864625191,"duration":2326}},{"uid":"965baa128f04c58d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/965baa128f04c58d","status":"passed","time":{"start":1694840306035,"stop":1694840309856,"duration":3821}},{"uid":"56e7b5bd9f64dd89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/56e7b5bd9f64dd89","status":"passed","time":{"start":1694826714072,"stop":1694826716179,"duration":2107}},{"uid":"78feab17070dcb61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/78feab17070dcb61","status":"passed","time":{"start":1694796730519,"stop":1694796733111,"duration":2592}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"2a3f393f81c90e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2a3f393f81c90e52","status":"passed","time":{"start":1695345191011,"stop":1695345196619,"duration":5608}},{"uid":"afecbb3f66223c02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/afecbb3f66223c02","status":"passed","time":{"start":1695258739535,"stop":1695258740508,"duration":973}},{"uid":"5963f7628deb338d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/5963f7628deb338d","status":"passed","time":{"start":1695206123841,"stop":1695206124583,"duration":742}},{"uid":"828df0ffeeb9aabe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/828df0ffeeb9aabe","status":"passed","time":{"start":1695193582745,"stop":1695193583619,"duration":874}},{"uid":"97cd60c29f2501c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/97cd60c29f2501c5","status":"passed","time":{"start":1695172376809,"stop":1695172378053,"duration":1244}},{"uid":"2828582a3b171a41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/2828582a3b171a41","status":"passed","time":{"start":1695161877654,"stop":1695161878493,"duration":839}},{"uid":"4d60e3faa04a75a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/4d60e3faa04a75a2","status":"passed","time":{"start":1695159842201,"stop":1695159843413,"duration":1212}},{"uid":"c03ddd8ce32ec75c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c03ddd8ce32ec75c","status":"passed","time":{"start":1695156913151,"stop":1695156913924,"duration":773}},{"uid":"474179b91fc0ce9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/474179b91fc0ce9c","status":"passed","time":{"start":1695086040332,"stop":1695086041221,"duration":889}},{"uid":"a4dd986a5462fb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/a4dd986a5462fb04","status":"passed","time":{"start":1694999572776,"stop":1694999573705,"duration":929}},{"uid":"c373beba3fafbe7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c373beba3fafbe7b","status":"passed","time":{"start":1694987807817,"stop":1694987809000,"duration":1183}},{"uid":"c8929ec5020ea19c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/c8929ec5020ea19c","status":"passed","time":{"start":1694987651525,"stop":1694987652536,"duration":1011}},{"uid":"bd09e44e2d0e3a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/bd09e44e2d0e3a1a","status":"passed","time":{"start":1694971594574,"stop":1694971595374,"duration":800}},{"uid":"3879829aa1c6ff3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3879829aa1c6ff3f","status":"passed","time":{"start":1694913404414,"stop":1694913405260,"duration":846}},{"uid":"61e61f15abef30f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/61e61f15abef30f2","status":"passed","time":{"start":1694892717170,"stop":1694892718316,"duration":1146}},{"uid":"608b25fb7410c0a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/608b25fb7410c0a6","status":"passed","time":{"start":1694889720236,"stop":1694889721835,"duration":1599}},{"uid":"3443d21408cb8fe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/3443d21408cb8fe8","status":"passed","time":{"start":1694864580324,"stop":1694864581374,"duration":1050}},{"uid":"e04265452378800e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/e04265452378800e","status":"passed","time":{"start":1694840270914,"stop":1694840271957,"duration":1043}},{"uid":"5a01f2bc512f280e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/5a01f2bc512f280e","status":"passed","time":{"start":1694826673398,"stop":1694826674107,"duration":709}},{"uid":"8180b9fef94ee28d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8180b9fef94ee28d","status":"passed","time":{"start":1694796685143,"stop":1694796686180,"duration":1037}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"b97dc8159c0548c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b97dc8159c0548c2","status":"passed","time":{"start":1695345421661,"stop":1695345423236,"duration":1575}},{"uid":"24b5dc610fd2ce44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/24b5dc610fd2ce44","status":"passed","time":{"start":1695259034882,"stop":1695259035844,"duration":962}},{"uid":"10a4e72a2f92febf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/10a4e72a2f92febf","status":"passed","time":{"start":1695206310883,"stop":1695206311587,"duration":704}},{"uid":"41c6479c9c0a4100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/41c6479c9c0a4100","status":"passed","time":{"start":1695193818615,"stop":1695193819517,"duration":902}},{"uid":"cd08454f2738a81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/cd08454f2738a81c","status":"passed","time":{"start":1695172578447,"stop":1695172579240,"duration":793}},{"uid":"8a0494ee690e867d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/8a0494ee690e867d","status":"passed","time":{"start":1695162051021,"stop":1695162051737,"duration":716}},{"uid":"3108a341d392b6ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/3108a341d392b6ee","status":"passed","time":{"start":1695160162701,"stop":1695160163749,"duration":1048}},{"uid":"12dccaa705253eff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/12dccaa705253eff","status":"passed","time":{"start":1695156958312,"stop":1695156959065,"duration":753}},{"uid":"589d573d77bc056a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/589d573d77bc056a","status":"passed","time":{"start":1695086295468,"stop":1695086296561,"duration":1093}},{"uid":"dfaa3f8d3f14caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/dfaa3f8d3f14caac","status":"passed","time":{"start":1694999775253,"stop":1694999775989,"duration":736}},{"uid":"b04e7eab99a6baf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b04e7eab99a6baf4","status":"passed","time":{"start":1694987849194,"stop":1694987850244,"duration":1050}},{"uid":"a4a194ea68297d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a4a194ea68297d89","status":"passed","time":{"start":1694987843500,"stop":1694987844281,"duration":781}},{"uid":"9aa5c06e22206837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/9aa5c06e22206837","status":"passed","time":{"start":1694971643237,"stop":1694971643977,"duration":740}},{"uid":"8923cf708377d933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8923cf708377d933","status":"passed","time":{"start":1694913700526,"stop":1694913701550,"duration":1024}},{"uid":"7210c0bbe1b057ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/7210c0bbe1b057ae","status":"passed","time":{"start":1694892760671,"stop":1694892761389,"duration":718}},{"uid":"fa7d9daaeace2508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/fa7d9daaeace2508","status":"passed","time":{"start":1694889913359,"stop":1694889914094,"duration":735}},{"uid":"f16b039780b0da8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/f16b039780b0da8e","status":"passed","time":{"start":1694864817829,"stop":1694864818917,"duration":1088}},{"uid":"3a23746538a2b81e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3a23746538a2b81e","status":"passed","time":{"start":1694840504289,"stop":1694840505269,"duration":980}},{"uid":"f5720d4b7a4bb81a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f5720d4b7a4bb81a","status":"passed","time":{"start":1694826863055,"stop":1694826863771,"duration":716}},{"uid":"ecdbee59ab0082a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/ecdbee59ab0082a7","status":"passed","time":{"start":1694796974943,"stop":1694796976075,"duration":1132}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"1ec28b49db2146a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/1ec28b49db2146a6","status":"passed","time":{"start":1695345472185,"stop":1695345474378,"duration":2193}},{"uid":"f08aa5ac03c9bdb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/f08aa5ac03c9bdb7","status":"passed","time":{"start":1695259060254,"stop":1695259061805,"duration":1551}},{"uid":"1da09e0b01cab3cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/1da09e0b01cab3cd","status":"passed","time":{"start":1695206384061,"stop":1695206385602,"duration":1541}},{"uid":"548b592cb4b59d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/548b592cb4b59d29","status":"passed","time":{"start":1695193871143,"stop":1695193872445,"duration":1302}},{"uid":"64279f7745246a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/64279f7745246a10","status":"passed","time":{"start":1695172636749,"stop":1695172638104,"duration":1355}},{"uid":"7c1b9a511e1f51fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/7c1b9a511e1f51fb","status":"passed","time":{"start":1695162122919,"stop":1695162125099,"duration":2180}},{"uid":"b45dd58f48792519","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/b45dd58f48792519","status":"passed","time":{"start":1695160190746,"stop":1695160192713,"duration":1967}},{"uid":"4c29d129281eb54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/4c29d129281eb54d","status":"passed","time":{"start":1695157161405,"stop":1695157162442,"duration":1037}},{"uid":"e9aa53b02c081cf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/e9aa53b02c081cf0","status":"passed","time":{"start":1695086325456,"stop":1695086327434,"duration":1978}},{"uid":"889cebabf54e92a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/889cebabf54e92a4","status":"passed","time":{"start":1694999844942,"stop":1694999846961,"duration":2019}},{"uid":"c39a3f542cfdae93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/c39a3f542cfdae93","status":"passed","time":{"start":1694988084409,"stop":1694988086254,"duration":1845}},{"uid":"d0400ec9ea6ed159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/d0400ec9ea6ed159","status":"passed","time":{"start":1694987885522,"stop":1694987886949,"duration":1427}},{"uid":"a6ed9a84511a2328","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/a6ed9a84511a2328","status":"passed","time":{"start":1694971857627,"stop":1694971859011,"duration":1384}},{"uid":"fe4afc56943e6419","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/fe4afc56943e6419","status":"passed","time":{"start":1694913725967,"stop":1694913727985,"duration":2018}},{"uid":"463f3fbfdbe9c278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/463f3fbfdbe9c278","status":"passed","time":{"start":1694892973694,"stop":1694892975032,"duration":1338}},{"uid":"76878aa45a7f95af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/76878aa45a7f95af","status":"passed","time":{"start":1694889953500,"stop":1694889955023,"duration":1523}},{"uid":"6ba1f70eb70afd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/6ba1f70eb70afd82","status":"passed","time":{"start":1694864851704,"stop":1694864853035,"duration":1331}},{"uid":"dc7afd7b96c7cf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/dc7afd7b96c7cf26","status":"passed","time":{"start":1694840561359,"stop":1694840563213,"duration":1854}},{"uid":"62fffbf0184912cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/62fffbf0184912cb","status":"passed","time":{"start":1694826968226,"stop":1694826969485,"duration":1259}},{"uid":"b92b4691e432ed51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/b92b4691e432ed51","status":"passed","time":{"start":1694796999981,"stop":1694797002006,"duration":2025}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"d5dd4ba76c9b22c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d5dd4ba76c9b22c1","status":"passed","time":{"start":1695345220426,"stop":1695345222050,"duration":1624}},{"uid":"16f2c7170098c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/16f2c7170098c381","status":"passed","time":{"start":1695258770746,"stop":1695258772883,"duration":2137}},{"uid":"8840297c60c09975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/8840297c60c09975","status":"passed","time":{"start":1695206155998,"stop":1695206157421,"duration":1423}},{"uid":"33cb3b1de966e974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/33cb3b1de966e974","status":"passed","time":{"start":1695193619838,"stop":1695193621669,"duration":1831}},{"uid":"5cbc94b5ef08fa2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/5cbc94b5ef08fa2c","status":"passed","time":{"start":1695172402812,"stop":1695172404326,"duration":1514}},{"uid":"cb38f632378f5184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/cb38f632378f5184","status":"passed","time":{"start":1695161905402,"stop":1695161906751,"duration":1349}},{"uid":"9c80a432a6e1a764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9c80a432a6e1a764","status":"passed","time":{"start":1695159871867,"stop":1695159874078,"duration":2211}},{"uid":"3809abfa8a69bf10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/3809abfa8a69bf10","status":"passed","time":{"start":1695156936024,"stop":1695156937383,"duration":1359}},{"uid":"999e719f31c2fa9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/999e719f31c2fa9d","status":"passed","time":{"start":1695086067991,"stop":1695086069941,"duration":1950}},{"uid":"49b50632009bb7be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/49b50632009bb7be","status":"passed","time":{"start":1694999603534,"stop":1694999604986,"duration":1452}},{"uid":"641bbfaafefa99f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/641bbfaafefa99f6","status":"passed","time":{"start":1694987836001,"stop":1694987838361,"duration":2360}},{"uid":"212ddde1e3ef32c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/212ddde1e3ef32c2","status":"passed","time":{"start":1694987673400,"stop":1694987674778,"duration":1378}},{"uid":"33e2aae5eb9d9e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/33e2aae5eb9d9e6b","status":"passed","time":{"start":1694971642855,"stop":1694971644273,"duration":1418}},{"uid":"1318432492c739b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1318432492c739b3","status":"passed","time":{"start":1694913433453,"stop":1694913435818,"duration":2365}},{"uid":"db91daf064b299e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/db91daf064b299e2","status":"passed","time":{"start":1694892749545,"stop":1694892750926,"duration":1381}},{"uid":"d8b740ff55d110f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d8b740ff55d110f4","status":"passed","time":{"start":1694889744070,"stop":1694889745503,"duration":1433}},{"uid":"326237e5da27d331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/326237e5da27d331","status":"passed","time":{"start":1694864609522,"stop":1694864611410,"duration":1888}},{"uid":"93c65ae9db21f8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/93c65ae9db21f8e","status":"passed","time":{"start":1694840296161,"stop":1694840297950,"duration":1789}},{"uid":"c90a2621b017b5ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/c90a2621b017b5ee","status":"passed","time":{"start":1694826706300,"stop":1694826707624,"duration":1324}},{"uid":"4f7e3c2e3acd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/4f7e3c2e3acd1d3c","status":"passed","time":{"start":1694796719841,"stop":1694796722164,"duration":2323}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":88},"items":[{"uid":"23de859dbfe906fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/23de859dbfe906fe","status":"passed","time":{"start":1695345437136,"stop":1695345447096,"duration":9960}},{"uid":"165564a099002d04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/165564a099002d04","status":"passed","time":{"start":1695259001828,"stop":1695259009896,"duration":8068}},{"uid":"51b971d87690a421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/51b971d87690a421","status":"passed","time":{"start":1695206354660,"stop":1695206360207,"duration":5547}},{"uid":"7350579b72d61a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7350579b72d61a5c","status":"passed","time":{"start":1695193815094,"stop":1695193823383,"duration":8289}},{"uid":"b3c8e45da11027aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b3c8e45da11027aa","status":"passed","time":{"start":1695172615610,"stop":1695172621080,"duration":5470}},{"uid":"25671350f28fe5c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/25671350f28fe5c5","status":"passed","time":{"start":1695162093247,"stop":1695162099049,"duration":5802}},{"uid":"9542031779557de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9542031779557de3","status":"passed","time":{"start":1695160071259,"stop":1695160080373,"duration":9114}},{"uid":"874260cc986c1811","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/874260cc986c1811","status":"passed","time":{"start":1695156981032,"stop":1695156987198,"duration":6166}},{"uid":"b131969e58d98a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/b131969e58d98a42","status":"passed","time":{"start":1695086280238,"stop":1695086289745,"duration":9507}},{"uid":"3dbdbcc2b9d67e4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3dbdbcc2b9d67e4f","status":"passed","time":{"start":1694999808907,"stop":1694999815042,"duration":6135}},{"uid":"3aec6b221679b544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/3aec6b221679b544","status":"passed","time":{"start":1694988244572,"stop":1694988253263,"duration":8691}},{"uid":"818607e43e169b77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/818607e43e169b77","status":"passed","time":{"start":1694987870888,"stop":1694987876912,"duration":6024}},{"uid":"c54661b3110b0214","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/c54661b3110b0214","status":"passed","time":{"start":1694971942196,"stop":1694971949045,"duration":6849}},{"uid":"96f4b7354cc532d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/96f4b7354cc532d4","status":"passed","time":{"start":1694913648283,"stop":1694913657290,"duration":9007}},{"uid":"1972b7f2a8a001dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/1972b7f2a8a001dd","status":"passed","time":{"start":1694893053995,"stop":1694893059251,"duration":5256}},{"uid":"4872220502c7d4be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/4872220502c7d4be","status":"passed","time":{"start":1694889929006,"stop":1694889934873,"duration":5867}},{"uid":"8f019e0a85a47f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8f019e0a85a47f6a","status":"passed","time":{"start":1694864812321,"stop":1694864819921,"duration":7600}},{"uid":"443734877b5e8d79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/443734877b5e8d79","status":"passed","time":{"start":1694840529226,"stop":1694840536574,"duration":7348}},{"uid":"46f687e26195ae6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/46f687e26195ae6f","status":"passed","time":{"start":1694826944254,"stop":1694826950195,"duration":5941}},{"uid":"bec4120755374b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/bec4120755374b6","status":"passed","time":{"start":1694796922260,"stop":1694796932054,"duration":9794}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"a8b17fe60975037a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a8b17fe60975037a","status":"passed","time":{"start":1695345244888,"stop":1695345247156,"duration":2268}},{"uid":"d9d51ac79485a9df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/d9d51ac79485a9df","status":"passed","time":{"start":1695258795962,"stop":1695258797129,"duration":1167}},{"uid":"bf66ee3eb5bbee2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/bf66ee3eb5bbee2e","status":"passed","time":{"start":1695206322017,"stop":1695206322961,"duration":944}},{"uid":"b990eba9c7f28731","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/b990eba9c7f28731","status":"passed","time":{"start":1695193829674,"stop":1695193830848,"duration":1174}},{"uid":"df1d5c8325f0f46a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/df1d5c8325f0f46a","status":"passed","time":{"start":1695172425263,"stop":1695172432600,"duration":7337}},{"uid":"167b10eb9e4aeafc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/167b10eb9e4aeafc","status":"passed","time":{"start":1695162060851,"stop":1695162061796,"duration":945}},{"uid":"260fb5e5758238f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/260fb5e5758238f","status":"passed","time":{"start":1695159887732,"stop":1695159889157,"duration":1425}},{"uid":"50e9870d4948ab36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/50e9870d4948ab36","status":"passed","time":{"start":1695156970835,"stop":1695156971662,"duration":827}},{"uid":"1c3469f8f141545f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1c3469f8f141545f","status":"passed","time":{"start":1695086085666,"stop":1695086086748,"duration":1082}},{"uid":"7c9cab4948904041","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/7c9cab4948904041","status":"passed","time":{"start":1694999629668,"stop":1694999630589,"duration":921}},{"uid":"4b82741f03e1f89b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4b82741f03e1f89b","status":"passed","time":{"start":1694987862779,"stop":1694987864070,"duration":1291}},{"uid":"fa07a5f7d9f46a76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/fa07a5f7d9f46a76","status":"passed","time":{"start":1694987692862,"stop":1694987693672,"duration":810}},{"uid":"89138bbc3248d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/89138bbc3248d07","status":"passed","time":{"start":1694971654571,"stop":1694971655535,"duration":964}},{"uid":"1674f4806902912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/1674f4806902912d","status":"passed","time":{"start":1694913452189,"stop":1694913453481,"duration":1292}},{"uid":"be9f616c38791f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/be9f616c38791f63","status":"passed","time":{"start":1694892775307,"stop":1694892776106,"duration":799}},{"uid":"aae190e04d66139c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/aae190e04d66139c","status":"passed","time":{"start":1694889760548,"stop":1694889761529,"duration":981}},{"uid":"28b8f7b9477c58da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/28b8f7b9477c58da","status":"passed","time":{"start":1694864634279,"stop":1694864635319,"duration":1040}},{"uid":"bea75a1dcc00e1c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/bea75a1dcc00e1c6","status":"passed","time":{"start":1694840517815,"stop":1694840518804,"duration":989}},{"uid":"887120bb5861a7f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/887120bb5861a7f8","status":"passed","time":{"start":1694826724435,"stop":1694826725403,"duration":968}},{"uid":"d0f7942e0a47619a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/d0f7942e0a47619a","status":"passed","time":{"start":1694796990153,"stop":1694796991430,"duration":1277}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":87,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":88},"items":[{"uid":"7b8f6e5d474baaee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/7b8f6e5d474baaee","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c69c27a6c3 \n#1 0x55c69bf501e7 \n#2 0x55c69bf482f3 \n#3 0x55c69bf38d17 \n#4 0x55c69bf3a191 \n#5 0x55c69bf39053 \n#6 0x55c69bf3806c \n#7 0x55c69bf37fde \n#8 0x55c69bf36be4 \n#9 0x55c69bf3706a \n#10 0x55c69bf528ce \n#11 0x55c69bfd2ad5 \n#12 0x55c69bfb90c2 \n#13 0x55c69bfd2322 \n#14 0x55c69bfb8e93 \n#15 0x55c69bf8b934 \n#16 0x55c69bf8c71e \n#17 0x55c69c23fcc8 \n#18 0x55c69c243c00 \n#19 0x55c69c24e1ac \n#20 0x55c69c244818 \n#21 0x55c69c21128f \n#22 0x55c69c268e98 \n#23 0x55c69c269069 \n#24 0x55c69c279853 \n#25 0x7f68b2e94b43 ","time":{"start":1695345303244,"stop":1695345435437,"duration":132193}},{"uid":"fd74e119fac0745d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/fd74e119fac0745d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c9657ec6c3 \n#1 0x55c9654c21e7 \n#2 0x55c9654ba2f3 \n#3 0x55c9654aad17 \n#4 0x55c9654ac191 \n#5 0x55c9654ab053 \n#6 0x55c9654aa06c \n#7 0x55c9654a9fde \n#8 0x55c9654a8be4 \n#9 0x55c9654a906a \n#10 0x55c9654c48ce \n#11 0x55c965544ad5 \n#12 0x55c96552b0c2 \n#13 0x55c965544322 \n#14 0x55c96552ae93 \n#15 0x55c9654fd934 \n#16 0x55c9654fe71e \n#17 0x55c9657b1cc8 \n#18 0x55c9657b5c00 \n#19 0x55c9657c01ac \n#20 0x55c9657b6818 \n#21 0x55c96578328f \n#22 0x55c9657dae98 \n#23 0x55c9657db069 \n#24 0x55c9657eb853 \n#25 0x7f2412c94b43 ","time":{"start":1695258868567,"stop":1695258999792,"duration":131225}},{"uid":"f5aa794e38428ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f5aa794e38428ee","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x563222d57e23 \n#1 0x563222a807a7 \n#2 0x563222a78829 \n#3 0x563222a682c2 \n#4 0x563222a699fb \n#5 0x563222a6869d \n#6 0x563222a6765c \n#7 0x563222a675ce \n#8 0x563222a6628a \n#9 0x563222a666da \n#10 0x563222a82630 \n#11 0x563222af8b15 \n#12 0x563222ae0012 \n#13 0x563222af8369 \n#14 0x563222adfde3 \n#15 0x563222ab3a7b \n#16 0x563222ab481e \n#17 0x563222d19638 \n#18 0x563222d1d507 \n#19 0x563222d27c4c \n#20 0x563222d1e136 \n#21 0x563222cec9cf \n#22 0x563222d41b98 \n#23 0x563222d41d68 \n#24 0x563222d50cb3 \n#25 0x7f55be294b43 ","time":{"start":1695206220814,"stop":1695206353067,"duration":132253}},{"uid":"5a7559ac67265067","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/5a7559ac67265067","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55e426bcce23 \n#1 0x55e4268f57a7 \n#2 0x55e4268ed829 \n#3 0x55e4268dd2c2 \n#4 0x55e4268de9fb \n#5 0x55e4268dd69d \n#6 0x55e4268dc65c \n#7 0x55e4268dc5ce \n#8 0x55e4268db28a \n#9 0x55e4268db6da \n#10 0x55e4268f7630 \n#11 0x55e42696db15 \n#12 0x55e426955012 \n#13 0x55e42696d369 \n#14 0x55e426954de3 \n#15 0x55e426928a7b \n#16 0x55e42692981e \n#17 0x55e426b8e638 \n#18 0x55e426b92507 \n#19 0x55e426b9cc4c \n#20 0x55e426b93136 \n#21 0x55e426b619cf \n#22 0x55e426bb6b98 \n#23 0x55e426bb6d68 \n#24 0x55e426bc5cb3 \n#25 0x7fa4f2694b43 ","time":{"start":1695193681223,"stop":1695193812766,"duration":131543}},{"uid":"7e89dc38e8f2a58a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/7e89dc38e8f2a58a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x555a7857de23 \n#1 0x555a782a67a7 \n#2 0x555a7829e829 \n#3 0x555a7828e2c2 \n#4 0x555a7828f9fb \n#5 0x555a7828e69d \n#6 0x555a7828d65c \n#7 0x555a7828d5ce \n#8 0x555a7828c28a \n#9 0x555a7828c6da \n#10 0x555a782a8630 \n#11 0x555a7831eb15 \n#12 0x555a78306012 \n#13 0x555a7831e369 \n#14 0x555a78305de3 \n#15 0x555a782d9a7b \n#16 0x555a782da81e \n#17 0x555a7853f638 \n#18 0x555a78543507 \n#19 0x555a7854dc4c \n#20 0x555a78544136 \n#21 0x555a785129cf \n#22 0x555a78567b98 \n#23 0x555a78567d68 \n#24 0x555a78576cb3 \n#25 0x7f4269e94b43 ","time":{"start":1695172483118,"stop":1695172613855,"duration":130737}},{"uid":"49af4fc731d46877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/49af4fc731d46877","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x560b8440de23 \n#1 0x560b841367a7 \n#2 0x560b8412e829 \n#3 0x560b8411e2c2 \n#4 0x560b8411f9fb \n#5 0x560b8411e69d \n#6 0x560b8411d65c \n#7 0x560b8411d5ce \n#8 0x560b8411c28a \n#9 0x560b8411c6da \n#10 0x560b84138630 \n#11 0x560b841aeb15 \n#12 0x560b84196012 \n#13 0x560b841ae369 \n#14 0x560b84195de3 \n#15 0x560b84169a7b \n#16 0x560b8416a81e \n#17 0x560b843cf638 \n#18 0x560b843d3507 \n#19 0x560b843ddc4c \n#20 0x560b843d4136 \n#21 0x560b843a29cf \n#22 0x560b843f7b98 \n#23 0x560b843f7d68 \n#24 0x560b84406cb3 \n#25 0x7fea55294b43 ","time":{"start":1695161959998,"stop":1695162091425,"duration":131427}},{"uid":"cb1690c302de445b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/cb1690c302de445b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55949168fe23 \n#1 0x5594913b87a7 \n#2 0x5594913b0829 \n#3 0x5594913a02c2 \n#4 0x5594913a19fb \n#5 0x5594913a069d \n#6 0x55949139f65c \n#7 0x55949139f5ce \n#8 0x55949139e28a \n#9 0x55949139e6da \n#10 0x5594913ba630 \n#11 0x559491430b15 \n#12 0x559491418012 \n#13 0x559491430369 \n#14 0x559491417de3 \n#15 0x5594913eba7b \n#16 0x5594913ec81e \n#17 0x559491651638 \n#18 0x559491655507 \n#19 0x55949165fc4c \n#20 0x559491656136 \n#21 0x5594916249cf \n#22 0x559491679b98 \n#23 0x559491679d68 \n#24 0x559491688cb3 \n#25 0x7f29d9c94b43 ","time":{"start":1695159937770,"stop":1695160069154,"duration":131384}},{"uid":"5233deef4366e04d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/5233deef4366e04d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x563cb2f29e23 \n#1 0x563cb2c527a7 \n#2 0x563cb2c4a829 \n#3 0x563cb2c3a2c2 \n#4 0x563cb2c3b9fb \n#5 0x563cb2c3a69d \n#6 0x563cb2c3965c \n#7 0x563cb2c395ce \n#8 0x563cb2c3828a \n#9 0x563cb2c386da \n#10 0x563cb2c54630 \n#11 0x563cb2ccab15 \n#12 0x563cb2cb2012 \n#13 0x563cb2cca369 \n#14 0x563cb2cb1de3 \n#15 0x563cb2c85a7b \n#16 0x563cb2c8681e \n#17 0x563cb2eeb638 \n#18 0x563cb2eef507 \n#19 0x563cb2ef9c4c \n#20 0x563cb2ef0136 \n#21 0x563cb2ebe9cf \n#22 0x563cb2f13b98 \n#23 0x563cb2f13d68 \n#24 0x563cb2f22cb3 \n#25 0x7feea5094b43 ","time":{"start":1695157134090,"stop":1695157265466,"duration":131376}},{"uid":"1c365d2cc2f155e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/1c365d2cc2f155e6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55fd8bce7e23 \n#1 0x55fd8ba107a7 \n#2 0x55fd8ba08829 \n#3 0x55fd8b9f82c2 \n#4 0x55fd8b9f99fb \n#5 0x55fd8b9f869d \n#6 0x55fd8b9f765c \n#7 0x55fd8b9f75ce \n#8 0x55fd8b9f628a \n#9 0x55fd8b9f66da \n#10 0x55fd8ba12630 \n#11 0x55fd8ba88b15 \n#12 0x55fd8ba70012 \n#13 0x55fd8ba88369 \n#14 0x55fd8ba6fde3 \n#15 0x55fd8ba43a7b \n#16 0x55fd8ba4481e \n#17 0x55fd8bca9638 \n#18 0x55fd8bcad507 \n#19 0x55fd8bcb7c4c \n#20 0x55fd8bcae136 \n#21 0x55fd8bc7c9cf \n#22 0x55fd8bcd1b98 \n#23 0x55fd8bcd1d68 \n#24 0x55fd8bce0cb3 \n#25 0x7fedd3294b43 ","time":{"start":1695086146469,"stop":1695086278304,"duration":131835}},{"uid":"d73f1592beaa53c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/d73f1592beaa53c3","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x56061fe13e23 \n#1 0x56061fb3c7a7 \n#2 0x56061fb34829 \n#3 0x56061fb242c2 \n#4 0x56061fb259fb \n#5 0x56061fb2469d \n#6 0x56061fb2365c \n#7 0x56061fb235ce \n#8 0x56061fb2228a \n#9 0x56061fb226da \n#10 0x56061fb3e630 \n#11 0x56061fbb4b15 \n#12 0x56061fb9c012 \n#13 0x56061fbb4369 \n#14 0x56061fb9bde3 \n#15 0x56061fb6fa7b \n#16 0x56061fb7081e \n#17 0x56061fdd5638 \n#18 0x56061fdd9507 \n#19 0x56061fde3c4c \n#20 0x56061fdda136 \n#21 0x56061fda89cf \n#22 0x56061fdfdb98 \n#23 0x56061fdfdd68 \n#24 0x56061fe0ccb3 \n#25 0x7ff09b894b43 ","time":{"start":1694999675515,"stop":1694999807137,"duration":131622}},{"uid":"cf799dff8979cccf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/cf799dff8979cccf","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5583cbbcae23 \n#1 0x5583cb8f37a7 \n#2 0x5583cb8eb829 \n#3 0x5583cb8db2c2 \n#4 0x5583cb8dc9fb \n#5 0x5583cb8db69d \n#6 0x5583cb8da65c \n#7 0x5583cb8da5ce \n#8 0x5583cb8d928a \n#9 0x5583cb8d96da \n#10 0x5583cb8f5630 \n#11 0x5583cb96bb15 \n#12 0x5583cb953012 \n#13 0x5583cb96b369 \n#14 0x5583cb952de3 \n#15 0x5583cb926a7b \n#16 0x5583cb92781e \n#17 0x5583cbb8c638 \n#18 0x5583cbb90507 \n#19 0x5583cbb9ac4c \n#20 0x5583cbb91136 \n#21 0x5583cbb5f9cf \n#22 0x5583cbbb4b98 \n#23 0x5583cbbb4d68 \n#24 0x5583cbbc3cb3 \n#25 0x7ff0ffe94b43 ","time":{"start":1694988111892,"stop":1694988242249,"duration":130357}},{"uid":"db028ecb210b309c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/db028ecb210b309c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5636112d5e23 \n#1 0x563610ffe7a7 \n#2 0x563610ff6829 \n#3 0x563610fe62c2 \n#4 0x563610fe79fb \n#5 0x563610fe669d \n#6 0x563610fe565c \n#7 0x563610fe55ce \n#8 0x563610fe428a \n#9 0x563610fe46da \n#10 0x563611000630 \n#11 0x563611076b15 \n#12 0x56361105e012 \n#13 0x563611076369 \n#14 0x56361105dde3 \n#15 0x563611031a7b \n#16 0x56361103281e \n#17 0x563611297638 \n#18 0x56361129b507 \n#19 0x5636112a5c4c \n#20 0x56361129c136 \n#21 0x56361126a9cf \n#22 0x5636112bfb98 \n#23 0x5636112bfd68 \n#24 0x5636112cecb3 \n#25 0x7f25ba094b43 ","time":{"start":1694987737719,"stop":1694987869206,"duration":131487}},{"uid":"d6fb44ca4e0bd469","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/d6fb44ca4e0bd469","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55d3fb393e23 \n#1 0x55d3fb0bc7a7 \n#2 0x55d3fb0b4829 \n#3 0x55d3fb0a42c2 \n#4 0x55d3fb0a59fb \n#5 0x55d3fb0a469d \n#6 0x55d3fb0a365c \n#7 0x55d3fb0a35ce \n#8 0x55d3fb0a228a \n#9 0x55d3fb0a26da \n#10 0x55d3fb0be630 \n#11 0x55d3fb134b15 \n#12 0x55d3fb11c012 \n#13 0x55d3fb134369 \n#14 0x55d3fb11bde3 \n#15 0x55d3fb0efa7b \n#16 0x55d3fb0f081e \n#17 0x55d3fb355638 \n#18 0x55d3fb359507 \n#19 0x55d3fb363c4c \n#20 0x55d3fb35a136 \n#21 0x55d3fb3289cf \n#22 0x55d3fb37db98 \n#23 0x55d3fb37dd68 \n#24 0x55d3fb38ccb3 \n#25 0x7f7531294b43 ","time":{"start":1694971808450,"stop":1694971940380,"duration":131930}},{"uid":"e5b3d119d8bbd5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/e5b3d119d8bbd5cb","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559481826e23 \n#1 0x55948154f7a7 \n#2 0x559481547829 \n#3 0x5594815372c2 \n#4 0x5594815389fb \n#5 0x55948153769d \n#6 0x55948153665c \n#7 0x5594815365ce \n#8 0x55948153528a \n#9 0x5594815356da \n#10 0x559481551630 \n#11 0x5594815c7b15 \n#12 0x5594815af012 \n#13 0x5594815c7369 \n#14 0x5594815aede3 \n#15 0x559481582a7b \n#16 0x55948158381e \n#17 0x5594817e8638 \n#18 0x5594817ec507 \n#19 0x5594817f6c4c \n#20 0x5594817ed136 \n#21 0x5594817bb9cf \n#22 0x559481810b98 \n#23 0x559481810d68 \n#24 0x55948181fcb3 \n#25 0x7f3f4d694b43 ","time":{"start":1694913515154,"stop":1694913646201,"duration":131047}},{"uid":"767d6d4254f0b530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/767d6d4254f0b530","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5577ef5b7e23 \n#1 0x5577ef2e07a7 \n#2 0x5577ef2d8829 \n#3 0x5577ef2c82c2 \n#4 0x5577ef2c99fb \n#5 0x5577ef2c869d \n#6 0x5577ef2c765c \n#7 0x5577ef2c75ce \n#8 0x5577ef2c628a \n#9 0x5577ef2c66da \n#10 0x5577ef2e2630 \n#11 0x5577ef358b15 \n#12 0x5577ef340012 \n#13 0x5577ef358369 \n#14 0x5577ef33fde3 \n#15 0x5577ef313a7b \n#16 0x5577ef31481e \n#17 0x5577ef579638 \n#18 0x5577ef57d507 \n#19 0x5577ef587c4c \n#20 0x5577ef57e136 \n#21 0x5577ef54c9cf \n#22 0x5577ef5a1b98 \n#23 0x5577ef5a1d68 \n#24 0x5577ef5b0cb3 \n#25 0x7fd584094b43 ","time":{"start":1694892921526,"stop":1694893052215,"duration":130689}},{"uid":"70ca62cf0cc35e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/70ca62cf0cc35e62","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55b059717e23 \n#1 0x55b0594407a7 \n#2 0x55b059438829 \n#3 0x55b0594282c2 \n#4 0x55b0594299fb \n#5 0x55b05942869d \n#6 0x55b05942765c \n#7 0x55b0594275ce \n#8 0x55b05942628a \n#9 0x55b0594266da \n#10 0x55b059442630 \n#11 0x55b0594b8b15 \n#12 0x55b0594a0012 \n#13 0x55b0594b8369 \n#14 0x55b05949fde3 \n#15 0x55b059473a7b \n#16 0x55b05947481e \n#17 0x55b0596d9638 \n#18 0x55b0596dd507 \n#19 0x55b0596e7c4c \n#20 0x55b0596de136 \n#21 0x55b0596ac9cf \n#22 0x55b059701b98 \n#23 0x55b059701d68 \n#24 0x55b059710cb3 \n#25 0x7f956d294b43 ","time":{"start":1694889796662,"stop":1694889927348,"duration":130686}},{"uid":"22d3d2793e496c01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/22d3d2793e496c01","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x564f610b7e23 \n#1 0x564f60de07a7 \n#2 0x564f60dd8829 \n#3 0x564f60dc82c2 \n#4 0x564f60dc99fb \n#5 0x564f60dc869d \n#6 0x564f60dc765c \n#7 0x564f60dc75ce \n#8 0x564f60dc628a \n#9 0x564f60dc66da \n#10 0x564f60de2630 \n#11 0x564f60e58b15 \n#12 0x564f60e40012 \n#13 0x564f60e58369 \n#14 0x564f60e3fde3 \n#15 0x564f60e13a7b \n#16 0x564f60e1481e \n#17 0x564f61079638 \n#18 0x564f6107d507 \n#19 0x564f61087c4c \n#20 0x564f6107e136 \n#21 0x564f6104c9cf \n#22 0x564f610a1b98 \n#23 0x564f610a1d68 \n#24 0x564f610b0cb3 \n#25 0x7fa572e94b43 ","time":{"start":1694864678777,"stop":1694864810324,"duration":131547}},{"uid":"da406105bd74a60a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/da406105bd74a60a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x560b0c600e23 \n#1 0x560b0c3297a7 \n#2 0x560b0c321829 \n#3 0x560b0c3112c2 \n#4 0x560b0c3129fb \n#5 0x560b0c31169d \n#6 0x560b0c31065c \n#7 0x560b0c3105ce \n#8 0x560b0c30f28a \n#9 0x560b0c30f6da \n#10 0x560b0c32b630 \n#11 0x560b0c3a1b15 \n#12 0x560b0c389012 \n#13 0x560b0c3a1369 \n#14 0x560b0c388de3 \n#15 0x560b0c35ca7b \n#16 0x560b0c35d81e \n#17 0x560b0c5c2638 \n#18 0x560b0c5c6507 \n#19 0x560b0c5d0c4c \n#20 0x560b0c5c7136 \n#21 0x560b0c5959cf \n#22 0x560b0c5eab98 \n#23 0x560b0c5ead68 \n#24 0x560b0c5f9cb3 \n#25 0x7efcfc894b43 ","time":{"start":1694840396703,"stop":1694840527085,"duration":130382}},{"uid":"5c48d874c0bef97e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/5c48d874c0bef97e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559362f6be23 \n#1 0x559362c947a7 \n#2 0x559362c8c829 \n#3 0x559362c7c2c2 \n#4 0x559362c7d9fb \n#5 0x559362c7c69d \n#6 0x559362c7b65c \n#7 0x559362c7b5ce \n#8 0x559362c7a28a \n#9 0x559362c7a6da \n#10 0x559362c96630 \n#11 0x559362d0cb15 \n#12 0x559362cf4012 \n#13 0x559362d0c369 \n#14 0x559362cf3de3 \n#15 0x559362cc7a7b \n#16 0x559362cc881e \n#17 0x559362f2d638 \n#18 0x559362f31507 \n#19 0x559362f3bc4c \n#20 0x559362f32136 \n#21 0x559362f009cf \n#22 0x559362f55b98 \n#23 0x559362f55d68 \n#24 0x559362f64cb3 \n#25 0x7f7a11e94b43 ","time":{"start":1694826811304,"stop":1694826942507,"duration":131203}},{"uid":"223ce508358ac99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/223ce508358ac99f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5572b11f8e23 \n#1 0x5572b0f217a7 \n#2 0x5572b0f19829 \n#3 0x5572b0f092c2 \n#4 0x5572b0f0a9fb \n#5 0x5572b0f0969d \n#6 0x5572b0f0865c \n#7 0x5572b0f085ce \n#8 0x5572b0f0728a \n#9 0x5572b0f076da \n#10 0x5572b0f23630 \n#11 0x5572b0f99b15 \n#12 0x5572b0f81012 \n#13 0x5572b0f99369 \n#14 0x5572b0f80de3 \n#15 0x5572b0f54a7b \n#16 0x5572b0f5581e \n#17 0x5572b11ba638 \n#18 0x5572b11be507 \n#19 0x5572b11c8c4c \n#20 0x5572b11bf136 \n#21 0x5572b118d9cf \n#22 0x5572b11e2b98 \n#23 0x5572b11e2d68 \n#24 0x5572b11f1cb3 \n#25 0x7f4f41294b43 ","time":{"start":1694796788961,"stop":1694796919936,"duration":130975}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":74,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":88},"items":[{"uid":"9330e005272af36f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9330e005272af36f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695345427192,"stop":1695345428154,"duration":962}},{"uid":"e34f5d3ea5dddbfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e34f5d3ea5dddbfb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695259040099,"stop":1695259040909,"duration":810}},{"uid":"86de46c76ded7ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/86de46c76ded7ff4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695206315413,"stop":1695206315987,"duration":574}},{"uid":"3ab2d15e275a575e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3ab2d15e275a575e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695193824019,"stop":1695193824550,"duration":531}},{"uid":"a7ce3c3efe9c04fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/a7ce3c3efe9c04fb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695172582717,"stop":1695172583362,"duration":645}},{"uid":"1ba3e1b0f643c2cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1ba3e1b0f643c2cc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695162055413,"stop":1695162055983,"duration":570}},{"uid":"d9b614736e79b56f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d9b614736e79b56f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695160168178,"stop":1695160168897,"duration":719}},{"uid":"a670c2cc620fe9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/a670c2cc620fe9b8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695156962642,"stop":1695156963203,"duration":561}},{"uid":"2f1c5e4bd8b454d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2f1c5e4bd8b454d4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695086300201,"stop":1695086300788,"duration":587}},{"uid":"3ffc6a22db2130d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3ffc6a22db2130d7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694999779487,"stop":1694999780039,"duration":552}},{"uid":"632b58528fcb729c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/632b58528fcb729c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694987854771,"stop":1694987855914,"duration":1143}},{"uid":"d5384992aa90b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/d5384992aa90b126","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694987848388,"stop":1694987848986,"duration":598}},{"uid":"ddba2f3ea9ac2ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/ddba2f3ea9ac2ad1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694971648356,"stop":1694971648906,"duration":550}},{"uid":"5bffe7189f4419be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/5bffe7189f4419be","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694913705951,"stop":1694913706842,"duration":891}},{"uid":"8e221aca116525fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8e221aca116525fd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694892765177,"stop":1694892765594,"duration":417}},{"uid":"97b2354f1a1a2b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/97b2354f1a1a2b8e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694889917583,"stop":1694889918185,"duration":602}},{"uid":"8d632f514ae11e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8d632f514ae11e50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694864822985,"stop":1694864823567,"duration":582}},{"uid":"e89327ee2b8c781b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/e89327ee2b8c781b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694840510698,"stop":1694840511369,"duration":671}},{"uid":"52b5b3af732a3518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/52b5b3af732a3518","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694826867397,"stop":1694826867913,"duration":516}},{"uid":"119e2d52a5bfef0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/119e2d52a5bfef0a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694796980092,"stop":1694796980799,"duration":707}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":36,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":88},"items":[{"uid":"ec09b9ecdbc5e753","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/ec09b9ecdbc5e753","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695345196622,"stop":1695345197099,"duration":477}},{"uid":"75d0cc3eaa7dfdd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/75d0cc3eaa7dfdd4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695258740511,"stop":1695258741122,"duration":611}},{"uid":"d7c6d2529d04fbb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/d7c6d2529d04fbb3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695206124586,"stop":1695206125010,"duration":424}},{"uid":"351001966b47dbb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/351001966b47dbb6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695193583623,"stop":1695193584280,"duration":657}},{"uid":"92a39101a134629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/92a39101a134629","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695172378056,"stop":1695172378511,"duration":455}},{"uid":"55c2a47fd23bbd22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/55c2a47fd23bbd22","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695161878496,"stop":1695161878937,"duration":441}},{"uid":"fc11782c75d5f510","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/fc11782c75d5f510","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695159843417,"stop":1695159844095,"duration":678}},{"uid":"2441191fab50233","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/2441191fab50233","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695156913928,"stop":1695156914386,"duration":458}},{"uid":"80e4be5012101a24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/80e4be5012101a24","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695086041224,"stop":1695086041761,"duration":537}},{"uid":"2edbb6a3013ff10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/2edbb6a3013ff10","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694999573708,"stop":1694999574171,"duration":463}},{"uid":"ec9ba11816e2f0b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/ec9ba11816e2f0b6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694987809004,"stop":1694987809647,"duration":643}},{"uid":"db62199b1a887c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/db62199b1a887c4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694987652539,"stop":1694987652977,"duration":438}},{"uid":"42501217986e0c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/42501217986e0c75","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694971595377,"stop":1694971625761,"duration":30384}},{"uid":"3da2d9dafaecc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3da2d9dafaecc036","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694913405264,"stop":1694913405902,"duration":638}},{"uid":"d1bcc981c6f4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d1bcc981c6f4a7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694892718320,"stop":1694892718711,"duration":391}},{"uid":"7f0eaba6e99313fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/7f0eaba6e99313fe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694889721838,"stop":1694889722262,"duration":424}},{"uid":"57185247a8c0ac3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/57185247a8c0ac3d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694864581380,"stop":1694864581907,"duration":527}},{"uid":"3f7e979146e993a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3f7e979146e993a0","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694840271960,"stop":1694840272668,"duration":708}},{"uid":"d63ea392e5b12270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/d63ea392e5b12270","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694826674110,"stop":1694826674535,"duration":425}},{"uid":"9f98d76d0ca860ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/9f98d76d0ca860ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694796686184,"stop":1694796686865,"duration":681}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":63},"items":[{"uid":"eaec7561f91a4287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/eaec7561f91a4287","status":"passed","time":{"start":1695345185838,"stop":1695345189462,"duration":3624}},{"uid":"5966e67069686544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/5966e67069686544","status":"passed","time":{"start":1695258734808,"stop":1695258737576,"duration":2768}},{"uid":"52542b4ac89c4cad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/52542b4ac89c4cad","status":"passed","time":{"start":1695206118975,"stop":1695206122192,"duration":3217}},{"uid":"eb84b5cecb25df9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/eb84b5cecb25df9b","status":"passed","time":{"start":1695193577937,"stop":1695193580786,"duration":2849}},{"uid":"b8ac1a55eba6f750","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b8ac1a55eba6f750","status":"passed","time":{"start":1695172369866,"stop":1695172375194,"duration":5328}},{"uid":"e7e21aba1f09550e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/e7e21aba1f09550e","status":"passed","time":{"start":1695161873584,"stop":1695161876235,"duration":2651}},{"uid":"5c1591ba1500b581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/5c1591ba1500b581","status":"passed","time":{"start":1695159837970,"stop":1695159841148,"duration":3178}},{"uid":"d4afcd9c032ec3bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/d4afcd9c032ec3bd","status":"passed","time":{"start":1695156908453,"stop":1695156912168,"duration":3715}},{"uid":"52c34ab0ca5f5a8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/52c34ab0ca5f5a8a","status":"passed","time":{"start":1695086036045,"stop":1695086039430,"duration":3385}},{"uid":"71bf8a9ffe18ef40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/71bf8a9ffe18ef40","status":"passed","time":{"start":1694999566648,"stop":1694999572046,"duration":5398}},{"uid":"826acc4cda84d073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/826acc4cda84d073","status":"passed","time":{"start":1694987803122,"stop":1694987806529,"duration":3407}},{"uid":"13df5b646cd84e10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/13df5b646cd84e10","status":"passed","time":{"start":1694987648042,"stop":1694987650586,"duration":2544}},{"uid":"137a1b85977c002a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/137a1b85977c002a","status":"passed","time":{"start":1694971590879,"stop":1694971593707,"duration":2828}},{"uid":"2ec5460270bc8114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2ec5460270bc8114","status":"passed","time":{"start":1694913399803,"stop":1694913403356,"duration":3553}},{"uid":"ee8d92ec5ab780b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ee8d92ec5ab780b0","status":"passed","time":{"start":1694892711509,"stop":1694892716464,"duration":4955}},{"uid":"604462af1764bac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/604462af1764bac9","status":"passed","time":{"start":1694889714625,"stop":1694889719511,"duration":4886}},{"uid":"bde3447709653f60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/bde3447709653f60","status":"passed","time":{"start":1694864576224,"stop":1694864579438,"duration":3214}},{"uid":"3e78a0cb62d87829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3e78a0cb62d87829","status":"passed","time":{"start":1694840267243,"stop":1694840270117,"duration":2874}},{"uid":"f25ae80e105f0838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f25ae80e105f0838","status":"passed","time":{"start":1694826667586,"stop":1694826672713,"duration":5127}},{"uid":"30fac9f6b6af338b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/30fac9f6b6af338b","status":"passed","time":{"start":1694796680476,"stop":1694796683722,"duration":3246}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":88},"items":[{"uid":"ffe3436435aa96f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/ffe3436435aa96f0","status":"passed","time":{"start":1695345216267,"stop":1695345217992,"duration":1725}},{"uid":"94d48f18d1819436","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/94d48f18d1819436","status":"passed","time":{"start":1695258766475,"stop":1695258767846,"duration":1371}},{"uid":"d198bf429e864568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/d198bf429e864568","status":"passed","time":{"start":1695206152470,"stop":1695206153891,"duration":1421}},{"uid":"d84d65fed782d490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d84d65fed782d490","status":"passed","time":{"start":1695193614908,"stop":1695193617554,"duration":2646}},{"uid":"400201c44ba05d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/400201c44ba05d9","status":"passed","time":{"start":1695172399210,"stop":1695172400704,"duration":1494}},{"uid":"2556c2986436d03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/2556c2986436d03","status":"passed","time":{"start":1695161901876,"stop":1695161903282,"duration":1406}},{"uid":"9287de4ddfa35e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/9287de4ddfa35e1b","status":"passed","time":{"start":1695159866795,"stop":1695159868973,"duration":2178}},{"uid":"ad1b477d5ee052e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ad1b477d5ee052e7","status":"passed","time":{"start":1695156932365,"stop":1695156933914,"duration":1549}},{"uid":"a38477c80eed2479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/a38477c80eed2479","status":"passed","time":{"start":1695086063807,"stop":1695086065546,"duration":1739}},{"uid":"dc98a6ea8d03ba79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/dc98a6ea8d03ba79","status":"passed","time":{"start":1694999600048,"stop":1694999601502,"duration":1454}},{"uid":"e7ba12b7db9d8d28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/e7ba12b7db9d8d28","status":"passed","time":{"start":1694987830007,"stop":1694987833105,"duration":3098}},{"uid":"b427a4ba68ad598b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/b427a4ba68ad598b","status":"passed","time":{"start":1694987670070,"stop":1694987671439,"duration":1369}},{"uid":"7fbc0d11be7671ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/7fbc0d11be7671ea","status":"passed","time":{"start":1694971639111,"stop":1694971640727,"duration":1616}},{"uid":"aa8a59f3bfc16743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/aa8a59f3bfc16743","status":"passed","time":{"start":1694913428705,"stop":1694913430575,"duration":1870}},{"uid":"9d9baccd6fd0a4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/9d9baccd6fd0a4a7","status":"passed","time":{"start":1694892744841,"stop":1694892747582,"duration":2741}},{"uid":"1b2bde0f14fe9f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/1b2bde0f14fe9f2e","status":"passed","time":{"start":1694889740533,"stop":1694889741775,"duration":1242}},{"uid":"208a673af4be38d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/208a673af4be38d0","status":"passed","time":{"start":1694864603589,"stop":1694864607160,"duration":3571}},{"uid":"5dfb7e5301848fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/5dfb7e5301848fb9","status":"passed","time":{"start":1694840291410,"stop":1694840293788,"duration":2378}},{"uid":"f4f05b2ca2ac1f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f4f05b2ca2ac1f3c","status":"passed","time":{"start":1694826702988,"stop":1694826704327,"duration":1339}},{"uid":"2b1353b551b48dd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/2b1353b551b48dd1","status":"passed","time":{"start":1694796710167,"stop":1694796716991,"duration":6824}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":88},"items":[{"uid":"e514280d27075bf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e514280d27075bf9","status":"passed","time":{"start":1695345283304,"stop":1695345289539,"duration":6235}},{"uid":"ad2cc4ea57280f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/ad2cc4ea57280f2","status":"passed","time":{"start":1695258847201,"stop":1695258853629,"duration":6428}},{"uid":"22f51f5b333538cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/22f51f5b333538cc","status":"passed","time":{"start":1695206207705,"stop":1695206213033,"duration":5328}},{"uid":"7adadc58f4a5cf8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/7adadc58f4a5cf8f","status":"passed","time":{"start":1695193660945,"stop":1695193667468,"duration":6523}},{"uid":"71dcb03b42e8745f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/71dcb03b42e8745f","status":"passed","time":{"start":1695172465613,"stop":1695172470943,"duration":5330}},{"uid":"c908e24e78140ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/c908e24e78140ba3","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5592957cee23 \n#1 0x5592954f77a7 \n#2 0x5592955361d3 \n#3 0x5592955362c1 \n#4 0x559295571a04 \n#5 0x55929555703d \n#6 0x55929556f369 \n#7 0x559295556de3 \n#8 0x55929552aa7b \n#9 0x55929552b81e \n#10 0x559295790638 \n#11 0x559295794507 \n#12 0x55929579ec4c \n#13 0x559295795136 \n#14 0x5592957639cf \n#15 0x5592957b8b98 \n#16 0x5592957b8d68 \n#17 0x5592957c7cb3 \n#18 0x7f228d094b43 ","time":{"start":1695161937507,"stop":1695161952246,"duration":14739}},{"uid":"a7512e163c28bef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/a7512e163c28bef5","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56308ce35e23 \n#1 0x56308cb5e7a7 \n#2 0x56308cb9d1d3 \n#3 0x56308cb9d2c1 \n#4 0x56308cbd8a04 \n#5 0x56308cbbe03d \n#6 0x56308cbd6369 \n#7 0x56308cbbdde3 \n#8 0x56308cb91a7b \n#9 0x56308cb9281e \n#10 0x56308cdf7638 \n#11 0x56308cdfb507 \n#12 0x56308ce05c4c \n#13 0x56308cdfc136 \n#14 0x56308cdca9cf \n#15 0x56308ce1fb98 \n#16 0x56308ce1fd68 \n#17 0x56308ce2ecb3 \n#18 0x7fcccd294b43 ","time":{"start":1695159908023,"stop":1695159925344,"duration":17321}},{"uid":"8c607809babd18ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8c607809babd18ce","status":"passed","time":{"start":1695157116018,"stop":1695157121795,"duration":5777}},{"uid":"edf2726d22ea95cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/edf2726d22ea95cc","status":"passed","time":{"start":1695086126257,"stop":1695086132928,"duration":6671}},{"uid":"d329613940981f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/d329613940981f88","status":"passed","time":{"start":1694999658432,"stop":1694999664518,"duration":6086}},{"uid":"4c9e4f40c15a6e5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/4c9e4f40c15a6e5e","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5625d0b87e23 \n#1 0x5625d08b07a7 \n#2 0x5625d08ef1d3 \n#3 0x5625d08ef2c1 \n#4 0x5625d092aa04 \n#5 0x5625d091003d \n#6 0x5625d0928369 \n#7 0x5625d090fde3 \n#8 0x5625d08e3a7b \n#9 0x5625d08e481e \n#10 0x5625d0b49638 \n#11 0x5625d0b4d507 \n#12 0x5625d0b57c4c \n#13 0x5625d0b4e136 \n#14 0x5625d0b1c9cf \n#15 0x5625d0b71b98 \n#16 0x5625d0b71d68 \n#17 0x5625d0b80cb3 \n#18 0x7fc608694b43 ","time":{"start":1694987883299,"stop":1694987899853,"duration":16554}},{"uid":"9c0b784bfe057040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/9c0b784bfe057040","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a477ccfe23 \n#1 0x55a4779f87a7 \n#2 0x55a477a371d3 \n#3 0x55a477a372c1 \n#4 0x55a477a72a04 \n#5 0x55a477a5803d \n#6 0x55a477a70369 \n#7 0x55a477a57de3 \n#8 0x55a477a2ba7b \n#9 0x55a477a2c81e \n#10 0x55a477c91638 \n#11 0x55a477c95507 \n#12 0x55a477c9fc4c \n#13 0x55a477c96136 \n#14 0x55a477c649cf \n#15 0x55a477cb9b98 \n#16 0x55a477cb9d68 \n#17 0x55a477cc8cb3 \n#18 0x7fc94a494b43 ","time":{"start":1694987711011,"stop":1694987725647,"duration":14636}},{"uid":"134034135a9dd04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/134034135a9dd04","status":"passed","time":{"start":1694971673222,"stop":1694971678271,"duration":5049}},{"uid":"599abbe48685a519","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/599abbe48685a519","status":"passed","time":{"start":1694913492241,"stop":1694913499540,"duration":7299}},{"uid":"c614d4a53ebbbc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/c614d4a53ebbbc5","status":"passed","time":{"start":1694892794396,"stop":1694892800150,"duration":5754}},{"uid":"6300c2c7ae3b5f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/6300c2c7ae3b5f8","status":"passed","time":{"start":1694889782955,"stop":1694889787717,"duration":4762}},{"uid":"4559acc09d1ad3d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/4559acc09d1ad3d2","status":"passed","time":{"start":1694864654830,"stop":1694864661149,"duration":6319}},{"uid":"42e222765eab75da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/42e222765eab75da","status":"passed","time":{"start":1694840371344,"stop":1694840384296,"duration":12952}},{"uid":"bd4d0105bc181107","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/bd4d0105bc181107","status":"passed","time":{"start":1694826797817,"stop":1694826803319,"duration":5502}},{"uid":"2886066bd205d541","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/2886066bd205d541","status":"passed","time":{"start":1694796764011,"stop":1694796772731,"duration":8720}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"cb0112b1c8f9ba7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/cb0112b1c8f9ba7b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695345454780,"stop":1695345584926,"duration":130146}},{"uid":"3caf8385a5021723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/3caf8385a5021723","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695259051611,"stop":1695259182057,"duration":130446}},{"uid":"cf511618aa8c3954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/cf511618aa8c3954","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695206361650,"stop":1695206492370,"duration":130720}},{"uid":"31d2a76515fd72fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/31d2a76515fd72fe","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695193846081,"stop":1695193976591,"duration":130510}},{"uid":"b1d13c2272bd74cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b1d13c2272bd74cd","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695172619694,"stop":1695172749034,"duration":129340}},{"uid":"37f732a69e6545b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/37f732a69e6545b8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695162094847,"stop":1695162224547,"duration":129700}},{"uid":"1d2133cbfa5ea58c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/1d2133cbfa5ea58c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695160122283,"stop":1695160253467,"duration":131184}},{"uid":"c71e1672e994e80f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/c71e1672e994e80f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695157018577,"stop":1695157148713,"duration":130136}},{"uid":"9d1c0638d31d106c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/9d1c0638d31d106c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695086315850,"stop":1695086446260,"duration":130410}},{"uid":"e2fc1a40fe1b4d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/e2fc1a40fe1b4d1c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694999818054,"stop":1694999948454,"duration":130400}},{"uid":"8ab06b4eb48b910d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/8ab06b4eb48b910d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694987941933,"stop":1694988072251,"duration":130318}},{"uid":"6c8f3907b7009989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/6c8f3907b7009989","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694987879692,"stop":1694988010518,"duration":130826}},{"uid":"893af7c7936ccda9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/893af7c7936ccda9","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694971718920,"stop":1694971848230,"duration":129310}},{"uid":"3b0860a96d835cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3b0860a96d835cc5","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694913695854,"stop":1694913826438,"duration":130584}},{"uid":"628d7c9c2dcbe6cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/628d7c9c2dcbe6cf","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694892832563,"stop":1694892962100,"duration":129537}},{"uid":"813c0007be06dc98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/813c0007be06dc98","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694889948342,"stop":1694890078906,"duration":130564}},{"uid":"6a42e3c5a08b1aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/6a42e3c5a08b1aed","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694864848219,"stop":1694864978264,"duration":130045}},{"uid":"7500311a95f23833","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/7500311a95f23833","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694840543197,"stop":1694840674641,"duration":131444}},{"uid":"4259f9f5e43d8c4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/4259f9f5e43d8c4f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694826900494,"stop":1694827030610,"duration":130116}},{"uid":"47a70c687b55652c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/47a70c687b55652c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694796975673,"stop":1694797106300,"duration":130627}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":88},"items":[{"uid":"c295322bcfc4fcba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/c295322bcfc4fcba","status":"passed","time":{"start":1695345213706,"stop":1695345230633,"duration":16927}},{"uid":"ae7633309c132f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/ae7633309c132f88","status":"passed","time":{"start":1695258763121,"stop":1695258781349,"duration":18228}},{"uid":"c4712e0184bd8ab5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/c4712e0184bd8ab5","status":"passed","time":{"start":1695206136580,"stop":1695206158580,"duration":22000}},{"uid":"d071e4b28633cea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d071e4b28633cea5","status":"passed","time":{"start":1695193594702,"stop":1695193624552,"duration":29850}},{"uid":"d024cfbc7deaaf74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/d024cfbc7deaaf74","status":"passed","time":{"start":1695172396087,"stop":1695172413860,"duration":17773}},{"uid":"7a7a17763b50b731","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/7a7a17763b50b731","status":"passed","time":{"start":1695161890123,"stop":1695161912456,"duration":22333}},{"uid":"2f50e90c05e138f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2f50e90c05e138f7","status":"passed","time":{"start":1695159853203,"stop":1695159872859,"duration":19656}},{"uid":"202313347d5e40dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/202313347d5e40dc","status":"passed","time":{"start":1695156921716,"stop":1695156940743,"duration":19027}},{"uid":"7e403452748a8c9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/7e403452748a8c9f","status":"passed","time":{"start":1695086051029,"stop":1695086071468,"duration":20439}},{"uid":"c69ed5e2955335c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/c69ed5e2955335c5","status":"passed","time":{"start":1694999590235,"stop":1694999609659,"duration":19424}},{"uid":"6cbad9a0c667b210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6cbad9a0c667b210","status":"passed","time":{"start":1694987817601,"stop":1694987837126,"duration":19525}},{"uid":"6fc515e8a0cd6340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/6fc515e8a0cd6340","status":"passed","time":{"start":1694987661628,"stop":1694987679388,"duration":17760}},{"uid":"11c75f6c3eb90aaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/11c75f6c3eb90aaa","status":"passed","time":{"start":1694971604520,"stop":1694971622422,"duration":17902}},{"uid":"7e88c0e12ba38818","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/7e88c0e12ba38818","status":"passed","time":{"start":1694913415590,"stop":1694913436051,"duration":20461}},{"uid":"73bd4d1a1e48420a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/73bd4d1a1e48420a","status":"passed","time":{"start":1694892724287,"stop":1694892749252,"duration":24965}},{"uid":"e3bb1a4eea3a2547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/e3bb1a4eea3a2547","status":"passed","time":{"start":1694889727218,"stop":1694889745654,"duration":18436}},{"uid":"8a97875fdccdf3c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8a97875fdccdf3c3","status":"passed","time":{"start":1694864591296,"stop":1694864610061,"duration":18765}},{"uid":"53f1e00e22e59de6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/53f1e00e22e59de6","status":"passed","time":{"start":1694840283081,"stop":1694840301308,"duration":18227}},{"uid":"3de0cf8f525358a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3de0cf8f525358a7","status":"passed","time":{"start":1694826683461,"stop":1694826712631,"duration":29170}},{"uid":"3b612a2e79ce4ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/3b612a2e79ce4ab2","status":"passed","time":{"start":1694796694279,"stop":1694796722563,"duration":28284}}]}} \ No newline at end of file diff --git a/3.10/943/history/retry-trend.json b/3.10/943/history/retry-trend.json deleted file mode 100644 index 66522359ee..0000000000 --- a/3.10/943/history/retry-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910/","reportName":"Allure Report with history","data":{"run":84,"retry":0}}] \ No newline at end of file diff --git a/3.10/943/widgets/categories-trend.json b/3.10/943/widgets/categories-trend.json deleted file mode 100644 index c88cc9e68b..0000000000 --- a/3.10/943/widgets/categories-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910/","reportName":"Allure Report with history","data":{"Product defects":21}}] \ No newline at end of file diff --git a/3.10/943/widgets/categories.json b/3.10/943/widgets/categories.json deleted file mode 100644 index c96dd98c28..0000000000 --- a/3.10/943/widgets/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":20,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":20}}]} \ No newline at end of file diff --git a/3.10/943/widgets/duration-trend.json b/3.10/943/widgets/duration-trend.json deleted file mode 100644 index 9a04d2571b..0000000000 --- a/3.10/943/widgets/duration-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"duration":403622}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942/","reportName":"Allure Report with history","data":{"duration":452942}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941/","reportName":"Allure Report with history","data":{"duration":376469}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939/","reportName":"Allure Report with history","data":{"duration":401530}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937/","reportName":"Allure Report with history","data":{"duration":383084}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936/","reportName":"Allure Report with history","data":{"duration":355376}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935/","reportName":"Allure Report with history","data":{"duration":419916}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932/","reportName":"Allure Report with history","data":{"duration":361851}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930/","reportName":"Allure Report with history","data":{"duration":414750}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929/","reportName":"Allure Report with history","data":{"duration":514888}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928/","reportName":"Allure Report with history","data":{"duration":455840}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926/","reportName":"Allure Report with history","data":{"duration":367595}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922/","reportName":"Allure Report with history","data":{"duration":363386}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920/","reportName":"Allure Report with history","data":{"duration":431447}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919/","reportName":"Allure Report with history","data":{"duration":354748}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917/","reportName":"Allure Report with history","data":{"duration":365703}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915/","reportName":"Allure Report with history","data":{"duration":403210}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913/","reportName":"Allure Report with history","data":{"duration":409964}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912/","reportName":"Allure Report with history","data":{"duration":366164}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910/","reportName":"Allure Report with history","data":{"duration":429423}}] \ No newline at end of file diff --git a/3.10/943/widgets/duration.json b/3.10/943/widgets/duration.json deleted file mode 100644 index 0fdfa291d9..0000000000 --- a/3.10/943/widgets/duration.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"bb9a63fd18cbabdc","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1695345270780,"stop":1695345272339,"duration":1559},"status":"passed","severity":"normal"},{"uid":"2f324d4f292e8a54","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1695345237224,"stop":1695345239276,"duration":2052},"status":"passed","severity":"normal"},{"uid":"10625e3870c8fd57","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1695345487950,"stop":1695345491176,"duration":3226},"status":"passed","severity":"normal"},{"uid":"eaec7561f91a4287","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1695345185838,"stop":1695345189462,"duration":3624},"status":"passed","severity":"normal"},{"uid":"d04ab09de42049fb","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"status":"failed","severity":"normal"},{"uid":"e6bbad3224f51908","name":"Validate Council Output [EastDevonDC]","time":{"start":1695345217995,"stop":1695345218726,"duration":731},"status":"passed","severity":"normal"},{"uid":"ffe3436435aa96f0","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1695345216267,"stop":1695345217992,"duration":1725},"status":"passed","severity":"normal"},{"uid":"b671a282eeb45c4b","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1695345201349,"stop":1695345206243,"duration":4894},"status":"passed","severity":"normal"},{"uid":"9f703f9b5a73b421","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1695345190505,"stop":1695345191829,"duration":1324},"status":"passed","severity":"normal"},{"uid":"2dec426154f03ea6","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"status":"failed","severity":"normal"},{"uid":"757ebe2c15a5a87d","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1695345297410,"stop":1695345303240,"duration":5830},"status":"passed","severity":"normal"},{"uid":"4bf53a30d5a10bde","name":"Validate Council Output [SomersetCouncil]","time":{"start":1695345438513,"stop":1695345446486,"duration":7973},"status":"passed","severity":"normal"},{"uid":"280d6271bdd08e1e","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1695345447957,"stop":1695345449989,"duration":2032},"status":"passed","severity":"normal"},{"uid":"b6df6261799cc95a","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1695345448227,"stop":1695345450311,"duration":2084},"status":"passed","severity":"normal"},{"uid":"8bdc1a10ea1cab7a","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1695345461349,"stop":1695345463806,"duration":2457},"status":"passed","severity":"normal"},{"uid":"e46c5738d3ba378b","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"status":"failed","severity":"normal"},{"uid":"be9c6e2745fa1fa5","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1695345428409,"stop":1695345432741,"duration":4332},"status":"passed","severity":"normal"},{"uid":"eb662e1e98b7cb5d","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1695345491180,"stop":1695345495967,"duration":4787},"status":"passed","severity":"normal"},{"uid":"619c252e22051058","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1695345240127,"stop":1695345244790,"duration":4663},"status":"passed","severity":"normal"},{"uid":"cad965856234d4b7","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1695345482352,"stop":1695345487946,"duration":5594},"status":"passed","severity":"normal"},{"uid":"b5bfddcfce13010e","name":"Validate Council Output [MertonCouncil]","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"status":"failed","severity":"normal"},{"uid":"282d9f70d4484950","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1695345423239,"stop":1695345426045,"duration":2806},"status":"passed","severity":"normal"},{"uid":"7b2af9ba0002db74","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1695345478515,"stop":1695345480139,"duration":1624},"status":"passed","severity":"normal"},{"uid":"72afef9e06373863","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1695345447099,"stop":1695345447953,"duration":854},"status":"passed","severity":"normal"},{"uid":"12e085543bf6b574","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1695345236105,"stop":1695345240123,"duration":4018},"status":"passed","severity":"normal"},{"uid":"f3774498c840cecb","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1695345289543,"stop":1695345290808,"duration":1265},"status":"passed","severity":"normal"},{"uid":"e2cc776340f0f13","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1695345272711,"stop":1695345276803,"duration":4092},"status":"passed","severity":"normal"},{"uid":"f991e6c12bbc66b0","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1695345206246,"stop":1695345207292,"duration":1046},"status":"passed","severity":"normal"},{"uid":"b70af384eaf1375a","name":"Validate Council Output [NorthEastLincs]","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"status":"failed","severity":"normal"},{"uid":"89af6d7c36b00b2a","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"status":"failed","severity":"normal"},{"uid":"dc1cf89cc6551059","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1695345234747,"stop":1695345237221,"duration":2474},"status":"passed","severity":"normal"},{"uid":"c295322bcfc4fcba","name":"Validate Council Output [Chilterns]","time":{"start":1695345213706,"stop":1695345230633,"duration":16927},"status":"passed","severity":"normal"},{"uid":"55a56f77d0b4bff5","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1695345231526,"stop":1695345233812,"duration":2286},"status":"passed","severity":"normal"},{"uid":"7b8f6e5d474baaee","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"status":"failed","severity":"normal"},{"uid":"35bcedfbf27344f1","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1695345222053,"stop":1695345231523,"duration":9470},"status":"passed","severity":"normal"},{"uid":"e6ac0755d4b584c4","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1695345463810,"stop":1695345472181,"duration":8371},"status":"passed","severity":"normal"},{"uid":"f20dabf8ded1cb66","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1695345449992,"stop":1695345452764,"duration":2772},"status":"passed","severity":"normal"},{"uid":"ec09b9ecdbc5e753","name":"Validate Council Output [BexleyCouncil]","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"status":"failed","severity":"normal"},{"uid":"b831f5a75380d84b","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1695345209771,"stop":1695345213703,"duration":3932},"status":"passed","severity":"normal"},{"uid":"b97dc8159c0548c2","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1695345421661,"stop":1695345423236,"duration":1575},"status":"passed","severity":"normal"},{"uid":"1276090cb023a939","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1695345272342,"stop":1695345281889,"duration":9547},"status":"passed","severity":"normal"},{"uid":"cb0112b1c8f9ba7b","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"status":"failed","severity":"normal"},{"uid":"d87718eb216591bb","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1695345207296,"stop":1695345213590,"duration":6294},"status":"passed","severity":"normal"},{"uid":"98dcec1b9f5436d6","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1695345452767,"stop":1695345456215,"duration":3448},"status":"passed","severity":"normal"},{"uid":"9fa61475b1038c2d","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1695345451122,"stop":1695345453412,"duration":2290},"status":"passed","severity":"normal"},{"uid":"66e9799dd361c68c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1695345281893,"stop":1695345421657,"duration":139764},"status":"passed","severity":"normal"},{"uid":"6ef87c0c61dd0a50","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"status":"failed","severity":"normal"},{"uid":"2889fc871c32dac3","name":"Validate Council Output [BoltonCouncil]","time":{"start":1695345197803,"stop":1695345201346,"duration":3543},"status":"passed","severity":"normal"},{"uid":"2a3f393f81c90e52","name":"Validate Council Output [BCPCouncil]","time":{"start":1695345191011,"stop":1695345196619,"duration":5608},"status":"passed","severity":"normal"},{"uid":"23de859dbfe906fe","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1695345437136,"stop":1695345447096,"duration":9960},"status":"passed","severity":"normal"},{"uid":"9330e005272af36f","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"status":"failed","severity":"normal"},{"uid":"47a284ed3e5af2e7","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1695345276807,"stop":1695345277594,"duration":787},"status":"passed","severity":"normal"},{"uid":"213540878641db67","name":"Validate Council Output [CardiffCouncil]","time":{"start":1695345185838,"stop":1695345190272,"duration":4434},"status":"passed","severity":"normal"},{"uid":"c4323d089db609eb","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1695345458402,"stop":1695345461345,"duration":2943},"status":"passed","severity":"normal"},{"uid":"bb939b2ff2ad4d3f","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"status":"failed","severity":"normal"},{"uid":"d8d6dfa4f4c80510","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1695345239336,"stop":1695345269637,"duration":30301},"status":"passed","severity":"normal"},{"uid":"b210cbaae949f859","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1695345585114,"stop":1695345588001,"duration":2887},"status":"passed","severity":"normal"},{"uid":"683eee732ecfb677","name":"Validate Council Output [TorbayCouncil]","time":{"start":1695345588004,"stop":1695345589460,"duration":1456},"status":"passed","severity":"normal"},{"uid":"31e2c3d8157f580d","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1695345290811,"stop":1695345297404,"duration":6593},"status":"passed","severity":"normal"},{"uid":"325de301bc825771","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1695345450315,"stop":1695345451119,"duration":804},"status":"passed","severity":"normal"},{"uid":"a68930eb9ebbf144","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1695345218730,"stop":1695345220423,"duration":1693},"status":"passed","severity":"normal"},{"uid":"d5dd4ba76c9b22c1","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1695345220426,"stop":1695345222050,"duration":1624},"status":"passed","severity":"normal"},{"uid":"516338daab7ca87e","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1695345435579,"stop":1695345437133,"duration":1554},"status":"passed","severity":"normal"},{"uid":"b02c2806a4a76dc3","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"status":"failed","severity":"normal"},{"uid":"13a70cf3b68dff33","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"status":"failed","severity":"normal"},{"uid":"98072e088a674147","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1695345434916,"stop":1695345438510,"duration":3594},"status":"passed","severity":"normal"},{"uid":"48ea218f9248eb5e","name":"Validate Council Output [WelhatCouncil]","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"status":"failed","severity":"normal"},{"uid":"f11647d7aaa7afa5","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1695345474382,"stop":1695345478511,"duration":4129},"status":"passed","severity":"normal"},{"uid":"bca0d67b3bc77916","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"status":"failed","severity":"normal"},{"uid":"d02a55a6cb6ffc03","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1695345277598,"stop":1695345283301,"duration":5703},"status":"passed","severity":"normal"},{"uid":"a3b9ede97ca46385","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"status":"failed","severity":"normal"},{"uid":"968fe9bb83960b83","name":"Validate Council Output [DurhamCouncil]","time":{"start":1695345213593,"stop":1695345216262,"duration":2669},"status":"passed","severity":"normal"},{"uid":"e514280d27075bf9","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1695345283304,"stop":1695345289539,"duration":6235},"status":"passed","severity":"normal"},{"uid":"fbcceb961a0f58f2","name":"Validate Council Output [CroydonCouncil]","time":{"start":1695345232143,"stop":1695345236102,"duration":3959},"status":"passed","severity":"normal"},{"uid":"a84a805ed1111130","name":"Validate Council Output [YorkCouncil]","time":{"start":1695345495972,"stop":1695345496534,"duration":562},"status":"passed","severity":"normal"},{"uid":"e61c8a0ee84804e6","name":"Validate Council Output [StHelensBC]","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"status":"failed","severity":"normal"},{"uid":"1ec28b49db2146a6","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1695345472185,"stop":1695345474378,"duration":2193},"status":"passed","severity":"normal"},{"uid":"2f4986597839b086","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1695345269641,"stop":1695345270777,"duration":1136},"status":"passed","severity":"normal"},{"uid":"a8b17fe60975037a","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1695345244888,"stop":1695345247156,"duration":2268},"status":"passed","severity":"normal"},{"uid":"6f02259bf3a897e8","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1695345426048,"stop":1695345427189,"duration":1141},"status":"passed","severity":"normal"},{"uid":"69506f7d2673b6fc","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1695345247159,"stop":1695345272652,"duration":25493},"status":"passed","severity":"normal"},{"uid":"2af369888d4c708d","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"status":"failed","severity":"normal"},{"uid":"28be8ba87f4534fe","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"status":"failed","severity":"normal"},{"uid":"6f64da5a64ed97b9","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1695345191832,"stop":1695345209767,"duration":17935},"status":"passed","severity":"normal"},{"uid":"629f7409db2b0c2","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1695345446489,"stop":1695345448223,"duration":1734},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/943/widgets/executors.json b/3.10/943/widgets/executors.json deleted file mode 100644 index 48dedef53b..0000000000 --- a/3.10/943/widgets/executors.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.10","buildOrder":943,"buildName":"GitHub Actions Run #6268868211","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6268868211","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/"}] \ No newline at end of file diff --git a/3.10/943/widgets/history-trend.json b/3.10/943/widgets/history-trend.json deleted file mode 100644 index 55caa43318..0000000000 --- a/3.10/943/widgets/history-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":85}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":85}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":84}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":84}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}}] \ No newline at end of file diff --git a/3.10/943/widgets/retry-trend.json b/3.10/943/widgets/retry-trend.json deleted file mode 100644 index 66522359ee..0000000000 --- a/3.10/943/widgets/retry-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910/","reportName":"Allure Report with history","data":{"run":84,"retry":0}}] \ No newline at end of file diff --git a/3.10/943/widgets/severity.json b/3.10/943/widgets/severity.json deleted file mode 100644 index 14873f622d..0000000000 --- a/3.10/943/widgets/severity.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"1ec28b49db2146a6","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1695345472185,"stop":1695345474378,"duration":2193},"status":"passed","severity":"normal"},{"uid":"23de859dbfe906fe","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1695345437136,"stop":1695345447096,"duration":9960},"status":"passed","severity":"normal"},{"uid":"d8d6dfa4f4c80510","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1695345239336,"stop":1695345269637,"duration":30301},"status":"passed","severity":"normal"},{"uid":"fbcceb961a0f58f2","name":"Validate Council Output [CroydonCouncil]","time":{"start":1695345232143,"stop":1695345236102,"duration":3959},"status":"passed","severity":"normal"},{"uid":"b6df6261799cc95a","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1695345448227,"stop":1695345450311,"duration":2084},"status":"passed","severity":"normal"},{"uid":"f3774498c840cecb","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1695345289543,"stop":1695345290808,"duration":1265},"status":"passed","severity":"normal"},{"uid":"e6ac0755d4b584c4","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1695345463810,"stop":1695345472181,"duration":8371},"status":"passed","severity":"normal"},{"uid":"2a3f393f81c90e52","name":"Validate Council Output [BCPCouncil]","time":{"start":1695345191011,"stop":1695345196619,"duration":5608},"status":"passed","severity":"normal"},{"uid":"bb939b2ff2ad4d3f","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"status":"failed","severity":"normal"},{"uid":"12e085543bf6b574","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1695345236105,"stop":1695345240123,"duration":4018},"status":"passed","severity":"normal"},{"uid":"bca0d67b3bc77916","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"status":"failed","severity":"normal"},{"uid":"968fe9bb83960b83","name":"Validate Council Output [DurhamCouncil]","time":{"start":1695345213593,"stop":1695345216262,"duration":2669},"status":"passed","severity":"normal"},{"uid":"4bf53a30d5a10bde","name":"Validate Council Output [SomersetCouncil]","time":{"start":1695345438513,"stop":1695345446486,"duration":7973},"status":"passed","severity":"normal"},{"uid":"72afef9e06373863","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1695345447099,"stop":1695345447953,"duration":854},"status":"passed","severity":"normal"},{"uid":"e514280d27075bf9","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1695345283304,"stop":1695345289539,"duration":6235},"status":"passed","severity":"normal"},{"uid":"98dcec1b9f5436d6","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1695345452767,"stop":1695345456215,"duration":3448},"status":"passed","severity":"normal"},{"uid":"a84a805ed1111130","name":"Validate Council Output [YorkCouncil]","time":{"start":1695345495972,"stop":1695345496534,"duration":562},"status":"passed","severity":"normal"},{"uid":"282d9f70d4484950","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1695345423239,"stop":1695345426045,"duration":2806},"status":"passed","severity":"normal"},{"uid":"28be8ba87f4534fe","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"status":"failed","severity":"normal"},{"uid":"325de301bc825771","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1695345450315,"stop":1695345451119,"duration":804},"status":"passed","severity":"normal"},{"uid":"d04ab09de42049fb","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"status":"failed","severity":"normal"},{"uid":"e6bbad3224f51908","name":"Validate Council Output [EastDevonDC]","time":{"start":1695345217995,"stop":1695345218726,"duration":731},"status":"passed","severity":"normal"},{"uid":"9330e005272af36f","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"status":"failed","severity":"normal"},{"uid":"cad965856234d4b7","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1695345482352,"stop":1695345487946,"duration":5594},"status":"passed","severity":"normal"},{"uid":"69506f7d2673b6fc","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1695345247159,"stop":1695345272652,"duration":25493},"status":"passed","severity":"normal"},{"uid":"e61c8a0ee84804e6","name":"Validate Council Output [StHelensBC]","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"status":"failed","severity":"normal"},{"uid":"8bdc1a10ea1cab7a","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1695345461349,"stop":1695345463806,"duration":2457},"status":"passed","severity":"normal"},{"uid":"cb0112b1c8f9ba7b","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"status":"failed","severity":"normal"},{"uid":"bb9a63fd18cbabdc","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1695345270780,"stop":1695345272339,"duration":1559},"status":"passed","severity":"normal"},{"uid":"9fa61475b1038c2d","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1695345451122,"stop":1695345453412,"duration":2290},"status":"passed","severity":"normal"},{"uid":"89af6d7c36b00b2a","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"status":"failed","severity":"normal"},{"uid":"683eee732ecfb677","name":"Validate Council Output [TorbayCouncil]","time":{"start":1695345588004,"stop":1695345589460,"duration":1456},"status":"passed","severity":"normal"},{"uid":"66e9799dd361c68c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1695345281893,"stop":1695345421657,"duration":139764},"status":"passed","severity":"normal"},{"uid":"7b2af9ba0002db74","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1695345478515,"stop":1695345480139,"duration":1624},"status":"passed","severity":"normal"},{"uid":"2f4986597839b086","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1695345269641,"stop":1695345270777,"duration":1136},"status":"passed","severity":"normal"},{"uid":"eb662e1e98b7cb5d","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1695345491180,"stop":1695345495967,"duration":4787},"status":"passed","severity":"normal"},{"uid":"e2cc776340f0f13","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1695345272711,"stop":1695345276803,"duration":4092},"status":"passed","severity":"normal"},{"uid":"2f324d4f292e8a54","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1695345237224,"stop":1695345239276,"duration":2052},"status":"passed","severity":"normal"},{"uid":"280d6271bdd08e1e","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1695345447957,"stop":1695345449989,"duration":2032},"status":"passed","severity":"normal"},{"uid":"13a70cf3b68dff33","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"status":"failed","severity":"normal"},{"uid":"f20dabf8ded1cb66","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1695345449992,"stop":1695345452764,"duration":2772},"status":"passed","severity":"normal"},{"uid":"629f7409db2b0c2","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1695345446489,"stop":1695345448223,"duration":1734},"status":"passed","severity":"normal"},{"uid":"b5bfddcfce13010e","name":"Validate Council Output [MertonCouncil]","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"status":"failed","severity":"normal"},{"uid":"31e2c3d8157f580d","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1695345290811,"stop":1695345297404,"duration":6593},"status":"passed","severity":"normal"},{"uid":"a68930eb9ebbf144","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1695345218730,"stop":1695345220423,"duration":1693},"status":"passed","severity":"normal"},{"uid":"7b8f6e5d474baaee","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"status":"failed","severity":"normal"},{"uid":"b97dc8159c0548c2","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1695345421661,"stop":1695345423236,"duration":1575},"status":"passed","severity":"normal"},{"uid":"6f02259bf3a897e8","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1695345426048,"stop":1695345427189,"duration":1141},"status":"passed","severity":"normal"},{"uid":"619c252e22051058","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1695345240127,"stop":1695345244790,"duration":4663},"status":"passed","severity":"normal"},{"uid":"dc1cf89cc6551059","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1695345234747,"stop":1695345237221,"duration":2474},"status":"passed","severity":"normal"},{"uid":"2dec426154f03ea6","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"status":"failed","severity":"normal"},{"uid":"10625e3870c8fd57","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1695345487950,"stop":1695345491176,"duration":3226},"status":"passed","severity":"normal"},{"uid":"213540878641db67","name":"Validate Council Output [CardiffCouncil]","time":{"start":1695345185838,"stop":1695345190272,"duration":4434},"status":"passed","severity":"normal"},{"uid":"c4323d089db609eb","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1695345458402,"stop":1695345461345,"duration":2943},"status":"passed","severity":"normal"},{"uid":"2af369888d4c708d","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"status":"failed","severity":"normal"},{"uid":"a8b17fe60975037a","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1695345244888,"stop":1695345247156,"duration":2268},"status":"passed","severity":"normal"},{"uid":"f11647d7aaa7afa5","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1695345474382,"stop":1695345478511,"duration":4129},"status":"passed","severity":"normal"},{"uid":"516338daab7ca87e","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1695345435579,"stop":1695345437133,"duration":1554},"status":"passed","severity":"normal"},{"uid":"c295322bcfc4fcba","name":"Validate Council Output [Chilterns]","time":{"start":1695345213706,"stop":1695345230633,"duration":16927},"status":"passed","severity":"normal"},{"uid":"ffe3436435aa96f0","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1695345216267,"stop":1695345217992,"duration":1725},"status":"passed","severity":"normal"},{"uid":"2889fc871c32dac3","name":"Validate Council Output [BoltonCouncil]","time":{"start":1695345197803,"stop":1695345201346,"duration":3543},"status":"passed","severity":"normal"},{"uid":"6ef87c0c61dd0a50","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"status":"failed","severity":"normal"},{"uid":"757ebe2c15a5a87d","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1695345297410,"stop":1695345303240,"duration":5830},"status":"passed","severity":"normal"},{"uid":"47a284ed3e5af2e7","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1695345276807,"stop":1695345277594,"duration":787},"status":"passed","severity":"normal"},{"uid":"b02c2806a4a76dc3","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"status":"failed","severity":"normal"},{"uid":"a3b9ede97ca46385","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"status":"failed","severity":"normal"},{"uid":"35bcedfbf27344f1","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1695345222053,"stop":1695345231523,"duration":9470},"status":"passed","severity":"normal"},{"uid":"ec09b9ecdbc5e753","name":"Validate Council Output [BexleyCouncil]","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"status":"failed","severity":"normal"},{"uid":"98072e088a674147","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1695345434916,"stop":1695345438510,"duration":3594},"status":"passed","severity":"normal"},{"uid":"be9c6e2745fa1fa5","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1695345428409,"stop":1695345432741,"duration":4332},"status":"passed","severity":"normal"},{"uid":"9f703f9b5a73b421","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1695345190505,"stop":1695345191829,"duration":1324},"status":"passed","severity":"normal"},{"uid":"d02a55a6cb6ffc03","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1695345277598,"stop":1695345283301,"duration":5703},"status":"passed","severity":"normal"},{"uid":"55a56f77d0b4bff5","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1695345231526,"stop":1695345233812,"duration":2286},"status":"passed","severity":"normal"},{"uid":"48ea218f9248eb5e","name":"Validate Council Output [WelhatCouncil]","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"status":"failed","severity":"normal"},{"uid":"1276090cb023a939","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1695345272342,"stop":1695345281889,"duration":9547},"status":"passed","severity":"normal"},{"uid":"eaec7561f91a4287","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1695345185838,"stop":1695345189462,"duration":3624},"status":"passed","severity":"normal"},{"uid":"b671a282eeb45c4b","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1695345201349,"stop":1695345206243,"duration":4894},"status":"passed","severity":"normal"},{"uid":"b70af384eaf1375a","name":"Validate Council Output [NorthEastLincs]","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"status":"failed","severity":"normal"},{"uid":"d5dd4ba76c9b22c1","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1695345220426,"stop":1695345222050,"duration":1624},"status":"passed","severity":"normal"},{"uid":"d87718eb216591bb","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1695345207296,"stop":1695345213590,"duration":6294},"status":"passed","severity":"normal"},{"uid":"b210cbaae949f859","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1695345585114,"stop":1695345588001,"duration":2887},"status":"passed","severity":"normal"},{"uid":"f991e6c12bbc66b0","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1695345206246,"stop":1695345207292,"duration":1046},"status":"passed","severity":"normal"},{"uid":"e46c5738d3ba378b","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"status":"failed","severity":"normal"},{"uid":"6f64da5a64ed97b9","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1695345191832,"stop":1695345209767,"duration":17935},"status":"passed","severity":"normal"},{"uid":"b831f5a75380d84b","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1695345209771,"stop":1695345213703,"duration":3932},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/943/widgets/status-chart.json b/3.10/943/widgets/status-chart.json deleted file mode 100644 index 0fdfa291d9..0000000000 --- a/3.10/943/widgets/status-chart.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"bb9a63fd18cbabdc","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1695345270780,"stop":1695345272339,"duration":1559},"status":"passed","severity":"normal"},{"uid":"2f324d4f292e8a54","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1695345237224,"stop":1695345239276,"duration":2052},"status":"passed","severity":"normal"},{"uid":"10625e3870c8fd57","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1695345487950,"stop":1695345491176,"duration":3226},"status":"passed","severity":"normal"},{"uid":"eaec7561f91a4287","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1695345185838,"stop":1695345189462,"duration":3624},"status":"passed","severity":"normal"},{"uid":"d04ab09de42049fb","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"status":"failed","severity":"normal"},{"uid":"e6bbad3224f51908","name":"Validate Council Output [EastDevonDC]","time":{"start":1695345217995,"stop":1695345218726,"duration":731},"status":"passed","severity":"normal"},{"uid":"ffe3436435aa96f0","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1695345216267,"stop":1695345217992,"duration":1725},"status":"passed","severity":"normal"},{"uid":"b671a282eeb45c4b","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1695345201349,"stop":1695345206243,"duration":4894},"status":"passed","severity":"normal"},{"uid":"9f703f9b5a73b421","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1695345190505,"stop":1695345191829,"duration":1324},"status":"passed","severity":"normal"},{"uid":"2dec426154f03ea6","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1695345480309,"stop":1695345482308,"duration":1999},"status":"failed","severity":"normal"},{"uid":"757ebe2c15a5a87d","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1695345297410,"stop":1695345303240,"duration":5830},"status":"passed","severity":"normal"},{"uid":"4bf53a30d5a10bde","name":"Validate Council Output [SomersetCouncil]","time":{"start":1695345438513,"stop":1695345446486,"duration":7973},"status":"passed","severity":"normal"},{"uid":"280d6271bdd08e1e","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1695345447957,"stop":1695345449989,"duration":2032},"status":"passed","severity":"normal"},{"uid":"b6df6261799cc95a","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1695345448227,"stop":1695345450311,"duration":2084},"status":"passed","severity":"normal"},{"uid":"8bdc1a10ea1cab7a","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1695345461349,"stop":1695345463806,"duration":2457},"status":"passed","severity":"normal"},{"uid":"e46c5738d3ba378b","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"status":"failed","severity":"normal"},{"uid":"be9c6e2745fa1fa5","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1695345428409,"stop":1695345432741,"duration":4332},"status":"passed","severity":"normal"},{"uid":"eb662e1e98b7cb5d","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1695345491180,"stop":1695345495967,"duration":4787},"status":"passed","severity":"normal"},{"uid":"619c252e22051058","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1695345240127,"stop":1695345244790,"duration":4663},"status":"passed","severity":"normal"},{"uid":"cad965856234d4b7","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1695345482352,"stop":1695345487946,"duration":5594},"status":"passed","severity":"normal"},{"uid":"b5bfddcfce13010e","name":"Validate Council Output [MertonCouncil]","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"status":"failed","severity":"normal"},{"uid":"282d9f70d4484950","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1695345423239,"stop":1695345426045,"duration":2806},"status":"passed","severity":"normal"},{"uid":"7b2af9ba0002db74","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1695345478515,"stop":1695345480139,"duration":1624},"status":"passed","severity":"normal"},{"uid":"72afef9e06373863","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1695345447099,"stop":1695345447953,"duration":854},"status":"passed","severity":"normal"},{"uid":"12e085543bf6b574","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1695345236105,"stop":1695345240123,"duration":4018},"status":"passed","severity":"normal"},{"uid":"f3774498c840cecb","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1695345289543,"stop":1695345290808,"duration":1265},"status":"passed","severity":"normal"},{"uid":"e2cc776340f0f13","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1695345272711,"stop":1695345276803,"duration":4092},"status":"passed","severity":"normal"},{"uid":"f991e6c12bbc66b0","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1695345206246,"stop":1695345207292,"duration":1046},"status":"passed","severity":"normal"},{"uid":"b70af384eaf1375a","name":"Validate Council Output [NorthEastLincs]","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"status":"failed","severity":"normal"},{"uid":"89af6d7c36b00b2a","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1695345453415,"stop":1695345454533,"duration":1118},"status":"failed","severity":"normal"},{"uid":"dc1cf89cc6551059","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1695345234747,"stop":1695345237221,"duration":2474},"status":"passed","severity":"normal"},{"uid":"c295322bcfc4fcba","name":"Validate Council Output [Chilterns]","time":{"start":1695345213706,"stop":1695345230633,"duration":16927},"status":"passed","severity":"normal"},{"uid":"55a56f77d0b4bff5","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1695345231526,"stop":1695345233812,"duration":2286},"status":"passed","severity":"normal"},{"uid":"7b8f6e5d474baaee","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1695345303244,"stop":1695345435437,"duration":132193},"status":"failed","severity":"normal"},{"uid":"35bcedfbf27344f1","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1695345222053,"stop":1695345231523,"duration":9470},"status":"passed","severity":"normal"},{"uid":"e6ac0755d4b584c4","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1695345463810,"stop":1695345472181,"duration":8371},"status":"passed","severity":"normal"},{"uid":"f20dabf8ded1cb66","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1695345449992,"stop":1695345452764,"duration":2772},"status":"passed","severity":"normal"},{"uid":"ec09b9ecdbc5e753","name":"Validate Council Output [BexleyCouncil]","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"status":"failed","severity":"normal"},{"uid":"b831f5a75380d84b","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1695345209771,"stop":1695345213703,"duration":3932},"status":"passed","severity":"normal"},{"uid":"b97dc8159c0548c2","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1695345421661,"stop":1695345423236,"duration":1575},"status":"passed","severity":"normal"},{"uid":"1276090cb023a939","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1695345272342,"stop":1695345281889,"duration":9547},"status":"passed","severity":"normal"},{"uid":"cb0112b1c8f9ba7b","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1695345454780,"stop":1695345584926,"duration":130146},"status":"failed","severity":"normal"},{"uid":"d87718eb216591bb","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1695345207296,"stop":1695345213590,"duration":6294},"status":"passed","severity":"normal"},{"uid":"98dcec1b9f5436d6","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1695345452767,"stop":1695345456215,"duration":3448},"status":"passed","severity":"normal"},{"uid":"9fa61475b1038c2d","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1695345451122,"stop":1695345453412,"duration":2290},"status":"passed","severity":"normal"},{"uid":"66e9799dd361c68c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1695345281893,"stop":1695345421657,"duration":139764},"status":"passed","severity":"normal"},{"uid":"6ef87c0c61dd0a50","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"status":"failed","severity":"normal"},{"uid":"2889fc871c32dac3","name":"Validate Council Output [BoltonCouncil]","time":{"start":1695345197803,"stop":1695345201346,"duration":3543},"status":"passed","severity":"normal"},{"uid":"2a3f393f81c90e52","name":"Validate Council Output [BCPCouncil]","time":{"start":1695345191011,"stop":1695345196619,"duration":5608},"status":"passed","severity":"normal"},{"uid":"23de859dbfe906fe","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1695345437136,"stop":1695345447096,"duration":9960},"status":"passed","severity":"normal"},{"uid":"9330e005272af36f","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"status":"failed","severity":"normal"},{"uid":"47a284ed3e5af2e7","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1695345276807,"stop":1695345277594,"duration":787},"status":"passed","severity":"normal"},{"uid":"213540878641db67","name":"Validate Council Output [CardiffCouncil]","time":{"start":1695345185838,"stop":1695345190272,"duration":4434},"status":"passed","severity":"normal"},{"uid":"c4323d089db609eb","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1695345458402,"stop":1695345461345,"duration":2943},"status":"passed","severity":"normal"},{"uid":"bb939b2ff2ad4d3f","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1695345190275,"stop":1695345190384,"duration":109},"status":"failed","severity":"normal"},{"uid":"d8d6dfa4f4c80510","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1695345239336,"stop":1695345269637,"duration":30301},"status":"passed","severity":"normal"},{"uid":"b210cbaae949f859","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1695345585114,"stop":1695345588001,"duration":2887},"status":"passed","severity":"normal"},{"uid":"683eee732ecfb677","name":"Validate Council Output [TorbayCouncil]","time":{"start":1695345588004,"stop":1695345589460,"duration":1456},"status":"passed","severity":"normal"},{"uid":"31e2c3d8157f580d","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1695345290811,"stop":1695345297404,"duration":6593},"status":"passed","severity":"normal"},{"uid":"325de301bc825771","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1695345450315,"stop":1695345451119,"duration":804},"status":"passed","severity":"normal"},{"uid":"a68930eb9ebbf144","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1695345218730,"stop":1695345220423,"duration":1693},"status":"passed","severity":"normal"},{"uid":"d5dd4ba76c9b22c1","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1695345220426,"stop":1695345222050,"duration":1624},"status":"passed","severity":"normal"},{"uid":"516338daab7ca87e","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1695345435579,"stop":1695345437133,"duration":1554},"status":"passed","severity":"normal"},{"uid":"b02c2806a4a76dc3","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1695345456218,"stop":1695345457363,"duration":1145},"status":"failed","severity":"normal"},{"uid":"13a70cf3b68dff33","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"status":"failed","severity":"normal"},{"uid":"98072e088a674147","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1695345434916,"stop":1695345438510,"duration":3594},"status":"passed","severity":"normal"},{"uid":"48ea218f9248eb5e","name":"Validate Council Output [WelhatCouncil]","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"status":"failed","severity":"normal"},{"uid":"f11647d7aaa7afa5","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1695345474382,"stop":1695345478511,"duration":4129},"status":"passed","severity":"normal"},{"uid":"bca0d67b3bc77916","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"status":"failed","severity":"normal"},{"uid":"d02a55a6cb6ffc03","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1695345277598,"stop":1695345283301,"duration":5703},"status":"passed","severity":"normal"},{"uid":"a3b9ede97ca46385","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"status":"failed","severity":"normal"},{"uid":"968fe9bb83960b83","name":"Validate Council Output [DurhamCouncil]","time":{"start":1695345213593,"stop":1695345216262,"duration":2669},"status":"passed","severity":"normal"},{"uid":"e514280d27075bf9","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1695345283304,"stop":1695345289539,"duration":6235},"status":"passed","severity":"normal"},{"uid":"fbcceb961a0f58f2","name":"Validate Council Output [CroydonCouncil]","time":{"start":1695345232143,"stop":1695345236102,"duration":3959},"status":"passed","severity":"normal"},{"uid":"a84a805ed1111130","name":"Validate Council Output [YorkCouncil]","time":{"start":1695345495972,"stop":1695345496534,"duration":562},"status":"passed","severity":"normal"},{"uid":"e61c8a0ee84804e6","name":"Validate Council Output [StHelensBC]","time":{"start":1695345457627,"stop":1695345458240,"duration":613},"status":"failed","severity":"normal"},{"uid":"1ec28b49db2146a6","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1695345472185,"stop":1695345474378,"duration":2193},"status":"passed","severity":"normal"},{"uid":"2f4986597839b086","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1695345269641,"stop":1695345270777,"duration":1136},"status":"passed","severity":"normal"},{"uid":"a8b17fe60975037a","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1695345244888,"stop":1695345247156,"duration":2268},"status":"passed","severity":"normal"},{"uid":"6f02259bf3a897e8","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1695345426048,"stop":1695345427189,"duration":1141},"status":"passed","severity":"normal"},{"uid":"69506f7d2673b6fc","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1695345247159,"stop":1695345272652,"duration":25493},"status":"passed","severity":"normal"},{"uid":"2af369888d4c708d","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"status":"failed","severity":"normal"},{"uid":"28be8ba87f4534fe","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"status":"failed","severity":"normal"},{"uid":"6f64da5a64ed97b9","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1695345191832,"stop":1695345209767,"duration":17935},"status":"passed","severity":"normal"},{"uid":"629f7409db2b0c2","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1695345446489,"stop":1695345448223,"duration":1734},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/943/widgets/suites.json b/3.10/943/widgets/suites.json deleted file mode 100644 index 69abc85357..0000000000 --- a/3.10/943/widgets/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"total":85,"items":[]} \ No newline at end of file diff --git a/3.10/943/widgets/summary.json b/3.10/943/widgets/summary.json deleted file mode 100644 index 90eff38b1b..0000000000 --- a/3.10/943/widgets/summary.json +++ /dev/null @@ -1 +0,0 @@ -{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85},"time":{"start":1695345185838,"stop":1695345589460,"duration":403622,"minDuration":4,"maxDuration":139764,"sumDuration":711175}} \ No newline at end of file diff --git a/3.10/943/app.js b/3.10/972/app.js similarity index 100% rename from 3.10/943/app.js rename to 3.10/972/app.js diff --git a/3.10/943/data/behaviors.csv b/3.10/972/data/behaviors.csv similarity index 82% rename from 3.10/943/data/behaviors.csv rename to 3.10/972/data/behaviors.csv index e4c51c8896..7aa67e088e 100644 --- a/3.10/943/data/behaviors.csv +++ b/3.10/972/data/behaviors.csv @@ -1,2 +1,2 @@ "Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"","Test each council output matches expected results in /outputs","","20","0","65","0","0" +"","Test each council output matches expected results in /outputs","","21","0","65","0","0" diff --git a/3.10/972/data/behaviors.json b/3.10/972/data/behaviors.json new file mode 100644 index 0000000000..22c16f441e --- /dev/null +++ b/3.10/972/data/behaviors.json @@ -0,0 +1 @@ +{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Test each council output matches expected results in /outputs","children":[{"name":"Validate Council Output [CardiffCouncil]","uid":"b0f1cbd3c7152a68","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468422427,"stop":1696468427322,"duration":4895},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"9cddc23537cc639c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468422427,"stop":1696468424841,"duration":2414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"856f0fed0c88c9e4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"edc1bcd44b9c568c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"583fcc4995fcb74c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468426230,"stop":1696468427135,"duration":905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"7a6e81ff54ccb5ba","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4d8ddde5dd4e41a7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"dbcee319e4f9105e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468427542,"stop":1696468429154,"duration":1612},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"693509f65ecd5edf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"52aec9d9146ec4ca","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468428095,"stop":1696468433986,"duration":5891},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2edf794acc2a17d8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468429157,"stop":1696468448370,"duration":19213},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"da6dbe611bfd88ed","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468433989,"stop":1696468438695,"duration":4706},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7956c948d8aaefaa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468438698,"stop":1696468439888,"duration":1190},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"1b749f584338b8fc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468439891,"stop":1696468447428,"duration":7537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"ffe4762592efc92e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468447431,"stop":1696468449510,"duration":2079},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"fb8da907c3cab53a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468448373,"stop":1696468451320,"duration":2947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"3bbcb23b082d186c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468449513,"stop":1696468451938,"duration":2425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"20168116dcd96c44","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468451323,"stop":1696468469311,"duration":17988},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"3b7f0791f245437a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468451943,"stop":1696468452632,"duration":689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"de245fb7f51ac0a5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468452635,"stop":1696468454027,"duration":1392},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9a1e85c3d6b1cf6a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"f52ee673d1c34872","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468454540,"stop":1696468455755,"duration":1215},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"c0d2f55431822966","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468455758,"stop":1696468458023,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"48ef8b05c7affb74","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"48f7520cc5375ec1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468458982,"stop":1696468461194,"duration":2212},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"8d804d40ebdb6393","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468461197,"stop":1696468464416,"duration":3219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"3930e6c29e20a91e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"d265bba53a1a0abf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468464472,"stop":1696468470964,"duration":6492},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"29111a782b54d897","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"ffcea52d689dc9c9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"6199824057021b4b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468470967,"stop":1696468472082,"duration":1115},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"95f9b03227910e45","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468472085,"stop":1696468472619,"duration":534},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"329874aaf2341eb4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468472306,"stop":1696468478591,"duration":6285},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f34352f22a566ae7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468472624,"stop":1696468483963,"duration":11339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"7413c2a0b42c0f51","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468478594,"stop":1696468480293,"duration":1699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"c1161db63f7f7245","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"2a8358ab9a137271","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468480349,"stop":1696468484297,"duration":3948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"b895636fd40f9d4c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468483966,"stop":1696468617698,"duration":133732},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"d887628b3f2fa95f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468484300,"stop":1696468519249,"duration":34949},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"4ce4c4ead7bcf370","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"672ce7fd2a3f9388","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468519304,"stop":1696468522742,"duration":3438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"184742938b6be68","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468522745,"stop":1696468523696,"duration":951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"d6caa1c5de0b7c9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468523699,"stop":1696468528011,"duration":4312},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"9f108b2b74163f1b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468528014,"stop":1696468533899,"duration":5885},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"250e716129f78c16","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468533903,"stop":1696468535104,"duration":1201},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"294c58e15fece3bf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468535107,"stop":1696468542873,"duration":7766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8343b0d5f9addcb2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468542878,"stop":1696468547624,"duration":4746},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"54e91eb0d9c7a7e7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"a1133bf5cd512670","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468617701,"stop":1696468618436,"duration":735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"2a56935ed66df543","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468618439,"stop":1696468620862,"duration":2423},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"e751df50a5f8df2a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468620866,"stop":1696468621985,"duration":1119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"edb8f70dd9675a0f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"e52801c63fcadccc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468622829,"stop":1696468626815,"duration":3986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"bde9dabf86360437","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7c77b93ef8d83058","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"8bc03abe811c001a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468628934,"stop":1696468632504,"duration":3570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"387620abfd0f4e9a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468632507,"stop":1696468634751,"duration":2244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"745b2a78f7eee12f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468634754,"stop":1696468642610,"duration":7856},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"abec6a1d4fb91aa7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468642613,"stop":1696468644142,"duration":1529},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"d964e96d28ce363f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468644145,"stop":1696468646096,"duration":1951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"7ddbfa05acc83543","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468646099,"stop":1696468646842,"duration":743},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"9a33b02ec64d34aa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468646845,"stop":1696468648859,"duration":2014},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"5a2a60d176d8a74a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468648862,"stop":1696468651911,"duration":3049},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"4d88ca839a8c6f04","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"751e5113927f4c8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468653588,"stop":1696468654206,"duration":618},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"cd32ad005e7c1cea","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468654209,"stop":1696468662267,"duration":8058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5f4979dc0e3011b3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cfa8aee268302a1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"17aa2a1c11988f18","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468678061,"stop":1696468690616,"duration":12555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"b7b6300ac491280a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468690619,"stop":1696468692100,"duration":1481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"50599526c65d373e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468692103,"stop":1696468698630,"duration":6527},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"bd654b332025e854","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468698635,"stop":1696468701689,"duration":3054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"71d12f3611464ad4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468701692,"stop":1696468704635,"duration":2943},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"a041b8e4fffeacda","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468704639,"stop":1696468707630,"duration":2991},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"9789cf4ae2a7e200","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468707634,"stop":1696468709709,"duration":2075},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"2571fcda7c14a99e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468709713,"stop":1696468720548,"duration":10835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"85f3c3cdb8049c6c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468720551,"stop":1696468722765,"duration":2214},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"9a71ddd9cd65a066","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468722768,"stop":1696468726953,"duration":4185},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"9077af0f54abcbaa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468726956,"stop":1696468728329,"duration":1373},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ea182c26f45f96fa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80f6585a4963574e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"81b26345e13efc8c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468733071,"stop":1696468741147,"duration":8076},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"4c0ed763a761cb7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468741150,"stop":1696468744442,"duration":3292},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"af18b34b57e50d17","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468744446,"stop":1696468752315,"duration":7869},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"a0bc6cd4fcd6f5a7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468752319,"stop":1696468752878,"duration":559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"23fa33239ca52a43","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468792834,"stop":1696468795466,"duration":2632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.11/942/data/categories.csv b/3.10/972/data/categories.csv similarity index 59% rename from 3.11/942/data/categories.csv rename to 3.10/972/data/categories.csv index 0a08584042..1c05f84162 100644 --- a/3.11/942/data/categories.csv +++ b/3.10/972/data/categories.csv @@ -1,2 +1,2 @@ "Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"Product defects","20","0","0","0","0" +"Product defects","21","0","0","0","0" diff --git a/3.10/972/data/categories.json b/3.10/972/data/categories.json new file mode 100644 index 0000000000..758060354b --- /dev/null +++ b/3.10/972/data/categories.json @@ -0,0 +1 @@ +{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"856f0fed0c88c9e4","parentUid":"9de3495cbf132f5ae46cb49593ea97d6","status":"failed","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]}],"uid":"9de3495cbf132f5ae46cb49593ea97d6"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"edc1bcd44b9c568c","parentUid":"e767307947d7347c29d3d64a2bca546c","status":"failed","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]}],"uid":"e767307947d7347c29d3d64a2bca546c"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"7a6e81ff54ccb5ba","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]}],"uid":"d77b1905470b201f47e6a2fd88783fc8"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4d8ddde5dd4e41a7","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [BlackburnCouncil]","uid":"693509f65ecd5edf","parentUid":"4b1c0f86feb7a21006506ddefd986a62","status":"failed","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"4b1c0f86feb7a21006506ddefd986a62"},{"name":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","children":[{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9a1e85c3d6b1cf6a","parentUid":"3fe80fbd869fe7920c603414f863e990","status":"failed","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]}],"uid":"3fe80fbd869fe7920c603414f863e990"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"48ef8b05c7affb74","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"4d88ca839a8c6f04","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"3930e6c29e20a91e","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"c1161db63f7f7245","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"4ce4c4ead7bcf370","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ea182c26f45f96fa","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"ValueError: time data '' does not match format '%A %d %B'","children":[{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"29111a782b54d897","parentUid":"2b851f1be238387cb6c322e707d0407d","status":"failed","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]}],"uid":"2b851f1be238387cb6c322e707d0407d"},{"name":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","children":[{"name":"Validate Council Output [CroydonCouncil]","uid":"ffcea52d689dc9c9","parentUid":"a78ff623788e2f668dc907f5674bb7c7","status":"failed","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]}],"uid":"a78ff623788e2f668dc907f5674bb7c7"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b0aaa316b3 \n#1 0x55b0aa7071e7 \n#2 0x55b0aa6ff2f3 \n#3 0x55b0aa6efd17 \n#4 0x55b0aa6f1191 \n#5 0x55b0aa6f0053 \n#6 0x55b0aa6ef06c \n#7 0x55b0aa6eefde \n#8 0x55b0aa6edbe4 \n#9 0x55b0aa6ee06a \n#10 0x55b0aa7098ce \n#11 0x55b0aa789ad5 \n#12 0x55b0aa7700c2 \n#13 0x55b0aa789322 \n#14 0x55b0aa76fe93 \n#15 0x55b0aa742934 \n#16 0x55b0aa74371e \n#17 0x55b0aa9f6cb8 \n#18 0x55b0aa9fabf0 \n#19 0x55b0aaa0519c \n#20 0x55b0aa9fb808 \n#21 0x55b0aa9c827f \n#22 0x55b0aaa1fe88 \n#23 0x55b0aaa20059 \n#24 0x55b0aaa30843 \n#25 0x7fc7ba294b43 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"54e91eb0d9c7a7e7","parentUid":"11e370508bc6d2c7e70b49a8c68fdb11","status":"failed","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"11e370508bc6d2c7e70b49a8c68fdb11"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [MalvernHillsDC]","uid":"edb8f70dd9675a0f","parentUid":"39bc7674729b4ab720adfaf289a66546","status":"failed","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]}],"uid":"39bc7674729b4ab720adfaf289a66546"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all'","children":[{"name":"Validate Council Output [MertonCouncil]","uid":"bde9dabf86360437","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]}],"uid":"4aaf1926d74f61bf2611ed3fad532a30"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7c77b93ef8d83058","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","children":[{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5f4979dc0e3011b3","parentUid":"0b2c8ebe6011728543c48fad994bd6b5","status":"failed","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]}],"uid":"0b2c8ebe6011728543c48fad994bd6b5"},{"name":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cfa8aee268302a1","parentUid":"97100b28bd9efc5f93cf69c43c23f2ae","status":"failed","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"97100b28bd9efc5f93cf69c43c23f2ae"},{"name":"AssertionError: assert False is True","children":[{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80f6585a4963574e","parentUid":"b753cc2371eaf4f8dcc68f5839b988a8","status":"failed","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]}],"uid":"b753cc2371eaf4f8dcc68f5839b988a8"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.10/972/data/packages.json b/3.10/972/data/packages.json new file mode 100644 index 0000000000..dc213acef7 --- /dev/null +++ b/3.10/972/data/packages.json @@ -0,0 +1 @@ +{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [CardiffCouncil]","uid":"b0f1cbd3c7152a68","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468422427,"stop":1696468427322,"duration":4895},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"9cddc23537cc639c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468422427,"stop":1696468424841,"duration":2414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"856f0fed0c88c9e4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"edc1bcd44b9c568c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"583fcc4995fcb74c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468426230,"stop":1696468427135,"duration":905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"7a6e81ff54ccb5ba","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4d8ddde5dd4e41a7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"dbcee319e4f9105e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468427542,"stop":1696468429154,"duration":1612},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"693509f65ecd5edf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"52aec9d9146ec4ca","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468428095,"stop":1696468433986,"duration":5891},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2edf794acc2a17d8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468429157,"stop":1696468448370,"duration":19213},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"da6dbe611bfd88ed","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468433989,"stop":1696468438695,"duration":4706},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7956c948d8aaefaa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468438698,"stop":1696468439888,"duration":1190},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"1b749f584338b8fc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468439891,"stop":1696468447428,"duration":7537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"ffe4762592efc92e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468447431,"stop":1696468449510,"duration":2079},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"fb8da907c3cab53a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468448373,"stop":1696468451320,"duration":2947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"3bbcb23b082d186c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468449513,"stop":1696468451938,"duration":2425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"20168116dcd96c44","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468451323,"stop":1696468469311,"duration":17988},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"3b7f0791f245437a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468451943,"stop":1696468452632,"duration":689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"de245fb7f51ac0a5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468452635,"stop":1696468454027,"duration":1392},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9a1e85c3d6b1cf6a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"f52ee673d1c34872","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468454540,"stop":1696468455755,"duration":1215},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"c0d2f55431822966","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468455758,"stop":1696468458023,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"48ef8b05c7affb74","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"48f7520cc5375ec1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468458982,"stop":1696468461194,"duration":2212},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"8d804d40ebdb6393","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468461197,"stop":1696468464416,"duration":3219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"3930e6c29e20a91e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"d265bba53a1a0abf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468464472,"stop":1696468470964,"duration":6492},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"29111a782b54d897","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"ffcea52d689dc9c9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"6199824057021b4b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468470967,"stop":1696468472082,"duration":1115},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"95f9b03227910e45","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468472085,"stop":1696468472619,"duration":534},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"329874aaf2341eb4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468472306,"stop":1696468478591,"duration":6285},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f34352f22a566ae7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468472624,"stop":1696468483963,"duration":11339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"7413c2a0b42c0f51","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468478594,"stop":1696468480293,"duration":1699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"c1161db63f7f7245","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"2a8358ab9a137271","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468480349,"stop":1696468484297,"duration":3948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"b895636fd40f9d4c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468483966,"stop":1696468617698,"duration":133732},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"d887628b3f2fa95f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468484300,"stop":1696468519249,"duration":34949},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"4ce4c4ead7bcf370","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"672ce7fd2a3f9388","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468519304,"stop":1696468522742,"duration":3438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"184742938b6be68","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468522745,"stop":1696468523696,"duration":951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"d6caa1c5de0b7c9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468523699,"stop":1696468528011,"duration":4312},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"9f108b2b74163f1b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468528014,"stop":1696468533899,"duration":5885},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"250e716129f78c16","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468533903,"stop":1696468535104,"duration":1201},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"294c58e15fece3bf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468535107,"stop":1696468542873,"duration":7766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8343b0d5f9addcb2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468542878,"stop":1696468547624,"duration":4746},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"54e91eb0d9c7a7e7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"a1133bf5cd512670","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468617701,"stop":1696468618436,"duration":735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"2a56935ed66df543","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468618439,"stop":1696468620862,"duration":2423},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"e751df50a5f8df2a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468620866,"stop":1696468621985,"duration":1119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"edb8f70dd9675a0f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"e52801c63fcadccc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468622829,"stop":1696468626815,"duration":3986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"bde9dabf86360437","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7c77b93ef8d83058","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"8bc03abe811c001a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468628934,"stop":1696468632504,"duration":3570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"387620abfd0f4e9a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468632507,"stop":1696468634751,"duration":2244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"745b2a78f7eee12f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468634754,"stop":1696468642610,"duration":7856},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"abec6a1d4fb91aa7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468642613,"stop":1696468644142,"duration":1529},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"d964e96d28ce363f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468644145,"stop":1696468646096,"duration":1951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"7ddbfa05acc83543","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468646099,"stop":1696468646842,"duration":743},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"9a33b02ec64d34aa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468646845,"stop":1696468648859,"duration":2014},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"5a2a60d176d8a74a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468648862,"stop":1696468651911,"duration":3049},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"4d88ca839a8c6f04","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"751e5113927f4c8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468653588,"stop":1696468654206,"duration":618},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"cd32ad005e7c1cea","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468654209,"stop":1696468662267,"duration":8058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5f4979dc0e3011b3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cfa8aee268302a1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"17aa2a1c11988f18","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468678061,"stop":1696468690616,"duration":12555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"b7b6300ac491280a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468690619,"stop":1696468692100,"duration":1481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"50599526c65d373e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468692103,"stop":1696468698630,"duration":6527},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"bd654b332025e854","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468698635,"stop":1696468701689,"duration":3054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"71d12f3611464ad4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468701692,"stop":1696468704635,"duration":2943},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"a041b8e4fffeacda","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468704639,"stop":1696468707630,"duration":2991},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"9789cf4ae2a7e200","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468707634,"stop":1696468709709,"duration":2075},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"2571fcda7c14a99e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468709713,"stop":1696468720548,"duration":10835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"85f3c3cdb8049c6c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468720551,"stop":1696468722765,"duration":2214},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"9a71ddd9cd65a066","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468722768,"stop":1696468726953,"duration":4185},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"9077af0f54abcbaa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468726956,"stop":1696468728329,"duration":1373},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ea182c26f45f96fa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80f6585a4963574e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"81b26345e13efc8c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468733071,"stop":1696468741147,"duration":8076},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"4c0ed763a761cb7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468741150,"stop":1696468744442,"duration":3292},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"af18b34b57e50d17","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468744446,"stop":1696468752315,"duration":7869},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"a0bc6cd4fcd6f5a7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468752319,"stop":1696468752878,"duration":559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"23fa33239ca52a43","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468792834,"stop":1696468795466,"duration":2632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.10/972/data/suites.csv b/3.10/972/data/suites.csv new file mode 100644 index 0000000000..758ed86785 --- /dev/null +++ b/3.10/972/data/suites.csv @@ -0,0 +1,87 @@ +"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" +"passed","Thu Oct 05 01:14:07 GMT 2023","Thu Oct 05 01:14:09 GMT 2023","2079","","","","","","Validate Council Output [DurhamCouncil]","" +"passed","Thu Oct 05 01:15:33 GMT 2023","Thu Oct 05 01:15:35 GMT 2023","1201","","","","","","Validate Council Output [NorthSomersetCouncil]","" +"failed","Thu Oct 05 01:14:40 GMT 2023","Thu Oct 05 01:14:40 GMT 2023","4","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" +"passed","Thu Oct 05 01:14:18 GMT 2023","Thu Oct 05 01:14:21 GMT 2023","2212","","","","","","Validate Council Output [GlasgowCityCouncil]","" +"passed","Thu Oct 05 01:17:34 GMT 2023","Thu Oct 05 01:17:42 GMT 2023","8058","","","","","","Validate Council Output [StockportBoroughCouncil]","" +"passed","Thu Oct 05 01:17:26 GMT 2023","Thu Oct 05 01:17:28 GMT 2023","2014","","","","","","Validate Council Output [SouthNorfolkCouncil]","" +"passed","Thu Oct 05 01:16:58 GMT 2023","Thu Oct 05 01:17:00 GMT 2023","2423","","","","","","Validate Council Output [LondonBoroughHounslow]","" +"passed","Thu Oct 05 01:18:29 GMT 2023","Thu Oct 05 01:18:40 GMT 2023","10835","","","","","","Validate Council Output [WakefieldCityCouncil]","" +"passed","Thu Oct 05 01:14:21 GMT 2023","Thu Oct 05 01:14:24 GMT 2023","3219","","","","","","Validate Council Output [GuildfordCouncil]","" +"passed","Thu Oct 05 01:17:14 GMT 2023","Thu Oct 05 01:17:22 GMT 2023","7856","","","","","","Validate Council Output [SomersetCouncil]","" +"passed","Thu Oct 05 01:18:21 GMT 2023","Thu Oct 05 01:18:24 GMT 2023","2943","","","","","","Validate Council Output [TorbayCouncil]","" +"passed","Thu Oct 05 01:13:59 GMT 2023","Thu Oct 05 01:14:07 GMT 2023","7537","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" +"failed","Thu Oct 05 01:14:29 GMT 2023","Thu Oct 05 01:14:30 GMT 2023","1386","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" +"passed","Thu Oct 05 01:17:02 GMT 2023","Thu Oct 05 01:17:06 GMT 2023","3986","","","","","","Validate Council Output [ManchesterCityCouncil]","" +"passed","Thu Oct 05 01:14:38 GMT 2023","Thu Oct 05 01:14:40 GMT 2023","1699","","","","","","Validate Council Output [DoncasterCouncil]","" +"failed","Thu Oct 05 01:14:18 GMT 2023","Thu Oct 05 01:14:18 GMT 2023","681","","","","","","Validate Council Output [FenlandDistrictCouncil]","" +"passed","Thu Oct 05 01:17:08 GMT 2023","Thu Oct 05 01:17:12 GMT 2023","3570","","","","","","Validate Council Output [SalfordCityCouncil]","" +"passed","Thu Oct 05 01:14:11 GMT 2023","Thu Oct 05 01:14:12 GMT 2023","689","","","","","","Validate Council Output [EastDevonDC]","" +"passed","Thu Oct 05 01:17:24 GMT 2023","Thu Oct 05 01:17:26 GMT 2023","1951","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" +"failed","Thu Oct 05 01:18:48 GMT 2023","Thu Oct 05 01:18:52 GMT 2023","4451","","","","","","Validate Council Output [WiganBoroughCouncil]","" +"failed","Thu Oct 05 01:17:31 GMT 2023","Thu Oct 05 01:17:33 GMT 2023","1431","","","","","","Validate Council Output [SouthTynesideCouncil]","" +"passed","Thu Oct 05 01:18:46 GMT 2023","Thu Oct 05 01:18:48 GMT 2023","1373","","","","","","Validate Council Output [WealdenDistrictCouncil]","" +"passed","Thu Oct 05 01:15:35 GMT 2023","Thu Oct 05 01:15:42 GMT 2023","7766","","","","","","Validate Council Output [NorthTynesideCouncil]","" +"failed","Thu Oct 05 01:17:06 GMT 2023","Thu Oct 05 01:17:07 GMT 2023","1165","","","","","","Validate Council Output [MertonCouncil]","" +"passed","Thu Oct 05 01:14:32 GMT 2023","Thu Oct 05 01:14:32 GMT 2023","534","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" +"failed","Thu Oct 05 01:14:30 GMT 2023","Thu Oct 05 01:14:32 GMT 2023","1453","","","","","","Validate Council Output [CroydonCouncil]","" +"passed","Thu Oct 05 01:19:12 GMT 2023","Thu Oct 05 01:19:12 GMT 2023","559","","","","","","Validate Council Output [YorkCouncil]","" +"passed","Thu Oct 05 01:13:53 GMT 2023","Thu Oct 05 01:13:58 GMT 2023","4706","","","","","","Validate Council Output [BristolCityCouncil]","" +"passed","Thu Oct 05 01:15:42 GMT 2023","Thu Oct 05 01:15:47 GMT 2023","4746","","","","","","Validate Council Output [NorthumberlandCouncil]","" +"passed","Thu Oct 05 01:13:49 GMT 2023","Thu Oct 05 01:14:08 GMT 2023","19213","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" +"passed","Thu Oct 05 01:19:04 GMT 2023","Thu Oct 05 01:19:12 GMT 2023","7869","","","","","","Validate Council Output [WokingBoroughCouncil]","" +"failed","Thu Oct 05 01:17:01 GMT 2023","Thu Oct 05 01:17:02 GMT 2023","624","","","","","","Validate Council Output [MalvernHillsDC]","" +"passed","Thu Oct 05 01:18:40 GMT 2023","Thu Oct 05 01:18:42 GMT 2023","2214","","","","","","Validate Council Output [WarwickDistrictCouncil]","" +"passed","Thu Oct 05 01:14:40 GMT 2023","Thu Oct 05 01:14:44 GMT 2023","3948","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" +"passed","Thu Oct 05 01:15:23 GMT 2023","Thu Oct 05 01:15:28 GMT 2023","4312","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" +"passed","Thu Oct 05 01:17:00 GMT 2023","Thu Oct 05 01:17:01 GMT 2023","1119","","","","","","Validate Council Output [MaldonDistrictCouncil]","" +"passed","Thu Oct 05 01:14:43 GMT 2023","Thu Oct 05 01:16:57 GMT 2023","133732","","","","","","Validate Council Output [LeedsCityCouncil]","" +"passed","Thu Oct 05 01:14:32 GMT 2023","Thu Oct 05 01:14:43 GMT 2023","11339","","","","","","Validate Council Output [LancasterCityCouncil]","" +"failed","Thu Oct 05 01:14:24 GMT 2023","Thu Oct 05 01:14:24 GMT 2023","4","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" +"passed","Thu Oct 05 01:15:22 GMT 2023","Thu Oct 05 01:15:23 GMT 2023","951","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" +"passed","Thu Oct 05 01:17:12 GMT 2023","Thu Oct 05 01:17:14 GMT 2023","2244","","","","","","Validate Council Output [SheffieldCityCouncil]","" +"passed","Thu Oct 05 01:14:12 GMT 2023","Thu Oct 05 01:14:14 GMT 2023","1392","","","","","","Validate Council Output [EastleighBoroughCouncil]","" +"passed","Thu Oct 05 01:16:57 GMT 2023","Thu Oct 05 01:16:58 GMT 2023","735","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" +"passed","Thu Oct 05 01:15:19 GMT 2023","Thu Oct 05 01:15:22 GMT 2023","3438","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" +"passed","Thu Oct 05 01:18:10 GMT 2023","Thu Oct 05 01:18:12 GMT 2023","1481","","","","","","Validate Council Output [RochdaleCouncil]","" +"passed","Thu Oct 05 01:19:01 GMT 2023","Thu Oct 05 01:19:04 GMT 2023","3292","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" +"passed","Thu Oct 05 01:14:14 GMT 2023","Thu Oct 05 01:14:15 GMT 2023","1215","","","","","","Validate Council Output [EastRidingCouncil]","" +"failed","Thu Oct 05 01:13:45 GMT 2023","Thu Oct 05 01:13:46 GMT 2023","558","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" +"passed","Thu Oct 05 01:17:28 GMT 2023","Thu Oct 05 01:17:31 GMT 2023","3049","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" +"passed","Thu Oct 05 01:17:22 GMT 2023","Thu Oct 05 01:17:24 GMT 2023","1529","","","","","","Validate Council Output [SouthAyrshireCouncil]","" +"passed","Thu Oct 05 01:14:30 GMT 2023","Thu Oct 05 01:14:32 GMT 2023","1115","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" +"passed","Thu Oct 05 01:14:24 GMT 2023","Thu Oct 05 01:14:30 GMT 2023","6492","","","","","","Validate Council Output [HighPeakCouncil]","" +"failed","Thu Oct 05 01:13:44 GMT 2023","Thu Oct 05 01:13:45 GMT 2023","369","","","","","","Validate Council Output [BasingstokeCouncil]","" +"failed","Thu Oct 05 01:13:47 GMT 2023","Thu Oct 05 01:13:47 GMT 2023","406","","","","","","Validate Council Output [BexleyCouncil]","" +"passed","Thu Oct 05 01:14:08 GMT 2023","Thu Oct 05 01:14:11 GMT 2023","2947","","","","","","Validate Council Output [CheshireEastCouncil]","" +"failed","Thu Oct 05 01:13:47 GMT 2023","Thu Oct 05 01:13:47 GMT 2023","286","","","","","","Validate Council Output [BlackburnCouncil]","" +"passed","Thu Oct 05 01:13:42 GMT 2023","Thu Oct 05 01:13:47 GMT 2023","4895","","","","","","Validate Council Output [CardiffCouncil]","" +"passed","Thu Oct 05 01:18:27 GMT 2023","Thu Oct 05 01:18:29 GMT 2023","2075","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" +"passed","Thu Oct 05 01:14:15 GMT 2023","Thu Oct 05 01:14:18 GMT 2023","2265","","","","","","Validate Council Output [ErewashBoroughCouncil]","" +"failed","Thu Oct 05 01:15:47 GMT 2023","Thu Oct 05 01:17:57 GMT 2023","130316","","","","","","Validate Council Output [PrestonCityCouncil]","" +"passed","Thu Oct 05 01:18:18 GMT 2023","Thu Oct 05 01:18:21 GMT 2023","3054","","","","","","Validate Council Output [RushmoorCouncil]","" +"failed","Thu Oct 05 01:13:47 GMT 2023","Thu Oct 05 01:13:47 GMT 2023","99","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" +"failed","Thu Oct 05 01:17:42 GMT 2023","Thu Oct 05 01:17:43 GMT 2023","781","","","","","","Validate Council Output [SwaleBoroughCouncil]","" +"passed","Thu Oct 05 01:15:28 GMT 2023","Thu Oct 05 01:15:33 GMT 2023","5885","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" +"passed","Thu Oct 05 01:18:24 GMT 2023","Thu Oct 05 01:18:27 GMT 2023","2991","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" +"failed","Thu Oct 05 01:17:08 GMT 2023","Thu Oct 05 01:17:08 GMT 2023","847","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" +"passed","Thu Oct 05 01:19:52 GMT 2023","Thu Oct 05 01:19:55 GMT 2023","2632","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" +"passed","Thu Oct 05 01:14:11 GMT 2023","Thu Oct 05 01:14:29 GMT 2023","17988","","","","","","Validate Council Output [Chilterns]","" +"failed","Thu Oct 05 01:14:14 GMT 2023","Thu Oct 05 01:14:14 GMT 2023","451","","","","","","Validate Council Output [EastNorthamptonshireCouncil]","" +"passed","Thu Oct 05 01:13:42 GMT 2023","Thu Oct 05 01:13:44 GMT 2023","2414","","","","","","Validate Council Output [AylesburyValeCouncil]","" +"passed","Thu Oct 05 01:14:32 GMT 2023","Thu Oct 05 01:14:38 GMT 2023","6285","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" +"passed","Thu Oct 05 01:18:42 GMT 2023","Thu Oct 05 01:18:46 GMT 2023","4185","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" +"passed","Thu Oct 05 01:13:47 GMT 2023","Thu Oct 05 01:13:49 GMT 2023","1612","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" +"passed","Thu Oct 05 01:18:12 GMT 2023","Thu Oct 05 01:18:18 GMT 2023","6527","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" +"passed","Thu Oct 05 01:17:33 GMT 2023","Thu Oct 05 01:17:34 GMT 2023","618","","","","","","Validate Council Output [StHelensBC]","" +"passed","Thu Oct 05 01:14:44 GMT 2023","Thu Oct 05 01:15:19 GMT 2023","34949","","","","","","Validate Council Output [NewcastleCityCouncil]","" +"failed","Thu Oct 05 01:18:48 GMT 2023","Thu Oct 05 01:18:48 GMT 2023","113","","","","","","Validate Council Output [WelhatCouncil]","" +"passed","Thu Oct 05 01:18:53 GMT 2023","Thu Oct 05 01:19:01 GMT 2023","8076","","","","","","Validate Council Output [WiltshireCouncil]","" +"passed","Thu Oct 05 01:13:46 GMT 2023","Thu Oct 05 01:13:47 GMT 2023","905","","","","","","Validate Council Output [BCPCouncil]","" +"failed","Thu Oct 05 01:15:19 GMT 2023","Thu Oct 05 01:15:19 GMT 2023","4","","","","","","Validate Council Output [NorthEastLincs]","" +"passed","Thu Oct 05 01:13:58 GMT 2023","Thu Oct 05 01:13:59 GMT 2023","1190","","","","","","Validate Council Output [BromleyBoroughCouncil]","" +"passed","Thu Oct 05 01:14:09 GMT 2023","Thu Oct 05 01:14:11 GMT 2023","2425","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" +"failed","Thu Oct 05 01:17:43 GMT 2023","Thu Oct 05 01:19:52 GMT 2023","129394","","","","","","Validate Council Output [TamesideMBCouncil]","" +"passed","Thu Oct 05 01:17:58 GMT 2023","Thu Oct 05 01:18:10 GMT 2023","12555","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" +"passed","Thu Oct 05 01:17:26 GMT 2023","Thu Oct 05 01:17:26 GMT 2023","743","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" +"passed","Thu Oct 05 01:13:48 GMT 2023","Thu Oct 05 01:13:53 GMT 2023","5891","","","","","","Validate Council Output [BoltonCouncil]","" diff --git a/3.10/972/data/suites.json b/3.10/972/data/suites.json new file mode 100644 index 0000000000..c5b9ec4c46 --- /dev/null +++ b/3.10/972/data/suites.json @@ -0,0 +1 @@ +{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [CardiffCouncil]","uid":"b0f1cbd3c7152a68","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468422427,"stop":1696468427322,"duration":4895},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"9cddc23537cc639c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468422427,"stop":1696468424841,"duration":2414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"856f0fed0c88c9e4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"edc1bcd44b9c568c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"583fcc4995fcb74c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468426230,"stop":1696468427135,"duration":905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"7a6e81ff54ccb5ba","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4d8ddde5dd4e41a7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"dbcee319e4f9105e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468427542,"stop":1696468429154,"duration":1612},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"693509f65ecd5edf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"52aec9d9146ec4ca","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468428095,"stop":1696468433986,"duration":5891},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2edf794acc2a17d8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468429157,"stop":1696468448370,"duration":19213},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"da6dbe611bfd88ed","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468433989,"stop":1696468438695,"duration":4706},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7956c948d8aaefaa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468438698,"stop":1696468439888,"duration":1190},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"1b749f584338b8fc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468439891,"stop":1696468447428,"duration":7537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"ffe4762592efc92e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468447431,"stop":1696468449510,"duration":2079},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"fb8da907c3cab53a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468448373,"stop":1696468451320,"duration":2947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"3bbcb23b082d186c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468449513,"stop":1696468451938,"duration":2425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"20168116dcd96c44","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468451323,"stop":1696468469311,"duration":17988},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"3b7f0791f245437a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468451943,"stop":1696468452632,"duration":689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"de245fb7f51ac0a5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468452635,"stop":1696468454027,"duration":1392},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9a1e85c3d6b1cf6a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"f52ee673d1c34872","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468454540,"stop":1696468455755,"duration":1215},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"c0d2f55431822966","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468455758,"stop":1696468458023,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"48ef8b05c7affb74","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"48f7520cc5375ec1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468458982,"stop":1696468461194,"duration":2212},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"8d804d40ebdb6393","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468461197,"stop":1696468464416,"duration":3219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"3930e6c29e20a91e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"d265bba53a1a0abf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468464472,"stop":1696468470964,"duration":6492},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"29111a782b54d897","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"ffcea52d689dc9c9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"6199824057021b4b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468470967,"stop":1696468472082,"duration":1115},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"95f9b03227910e45","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468472085,"stop":1696468472619,"duration":534},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"329874aaf2341eb4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468472306,"stop":1696468478591,"duration":6285},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f34352f22a566ae7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468472624,"stop":1696468483963,"duration":11339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"7413c2a0b42c0f51","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468478594,"stop":1696468480293,"duration":1699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"c1161db63f7f7245","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"2a8358ab9a137271","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468480349,"stop":1696468484297,"duration":3948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"b895636fd40f9d4c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468483966,"stop":1696468617698,"duration":133732},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"d887628b3f2fa95f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468484300,"stop":1696468519249,"duration":34949},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"4ce4c4ead7bcf370","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"672ce7fd2a3f9388","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468519304,"stop":1696468522742,"duration":3438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"184742938b6be68","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468522745,"stop":1696468523696,"duration":951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"d6caa1c5de0b7c9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468523699,"stop":1696468528011,"duration":4312},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"9f108b2b74163f1b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468528014,"stop":1696468533899,"duration":5885},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"250e716129f78c16","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468533903,"stop":1696468535104,"duration":1201},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"294c58e15fece3bf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468535107,"stop":1696468542873,"duration":7766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8343b0d5f9addcb2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468542878,"stop":1696468547624,"duration":4746},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"54e91eb0d9c7a7e7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"a1133bf5cd512670","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468617701,"stop":1696468618436,"duration":735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"2a56935ed66df543","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468618439,"stop":1696468620862,"duration":2423},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"e751df50a5f8df2a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468620866,"stop":1696468621985,"duration":1119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"edb8f70dd9675a0f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"e52801c63fcadccc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468622829,"stop":1696468626815,"duration":3986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"bde9dabf86360437","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7c77b93ef8d83058","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"8bc03abe811c001a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468628934,"stop":1696468632504,"duration":3570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"387620abfd0f4e9a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468632507,"stop":1696468634751,"duration":2244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"745b2a78f7eee12f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468634754,"stop":1696468642610,"duration":7856},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"abec6a1d4fb91aa7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468642613,"stop":1696468644142,"duration":1529},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"d964e96d28ce363f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468644145,"stop":1696468646096,"duration":1951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"7ddbfa05acc83543","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468646099,"stop":1696468646842,"duration":743},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"9a33b02ec64d34aa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468646845,"stop":1696468648859,"duration":2014},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"5a2a60d176d8a74a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468648862,"stop":1696468651911,"duration":3049},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"4d88ca839a8c6f04","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"751e5113927f4c8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468653588,"stop":1696468654206,"duration":618},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"cd32ad005e7c1cea","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468654209,"stop":1696468662267,"duration":8058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5f4979dc0e3011b3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cfa8aee268302a1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"17aa2a1c11988f18","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468678061,"stop":1696468690616,"duration":12555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"b7b6300ac491280a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468690619,"stop":1696468692100,"duration":1481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"50599526c65d373e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468692103,"stop":1696468698630,"duration":6527},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"bd654b332025e854","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468698635,"stop":1696468701689,"duration":3054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"71d12f3611464ad4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468701692,"stop":1696468704635,"duration":2943},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"a041b8e4fffeacda","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468704639,"stop":1696468707630,"duration":2991},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"9789cf4ae2a7e200","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468707634,"stop":1696468709709,"duration":2075},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"2571fcda7c14a99e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468709713,"stop":1696468720548,"duration":10835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"85f3c3cdb8049c6c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468720551,"stop":1696468722765,"duration":2214},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"9a71ddd9cd65a066","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468722768,"stop":1696468726953,"duration":4185},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"9077af0f54abcbaa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468726956,"stop":1696468728329,"duration":1373},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ea182c26f45f96fa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80f6585a4963574e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"81b26345e13efc8c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468733071,"stop":1696468741147,"duration":8076},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"4c0ed763a761cb7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468741150,"stop":1696468744442,"duration":3292},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"af18b34b57e50d17","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468744446,"stop":1696468752315,"duration":7869},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"a0bc6cd4fcd6f5a7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468752319,"stop":1696468752878,"duration":559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"23fa33239ca52a43","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468792834,"stop":1696468795466,"duration":2632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.10/972/data/test-cases/17aa2a1c11988f18.json b/3.10/972/data/test-cases/17aa2a1c11988f18.json new file mode 100644 index 0000000000..ed6da352be --- /dev/null +++ b/3.10/972/data/test-cases/17aa2a1c11988f18.json @@ -0,0 +1 @@ +{"uid":"17aa2a1c11988f18","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"04b39ae94b1ff1469a2ad10c001ef3a6","time":{"start":1696468678061,"stop":1696468690616,"duration":12555},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ReigateAndBansteadBoroughCouncil","time":{"start":1696468678061,"stop":1696468678061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ReigateAndBansteadBoroughCouncil","time":{"start":1696468678062,"stop":1696468690614,"duration":12552},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468690614,"stop":1696468690614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468690614,"stop":1696468690616,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ReigateAndBansteadBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":13,"unknown":0,"total":13},"items":[{"uid":"cea1e4688b5005a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/cea1e4688b5005a","status":"passed","time":{"start":1696382389180,"stop":1696382397664,"duration":8484}},{"uid":"473b0cda3d4c64c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/473b0cda3d4c64c0","status":"passed","time":{"start":1696366385731,"stop":1696366395738,"duration":10007}},{"uid":"b0e5cd18b3df04fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b0e5cd18b3df04fe","status":"passed","time":{"start":1696295906148,"stop":1696295918648,"duration":12500}},{"uid":"3bb9855bfa876b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3bb9855bfa876b3a","status":"passed","time":{"start":1696209497701,"stop":1696209511244,"duration":13543}},{"uid":"c230c1802e779183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c230c1802e779183","status":"passed","time":{"start":1696123614650,"stop":1696123625326,"duration":10676}},{"uid":"52e76c9e2041621f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/52e76c9e2041621f","status":"passed","time":{"start":1696036563763,"stop":1696036573114,"duration":9351}},{"uid":"817927e94125550d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/817927e94125550d","status":"passed","time":{"start":1695950234222,"stop":1695950248007,"duration":13785}},{"uid":"3f34a56a8e055c04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3f34a56a8e055c04","status":"passed","time":{"start":1695930551711,"stop":1695930563943,"duration":12232}},{"uid":"8282283368c66cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8282283368c66cc3","status":"passed","time":{"start":1695930465378,"stop":1695930474385,"duration":9007}},{"uid":"d52abb9170bfe3b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d52abb9170bfe3b3","status":"passed","time":{"start":1695863842991,"stop":1695863856810,"duration":13819}},{"uid":"adf87b6c8aacb10d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/adf87b6c8aacb10d","status":"passed","time":{"start":1695852687264,"stop":1695852701981,"duration":14717}},{"uid":"5a997c2775622dd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5a997c2775622dd5","status":"passed","time":{"start":1695852643815,"stop":1695852654951,"duration":11136}}]},"tags":[]},"source":"17aa2a1c11988f18.json","parameterValues":["ReigateAndBansteadBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/184742938b6be68.json b/3.10/972/data/test-cases/184742938b6be68.json new file mode 100644 index 0000000000..abf63e00af --- /dev/null +++ b/3.10/972/data/test-cases/184742938b6be68.json @@ -0,0 +1 @@ +{"uid":"184742938b6be68","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1696468522745,"stop":1696468523696,"duration":951},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthLanarkshireCouncil","time":{"start":1696468522745,"stop":1696468522746,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthLanarkshireCouncil","time":{"start":1696468522746,"stop":1696468523693,"duration":947},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468523694,"stop":1696468523694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468523694,"stop":1696468523696,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthLanarkshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"badfe0255b6e9da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/badfe0255b6e9da2","status":"passed","time":{"start":1696382231599,"stop":1696382232570,"duration":971}},{"uid":"27183488b4ffd0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/27183488b4ffd0b7","status":"passed","time":{"start":1696366235223,"stop":1696366236068,"duration":845}},{"uid":"9eded273cd765e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9eded273cd765e7d","status":"passed","time":{"start":1696295750646,"stop":1696295751865,"duration":1219}},{"uid":"43edc666e9eba933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/43edc666e9eba933","status":"passed","time":{"start":1696209336208,"stop":1696209337773,"duration":1565}},{"uid":"be4e177f52f80d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/be4e177f52f80d","status":"passed","time":{"start":1696123458096,"stop":1696123459313,"duration":1217}},{"uid":"4118921f881254f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4118921f881254f4","status":"passed","time":{"start":1696036403367,"stop":1696036404601,"duration":1234}},{"uid":"7cbc09e264145a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7cbc09e264145a8","status":"passed","time":{"start":1695950076091,"stop":1695950077154,"duration":1063}},{"uid":"9aede3ffe36f084a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9aede3ffe36f084a","status":"passed","time":{"start":1695930397688,"stop":1695930398687,"duration":999}},{"uid":"17a3a2d7a8cdd110","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/17a3a2d7a8cdd110","status":"passed","time":{"start":1695930309130,"stop":1695930309793,"duration":663}},{"uid":"8748b3afb84a6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/8748b3afb84a6aa","status":"passed","time":{"start":1695863684674,"stop":1695863685893,"duration":1219}},{"uid":"62751355cbc79479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/62751355cbc79479","status":"passed","time":{"start":1695852518665,"stop":1695852519779,"duration":1114}},{"uid":"7829b88988780117","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7829b88988780117","status":"passed","time":{"start":1695852475958,"stop":1695852476821,"duration":863}},{"uid":"1da70aa79cb53d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1da70aa79cb53d77","status":"passed","time":{"start":1695841464817,"stop":1695841465572,"duration":755}},{"uid":"4e5131838758f735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4e5131838758f735","status":"passed","time":{"start":1695841437792,"stop":1695841438627,"duration":835}},{"uid":"ceebb8d568c0d3f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ceebb8d568c0d3f4","status":"passed","time":{"start":1695777317802,"stop":1695777319031,"duration":1229}},{"uid":"ecc37def97bed66e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ecc37def97bed66e","status":"passed","time":{"start":1695690917319,"stop":1695690918303,"duration":984}},{"uid":"ac1e665105c03f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/ac1e665105c03f21","status":"passed","time":{"start":1695604555872,"stop":1695604556897,"duration":1025}},{"uid":"dfe08e166a46ee21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/dfe08e166a46ee21","status":"passed","time":{"start":1695518338025,"stop":1695518339384,"duration":1359}},{"uid":"29a220fb6ee949c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/29a220fb6ee949c6","status":"passed","time":{"start":1695431554813,"stop":1695431556333,"duration":1520}},{"uid":"47a284ed3e5af2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/47a284ed3e5af2e7","status":"passed","time":{"start":1695345276807,"stop":1695345277594,"duration":787}}]},"tags":[]},"source":"184742938b6be68.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/1b749f584338b8fc.json b/3.10/972/data/test-cases/1b749f584338b8fc.json new file mode 100644 index 0000000000..7682a792dd --- /dev/null +++ b/3.10/972/data/test-cases/1b749f584338b8fc.json @@ -0,0 +1 @@ +{"uid":"1b749f584338b8fc","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1696468439891,"stop":1696468447428,"duration":7537},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BroxtoweBoroughCouncil","time":{"start":1696468439892,"stop":1696468439892,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BroxtoweBoroughCouncil","time":{"start":1696468439892,"stop":1696468447426,"duration":7534},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468447426,"stop":1696468447426,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468447426,"stop":1696468447428,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BroxtoweBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"8639698c6787c3ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/8639698c6787c3ea","status":"passed","time":{"start":1696382146918,"stop":1696382152296,"duration":5378}},{"uid":"72a54b6e844d868d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/72a54b6e844d868d","status":"passed","time":{"start":1696366194681,"stop":1696366199619,"duration":4938}},{"uid":"9d8c52b0d3a280bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9d8c52b0d3a280bb","status":"passed","time":{"start":1696295670567,"stop":1696295678036,"duration":7469}},{"uid":"9b09e4438e22200a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9b09e4438e22200a","status":"passed","time":{"start":1696209268816,"stop":1696209286508,"duration":17692}},{"uid":"c9cef7e9e83c587a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c9cef7e9e83c587a","status":"passed","time":{"start":1696123372499,"stop":1696123380070,"duration":7571}},{"uid":"cd59f6ce53464c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cd59f6ce53464c9a","status":"passed","time":{"start":1696036326222,"stop":1696036341708,"duration":15486}},{"uid":"bbdda7a50a71d044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bbdda7a50a71d044","status":"passed","time":{"start":1695950020753,"stop":1695950028825,"duration":8072}},{"uid":"1ee514d8657db18d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1ee514d8657db18d","status":"passed","time":{"start":1695930339334,"stop":1695930353286,"duration":13952}},{"uid":"dda700bbdcb8e56e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/dda700bbdcb8e56e","status":"passed","time":{"start":1695930265502,"stop":1695930270964,"duration":5462}},{"uid":"46d03f6ebcd7902b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/46d03f6ebcd7902b","status":"passed","time":{"start":1695863624587,"stop":1695863640682,"duration":16095}},{"uid":"6a1325cec5a4a02f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6a1325cec5a4a02f","status":"passed","time":{"start":1695852461744,"stop":1695852473370,"duration":11626}},{"uid":"37b73fc92e2e03a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/37b73fc92e2e03a6","status":"passed","time":{"start":1695852420320,"stop":1695852424466,"duration":4146}},{"uid":"52a4bffb6cf31ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/52a4bffb6cf31ef","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ctl00_ContentPlaceHolder1_FF5683TB\"]\"}\n (Session info: headless chrome=117.0.5938.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5627647dc6c3 \n#1 0x5627644b21e7 \n#2 0x5627644f9566 \n#3 0x5627644f9651 \n#4 0x562764536a74 \n#5 0x56276451b0ed \n#6 0x562764534322 \n#7 0x56276451ae93 \n#8 0x5627644ed934 \n#9 0x5627644ee71e \n#10 0x5627647a1cc8 \n#11 0x5627647a5c00 \n#12 0x5627647b01ac \n#13 0x5627647a6818 \n#14 0x56276477328f \n#15 0x5627647cae98 \n#16 0x5627647cb069 \n#17 0x5627647db853 \n#18 0x7f97fa294b43 ","time":{"start":1695841420832,"stop":1695841422351,"duration":1519}},{"uid":"fdfd272d81e23c80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/fdfd272d81e23c80","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ctl00_ContentPlaceHolder1_FF5683TB\"]\"}\n (Session info: headless chrome=117.0.5938.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56471e3296c3 \n#1 0x56471dfff1e7 \n#2 0x56471e046566 \n#3 0x56471e046651 \n#4 0x56471e083a74 \n#5 0x56471e0680ed \n#6 0x56471e081322 \n#7 0x56471e067e93 \n#8 0x56471e03a934 \n#9 0x56471e03b71e \n#10 0x56471e2eecc8 \n#11 0x56471e2f2c00 \n#12 0x56471e2fd1ac \n#13 0x56471e2f3818 \n#14 0x56471e2c028f \n#15 0x56471e317e98 \n#16 0x56471e318069 \n#17 0x56471e328853 \n#18 0x7f1b37e94b43 ","time":{"start":1695841372342,"stop":1695841381784,"duration":9442}},{"uid":"782c31746466221b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/782c31746466221b","status":"passed","time":{"start":1695777247172,"stop":1695777260365,"duration":13193}},{"uid":"9b3393df767e23de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/9b3393df767e23de","status":"passed","time":{"start":1695690845391,"stop":1695690861278,"duration":15887}},{"uid":"c519fac4683250cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c519fac4683250cb","status":"passed","time":{"start":1695604462680,"stop":1695604469793,"duration":7113}},{"uid":"97426f56df0dd8f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/97426f56df0dd8f4","status":"passed","time":{"start":1695518243236,"stop":1695518250076,"duration":6840}},{"uid":"466da01a176d41e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/466da01a176d41e1","status":"passed","time":{"start":1695431473786,"stop":1695431482297,"duration":8511}},{"uid":"d87718eb216591bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d87718eb216591bb","status":"passed","time":{"start":1695345207296,"stop":1695345213590,"duration":6294}}]},"tags":[]},"source":"1b749f584338b8fc.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/20168116dcd96c44.json b/3.10/972/data/test-cases/20168116dcd96c44.json new file mode 100644 index 0000000000..33e198ee2c --- /dev/null +++ b/3.10/972/data/test-cases/20168116dcd96c44.json @@ -0,0 +1 @@ +{"uid":"20168116dcd96c44","name":"Validate Council Output [Chilterns]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dfd168eec4fcc06b2ec363ae43f3deca","time":{"start":1696468451323,"stop":1696468469311,"duration":17988},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: Chilterns","time":{"start":1696468451323,"stop":1696468451324,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from Chilterns","time":{"start":1696468451324,"stop":1696468469309,"duration":17985},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468469309,"stop":1696468469309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468469309,"stop":1696468469311,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"Chilterns"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"1cf49ec3481c18b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1cf49ec3481c18b3","status":"passed","time":{"start":1696382155761,"stop":1696382178039,"duration":22278}},{"uid":"673d2fa3b7fa8225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/673d2fa3b7fa8225","status":"passed","time":{"start":1696366195488,"stop":1696366212811,"duration":17323}},{"uid":"2e43d0283b5dfc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2e43d0283b5dfc6d","status":"passed","time":{"start":1696295678065,"stop":1696295696456,"duration":18391}},{"uid":"119bdd6b04b482c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/119bdd6b04b482c0","status":"passed","time":{"start":1696209275899,"stop":1696209298647,"duration":22748}},{"uid":"3259419587a7a031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/3259419587a7a031","status":"passed","time":{"start":1696123377678,"stop":1696123395860,"duration":18182}},{"uid":"18de39cf4240f4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/18de39cf4240f4d2","status":"passed","time":{"start":1696036337740,"stop":1696036355735,"duration":17995}},{"uid":"678e1371ea195edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/678e1371ea195edc","status":"passed","time":{"start":1695950025814,"stop":1695950044044,"duration":18230}},{"uid":"6c5a1673c959d8b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/6c5a1673c959d8b8","status":"passed","time":{"start":1695930340808,"stop":1695930365697,"duration":24889}},{"uid":"fdefe5583a3239c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fdefe5583a3239c7","status":"passed","time":{"start":1695930267057,"stop":1695930284287,"duration":17230}},{"uid":"1aa46e85d1b7367b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1aa46e85d1b7367b","status":"passed","time":{"start":1695863625535,"stop":1695863652108,"duration":26573}},{"uid":"41d4cf0de2c07ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/41d4cf0de2c07ca6","status":"passed","time":{"start":1695852463725,"stop":1695852486376,"duration":22651}},{"uid":"ca67784e3adc3cb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/ca67784e3adc3cb0","status":"passed","time":{"start":1695852419269,"stop":1695852437504,"duration":18235}},{"uid":"ba02bee2041e8a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/ba02bee2041e8a0f","status":"passed","time":{"start":1695841417801,"stop":1695841437255,"duration":19454}},{"uid":"a516d322a7c608dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a516d322a7c608dc","status":"passed","time":{"start":1695841378239,"stop":1695841397880,"duration":19641}},{"uid":"58d20501aa78a6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/58d20501aa78a6c3","status":"passed","time":{"start":1695777251600,"stop":1695777273187,"duration":21587}},{"uid":"5b15696d29cd4b6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5b15696d29cd4b6e","status":"passed","time":{"start":1695690855742,"stop":1695690873904,"duration":18162}},{"uid":"e7b67af1d807990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/e7b67af1d807990","status":"passed","time":{"start":1695604472266,"stop":1695604490626,"duration":18360}},{"uid":"f8f36f16f4d9f6f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f8f36f16f4d9f6f7","status":"passed","time":{"start":1695518245367,"stop":1695518266623,"duration":21256}},{"uid":"c42ae0974cfa60d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c42ae0974cfa60d4","status":"passed","time":{"start":1695431474097,"stop":1695431494415,"duration":20318}},{"uid":"c295322bcfc4fcba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/c295322bcfc4fcba","status":"passed","time":{"start":1695345213706,"stop":1695345230633,"duration":16927}}]},"tags":[]},"source":"20168116dcd96c44.json","parameterValues":["Chilterns"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/23fa33239ca52a43.json b/3.10/972/data/test-cases/23fa33239ca52a43.json new file mode 100644 index 0000000000..827b4f8712 --- /dev/null +++ b/3.10/972/data/test-cases/23fa33239ca52a43.json @@ -0,0 +1 @@ +{"uid":"23fa33239ca52a43","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1696468792834,"stop":1696468795466,"duration":2632},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TonbridgeAndMallingBC","time":{"start":1696468792835,"stop":1696468792835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TonbridgeAndMallingBC","time":{"start":1696468792836,"stop":1696468795463,"duration":2627},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468795464,"stop":1696468795464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468795464,"stop":1696468795466,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TonbridgeAndMallingBC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"6bb37feeb08a6b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/6bb37feeb08a6b5","status":"passed","time":{"start":1696382503946,"stop":1696382506818,"duration":2872}},{"uid":"60d1dbcd807ad925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/60d1dbcd807ad925","status":"passed","time":{"start":1696366551708,"stop":1696366554287,"duration":2579}},{"uid":"19f0d9a6cd0308f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/19f0d9a6cd0308f7","status":"passed","time":{"start":1696296068128,"stop":1696296071101,"duration":2973}},{"uid":"dc495f3f06e933dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/dc495f3f06e933dd","status":"passed","time":{"start":1696209628865,"stop":1696209631443,"duration":2578}},{"uid":"424cb69bb4052f3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/424cb69bb4052f3a","status":"passed","time":{"start":1696123788902,"stop":1696123791842,"duration":2940}},{"uid":"7766ec7ea78e2921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7766ec7ea78e2921","status":"passed","time":{"start":1696036694912,"stop":1696036697378,"duration":2466}},{"uid":"9b9e51d98c5f616e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9b9e51d98c5f616e","status":"passed","time":{"start":1695950418734,"stop":1695950421842,"duration":3108}},{"uid":"85b29b7fddd3935d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/85b29b7fddd3935d","status":"passed","time":{"start":1695930793579,"stop":1695930796538,"duration":2959}},{"uid":"df1b9e9559c19bd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/df1b9e9559c19bd8","status":"passed","time":{"start":1695930625211,"stop":1695930627886,"duration":2675}},{"uid":"d55aa442d87e1ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d55aa442d87e1ced","status":"passed","time":{"start":1695864037687,"stop":1695864040989,"duration":3302}},{"uid":"548fbf0324694ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/548fbf0324694ffa","status":"passed","time":{"start":1695852851257,"stop":1695852854058,"duration":2801}},{"uid":"32ba415f0aca9323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/32ba415f0aca9323","status":"passed","time":{"start":1695852758666,"stop":1695852761314,"duration":2648}},{"uid":"176ea313f36a8619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/176ea313f36a8619","status":"passed","time":{"start":1695841630717,"stop":1695841633429,"duration":2712}},{"uid":"7f39964d7663bb42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7f39964d7663bb42","status":"passed","time":{"start":1695841716887,"stop":1695841719516,"duration":2629}},{"uid":"a33e661a77d77e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a33e661a77d77e6b","status":"passed","time":{"start":1695777604674,"stop":1695777607242,"duration":2568}},{"uid":"e36828406f733944","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e36828406f733944","status":"passed","time":{"start":1695691204134,"stop":1695691207107,"duration":2973}},{"uid":"bb5d25a626720ba9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/bb5d25a626720ba9","status":"passed","time":{"start":1695604767461,"stop":1695604770715,"duration":3254}},{"uid":"e2975f61b5d5a891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e2975f61b5d5a891","status":"passed","time":{"start":1695518680725,"stop":1695518684229,"duration":3504}},{"uid":"9fa6ef2bc0697c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9fa6ef2bc0697c71","status":"passed","time":{"start":1695431950961,"stop":1695431954124,"duration":3163}},{"uid":"b210cbaae949f859","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b210cbaae949f859","status":"passed","time":{"start":1695345585114,"stop":1695345588001,"duration":2887}}]},"tags":[]},"source":"23fa33239ca52a43.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/250e716129f78c16.json b/3.10/972/data/test-cases/250e716129f78c16.json new file mode 100644 index 0000000000..3417f8859c --- /dev/null +++ b/3.10/972/data/test-cases/250e716129f78c16.json @@ -0,0 +1 @@ +{"uid":"250e716129f78c16","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1696468533903,"stop":1696468535104,"duration":1201},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthSomersetCouncil","time":{"start":1696468533903,"stop":1696468533904,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthSomersetCouncil","time":{"start":1696468533904,"stop":1696468535102,"duration":1198},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468535102,"stop":1696468535102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468535102,"stop":1696468535104,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthSomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"55991b71da8dc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/55991b71da8dc2","status":"passed","time":{"start":1696382243743,"stop":1696382245070,"duration":1327}},{"uid":"10cb35a242088fe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/10cb35a242088fe8","status":"passed","time":{"start":1696366245769,"stop":1696366246955,"duration":1186}},{"uid":"c1c9ea1717021360","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c1c9ea1717021360","status":"passed","time":{"start":1696295763261,"stop":1696295764794,"duration":1533}},{"uid":"cedc7eb90653377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cedc7eb90653377","status":"passed","time":{"start":1696209349428,"stop":1696209350912,"duration":1484}},{"uid":"2584cbfd7a67ea4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2584cbfd7a67ea4b","status":"passed","time":{"start":1696123471716,"stop":1696123473604,"duration":1888}},{"uid":"9c79a7532e757c5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9c79a7532e757c5b","status":"passed","time":{"start":1696036415863,"stop":1696036417179,"duration":1316}},{"uid":"e1e0f413dbfe9858","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e1e0f413dbfe9858","status":"passed","time":{"start":1695950090007,"stop":1695950091527,"duration":1520}},{"uid":"e5e497c3aec9e585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e5e497c3aec9e585","status":"passed","time":{"start":1695930410979,"stop":1695930412699,"duration":1720}},{"uid":"58f879ec76895f67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/58f879ec76895f67","status":"passed","time":{"start":1695930319315,"stop":1695930322625,"duration":3310}},{"uid":"7349ed4bae4aba2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7349ed4bae4aba2d","status":"passed","time":{"start":1695863698935,"stop":1695863702336,"duration":3401}},{"uid":"4437a266aadb0759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4437a266aadb0759","status":"passed","time":{"start":1695852541342,"stop":1695852543971,"duration":2629}},{"uid":"b316a98df79be41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/b316a98df79be41b","status":"passed","time":{"start":1695852496306,"stop":1695852498028,"duration":1722}},{"uid":"f88032ca35d74f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f88032ca35d74f65","status":"passed","time":{"start":1695841476111,"stop":1695841477336,"duration":1225}},{"uid":"6798e35b2d7d864f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6798e35b2d7d864f","status":"passed","time":{"start":1695841447797,"stop":1695841448975,"duration":1178}},{"uid":"97f1f3f38609ead0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/97f1f3f38609ead0","status":"passed","time":{"start":1695777329241,"stop":1695777330638,"duration":1397}},{"uid":"c4214b9a56fa7fb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c4214b9a56fa7fb8","status":"passed","time":{"start":1695690929018,"stop":1695690930322,"duration":1304}},{"uid":"430d30a88aac88b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/430d30a88aac88b2","status":"passed","time":{"start":1695604569563,"stop":1695604571965,"duration":2402}},{"uid":"deefd12397503229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/deefd12397503229","status":"passed","time":{"start":1695518352488,"stop":1695518354334,"duration":1846}},{"uid":"9ce094ab81aa3fe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9ce094ab81aa3fe9","status":"passed","time":{"start":1695431571521,"stop":1695431573349,"duration":1828}},{"uid":"f3774498c840cecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f3774498c840cecb","status":"passed","time":{"start":1695345289543,"stop":1695345290808,"duration":1265}}]},"tags":[]},"source":"250e716129f78c16.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/2571fcda7c14a99e.json b/3.10/972/data/test-cases/2571fcda7c14a99e.json new file mode 100644 index 0000000000..f4e445dbd8 --- /dev/null +++ b/3.10/972/data/test-cases/2571fcda7c14a99e.json @@ -0,0 +1 @@ +{"uid":"2571fcda7c14a99e","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1696468709713,"stop":1696468720548,"duration":10835},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WakefieldCityCouncil","time":{"start":1696468709713,"stop":1696468709713,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WakefieldCityCouncil","time":{"start":1696468709714,"stop":1696468720544,"duration":10830},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468720545,"stop":1696468720545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468720545,"stop":1696468720548,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WakefieldCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":80,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":108},"items":[{"uid":"50365a96a8ab4382","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/50365a96a8ab4382","status":"passed","time":{"start":1696382411223,"stop":1696382420400,"duration":9177}},{"uid":"508b133b784519c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/508b133b784519c7","status":"passed","time":{"start":1696366560648,"stop":1696366568846,"duration":8198}},{"uid":"389c764e55d972e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/389c764e55d972e4","status":"passed","time":{"start":1696295948701,"stop":1696295955282,"duration":6581}},{"uid":"4b0cf08655016667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4b0cf08655016667","status":"passed","time":{"start":1696209538309,"stop":1696209550060,"duration":11751}},{"uid":"c32fc5a1e0d70023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c32fc5a1e0d70023","status":"passed","time":{"start":1696123675509,"stop":1696123682020,"duration":6511}},{"uid":"2b85d05496f1b358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/2b85d05496f1b358","status":"passed","time":{"start":1696036587827,"stop":1696036597782,"duration":9955}},{"uid":"2941c03fa97467c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/2941c03fa97467c8","status":"passed","time":{"start":1695950295837,"stop":1695950303839,"duration":8002}},{"uid":"424604e5bc0f803c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/424604e5bc0f803c","status":"passed","time":{"start":1695930705144,"stop":1695930713233,"duration":8089}},{"uid":"ec731b42b70a12c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/ec731b42b70a12c3","status":"passed","time":{"start":1695930634014,"stop":1695930640087,"duration":6073}},{"uid":"2025ed8a4e71bcfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/2025ed8a4e71bcfe","status":"passed","time":{"start":1695863946345,"stop":1695863962953,"duration":16608}},{"uid":"b4dca7aef0b76700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b4dca7aef0b76700","status":"passed","time":{"start":1695852733187,"stop":1695852742963,"duration":9776}},{"uid":"519d9a1c3e43d340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/519d9a1c3e43d340","status":"passed","time":{"start":1695852669599,"stop":1695852675345,"duration":5746}},{"uid":"2feaeaa5509d7832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2feaeaa5509d7832","status":"passed","time":{"start":1695841767377,"stop":1695841773664,"duration":6287}},{"uid":"c7f33059fa0f91b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c7f33059fa0f91b4","status":"passed","time":{"start":1695841611602,"stop":1695841617441,"duration":5839}},{"uid":"b389b005926cb85a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/b389b005926cb85a","status":"passed","time":{"start":1695777486428,"stop":1695777496200,"duration":9772}},{"uid":"c68e7f4d337be42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c68e7f4d337be42","status":"passed","time":{"start":1695691090255,"stop":1695691104721,"duration":14466}},{"uid":"96f1129970121afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/96f1129970121afa","status":"passed","time":{"start":1695604903243,"stop":1695604909948,"duration":6705}},{"uid":"ad90eb19992c576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ad90eb19992c576","status":"passed","time":{"start":1695518577000,"stop":1695518583233,"duration":6233}},{"uid":"e6d9c01dd5e50748","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e6d9c01dd5e50748","status":"passed","time":{"start":1695431772357,"stop":1695431778561,"duration":6204}},{"uid":"e6ac0755d4b584c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e6ac0755d4b584c4","status":"passed","time":{"start":1695345463810,"stop":1695345472181,"duration":8371}}]},"tags":[]},"source":"2571fcda7c14a99e.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/13a70cf3b68dff33.json b/3.10/972/data/test-cases/29111a782b54d897.json similarity index 63% rename from 3.10/943/data/test-cases/13a70cf3b68dff33.json rename to 3.10/972/data/test-cases/29111a782b54d897.json index cee7bfef2e..07e22a49b3 100644 --- a/3.10/943/data/test-cases/13a70cf3b68dff33.json +++ b/3.10/972/data/test-cases/29111a782b54d897.json @@ -1 +1 @@ -{"uid":"13a70cf3b68dff33","name":"Validate Council Output [CrawleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dac8bb4374cb8d8a9239d9475542e329","time":{"start":1695345230636,"stop":1695345232068,"duration":1432},"status":"failed","statusMessage":"ValueError: time data '' does not match format '%A %d %B'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CrawleyBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/CrawleyBoroughCouncil.py:45: in parse_data\n collection_date = datetime.strptime(item.text, \"%A %d %B\").strftime(date_format)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = '', format = '%A %d %B'\n\n def _strptime(data_string, format=\"%a %b %d %H:%M:%S %Y\"):\n \"\"\"Return a 2-tuple consisting of a time struct and an int containing\n the number of microseconds based on the input string and the\n format string.\"\"\"\n \n for index, arg in enumerate([data_string, format]):\n if not isinstance(arg, str):\n msg = \"strptime() argument {} must be str, not {}\"\n raise TypeError(msg.format(index, type(arg)))\n \n global _TimeRE_cache, _regex_cache\n with _cache_lock:\n locale_time = _TimeRE_cache.locale_time\n if (_getlang() != locale_time.lang or\n time.tzname != locale_time.tzname or\n time.daylight != locale_time.daylight):\n _TimeRE_cache = TimeRE()\n _regex_cache.clear()\n locale_time = _TimeRE_cache.locale_time\n if len(_regex_cache) > _CACHE_MAX_SIZE:\n _regex_cache.clear()\n format_regex = _regex_cache.get(format)\n if not format_regex:\n try:\n format_regex = _TimeRE_cache.compile(format)\n # KeyError raised when a bad format is found; can be specified as\n # \\\\, in which case it was a stray % but with a space after it\n except KeyError as err:\n bad_directive = err.args[0]\n if bad_directive == \"\\\\\":\n bad_directive = \"%\"\n del err\n raise ValueError(\"'%s' is a bad directive in format '%s'\" %\n (bad_directive, format)) from None\n # IndexError only occurs when the format string is \"%\"\n except IndexError:\n raise ValueError(\"stray %% in format '%s'\" % format) from None\n _regex_cache[format] = format_regex\n found = format_regex.match(data_string)\n if not found:\n> raise ValueError(\"time data %r does not match format %r\" %\n (data_string, format))\nE ValueError: time data '' does not match format '%A %d %B'\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:349: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: time data '' does not match format '%A %d %B'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CrawleyBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/CrawleyBoroughCouncil.py:45: in parse_data\n collection_date = datetime.strptime(item.text, \"%A %d %B\").strftime(date_format)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = '', format = '%A %d %B'\n\n def _strptime(data_string, format=\"%a %b %d %H:%M:%S %Y\"):\n \"\"\"Return a 2-tuple consisting of a time struct and an int containing\n the number of microseconds based on the input string and the\n format string.\"\"\"\n \n for index, arg in enumerate([data_string, format]):\n if not isinstance(arg, str):\n msg = \"strptime() argument {} must be str, not {}\"\n raise TypeError(msg.format(index, type(arg)))\n \n global _TimeRE_cache, _regex_cache\n with _cache_lock:\n locale_time = _TimeRE_cache.locale_time\n if (_getlang() != locale_time.lang or\n time.tzname != locale_time.tzname or\n time.daylight != locale_time.daylight):\n _TimeRE_cache = TimeRE()\n _regex_cache.clear()\n locale_time = _TimeRE_cache.locale_time\n if len(_regex_cache) > _CACHE_MAX_SIZE:\n _regex_cache.clear()\n format_regex = _regex_cache.get(format)\n if not format_regex:\n try:\n format_regex = _TimeRE_cache.compile(format)\n # KeyError raised when a bad format is found; can be specified as\n # \\\\, in which case it was a stray % but with a space after it\n except KeyError as err:\n bad_directive = err.args[0]\n if bad_directive == \"\\\\\":\n bad_directive = \"%\"\n del err\n raise ValueError(\"'%s' is a bad directive in format '%s'\" %\n (bad_directive, format)) from None\n # IndexError only occurs when the format string is \"%\"\n except IndexError:\n raise ValueError(\"stray %% in format '%s'\" % format) from None\n _regex_cache[format] = format_regex\n found = format_regex.match(data_string)\n if not found:\n> raise ValueError(\"time data %r does not match format %r\" %\n (data_string, format))\nE ValueError: time data '' does not match format '%A %d %B'\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:349: ValueError","steps":[{"name":"Given the council: CrawleyBoroughCouncil","time":{"start":1695345230636,"stop":1695345230637,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CrawleyBoroughCouncil","time":{"start":1695345230637,"stop":1695345232068,"duration":1431},"status":"failed","statusMessage":"time data '' does not match format '%A %d %B'","statusTrace":"ValueError: time data '' does not match format '%A %d %B'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CrawleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":86,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":88},"items":[{"uid":"661b995f8ea06b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/661b995f8ea06b91","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695258781354,"stop":1695258785831,"duration":4477}},{"uid":"b9718b387340a2fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/b9718b387340a2fc","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695206158584,"stop":1695206160111,"duration":1527}},{"uid":"e0e8188b21d2ec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/e0e8188b21d2ec2","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695193624555,"stop":1695193627625,"duration":3070}},{"uid":"8ecddca8bfc8ab04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/8ecddca8bfc8ab04","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695172413863,"stop":1695172415411,"duration":1548}},{"uid":"16d8c5640c50f5c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/16d8c5640c50f5c8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695161912459,"stop":1695161914414,"duration":1955}},{"uid":"2d342f6ac6fcf4a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2d342f6ac6fcf4a3","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695159872863,"stop":1695159875581,"duration":2718}},{"uid":"11959edd7563e343","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/11959edd7563e343","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695156940747,"stop":1695156943489,"duration":2742}},{"uid":"d74f2e8854029c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/d74f2e8854029c63","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695086071472,"stop":1695086072941,"duration":1469}},{"uid":"1f29f18b0c67b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/1f29f18b0c67b20","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694999609662,"stop":1694999615204,"duration":5542}},{"uid":"6a2d59ef0f0347a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/6a2d59ef0f0347a8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694987837130,"stop":1694987838579,"duration":1449}},{"uid":"e72844b10bb9f37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e72844b10bb9f37e","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694987679391,"stop":1694987680635,"duration":1244}},{"uid":"d7ef6dec3364bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/d7ef6dec3364bfe","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694971622426,"stop":1694971624414,"duration":1988}},{"uid":"85ff11160c38ad2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/85ff11160c38ad2a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694913436055,"stop":1694913437812,"duration":1757}},{"uid":"1078b22ca5d4fc31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/1078b22ca5d4fc31","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694892749256,"stop":1694892751013,"duration":1757}},{"uid":"3f91a8ec43e35c57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/3f91a8ec43e35c57","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694889745657,"stop":1694889747183,"duration":1526}},{"uid":"6671b08cadfc7e05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/6671b08cadfc7e05","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694864610065,"stop":1694864617571,"duration":7506}},{"uid":"28eb95d84df55c95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/28eb95d84df55c95","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694840301311,"stop":1694840302777,"duration":1466}},{"uid":"3a8242be638a0852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/3a8242be638a0852","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694826712634,"stop":1694826713929,"duration":1295}},{"uid":"8746ca699c43c8fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/8746ca699c43c8fe","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694796722568,"stop":1694796724427,"duration":1859}},{"uid":"9139fe2f1b65f9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/9139fe2f1b65f9c9","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694740451888,"stop":1694740453239,"duration":1351}}]},"tags":[]},"source":"13a70cf3b68dff33.json","parameterValues":["CrawleyBoroughCouncil"]} \ No newline at end of file +{"uid":"29111a782b54d897","name":"Validate Council Output [CrawleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dac8bb4374cb8d8a9239d9475542e329","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"status":"failed","statusMessage":"ValueError: time data '' does not match format '%A %d %B'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CrawleyBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/CrawleyBoroughCouncil.py:45: in parse_data\n collection_date = datetime.strptime(item.text, \"%A %d %B\").strftime(date_format)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = '', format = '%A %d %B'\n\n def _strptime(data_string, format=\"%a %b %d %H:%M:%S %Y\"):\n \"\"\"Return a 2-tuple consisting of a time struct and an int containing\n the number of microseconds based on the input string and the\n format string.\"\"\"\n \n for index, arg in enumerate([data_string, format]):\n if not isinstance(arg, str):\n msg = \"strptime() argument {} must be str, not {}\"\n raise TypeError(msg.format(index, type(arg)))\n \n global _TimeRE_cache, _regex_cache\n with _cache_lock:\n locale_time = _TimeRE_cache.locale_time\n if (_getlang() != locale_time.lang or\n time.tzname != locale_time.tzname or\n time.daylight != locale_time.daylight):\n _TimeRE_cache = TimeRE()\n _regex_cache.clear()\n locale_time = _TimeRE_cache.locale_time\n if len(_regex_cache) > _CACHE_MAX_SIZE:\n _regex_cache.clear()\n format_regex = _regex_cache.get(format)\n if not format_regex:\n try:\n format_regex = _TimeRE_cache.compile(format)\n # KeyError raised when a bad format is found; can be specified as\n # \\\\, in which case it was a stray % but with a space after it\n except KeyError as err:\n bad_directive = err.args[0]\n if bad_directive == \"\\\\\":\n bad_directive = \"%\"\n del err\n raise ValueError(\"'%s' is a bad directive in format '%s'\" %\n (bad_directive, format)) from None\n # IndexError only occurs when the format string is \"%\"\n except IndexError:\n raise ValueError(\"stray %% in format '%s'\" % format) from None\n _regex_cache[format] = format_regex\n found = format_regex.match(data_string)\n if not found:\n> raise ValueError(\"time data %r does not match format %r\" %\n (data_string, format))\nE ValueError: time data '' does not match format '%A %d %B'\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:349: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: time data '' does not match format '%A %d %B'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CrawleyBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/CrawleyBoroughCouncil.py:45: in parse_data\n collection_date = datetime.strptime(item.text, \"%A %d %B\").strftime(date_format)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = '', format = '%A %d %B'\n\n def _strptime(data_string, format=\"%a %b %d %H:%M:%S %Y\"):\n \"\"\"Return a 2-tuple consisting of a time struct and an int containing\n the number of microseconds based on the input string and the\n format string.\"\"\"\n \n for index, arg in enumerate([data_string, format]):\n if not isinstance(arg, str):\n msg = \"strptime() argument {} must be str, not {}\"\n raise TypeError(msg.format(index, type(arg)))\n \n global _TimeRE_cache, _regex_cache\n with _cache_lock:\n locale_time = _TimeRE_cache.locale_time\n if (_getlang() != locale_time.lang or\n time.tzname != locale_time.tzname or\n time.daylight != locale_time.daylight):\n _TimeRE_cache = TimeRE()\n _regex_cache.clear()\n locale_time = _TimeRE_cache.locale_time\n if len(_regex_cache) > _CACHE_MAX_SIZE:\n _regex_cache.clear()\n format_regex = _regex_cache.get(format)\n if not format_regex:\n try:\n format_regex = _TimeRE_cache.compile(format)\n # KeyError raised when a bad format is found; can be specified as\n # \\\\, in which case it was a stray % but with a space after it\n except KeyError as err:\n bad_directive = err.args[0]\n if bad_directive == \"\\\\\":\n bad_directive = \"%\"\n del err\n raise ValueError(\"'%s' is a bad directive in format '%s'\" %\n (bad_directive, format)) from None\n # IndexError only occurs when the format string is \"%\"\n except IndexError:\n raise ValueError(\"stray %% in format '%s'\" % format) from None\n _regex_cache[format] = format_regex\n found = format_regex.match(data_string)\n if not found:\n> raise ValueError(\"time data %r does not match format %r\" %\n (data_string, format))\nE ValueError: time data '' does not match format '%A %d %B'\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/_strptime.py:349: ValueError","steps":[{"name":"Given the council: CrawleyBoroughCouncil","time":{"start":1696468469314,"stop":1696468469315,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CrawleyBoroughCouncil","time":{"start":1696468469315,"stop":1696468470700,"duration":1385},"status":"failed","statusMessage":"time data '' does not match format '%A %d %B'","statusTrace":"ValueError: time data '' does not match format '%A %d %B'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CrawleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":108},"items":[{"uid":"372e004b3f1fad53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/372e004b3f1fad53","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696382178042,"stop":1696382182560,"duration":4518}},{"uid":"40660a1bd5b75e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/40660a1bd5b75e28","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696366212816,"stop":1696366214103,"duration":1287}},{"uid":"c35425ab4652014c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c35425ab4652014c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696295696460,"stop":1696295698629,"duration":2169}},{"uid":"ee555a6d17552879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ee555a6d17552879","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696209298652,"stop":1696209302574,"duration":3922}},{"uid":"9d826beb5f6f379c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/9d826beb5f6f379c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696123395863,"stop":1696123401742,"duration":5879}},{"uid":"762cebe2d7eea3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/762cebe2d7eea3e3","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696036355738,"stop":1696036356929,"duration":1191}},{"uid":"d9c587c56a409171","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d9c587c56a409171","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695950044047,"stop":1695950049974,"duration":5927}},{"uid":"4ad12aec3e6c729c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/4ad12aec3e6c729c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930365701,"stop":1695930371654,"duration":5953}},{"uid":"be60804f70d850f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/be60804f70d850f9","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930284290,"stop":1695930287669,"duration":3379}},{"uid":"d1fea27fc8c2f45a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d1fea27fc8c2f45a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695863652112,"stop":1695863655609,"duration":3497}},{"uid":"1c40c76b48eb7274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/1c40c76b48eb7274","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852486380,"stop":1695852487983,"duration":1603}},{"uid":"fa09a56f868d4f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fa09a56f868d4f69","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852437507,"stop":1695852439165,"duration":1658}},{"uid":"90dc1b2a52090496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/90dc1b2a52090496","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841437259,"stop":1695841442353,"duration":5094}},{"uid":"6946dbe67b569a14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6946dbe67b569a14","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841397883,"stop":1695841399145,"duration":1262}},{"uid":"12c571311c5dab05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/12c571311c5dab05","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695777273190,"stop":1695777278442,"duration":5252}},{"uid":"31ebe21c91cff931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/31ebe21c91cff931","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695690873907,"stop":1695690877584,"duration":3677}},{"uid":"802df1d856cedd0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/802df1d856cedd0a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695604490631,"stop":1695604497322,"duration":6691}},{"uid":"e808de0e518244af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e808de0e518244af","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695518266628,"stop":1695518268352,"duration":1724}},{"uid":"81d61090da3e6a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/81d61090da3e6a2","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695431494419,"stop":1695431496027,"duration":1608}},{"uid":"13a70cf3b68dff33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/13a70cf3b68dff33","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695345230636,"stop":1695345232068,"duration":1432}}]},"tags":[]},"source":"29111a782b54d897.json","parameterValues":["CrawleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/294c58e15fece3bf.json b/3.10/972/data/test-cases/294c58e15fece3bf.json new file mode 100644 index 0000000000..4796029c7f --- /dev/null +++ b/3.10/972/data/test-cases/294c58e15fece3bf.json @@ -0,0 +1 @@ +{"uid":"294c58e15fece3bf","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1696468535107,"stop":1696468542873,"duration":7766},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1696468535107,"stop":1696468535108,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthTynesideCouncil","time":{"start":1696468535108,"stop":1696468542869,"duration":7761},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468542869,"stop":1696468542869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468542869,"stop":1696468542873,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthTynesideCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":108},"items":[{"uid":"b511ac7c8d578c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b511ac7c8d578c4","status":"passed","time":{"start":1696382245073,"stop":1696382253490,"duration":8417}},{"uid":"eb1d9ebd593acf59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/eb1d9ebd593acf59","status":"passed","time":{"start":1696366246958,"stop":1696366248349,"duration":1391}},{"uid":"8e289908fb9c8e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e289908fb9c8e70","status":"passed","time":{"start":1696295764797,"stop":1696295770237,"duration":5440}},{"uid":"a4cfc92ac5439156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a4cfc92ac5439156","status":"passed","time":{"start":1696209350915,"stop":1696209359010,"duration":8095}},{"uid":"cdaddb25629f3e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cdaddb25629f3e8d","status":"passed","time":{"start":1696123473606,"stop":1696123475516,"duration":1910}},{"uid":"9878b18a6da42f2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9878b18a6da42f2c","status":"passed","time":{"start":1696036417181,"stop":1696036423296,"duration":6115}},{"uid":"98e5c0850c3fd8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/98e5c0850c3fd8e5","status":"passed","time":{"start":1695950091530,"stop":1695950096889,"duration":5359}},{"uid":"d961fb68664b6866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d961fb68664b6866","status":"passed","time":{"start":1695930412702,"stop":1695930414624,"duration":1922}},{"uid":"73c5fb1ffe0aa5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/73c5fb1ffe0aa5eb","status":"passed","time":{"start":1695930322628,"stop":1695930328747,"duration":6119}},{"uid":"ece32e34012631d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ece32e34012631d0","status":"passed","time":{"start":1695863702340,"stop":1695863704533,"duration":2193}},{"uid":"dbb669dee93f1ef4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dbb669dee93f1ef4","status":"passed","time":{"start":1695852543975,"stop":1695852549546,"duration":5571}},{"uid":"9316fce807a5ee24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9316fce807a5ee24","status":"passed","time":{"start":1695852498031,"stop":1695852506876,"duration":8845}},{"uid":"414d52ff2e822797","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/414d52ff2e822797","status":"passed","time":{"start":1695841477342,"stop":1695841482480,"duration":5138}},{"uid":"6f9317c2cfcb1020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6f9317c2cfcb1020","status":"passed","time":{"start":1695841448978,"stop":1695841454835,"duration":5857}},{"uid":"a7bc1eaa6ed4021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a7bc1eaa6ed4021","status":"passed","time":{"start":1695777330641,"stop":1695777334742,"duration":4101}},{"uid":"fe04a47faa966ea4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/fe04a47faa966ea4","status":"passed","time":{"start":1695690930325,"stop":1695690936727,"duration":6402}},{"uid":"84670a3efa81e01d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/84670a3efa81e01d","status":"passed","time":{"start":1695604571968,"stop":1695604577864,"duration":5896}},{"uid":"78c7c86d1d82d145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/78c7c86d1d82d145","status":"passed","time":{"start":1695518354337,"stop":1695518360618,"duration":6281}},{"uid":"66624826111c1af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/66624826111c1af2","status":"passed","time":{"start":1695431573353,"stop":1695431583870,"duration":10517}},{"uid":"31e2c3d8157f580d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/31e2c3d8157f580d","status":"passed","time":{"start":1695345290811,"stop":1695345297404,"duration":6593}}]},"tags":[]},"source":"294c58e15fece3bf.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/2a56935ed66df543.json b/3.10/972/data/test-cases/2a56935ed66df543.json new file mode 100644 index 0000000000..62e290aff4 --- /dev/null +++ b/3.10/972/data/test-cases/2a56935ed66df543.json @@ -0,0 +1 @@ +{"uid":"2a56935ed66df543","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1696468618439,"stop":1696468620862,"duration":2423},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1696468618439,"stop":1696468618440,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LondonBoroughHounslow","time":{"start":1696468618440,"stop":1696468620860,"duration":2420},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468620860,"stop":1696468620860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468620861,"stop":1696468620862,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LondonBoroughHounslow"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"a31d279b50ff7441","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/a31d279b50ff7441","status":"passed","time":{"start":1696382324458,"stop":1696382326870,"duration":2412}},{"uid":"d83a7d63285d69bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d83a7d63285d69bc","status":"passed","time":{"start":1696366361556,"stop":1696366364047,"duration":2491}},{"uid":"daf475e67d863a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/daf475e67d863a78","status":"passed","time":{"start":1696295903954,"stop":1696295907011,"duration":3057}},{"uid":"955591c123954c67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/955591c123954c67","status":"passed","time":{"start":1696209460057,"stop":1696209462852,"duration":2795}},{"uid":"8d86280e9e0d3164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/8d86280e9e0d3164","status":"passed","time":{"start":1696123632635,"stop":1696123635552,"duration":2917}},{"uid":"5cf5ba9a423e81d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5cf5ba9a423e81d6","status":"passed","time":{"start":1696036513984,"stop":1696036517419,"duration":3435}},{"uid":"dece346ca46a7612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dece346ca46a7612","status":"passed","time":{"start":1695950249945,"stop":1695950252711,"duration":2766}},{"uid":"3bb0a7cb71022fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3bb0a7cb71022fc1","status":"passed","time":{"start":1695930629877,"stop":1695930632870,"duration":2993}},{"uid":"dfd5b5d7ef4984e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/dfd5b5d7ef4984e4","status":"passed","time":{"start":1695930439260,"stop":1695930441854,"duration":2594}},{"uid":"953cd1e41396bb20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/953cd1e41396bb20","status":"passed","time":{"start":1695863902237,"stop":1695863905178,"duration":2941}},{"uid":"13f61a703307f4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/13f61a703307f4d2","status":"passed","time":{"start":1695852683943,"stop":1695852686699,"duration":2756}},{"uid":"13cbf1a3d3dfdea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/13cbf1a3d3dfdea1","status":"passed","time":{"start":1695852580610,"stop":1695852583015,"duration":2405}},{"uid":"9e9741532ca60c7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9e9741532ca60c7a","status":"passed","time":{"start":1695841594920,"stop":1695841598514,"duration":3594}},{"uid":"74db9b641f7610f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/74db9b641f7610f9","status":"passed","time":{"start":1695841553342,"stop":1695841557229,"duration":3887}},{"uid":"e16b2b5177a24203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e16b2b5177a24203","status":"passed","time":{"start":1695777433775,"stop":1695777436212,"duration":2437}},{"uid":"279c3349015de2be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/279c3349015de2be","status":"passed","time":{"start":1695691030230,"stop":1695691032719,"duration":2489}},{"uid":"a20f0a3e281eef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a20f0a3e281eef6c","status":"passed","time":{"start":1695604753028,"stop":1695604755893,"duration":2865}},{"uid":"8e229e54f5708078","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8e229e54f5708078","status":"passed","time":{"start":1695518556604,"stop":1695518559325,"duration":2721}},{"uid":"9271ab21cbbc4b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9271ab21cbbc4b0e","status":"passed","time":{"start":1695431740222,"stop":1695431743359,"duration":3137}},{"uid":"282d9f70d4484950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/282d9f70d4484950","status":"passed","time":{"start":1695345423239,"stop":1695345426045,"duration":2806}}]},"tags":[]},"source":"2a56935ed66df543.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/2a8358ab9a137271.json b/3.10/972/data/test-cases/2a8358ab9a137271.json new file mode 100644 index 0000000000..c1c4f900d1 --- /dev/null +++ b/3.10/972/data/test-cases/2a8358ab9a137271.json @@ -0,0 +1 @@ +{"uid":"2a8358ab9a137271","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1696468480349,"stop":1696468484297,"duration":3948},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NewarkAndSherwoodDC","time":{"start":1696468480349,"stop":1696468480349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NewarkAndSherwoodDC","time":{"start":1696468480350,"stop":1696468484295,"duration":3945},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468484295,"stop":1696468484295,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468484295,"stop":1696468484297,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NewarkAndSherwoodDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"3b9aafb1f1523a31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3b9aafb1f1523a31","status":"passed","time":{"start":1696382193305,"stop":1696382194268,"duration":963}},{"uid":"ddc6636b9c233d53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ddc6636b9c233d53","status":"passed","time":{"start":1696366223524,"stop":1696366224318,"duration":794}},{"uid":"8b4be5f3fee06a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8b4be5f3fee06a7a","status":"passed","time":{"start":1696295712238,"stop":1696295718103,"duration":5865}},{"uid":"4a91106688909dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a91106688909dc9","status":"passed","time":{"start":1696209309741,"stop":1696209312619,"duration":2878}},{"uid":"75563e2662cc18a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/75563e2662cc18a5","status":"passed","time":{"start":1696123414129,"stop":1696123416781,"duration":2652}},{"uid":"3bbd8c8490506486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3bbd8c8490506486","status":"passed","time":{"start":1696036367262,"stop":1696036368243,"duration":981}},{"uid":"d3a6010bdd88e4a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d3a6010bdd88e4a9","status":"passed","time":{"start":1695950062650,"stop":1695950063732,"duration":1082}},{"uid":"a123c37ae097e15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a123c37ae097e15e","status":"passed","time":{"start":1695930381204,"stop":1695930382482,"duration":1278}},{"uid":"b18f7d848e70c234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/b18f7d848e70c234","status":"passed","time":{"start":1695930295110,"stop":1695930295912,"duration":802}},{"uid":"3edc868a550b99c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3edc868a550b99c9","status":"passed","time":{"start":1695863914516,"stop":1695863915789,"duration":1273}},{"uid":"6b4c28c47bd809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6b4c28c47bd809e","status":"passed","time":{"start":1695852695546,"stop":1695852696565,"duration":1019}},{"uid":"55ce1a7cc4720d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/55ce1a7cc4720d3d","status":"passed","time":{"start":1695852589894,"stop":1695852590825,"duration":931}},{"uid":"cfda70d2cdc8f150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/cfda70d2cdc8f150","status":"passed","time":{"start":1695841451063,"stop":1695841451986,"duration":923}},{"uid":"646b66aac20aaeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/646b66aac20aaeed","status":"passed","time":{"start":1695841410348,"stop":1695841411263,"duration":915}},{"uid":"375a3a0a1e739a14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/375a3a0a1e739a14","status":"passed","time":{"start":1695777286525,"stop":1695777287486,"duration":961}},{"uid":"92d58d3fdcdf6aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/92d58d3fdcdf6aca","status":"passed","time":{"start":1695690884336,"stop":1695690885144,"duration":808}},{"uid":"823e28337715897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/823e28337715897","status":"passed","time":{"start":1695604505941,"stop":1695604512994,"duration":7053}},{"uid":"1c5d7bf43696af6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1c5d7bf43696af6c","status":"passed","time":{"start":1695518281782,"stop":1695518287229,"duration":5447}},{"uid":"afef4871120273df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/afef4871120273df","status":"passed","time":{"start":1695431757800,"stop":1695431759079,"duration":1279}},{"uid":"a8b17fe60975037a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a8b17fe60975037a","status":"passed","time":{"start":1695345244888,"stop":1695345247156,"duration":2268}}]},"tags":[]},"source":"2a8358ab9a137271.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/2edf794acc2a17d8.json b/3.10/972/data/test-cases/2edf794acc2a17d8.json new file mode 100644 index 0000000000..ac412aad4d --- /dev/null +++ b/3.10/972/data/test-cases/2edf794acc2a17d8.json @@ -0,0 +1 @@ +{"uid":"2edf794acc2a17d8","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1696468429157,"stop":1696468448370,"duration":19213},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1696468429157,"stop":1696468429157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ChelmsfordCityCouncil","time":{"start":1696468429158,"stop":1696468448368,"duration":19210},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468448368,"stop":1696468448368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468448368,"stop":1696468448370,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ChelmsfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"be9bc7af654dbd37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/be9bc7af654dbd37","status":"passed","time":{"start":1696382134625,"stop":1696382153403,"duration":18778}},{"uid":"b2ace247fcce175","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/b2ace247fcce175","status":"passed","time":{"start":1696366186516,"stop":1696366194960,"duration":8444}},{"uid":"58a54ec2839fe685","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/58a54ec2839fe685","status":"passed","time":{"start":1696295658668,"stop":1696295677430,"duration":18762}},{"uid":"ac51dc953eb26e09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ac51dc953eb26e09","status":"passed","time":{"start":1696209265653,"stop":1696209274413,"duration":8760}},{"uid":"afa3bf1a9b116989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/afa3bf1a9b116989","status":"passed","time":{"start":1696123358080,"stop":1696123376990,"duration":18910}},{"uid":"3ad696abaf15fe32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3ad696abaf15fe32","status":"passed","time":{"start":1696036317814,"stop":1696036336276,"duration":18462}},{"uid":"a9079b83ede6839a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a9079b83ede6839a","status":"passed","time":{"start":1695950006391,"stop":1695950025155,"duration":18764}},{"uid":"9f8569c8989d373f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f8569c8989d373f","status":"passed","time":{"start":1695930329656,"stop":1695930338578,"duration":8922}},{"uid":"5058d8923c457325","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5058d8923c457325","status":"passed","time":{"start":1695930257894,"stop":1695930266540,"duration":8646}},{"uid":"d60bade708e341b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d60bade708e341b8","status":"passed","time":{"start":1695863614649,"stop":1695863623634,"duration":8985}},{"uid":"b9ac44935269547a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b9ac44935269547a","status":"passed","time":{"start":1695852452175,"stop":1695852463037,"duration":10862}},{"uid":"a06f468d49666161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a06f468d49666161","status":"passed","time":{"start":1695852410281,"stop":1695852418740,"duration":8459}},{"uid":"6517a7a7ad847534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6517a7a7ad847534","status":"passed","time":{"start":1695841408773,"stop":1695841417170,"duration":8397}},{"uid":"beb2f267cc25159c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/beb2f267cc25159c","status":"passed","time":{"start":1695841368400,"stop":1695841376756,"duration":8356}},{"uid":"bb839874fee6cc78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/bb839874fee6cc78","status":"passed","time":{"start":1695777242608,"stop":1695777251049,"duration":8441}},{"uid":"bc3f1f7da3e83d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/bc3f1f7da3e83d52","status":"passed","time":{"start":1695690837087,"stop":1695690855221,"duration":18134}},{"uid":"42eda7ca49435285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/42eda7ca49435285","status":"passed","time":{"start":1695604449380,"stop":1695604467978,"duration":18598}},{"uid":"1b850e9155ef8fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1b850e9155ef8fa5","status":"passed","time":{"start":1695518228971,"stop":1695518237934,"duration":8963}},{"uid":"30b5c550437491a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/30b5c550437491a1","status":"passed","time":{"start":1695431463153,"stop":1695431472153,"duration":9000}},{"uid":"6f64da5a64ed97b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6f64da5a64ed97b9","status":"passed","time":{"start":1695345191832,"stop":1695345209767,"duration":17935}}]},"tags":[]},"source":"2edf794acc2a17d8.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/329874aaf2341eb4.json b/3.10/972/data/test-cases/329874aaf2341eb4.json new file mode 100644 index 0000000000..7a9f719e77 --- /dev/null +++ b/3.10/972/data/test-cases/329874aaf2341eb4.json @@ -0,0 +1 @@ +{"uid":"329874aaf2341eb4","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1696468472306,"stop":1696468478591,"duration":6285},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DerbyshireDalesDistrictCouncil","time":{"start":1696468472307,"stop":1696468472307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DerbyshireDalesDistrictCouncil","time":{"start":1696468472307,"stop":1696468478589,"duration":6282},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468478589,"stop":1696468478589,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468478589,"stop":1696468478591,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DerbyshireDalesDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"d4d31079d926478e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d4d31079d926478e","status":"passed","time":{"start":1696382187370,"stop":1696382191623,"duration":4253}},{"uid":"9d3c286eb357f033","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/9d3c286eb357f033","status":"passed","time":{"start":1696366218236,"stop":1696366221690,"duration":3454}},{"uid":"1b057891303aac9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1b057891303aac9c","status":"passed","time":{"start":1696295704565,"stop":1696295710343,"duration":5778}},{"uid":"46d820e476632e53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/46d820e476632e53","status":"passed","time":{"start":1696209304192,"stop":1696209308120,"duration":3928}},{"uid":"2aea788889075f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2aea788889075f76","status":"passed","time":{"start":1696123406686,"stop":1696123411853,"duration":5167}},{"uid":"e41277a227ccb30c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e41277a227ccb30c","status":"passed","time":{"start":1696036358610,"stop":1696036365680,"duration":7070}},{"uid":"46e0eea6bae4bc80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/46e0eea6bae4bc80","status":"passed","time":{"start":1695950055214,"stop":1695950060224,"duration":5010}},{"uid":"575b90e9eead25fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/575b90e9eead25fc","status":"passed","time":{"start":1695930374192,"stop":1695930378660,"duration":4468}},{"uid":"15b41daf4b42e603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/15b41daf4b42e603","status":"passed","time":{"start":1695930289133,"stop":1695930292955,"duration":3822}},{"uid":"472ba63f20e7d008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/472ba63f20e7d008","status":"passed","time":{"start":1695863657512,"stop":1695863662437,"duration":4925}},{"uid":"e61f60308af59644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e61f60308af59644","status":"passed","time":{"start":1695852489640,"stop":1695852493825,"duration":4185}},{"uid":"85a9acbe0487f124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/85a9acbe0487f124","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find'","time":{"start":1695852443519,"stop":1695852446793,"duration":3274}},{"uid":"fca8f14c02654879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/fca8f14c02654879","status":"passed","time":{"start":1695841444312,"stop":1695841448489,"duration":4177}},{"uid":"2caa8de5983d201f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2caa8de5983d201f","status":"passed","time":{"start":1695841400507,"stop":1695841405446,"duration":4939}},{"uid":"4b7e49e522e60374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4b7e49e522e60374","status":"passed","time":{"start":1695777279867,"stop":1695777284774,"duration":4907}},{"uid":"50f42dc0b35e65d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/50f42dc0b35e65d6","status":"passed","time":{"start":1695690878961,"stop":1695690882675,"duration":3714}},{"uid":"9466004ff66af15b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9466004ff66af15b","status":"passed","time":{"start":1695604499211,"stop":1695604504295,"duration":5084}},{"uid":"9401dcafbbb90690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/9401dcafbbb90690","status":"passed","time":{"start":1695518273422,"stop":1695518279788,"duration":6366}},{"uid":"9f005eb452bf4735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9f005eb452bf4735","status":"passed","time":{"start":1695431498192,"stop":1695431504356,"duration":6164}},{"uid":"12e085543bf6b574","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/12e085543bf6b574","status":"passed","time":{"start":1695345236105,"stop":1695345240123,"duration":4018}}]},"tags":[]},"source":"329874aaf2341eb4.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/387620abfd0f4e9a.json b/3.10/972/data/test-cases/387620abfd0f4e9a.json new file mode 100644 index 0000000000..01f875daf8 --- /dev/null +++ b/3.10/972/data/test-cases/387620abfd0f4e9a.json @@ -0,0 +1 @@ +{"uid":"387620abfd0f4e9a","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1696468632507,"stop":1696468634751,"duration":2244},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SheffieldCityCouncil","time":{"start":1696468632507,"stop":1696468632508,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SheffieldCityCouncil","time":{"start":1696468632508,"stop":1696468634748,"duration":2240},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468634749,"stop":1696468634749,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468634749,"stop":1696468634751,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SheffieldCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"2e8196afd935e96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/2e8196afd935e96e","status":"passed","time":{"start":1696382345521,"stop":1696382348207,"duration":2686}},{"uid":"6126c233b2eb3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6126c233b2eb3daa","status":"passed","time":{"start":1696366674325,"stop":1696366676814,"duration":2489}},{"uid":"10def0d76834751f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/10def0d76834751f","status":"passed","time":{"start":1696295920653,"stop":1696295923285,"duration":2632}},{"uid":"b7513460c1e07291","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b7513460c1e07291","status":"passed","time":{"start":1696209472455,"stop":1696209474728,"duration":2273}},{"uid":"de3215eaca1ef569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/de3215eaca1ef569","status":"passed","time":{"start":1696123643095,"stop":1696123645654,"duration":2559}},{"uid":"bd03aae8e0f55a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/bd03aae8e0f55a1","status":"passed","time":{"start":1696036535679,"stop":1696036538420,"duration":2741}},{"uid":"3c0215a77f58ba69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/3c0215a77f58ba69","status":"passed","time":{"start":1695950266747,"stop":1695950269217,"duration":2470}},{"uid":"a262488cb68873bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a262488cb68873bf","status":"passed","time":{"start":1695930682649,"stop":1695930685011,"duration":2362}},{"uid":"3d6f0b3fd2c4bf63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3d6f0b3fd2c4bf63","status":"passed","time":{"start":1695930645640,"stop":1695930647924,"duration":2284}},{"uid":"9b6e7bca3a0c2b3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9b6e7bca3a0c2b3b","status":"passed","time":{"start":1695863872288,"stop":1695863875259,"duration":2971}},{"uid":"d59e754a61a344c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d59e754a61a344c","status":"passed","time":{"start":1695852708318,"stop":1695852710356,"duration":2038}},{"uid":"ec7eb6d6e777398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/ec7eb6d6e777398e","status":"passed","time":{"start":1695852602387,"stop":1695852605022,"duration":2635}},{"uid":"77261ef22137b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/77261ef22137b197","status":"passed","time":{"start":1695841609192,"stop":1695841611528,"duration":2336}},{"uid":"69bb1dfcf72024f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/69bb1dfcf72024f2","status":"passed","time":{"start":1695841564144,"stop":1695841566308,"duration":2164}},{"uid":"963a3bdf110219f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/963a3bdf110219f5","status":"passed","time":{"start":1695777444264,"stop":1695777446515,"duration":2251}},{"uid":"ce2f66cc3ba385a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ce2f66cc3ba385a4","status":"passed","time":{"start":1695691046297,"stop":1695691048391,"duration":2094}},{"uid":"b283efc826866cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/b283efc826866cd2","status":"passed","time":{"start":1695604733124,"stop":1695604735226,"duration":2102}},{"uid":"94c08376c1bae227","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/94c08376c1bae227","status":"passed","time":{"start":1695518515202,"stop":1695518517954,"duration":2752}},{"uid":"98d4b93fade67246","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/98d4b93fade67246","status":"passed","time":{"start":1695431735597,"stop":1695431738051,"duration":2454}},{"uid":"98072e088a674147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/98072e088a674147","status":"passed","time":{"start":1695345434916,"stop":1695345438510,"duration":3594}}]},"tags":[]},"source":"387620abfd0f4e9a.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/e46c5738d3ba378b.json b/3.10/972/data/test-cases/3930e6c29e20a91e.json similarity index 53% rename from 3.10/943/data/test-cases/e46c5738d3ba378b.json rename to 3.10/972/data/test-cases/3930e6c29e20a91e.json index d99f1f6587..da600a4b0f 100644 --- a/3.10/943/data/test-cases/e46c5738d3ba378b.json +++ b/3.10/972/data/test-cases/3930e6c29e20a91e.json @@ -1 +1 @@ -{"uid":"e46c5738d3ba378b","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1695345239280,"stop":1695345239284,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'HarrogateBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100050414307', 'url': 'https://secure.harrogate.gov.uk/inmyarea', ...}\nuser_uprn = '100050414307'\n\n def parse_data(self, page: str, **kwargs) -> dict:\n \n user_uprn = kwargs.get(\"uprn\")\n check_uprn(user_uprn)\n \n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/HarrogateBoroughCouncil.py:20: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'HarrogateBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100050414307', 'url': 'https://secure.harrogate.gov.uk/inmyarea', ...}\nuser_uprn = '100050414307'\n\n def parse_data(self, page: str, **kwargs) -> dict:\n \n user_uprn = kwargs.get(\"uprn\")\n check_uprn(user_uprn)\n \n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/HarrogateBoroughCouncil.py:20: AttributeError","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1695345239280,"stop":1695345239281,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HarrogateBoroughCouncil","time":{"start":1695345239281,"stop":1695345239284,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HarrogateBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":26},"items":[{"uid":"e07b47ebef2143ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e07b47ebef2143ce","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258788346,"stop":1695258788350,"duration":4}},{"uid":"f4986f2b54c88afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/f4986f2b54c88afa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206172267,"stop":1695206172271,"duration":4}},{"uid":"57747b7846912c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/57747b7846912c90","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193635414,"stop":1695193635418,"duration":4}},{"uid":"1b8da9883376a348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/1b8da9883376a348","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172413578,"stop":1695172413582,"duration":4}},{"uid":"42684ebfb2b9d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/42684ebfb2b9d57","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695161913291,"stop":1695161913295,"duration":4}},{"uid":"23222f92aef5ac45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/23222f92aef5ac45","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159884218,"stop":1695159884222,"duration":4}},{"uid":"b99732cc137ebbb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/b99732cc137ebbb5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156946741,"stop":1695156946746,"duration":5}},{"uid":"6d5f7b855ee16186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/6d5f7b855ee16186","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086080444,"stop":1695086080449,"duration":5}},{"uid":"73aef6c27cc3a0f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/73aef6c27cc3a0f0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999615618,"stop":1694999615622,"duration":4}},{"uid":"7678bb7711017cd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/7678bb7711017cd1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987848661,"stop":1694987848665,"duration":4}},{"uid":"db67e4d39a669712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/db67e4d39a669712","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987688048,"stop":1694987688052,"duration":4}},{"uid":"1a125bad3719a766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/1a125bad3719a766","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971652548,"stop":1694971652552,"duration":4}},{"uid":"8b857313c910cf52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/8b857313c910cf52","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913448801,"stop":1694913448811,"duration":10}},{"uid":"d7f52c1b140af794","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d7f52c1b140af794","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892760614,"stop":1694892760618,"duration":4}},{"uid":"6851b28669975ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/6851b28669975ee1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889756955,"stop":1694889756959,"duration":4}},{"uid":"98c256db554d1970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/98c256db554d1970","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864625196,"stop":1694864625207,"duration":11}},{"uid":"15a88cf1df1edc17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/15a88cf1df1edc17","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840309861,"stop":1694840309865,"duration":4}},{"uid":"1654324db6a955f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/1654324db6a955f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826716182,"stop":1694826716186,"duration":4}},{"uid":"c19538bef4df0b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/c19538bef4df0b8c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796733115,"stop":1694796733120,"duration":5}},{"uid":"e9634e34aa5007fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/e9634e34aa5007fe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740463198,"stop":1694740463202,"duration":4}}]},"tags":[]},"source":"e46c5738d3ba378b.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file +{"uid":"3930e6c29e20a91e","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'HarrogateBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100050414307', 'url': 'https://secure.harrogate.gov.uk/inmyarea', ...}\nuser_uprn = '100050414307'\n\n def parse_data(self, page: str, **kwargs) -> dict:\n \n user_uprn = kwargs.get(\"uprn\")\n check_uprn(user_uprn)\n \n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/HarrogateBoroughCouncil.py:20: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'HarrogateBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100050414307', 'url': 'https://secure.harrogate.gov.uk/inmyarea', ...}\nuser_uprn = '100050414307'\n\n def parse_data(self, page: str, **kwargs) -> dict:\n \n user_uprn = kwargs.get(\"uprn\")\n check_uprn(user_uprn)\n \n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/HarrogateBoroughCouncil.py:20: AttributeError","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1696468464419,"stop":1696468464420,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HarrogateBoroughCouncil","time":{"start":1696468464420,"stop":1696468464423,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HarrogateBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":46,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":46},"items":[{"uid":"86ad01ac96d03fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/86ad01ac96d03fb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382172191,"stop":1696382172195,"duration":4}},{"uid":"658b5d4f53293b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/658b5d4f53293b9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366214862,"stop":1696366214866,"duration":4}},{"uid":"ca36518de4114b24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/ca36518de4114b24","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295701878,"stop":1696295701882,"duration":4}},{"uid":"61c3ae29e06d152e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/61c3ae29e06d152e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209303369,"stop":1696209303373,"duration":4}},{"uid":"7740a20f267482f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/7740a20f267482f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123401397,"stop":1696123401401,"duration":4}},{"uid":"b44fb95c01617fdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b44fb95c01617fdb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036361588,"stop":1696036361592,"duration":4}},{"uid":"aeb0c64612185726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/aeb0c64612185726","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950054481,"stop":1695950054485,"duration":4}},{"uid":"a7c44b09d4d3191d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a7c44b09d4d3191d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930376307,"stop":1695930376312,"duration":5}},{"uid":"417cad250b621277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/417cad250b621277","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930287387,"stop":1695930287390,"duration":3}},{"uid":"add7b8d85b7870ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/add7b8d85b7870ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863664051,"stop":1695863664057,"duration":6}},{"uid":"890b899191854b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/890b899191854b4f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852499963,"stop":1695852499968,"duration":5}},{"uid":"a58745473ee762ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a58745473ee762ca","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852450485,"stop":1695852450489,"duration":4}},{"uid":"16a10113c18601ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/16a10113c18601ad","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841440843,"stop":1695841440848,"duration":5}},{"uid":"cf728b368dc06f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/cf728b368dc06f13","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841400288,"stop":1695841400292,"duration":4}},{"uid":"2ae00cf57900b505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/2ae00cf57900b505","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777276930,"stop":1695777276933,"duration":3}},{"uid":"eb0a30b35bac8c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/eb0a30b35bac8c93","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690881748,"stop":1695690881752,"duration":4}},{"uid":"84f7a7375ee7c4d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/84f7a7375ee7c4d3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604497114,"stop":1695604497118,"duration":4}},{"uid":"67dd96c1a891f6a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/67dd96c1a891f6a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518273368,"stop":1695518273372,"duration":4}},{"uid":"6ba523161e32fd45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/6ba523161e32fd45","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431508733,"stop":1695431508737,"duration":4}},{"uid":"e46c5738d3ba378b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e46c5738d3ba378b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345239280,"stop":1695345239284,"duration":4}}]},"tags":[]},"source":"3930e6c29e20a91e.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/3b7f0791f245437a.json b/3.10/972/data/test-cases/3b7f0791f245437a.json new file mode 100644 index 0000000000..e83575cb6c --- /dev/null +++ b/3.10/972/data/test-cases/3b7f0791f245437a.json @@ -0,0 +1 @@ +{"uid":"3b7f0791f245437a","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1696468451943,"stop":1696468452632,"duration":689},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastDevonDC","time":{"start":1696468451943,"stop":1696468451944,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastDevonDC","time":{"start":1696468451944,"stop":1696468452629,"duration":685},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468452629,"stop":1696468452629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468452629,"stop":1696468452632,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastDevonDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"8f35c96c827a8c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/8f35c96c827a8c90","status":"passed","time":{"start":1696382156574,"stop":1696382157200,"duration":626}},{"uid":"1c25568e79de0f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1c25568e79de0f1a","status":"passed","time":{"start":1696366204094,"stop":1696366204684,"duration":590}},{"uid":"43a3d694aae6eac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/43a3d694aae6eac7","status":"passed","time":{"start":1696295683898,"stop":1696295684760,"duration":862}},{"uid":"70c10d2e7e9f7e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/70c10d2e7e9f7e42","status":"passed","time":{"start":1696209290546,"stop":1696209291231,"duration":685}},{"uid":"4409897fcde96c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4409897fcde96c7d","status":"passed","time":{"start":1696123384575,"stop":1696123385632,"duration":1057}},{"uid":"9e56879b09347435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9e56879b09347435","status":"passed","time":{"start":1696036349079,"stop":1696036349697,"duration":618}},{"uid":"15bedbc4f7083756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/15bedbc4f7083756","status":"passed","time":{"start":1695950036235,"stop":1695950037061,"duration":826}},{"uid":"9f1fabfe155edf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f1fabfe155edf1","status":"passed","time":{"start":1695930358326,"stop":1695930359379,"duration":1053}},{"uid":"403cfe7825976eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/403cfe7825976eea","status":"passed","time":{"start":1695930275231,"stop":1695930275873,"duration":642}},{"uid":"36376c5955d4847e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/36376c5955d4847e","status":"passed","time":{"start":1695863644942,"stop":1695863646009,"duration":1067}},{"uid":"d8f7ffe4dfe7ea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d8f7ffe4dfe7ea35","status":"passed","time":{"start":1695852481666,"stop":1695852482474,"duration":808}},{"uid":"bcac8a2bd1feea58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/bcac8a2bd1feea58","status":"passed","time":{"start":1695852430662,"stop":1695852431336,"duration":674}},{"uid":"2df8b95213bd0d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2df8b95213bd0d64","status":"passed","time":{"start":1695841428692,"stop":1695841429338,"duration":646}},{"uid":"69b3da5647b97e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/69b3da5647b97e07","status":"passed","time":{"start":1695841385171,"stop":1695841385773,"duration":602}},{"uid":"4860a93bc1f58f36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4860a93bc1f58f36","status":"passed","time":{"start":1695777265056,"stop":1695777265847,"duration":791}},{"uid":"cbd35f3e3715e1cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/cbd35f3e3715e1cf","status":"passed","time":{"start":1695690864655,"stop":1695690865385,"duration":730}},{"uid":"c053a61611eca779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c053a61611eca779","status":"passed","time":{"start":1695604477199,"stop":1695604478168,"duration":969}},{"uid":"1c7505f698ca6ee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1c7505f698ca6ee7","status":"passed","time":{"start":1695518255993,"stop":1695518257079,"duration":1086}},{"uid":"2d987727a06b2a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/2d987727a06b2a65","status":"passed","time":{"start":1695431486590,"stop":1695431487634,"duration":1044}},{"uid":"e6bbad3224f51908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e6bbad3224f51908","status":"passed","time":{"start":1695345217995,"stop":1695345218726,"duration":731}}]},"tags":[]},"source":"3b7f0791f245437a.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/3bbcb23b082d186c.json b/3.10/972/data/test-cases/3bbcb23b082d186c.json new file mode 100644 index 0000000000..c53f36a111 --- /dev/null +++ b/3.10/972/data/test-cases/3bbcb23b082d186c.json @@ -0,0 +1 @@ +{"uid":"3bbcb23b082d186c","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1696468449513,"stop":1696468451938,"duration":2425},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastCambridgeshireCouncil","time":{"start":1696468449513,"stop":1696468449514,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastCambridgeshireCouncil","time":{"start":1696468449514,"stop":1696468451929,"duration":2415},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468451929,"stop":1696468451929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468451929,"stop":1696468451938,"duration":9},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastCambridgeshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"dd0e8b9b9ef14918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/dd0e8b9b9ef14918","status":"passed","time":{"start":1696382155114,"stop":1696382156571,"duration":1457}},{"uid":"191e25fd8ea411a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/191e25fd8ea411a5","status":"passed","time":{"start":1696366202880,"stop":1696366204091,"duration":1211}},{"uid":"fccc2393eefe7eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/fccc2393eefe7eab","status":"passed","time":{"start":1696295681257,"stop":1696295683895,"duration":2638}},{"uid":"a6c580f60a3628ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a6c580f60a3628ed","status":"passed","time":{"start":1696209288755,"stop":1696209290543,"duration":1788}},{"uid":"fb04223676f0a4b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fb04223676f0a4b9","status":"passed","time":{"start":1696123383149,"stop":1696123384572,"duration":1423}},{"uid":"c31673894391ffb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c31673894391ffb4","status":"passed","time":{"start":1696036344098,"stop":1696036349076,"duration":4978}},{"uid":"bda1c28af36cda97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bda1c28af36cda97","status":"passed","time":{"start":1695950033387,"stop":1695950036232,"duration":2845}},{"uid":"c5c2a063d1128cc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/c5c2a063d1128cc7","status":"passed","time":{"start":1695930356669,"stop":1695930358322,"duration":1653}},{"uid":"623211d3881a79f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/623211d3881a79f0","status":"passed","time":{"start":1695930273661,"stop":1695930275228,"duration":1567}},{"uid":"ef49ccdee369a060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ef49ccdee369a060","status":"passed","time":{"start":1695863643278,"stop":1695863644938,"duration":1660}},{"uid":"474dfb62e2f2d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/474dfb62e2f2d18b","status":"passed","time":{"start":1695852476276,"stop":1695852481661,"duration":5385}},{"uid":"5912cc0cd49fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5912cc0cd49fa","status":"passed","time":{"start":1695852429296,"stop":1695852430659,"duration":1363}},{"uid":"546bcac2fb5d836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/546bcac2fb5d836a","status":"passed","time":{"start":1695841424879,"stop":1695841428688,"duration":3809}},{"uid":"af5872fe730ccb84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/af5872fe730ccb84","status":"passed","time":{"start":1695841383875,"stop":1695841385168,"duration":1293}},{"uid":"e83fcbf3d6ee4b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e83fcbf3d6ee4b64","status":"passed","time":{"start":1695777262772,"stop":1695777265053,"duration":2281}},{"uid":"5125559ae8ad3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5125559ae8ad3c45","status":"passed","time":{"start":1695690863254,"stop":1695690864652,"duration":1398}},{"uid":"f24719349aeaf068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f24719349aeaf068","status":"passed","time":{"start":1695604472814,"stop":1695604477196,"duration":4382}},{"uid":"3776a257598bba4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/3776a257598bba4a","status":"passed","time":{"start":1695518253707,"stop":1695518255990,"duration":2283}},{"uid":"77258fcded5ff20c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/77258fcded5ff20c","status":"passed","time":{"start":1695431484942,"stop":1695431486587,"duration":1645}},{"uid":"ffe3436435aa96f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/ffe3436435aa96f0","status":"passed","time":{"start":1695345216267,"stop":1695345217992,"duration":1725}}]},"tags":[]},"source":"3bbcb23b082d186c.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/bca0d67b3bc77916.json b/3.10/972/data/test-cases/48ef8b05c7affb74.json similarity index 86% rename from 3.10/943/data/test-cases/bca0d67b3bc77916.json rename to 3.10/972/data/test-cases/48ef8b05c7affb74.json index b8734e84f4..f2769a940c 100644 --- a/3.10/943/data/test-cases/bca0d67b3bc77916.json +++ b/3.10/972/data/test-cases/48ef8b05c7affb74.json @@ -1 +1 @@ -{"uid":"bca0d67b3bc77916","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1695345233815,"stop":1695345234469,"duration":654},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/article/13114/?type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1', 'X-Requested-With': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/article/13114/', query='type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'FenlandDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/FenlandDistrictCouncil.py:45: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:501: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/article/13114/?type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1', 'X-Requested-With': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/article/13114/', query='type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'FenlandDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/FenlandDistrictCouncil.py:45: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:501: ConnectionError","steps":[{"name":"Given the council: FenlandDistrictCouncil","time":{"start":1695345233815,"stop":1695345233816,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from FenlandDistrictCouncil","time":{"start":1695345233816,"stop":1695345234469,"duration":653},"status":"failed","statusMessage":"('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"FenlandDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":34,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":88},"items":[{"uid":"9ae63b1970de57d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/9ae63b1970de57d6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695258781363,"stop":1695258782206,"duration":843}},{"uid":"3b57302d6a44b3c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/3b57302d6a44b3c7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695206165267,"stop":1695206165709,"duration":442}},{"uid":"a22641820057ab39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/a22641820057ab39","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193628873,"stop":1695193629578,"duration":705}},{"uid":"a3aa5c2057f8b8aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/a3aa5c2057f8b8aa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695172408576,"stop":1695172409080,"duration":504}},{"uid":"7616d8ec5f4521a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/7616d8ec5f4521a9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695161908674,"stop":1695161909191,"duration":517}},{"uid":"5726b99852aa50fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/5726b99852aa50fa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695159878497,"stop":1695159879332,"duration":835}},{"uid":"e85422af3426e65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/e85422af3426e65c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695156941060,"stop":1695156941733,"duration":673}},{"uid":"afc95eb61ab08240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/afc95eb61ab08240","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695086073523,"stop":1695086074403,"duration":880}},{"uid":"1af0625ac67e8522","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/1af0625ac67e8522","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694999609237,"stop":1694999609876,"duration":639}},{"uid":"62a71716aa09a2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/62a71716aa09a2c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987842266,"stop":1694987843116,"duration":850}},{"uid":"280d4b497b0e05d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/280d4b497b0e05d4","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987682896,"stop":1694987683485,"duration":589}},{"uid":"e47822fad4549f94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/e47822fad4549f94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694971647733,"stop":1694971648200,"duration":467}},{"uid":"5d7d7fcc44b1551","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/5d7d7fcc44b1551","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694913442415,"stop":1694913443292,"duration":877}},{"uid":"2448fb8e9e8f29ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/2448fb8e9e8f29ee","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892754556,"stop":1694892755139,"duration":583}},{"uid":"d2e5c4832ac895f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d2e5c4832ac895f5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889750878,"stop":1694889751567,"duration":689}},{"uid":"ba2d1bf35b41d856","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/ba2d1bf35b41d856","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694864619714,"stop":1694864620300,"duration":586}},{"uid":"f2e3ce24d22e15a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/f2e3ce24d22e15a5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694840302725,"stop":1694840303484,"duration":759}},{"uid":"a097c0bb48b7289d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/a097c0bb48b7289d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694826711154,"stop":1694826711810,"duration":656}},{"uid":"86efc89f9ff9be3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/86efc89f9ff9be3a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694796726726,"stop":1694796727675,"duration":949}},{"uid":"dac6ca1a6f6d913a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/dac6ca1a6f6d913a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740456856,"stop":1694740457674,"duration":818}}]},"tags":[]},"source":"bca0d67b3bc77916.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file +{"uid":"48ef8b05c7affb74","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/article/13114/?type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1', 'X-Requested-With': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/article/13114/', query='type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'FenlandDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/FenlandDistrictCouncil.py:45: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:501: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/article/13114/?type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1', 'X-Requested-With': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/article/13114/', query='type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'FenlandDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/FenlandDistrictCouncil.py:45: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:501: ConnectionError","steps":[{"name":"Given the council: FenlandDistrictCouncil","time":{"start":1696468458026,"stop":1696468458027,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from FenlandDistrictCouncil","time":{"start":1696468458027,"stop":1696468458707,"duration":680},"status":"failed","statusMessage":"('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"FenlandDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":54,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":108},"items":[{"uid":"4194c1bf2ff894dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4194c1bf2ff894dc","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382166368,"stop":1696382166874,"duration":506}},{"uid":"601977bf8a8e07e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/601977bf8a8e07e8","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366209854,"stop":1696366210489,"duration":635}},{"uid":"26056a0027096917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/26056a0027096917","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295694449,"stop":1696295695137,"duration":688}},{"uid":"bd7b7f9e6eb556e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bd7b7f9e6eb556e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209297961,"stop":1696209298600,"duration":639}},{"uid":"fe0c09adb00b90f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fe0c09adb00b90f3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123394657,"stop":1696123395298,"duration":641}},{"uid":"be1ae73b195030b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/be1ae73b195030b1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036356020,"stop":1696036356641,"duration":621}},{"uid":"e30716a69971ec5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e30716a69971ec5e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950047625,"stop":1695950048184,"duration":559}},{"uid":"841cd148eb3ccc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/841cd148eb3ccc23","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930368561,"stop":1695930369228,"duration":667}},{"uid":"3aebad39892ee266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3aebad39892ee266","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930282489,"stop":1695930282946,"duration":457}},{"uid":"d10b1f6dbc906225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d10b1f6dbc906225","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863657413,"stop":1695863658182,"duration":769}},{"uid":"10281bf251d6b6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/10281bf251d6b6db","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852494226,"stop":1695852494824,"duration":598}},{"uid":"e6febbd478b042b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e6febbd478b042b6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852444568,"stop":1695852445136,"duration":568}},{"uid":"f29484def624391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f29484def624391b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841435805,"stop":1695841436233,"duration":428}},{"uid":"92a783f4033d66ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/92a783f4033d66ef","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841395309,"stop":1695841395968,"duration":659}},{"uid":"afcef88b5091d528","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/afcef88b5091d528","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777271859,"stop":1695777272571,"duration":712}},{"uid":"914fd845704f9aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/914fd845704f9aa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690876714,"stop":1695690877246,"duration":532}},{"uid":"cd5bbef15da0e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cd5bbef15da0e20b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604489995,"stop":1695604490799,"duration":804}},{"uid":"fa9215542da1216e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/fa9215542da1216e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518266599,"stop":1695518267313,"duration":714}},{"uid":"b3b1fc0d58309c33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b3b1fc0d58309c33","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431500875,"stop":1695431501665,"duration":790}},{"uid":"bca0d67b3bc77916","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bca0d67b3bc77916","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345233815,"stop":1695345234469,"duration":654}}]},"tags":[]},"source":"48ef8b05c7affb74.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/48f7520cc5375ec1.json b/3.10/972/data/test-cases/48f7520cc5375ec1.json new file mode 100644 index 0000000000..60cb49ad64 --- /dev/null +++ b/3.10/972/data/test-cases/48f7520cc5375ec1.json @@ -0,0 +1 @@ +{"uid":"48f7520cc5375ec1","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1696468458982,"stop":1696468461194,"duration":2212},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GlasgowCityCouncil","time":{"start":1696468458982,"stop":1696468458982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GlasgowCityCouncil","time":{"start":1696468458983,"stop":1696468461191,"duration":2208},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468461191,"stop":1696468461191,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468461191,"stop":1696468461194,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GlasgowCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"55642655f5380036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/55642655f5380036","status":"passed","time":{"start":1696382167189,"stop":1696382169449,"duration":2260}},{"uid":"7dc4a6635f0d5052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7dc4a6635f0d5052","status":"passed","time":{"start":1696366210805,"stop":1696366212965,"duration":2160}},{"uid":"5e999e44f931a764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5e999e44f931a764","status":"passed","time":{"start":1696295695466,"stop":1696295697800,"duration":2334}},{"uid":"c61ea82dcbf2648f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c61ea82dcbf2648f","status":"passed","time":{"start":1696209298875,"stop":1696209301140,"duration":2265}},{"uid":"d895cd35ff0095d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/d895cd35ff0095d2","status":"passed","time":{"start":1696123395554,"stop":1696123398042,"duration":2488}},{"uid":"856890312364aee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/856890312364aee5","status":"passed","time":{"start":1696036356897,"stop":1696036359137,"duration":2240}},{"uid":"996ad7024c82442b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/996ad7024c82442b","status":"passed","time":{"start":1695950048439,"stop":1695950050959,"duration":2520}},{"uid":"d5901b7882639a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d5901b7882639a3c","status":"passed","time":{"start":1695930369575,"stop":1695930372611,"duration":3036}},{"uid":"bbc66808f2b08e4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/bbc66808f2b08e4c","status":"passed","time":{"start":1695930283204,"stop":1695930285429,"duration":2225}},{"uid":"145ae7c1400544eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/145ae7c1400544eb","status":"passed","time":{"start":1695863658534,"stop":1695863661161,"duration":2627}},{"uid":"a996bd9a3bc29a3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/a996bd9a3bc29a3f","status":"passed","time":{"start":1695852495151,"stop":1695852497706,"duration":2555}},{"uid":"420b019aca667b5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/420b019aca667b5a","status":"passed","time":{"start":1695852445448,"stop":1695852447670,"duration":2222}},{"uid":"7388b73a8ec451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7388b73a8ec451","status":"passed","time":{"start":1695841436702,"stop":1695841438932,"duration":2230}},{"uid":"ff120d944084ac00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/ff120d944084ac00","status":"passed","time":{"start":1695841396361,"stop":1695841398483,"duration":2122}},{"uid":"1fe5af17b54d1118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/1fe5af17b54d1118","status":"passed","time":{"start":1695777272826,"stop":1695777275057,"duration":2231}},{"uid":"1041db695b80268f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1041db695b80268f","status":"passed","time":{"start":1695690877504,"stop":1695690879695,"duration":2191}},{"uid":"8c449c6ffd47d8e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/8c449c6ffd47d8e8","status":"passed","time":{"start":1695604491077,"stop":1695604493750,"duration":2673}},{"uid":"6f7dbe6c5f6c6342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6f7dbe6c5f6c6342","status":"passed","time":{"start":1695518267677,"stop":1695518270476,"duration":2799}},{"uid":"c716bb1fe5ee66db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c716bb1fe5ee66db","status":"passed","time":{"start":1695431501997,"stop":1695431504810,"duration":2813}},{"uid":"dc1cf89cc6551059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/dc1cf89cc6551059","status":"passed","time":{"start":1695345234747,"stop":1695345237221,"duration":2474}}]},"tags":[]},"source":"48f7520cc5375ec1.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/4c0ed763a761cb7.json b/3.10/972/data/test-cases/4c0ed763a761cb7.json new file mode 100644 index 0000000000..f895916c5a --- /dev/null +++ b/3.10/972/data/test-cases/4c0ed763a761cb7.json @@ -0,0 +1 @@ +{"uid":"4c0ed763a761cb7","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1696468741150,"stop":1696468744442,"duration":3292},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WindsorAndMaidenheadCouncil","time":{"start":1696468741150,"stop":1696468741151,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WindsorAndMaidenheadCouncil","time":{"start":1696468741151,"stop":1696468744440,"duration":3289},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468744440,"stop":1696468744441,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468744441,"stop":1696468744442,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WindsorAndMaidenheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"1f17e20a9c9afa9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1f17e20a9c9afa9a","status":"passed","time":{"start":1696382444369,"stop":1696382447610,"duration":3241}},{"uid":"ae4b5d08f86bf356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ae4b5d08f86bf356","status":"passed","time":{"start":1696366582468,"stop":1696366585153,"duration":2685}},{"uid":"213afb17015e4e8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/213afb17015e4e8f","status":"passed","time":{"start":1696295969511,"stop":1696295972624,"duration":3113}},{"uid":"bac5c8562baf05e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bac5c8562baf05e1","status":"passed","time":{"start":1696209568666,"stop":1696209570322,"duration":1656}},{"uid":"89c53eeaae02da10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/89c53eeaae02da10","status":"passed","time":{"start":1696123699463,"stop":1696123701083,"duration":1620}},{"uid":"5f22437e204af13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5f22437e204af13e","status":"passed","time":{"start":1696036611094,"stop":1696036614148,"duration":3054}},{"uid":"45b7c5d1556c871c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/45b7c5d1556c871c","status":"passed","time":{"start":1695950319152,"stop":1695950322301,"duration":3149}},{"uid":"9056f21db1437d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9056f21db1437d0d","status":"passed","time":{"start":1695930731720,"stop":1695930734849,"duration":3129}},{"uid":"44c87410bd84972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/44c87410bd84972f","status":"passed","time":{"start":1695930652431,"stop":1695930655188,"duration":2757}},{"uid":"4faa39b044d9b599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4faa39b044d9b599","status":"passed","time":{"start":1695863981030,"stop":1695863984385,"duration":3355}},{"uid":"7bed5f92ea8df200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7bed5f92ea8df200","status":"passed","time":{"start":1695852756961,"stop":1695852759962,"duration":3001}},{"uid":"7915b647658ba2fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7915b647658ba2fb","status":"passed","time":{"start":1695852688545,"stop":1695852691300,"duration":2755}},{"uid":"da7f25a218bbd1b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/da7f25a218bbd1b5","status":"passed","time":{"start":1695841778030,"stop":1695841781143,"duration":3113}},{"uid":"463d721e4049442f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/463d721e4049442f","status":"passed","time":{"start":1695841631578,"stop":1695841634489,"duration":2911}},{"uid":"88c65c037082829f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/88c65c037082829f","status":"passed","time":{"start":1695777516044,"stop":1695777519121,"duration":3077}},{"uid":"4556c03805134f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4556c03805134f17","status":"passed","time":{"start":1695691120624,"stop":1695691123750,"duration":3126}},{"uid":"a55eec3a232494a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a55eec3a232494a","status":"passed","time":{"start":1695604793332,"stop":1695604796888,"duration":3556}},{"uid":"b4ad425953e85fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b4ad425953e85fb9","status":"passed","time":{"start":1695518597403,"stop":1695518600845,"duration":3442}},{"uid":"ac68f170b34f98f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ac68f170b34f98f2","status":"passed","time":{"start":1695431793882,"stop":1695431797045,"duration":3163}},{"uid":"10625e3870c8fd57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/10625e3870c8fd57","status":"passed","time":{"start":1695345487950,"stop":1695345491176,"duration":3226}}]},"tags":[]},"source":"4c0ed763a761cb7.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/b70af384eaf1375a.json b/3.10/972/data/test-cases/4ce4c4ead7bcf370.json similarity index 51% rename from 3.10/943/data/test-cases/b70af384eaf1375a.json rename to 3.10/972/data/test-cases/4ce4c4ead7bcf370.json index a7e62d555e..55face98c1 100644 --- a/3.10/943/data/test-cases/b70af384eaf1375a.json +++ b/3.10/972/data/test-cases/4ce4c4ead7bcf370.json @@ -1 +1 @@ -{"uid":"b70af384eaf1375a","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1695345272656,"stop":1695345272660,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthEastLincs'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '11062649', 'url': 'https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/NorthEastLincs.py:17: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthEastLincs'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '11062649', 'url': 'https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/NorthEastLincs.py:17: AttributeError","steps":[{"name":"Given the council: NorthEastLincs","time":{"start":1695345272656,"stop":1695345272657,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthEastLincs","time":{"start":1695345272657,"stop":1695345272660,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthEastLincs"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"1f33ae3f29d0bf7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/1f33ae3f29d0bf7b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258835560,"stop":1695258835564,"duration":4}},{"uid":"846a5e2be5129acc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/846a5e2be5129acc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206193920,"stop":1695206193924,"duration":4}},{"uid":"d0e76ebafc86b27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/d0e76ebafc86b27c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193650511,"stop":1695193650515,"duration":4}},{"uid":"1d013b301996a56b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/1d013b301996a56b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172453634,"stop":1695172453638,"duration":4}},{"uid":"de1a6f53162415f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/de1a6f53162415f7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695161927066,"stop":1695161927070,"duration":4}},{"uid":"5bbea966d41d66b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/5bbea966d41d66b4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159897143,"stop":1695159897147,"duration":4}},{"uid":"ea4c6ac5484722e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/ea4c6ac5484722e7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156979366,"stop":1695156979371,"duration":5}},{"uid":"718f3ef93a9f3b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/718f3ef93a9f3b03","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086115179,"stop":1695086115184,"duration":5}},{"uid":"eb80aacb9a7a6010","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/eb80aacb9a7a6010","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999648347,"stop":1694999648351,"duration":4}},{"uid":"fae1800cf2e92d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/fae1800cf2e92d2f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987871119,"stop":1694987871124,"duration":5}},{"uid":"667e4997e96814ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/667e4997e96814ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987700447,"stop":1694987700451,"duration":4}},{"uid":"567dca31abbc738e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/567dca31abbc738e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971662408,"stop":1694971662412,"duration":4}},{"uid":"e3833b89c8d7a13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/e3833b89c8d7a13e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913480903,"stop":1694913480908,"duration":5}},{"uid":"74415b1de013bc26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/74415b1de013bc26","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892784090,"stop":1694892784093,"duration":3}},{"uid":"ea2be89e7ded69c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/ea2be89e7ded69c0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889771801,"stop":1694889771805,"duration":4}},{"uid":"2fe48ecc34b8f262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/2fe48ecc34b8f262","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864643490,"stop":1694864643496,"duration":6}},{"uid":"16b224a4563fcc83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/16b224a4563fcc83","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840360369,"stop":1694840360373,"duration":4}},{"uid":"ff40d25e1bedf987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/ff40d25e1bedf987","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826787145,"stop":1694826787151,"duration":6}},{"uid":"3bef1385e5587e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/3bef1385e5587e7d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796753999,"stop":1694796754004,"duration":5}},{"uid":"13a9c8b27fa28be1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/13a9c8b27fa28be1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740499437,"stop":1694740499441,"duration":4}}]},"tags":[]},"source":"b70af384eaf1375a.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file +{"uid":"4ce4c4ead7bcf370","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthEastLincs'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '11062649', 'url': 'https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/NorthEastLincs.py:17: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthEastLincs'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '11062649', 'url': 'https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/NorthEastLincs.py:17: AttributeError","steps":[{"name":"Given the council: NorthEastLincs","time":{"start":1696468519252,"stop":1696468519253,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthEastLincs","time":{"start":1696468519253,"stop":1696468519256,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthEastLincs"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"f74c691285967b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f74c691285967b9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382227618,"stop":1696382227622,"duration":4}},{"uid":"47f8869e46454a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/47f8869e46454a3c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366231455,"stop":1696366231459,"duration":4}},{"uid":"7a564a6085c3e6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7a564a6085c3e6d6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295746896,"stop":1696295746900,"duration":4}},{"uid":"4e90f3ef4da6580a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4e90f3ef4da6580a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209332618,"stop":1696209332622,"duration":4}},{"uid":"e4986062c7490c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e4986062c7490c0a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123454201,"stop":1696123454205,"duration":4}},{"uid":"5c1a0110c2c572ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5c1a0110c2c572ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036398894,"stop":1696036398897,"duration":3}},{"uid":"e184f5bd521dbb16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e184f5bd521dbb16","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950072234,"stop":1695950072238,"duration":4}},{"uid":"bee9ada5d0be87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bee9ada5d0be87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930393523,"stop":1695930393528,"duration":5}},{"uid":"c2499ae17c35d828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/c2499ae17c35d828","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930305092,"stop":1695930305095,"duration":3}},{"uid":"6d6bf523951e0cc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6d6bf523951e0cc4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863680880,"stop":1695863680885,"duration":5}},{"uid":"2c4c6efea83dc513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2c4c6efea83dc513","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852515070,"stop":1695852515075,"duration":5}},{"uid":"f2c18b2565ebd98a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f2c18b2565ebd98a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852472468,"stop":1695852472472,"duration":4}},{"uid":"4b58c99d45ee7049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4b58c99d45ee7049","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841460541,"stop":1695841460546,"duration":5}},{"uid":"19fd13627bb91497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/19fd13627bb91497","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841434054,"stop":1695841434061,"duration":7}},{"uid":"9800bd6f21563f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/9800bd6f21563f63","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777314043,"stop":1695777314047,"duration":4}},{"uid":"ddd040eaf93a8cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ddd040eaf93a8cc5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690912907,"stop":1695690912911,"duration":4}},{"uid":"eecf8fb3e8c84c01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/eecf8fb3e8c84c01","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604550878,"stop":1695604550882,"duration":4}},{"uid":"17ed5db78948c06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/17ed5db78948c06","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518333483,"stop":1695518333489,"duration":6}},{"uid":"b5527b53deee2134","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b5527b53deee2134","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431550210,"stop":1695431550215,"duration":5}},{"uid":"b70af384eaf1375a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b70af384eaf1375a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345272656,"stop":1695345272660,"duration":4}}]},"tags":[]},"source":"4ce4c4ead7bcf370.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/4d88ca839a8c6f04.json b/3.10/972/data/test-cases/4d88ca839a8c6f04.json new file mode 100644 index 0000000000..595881c4c9 --- /dev/null +++ b/3.10/972/data/test-cases/4d88ca839a8c6f04.json @@ -0,0 +1 @@ +{"uid":"4d88ca839a8c6f04","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'POST', url = '/apiserver/ajaxlibrary/'\nbody = '{\"jsonrpc\": \"2.0\", \"id\": \"1689431609779\", \"method\": \"stc.waste.collections.getDates\", \"params\": {\"addresscode\": \"S100000325977|1 CANDLISH STREET, SOUTH SHIELDS, SOUTH TYNESIDE, TYNE AND WEAR, NE33 3JW\"}}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '203'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/apiserver/ajaxlibrary/', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SouthTynesideCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SouthTynesideCouncil.py:83: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=payload)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:501: ConnectionError","flaky":true,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'POST', url = '/apiserver/ajaxlibrary/'\nbody = '{\"jsonrpc\": \"2.0\", \"id\": \"1689431609779\", \"method\": \"stc.waste.collections.getDates\", \"params\": {\"addresscode\": \"S100000325977|1 CANDLISH STREET, SOUTH SHIELDS, SOUTH TYNESIDE, TYNE AND WEAR, NE33 3JW\"}}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '203'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/apiserver/ajaxlibrary/', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SouthTynesideCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SouthTynesideCouncil.py:83: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=payload)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:501: ConnectionError","steps":[{"name":"Given the council: SouthTynesideCouncil","time":{"start":1696468651915,"stop":1696468651916,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthTynesideCouncil","time":{"start":1696468651916,"stop":1696468653346,"duration":1430},"status":"failed","statusMessage":"('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthTynesideCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":40,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":108},"items":[{"uid":"b850e3f2fb259035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b850e3f2fb259035","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382364576,"stop":1696382365728,"duration":1152}},{"uid":"efd65174ae95d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/efd65174ae95d5a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366410900,"stop":1696366411930,"duration":1030}},{"uid":"5363c5c91bab259b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5363c5c91bab259b","status":"passed","time":{"start":1696295935499,"stop":1696295937999,"duration":2500}},{"uid":"e6ff866bc4301a8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e6ff866bc4301a8c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209492114,"stop":1696209493776,"duration":1662}},{"uid":"91750652b53f7623","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/91750652b53f7623","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123652898,"stop":1696123655147,"duration":2249}},{"uid":"5e96a811abe64c6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5e96a811abe64c6e","status":"passed","time":{"start":1696036554853,"stop":1696036556542,"duration":1689}},{"uid":"b43acb0efde86cac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b43acb0efde86cac","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950276038,"stop":1695950276878,"duration":840}},{"uid":"88335401e21f774","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/88335401e21f774","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930652264,"stop":1695930654118,"duration":1854}},{"uid":"49cccda6206d8a16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/49cccda6206d8a16","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930489187,"stop":1695930490126,"duration":939}},{"uid":"890c94bd3495eb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/890c94bd3495eb56","status":"passed","time":{"start":1695863896567,"stop":1695863898859,"duration":2292}},{"uid":"89774ae6338642f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/89774ae6338642f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852720730,"stop":1695852722375,"duration":1645}},{"uid":"953fa52cc671165e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/953fa52cc671165e","status":"passed","time":{"start":1695852622255,"stop":1695852623917,"duration":1662}},{"uid":"9d38fa17064f00ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9d38fa17064f00ff","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841628376,"stop":1695841629644,"duration":1268}},{"uid":"e69dbf206688b4fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e69dbf206688b4fa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841581950,"stop":1695841582574,"duration":624}},{"uid":"e1951fa68d325fa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e1951fa68d325fa0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777469129,"stop":1695777469840,"duration":711}},{"uid":"a54900a3b7de6740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a54900a3b7de6740","status":"passed","time":{"start":1695691066781,"stop":1695691068381,"duration":1600}},{"uid":"169224ce1b8aaa15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/169224ce1b8aaa15","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604762296,"stop":1695604764915,"duration":2619}},{"uid":"6d2a7d0e04676971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6d2a7d0e04676971","status":"passed","time":{"start":1695518541969,"stop":1695518544566,"duration":2597}},{"uid":"a9d6dd06c692a5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a9d6dd06c692a5d6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431759364,"stop":1695431761301,"duration":1937}},{"uid":"b02c2806a4a76dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b02c2806a4a76dc3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345456218,"stop":1695345457363,"duration":1145}}]},"tags":[]},"source":"4d88ca839a8c6f04.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/4d8ddde5dd4e41a7.json b/3.10/972/data/test-cases/4d8ddde5dd4e41a7.json new file mode 100644 index 0000000000..0effa262d9 --- /dev/null +++ b/3.10/972/data/test-cases/4d8ddde5dd4e41a7.json @@ -0,0 +1 @@ +{"uid":"4d8ddde5dd4e41a7","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CastlepointDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '4525', 'url': 'https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Disable the SSL warnings that otherwise break everything\n requests.packages.urllib3.disable_warnings()\n> requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += \":HIGH:!DH:!aNULL\"\nE AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n\nuk_bin_collection/uk_bin_collection/councils/CastlepointDistrictCouncil.py:18: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CastlepointDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '4525', 'url': 'https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Disable the SSL warnings that otherwise break everything\n requests.packages.urllib3.disable_warnings()\n> requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += \":HIGH:!DH:!aNULL\"\nE AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n\nuk_bin_collection/uk_bin_collection/councils/CastlepointDistrictCouncil.py:18: AttributeError","steps":[{"name":"Given the council: CastlepointDistrictCouncil","time":{"start":1696468427326,"stop":1696468427326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CastlepointDistrictCouncil","time":{"start":1696468427327,"stop":1696468427425,"duration":98},"status":"failed","statusMessage":"module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CastlepointDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"66e339c672e08b5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/66e339c672e08b5e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696382132765,"stop":1696382132876,"duration":111}},{"uid":"e4736f7a97da2783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e4736f7a97da2783","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696366184661,"stop":1696366184776,"duration":115}},{"uid":"3a35565117b033bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/3a35565117b033bf","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696295655281,"stop":1696295655401,"duration":120}},{"uid":"b02a5b32176af036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b02a5b32176af036","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696209263242,"stop":1696209263357,"duration":115}},{"uid":"32b2a2e6b36f8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/32b2a2e6b36f8da","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696123356158,"stop":1696123356258,"duration":100}},{"uid":"bb7778619bc6dae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/bb7778619bc6dae3","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696036315968,"stop":1696036316067,"duration":99}},{"uid":"7240a780205c3e1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7240a780205c3e1d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695950004268,"stop":1695950004367,"duration":99}},{"uid":"161eabd8dc674721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/161eabd8dc674721","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930327869,"stop":1695930328010,"duration":141}},{"uid":"6907bc5ddc4278ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6907bc5ddc4278ba","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930256108,"stop":1695930256211,"duration":103}},{"uid":"d684e9c0c9842d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d684e9c0c9842d2","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695863612203,"stop":1695863612315,"duration":112}},{"uid":"5d1cc1e724a40e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/5d1cc1e724a40e40","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852450095,"stop":1695852450224,"duration":129}},{"uid":"f6a3f341efc32b01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f6a3f341efc32b01","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852408279,"stop":1695852408393,"duration":114}},{"uid":"28f7a58ff65c6c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/28f7a58ff65c6c96","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841406818,"stop":1695841406970,"duration":152}},{"uid":"a6d44eca228e3b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a6d44eca228e3b92","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841366414,"stop":1695841366524,"duration":110}},{"uid":"142c9453af70f83f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/142c9453af70f83f","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695777240580,"stop":1695777240679,"duration":99}},{"uid":"e0a2232357145eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e0a2232357145eef","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695690835235,"stop":1695690835343,"duration":108}},{"uid":"284d37adba4deb0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/284d37adba4deb0c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695604447057,"stop":1695604447179,"duration":122}},{"uid":"e1ad4d38191c358a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e1ad4d38191c358a","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695518226707,"stop":1695518226828,"duration":121}},{"uid":"88ead69096f20ac6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/88ead69096f20ac6","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695431461038,"stop":1695431461150,"duration":112}},{"uid":"bb939b2ff2ad4d3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bb939b2ff2ad4d3f","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695345190275,"stop":1695345190384,"duration":109}}]},"tags":[]},"source":"4d8ddde5dd4e41a7.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/50599526c65d373e.json b/3.10/972/data/test-cases/50599526c65d373e.json new file mode 100644 index 0000000000..3de7b90d1e --- /dev/null +++ b/3.10/972/data/test-cases/50599526c65d373e.json @@ -0,0 +1 @@ +{"uid":"50599526c65d373e","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1696468692103,"stop":1696468698630,"duration":6527},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RushcliffeBoroughCouncil","time":{"start":1696468692103,"stop":1696468692104,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RushcliffeBoroughCouncil","time":{"start":1696468692104,"stop":1696468698628,"duration":6524},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468698628,"stop":1696468698628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468698628,"stop":1696468698630,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RushcliffeBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"799ed0af643ff1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/799ed0af643ff1da","status":"passed","time":{"start":1696382399236,"stop":1696382404971,"duration":5735}},{"uid":"a74f5afae2961a5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a74f5afae2961a5a","status":"passed","time":{"start":1696366397325,"stop":1696366403513,"duration":6188}},{"uid":"5a765e479a912d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5a765e479a912d9a","status":"passed","time":{"start":1696295920321,"stop":1696295927744,"duration":7423}},{"uid":"c6515d08706225f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c6515d08706225f7","status":"passed","time":{"start":1696209512974,"stop":1696209522419,"duration":9445}},{"uid":"b59ac80279ad818a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b59ac80279ad818a","status":"passed","time":{"start":1696123627674,"stop":1696123635854,"duration":8180}},{"uid":"f31d044573ad1eaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f31d044573ad1eaa","status":"passed","time":{"start":1696036574708,"stop":1696036580729,"duration":6021}},{"uid":"cc6ca6846546abf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/cc6ca6846546abf0","status":"passed","time":{"start":1695950249681,"stop":1695950257211,"duration":7530}},{"uid":"dfb6b66a1abd09a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/dfb6b66a1abd09a","status":"passed","time":{"start":1695930566394,"stop":1695930575283,"duration":8889}},{"uid":"9c314197c55b0765","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9c314197c55b0765","status":"passed","time":{"start":1695930476045,"stop":1695930482116,"duration":6071}},{"uid":"db8ded15a189300a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/db8ded15a189300a","status":"passed","time":{"start":1695863858668,"stop":1695863867372,"duration":8704}},{"uid":"b024e334a2ca58c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b024e334a2ca58c6","status":"passed","time":{"start":1695852703687,"stop":1695852711488,"duration":7801}},{"uid":"d3f1f7e5e3a65ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d3f1f7e5e3a65ffe","status":"passed","time":{"start":1695852656377,"stop":1695852662104,"duration":5727}},{"uid":"f0fe22fb5dc7b41d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f0fe22fb5dc7b41d","status":"passed","time":{"start":1695841621327,"stop":1695841627604,"duration":6277}},{"uid":"173e64188c36fd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/173e64188c36fd50","status":"passed","time":{"start":1695841593410,"stop":1695841599385,"duration":5975}},{"uid":"19b8503d0a2ab571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/19b8503d0a2ab571","status":"passed","time":{"start":1695777472988,"stop":1695777478966,"duration":5978}},{"uid":"c22004ef84be264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c22004ef84be264","status":"passed","time":{"start":1695691074799,"stop":1695691081215,"duration":6416}},{"uid":"7fd75a9c8074bd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/7fd75a9c8074bd9e","status":"passed","time":{"start":1695604717031,"stop":1695604724768,"duration":7737}},{"uid":"4c4e1a3501fff279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4c4e1a3501fff279","status":"passed","time":{"start":1695518500158,"stop":1695518508891,"duration":8733}},{"uid":"328ed0d5619811bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/328ed0d5619811bd","status":"passed","time":{"start":1695431723354,"stop":1695431732267,"duration":8913}},{"uid":"23de859dbfe906fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/23de859dbfe906fe","status":"passed","time":{"start":1695345437136,"stop":1695345447096,"duration":9960}}]},"tags":[]},"source":"50599526c65d373e.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/52aec9d9146ec4ca.json b/3.10/972/data/test-cases/52aec9d9146ec4ca.json new file mode 100644 index 0000000000..3169605fb1 --- /dev/null +++ b/3.10/972/data/test-cases/52aec9d9146ec4ca.json @@ -0,0 +1 @@ +{"uid":"52aec9d9146ec4ca","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1696468428095,"stop":1696468433986,"duration":5891},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BoltonCouncil","time":{"start":1696468428095,"stop":1696468428096,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BoltonCouncil","time":{"start":1696468428096,"stop":1696468433984,"duration":5888},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468433984,"stop":1696468433984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468433984,"stop":1696468433986,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BoltonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":108},"items":[{"uid":"51fe6de411b1ddae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/51fe6de411b1ddae","status":"passed","time":{"start":1696382134854,"stop":1696382141132,"duration":6278}},{"uid":"6fdd4c9c618e3a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6fdd4c9c618e3a7a","status":"passed","time":{"start":1696366185578,"stop":1696366189304,"duration":3726}},{"uid":"be7780b1dc29fcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/be7780b1dc29fcb2","status":"passed","time":{"start":1696295657532,"stop":1696295661379,"duration":3847}},{"uid":"9f256f6a2d296537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9f256f6a2d296537","status":"passed","time":{"start":1696209259718,"stop":1696209263247,"duration":3529}},{"uid":"a0b7826d70bc5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a0b7826d70bc5a4d","status":"passed","time":{"start":1696123358704,"stop":1696123366158,"duration":7454}},{"uid":"86b798e9727fd862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/86b798e9727fd862","status":"passed","time":{"start":1696036316775,"stop":1696036320250,"duration":3475}},{"uid":"e7419715f921ce52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e7419715f921ce52","status":"passed","time":{"start":1695950008003,"stop":1695950014170,"duration":6167}},{"uid":"1414a6270f22a3b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1414a6270f22a3b7","status":"passed","time":{"start":1695930328999,"stop":1695930333066,"duration":4067}},{"uid":"1e4a74ea51b0d097","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1e4a74ea51b0d097","status":"passed","time":{"start":1695930256593,"stop":1695930260118,"duration":3525}},{"uid":"59bbcbc0192ca3d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/59bbcbc0192ca3d9","status":"passed","time":{"start":1695863613939,"stop":1695863617659,"duration":3720}},{"uid":"4f5bf2a4266d70f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4f5bf2a4266d70f4","status":"passed","time":{"start":1695852451448,"stop":1695852455822,"duration":4374}},{"uid":"346acce989b7d2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/346acce989b7d2d8","status":"passed","time":{"start":1695852409847,"stop":1695852414859,"duration":5012}},{"uid":"c5528683fe2a3b0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c5528683fe2a3b0c","status":"passed","time":{"start":1695841407576,"stop":1695841412106,"duration":4530}},{"uid":"2cbd1e00a9a8e774","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2cbd1e00a9a8e774","status":"passed","time":{"start":1695841362851,"stop":1695841366706,"duration":3855}},{"uid":"a181540f95cac699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a181540f95cac699","status":"passed","time":{"start":1695777237698,"stop":1695777241646,"duration":3948}},{"uid":"f2aa6f265b6dab30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f2aa6f265b6dab30","status":"passed","time":{"start":1695690836442,"stop":1695690839697,"duration":3255}},{"uid":"fed052f40d4f4061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fed052f40d4f4061","status":"passed","time":{"start":1695604448776,"stop":1695604452661,"duration":3885}},{"uid":"e2506714c0dc1ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e2506714c0dc1ea9","status":"passed","time":{"start":1695518229336,"stop":1695518236758,"duration":7422}},{"uid":"dfa7738f284e10b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/dfa7738f284e10b","status":"passed","time":{"start":1695431462181,"stop":1695431467083,"duration":4902}},{"uid":"2889fc871c32dac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2889fc871c32dac3","status":"passed","time":{"start":1695345197803,"stop":1695345201346,"duration":3543}}]},"tags":[]},"source":"52aec9d9146ec4ca.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/54e91eb0d9c7a7e7.json b/3.10/972/data/test-cases/54e91eb0d9c7a7e7.json new file mode 100644 index 0000000000..8a9b44cfc0 --- /dev/null +++ b/3.10/972/data/test-cases/54e91eb0d9c7a7e7.json @@ -0,0 +1 @@ +{"uid":"54e91eb0d9c7a7e7","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b0aaa316b3 \n#1 0x55b0aa7071e7 \n#2 0x55b0aa6ff2f3 \n#3 0x55b0aa6efd17 \n#4 0x55b0aa6f1191 \n#5 0x55b0aa6f0053 \n#6 0x55b0aa6ef06c \n#7 0x55b0aa6eefde \n#8 0x55b0aa6edbe4 \n#9 0x55b0aa6ee06a \n#10 0x55b0aa7098ce \n#11 0x55b0aa789ad5 \n#12 0x55b0aa7700c2 \n#13 0x55b0aa789322 \n#14 0x55b0aa76fe93 \n#15 0x55b0aa742934 \n#16 0x55b0aa74371e \n#17 0x55b0aa9f6cb8 \n#18 0x55b0aa9fabf0 \n#19 0x55b0aaa0519c \n#20 0x55b0aa9fb808 \n#21 0x55b0aa9c827f \n#22 0x55b0aaa1fe88 \n#23 0x55b0aaa20059 \n#24 0x55b0aaa30843 \n#25 0x7fc7ba294b43 ","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'PrestonCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/PrestonCityCouncil.py:46: in parse_data\n driver.get(page)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:355: in get\n self.execute(Command.GET, {\"url\": url})\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:346: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\"value\":{\"error\":\"unknown error\",\"message\":\"unknown error: net::ERR_CONNECTION_TIMED_OUT\\\\n...\\\\n#23 0x55b0aaa20059 \\\\u003Cunknown>\\\\n#24 0x55b0aaa30843 \\\\u003Cunknown>\\\\n#25 0x7fc7ba294b43 \\\\u003Cunknown>\\\\n\"}}'}\n\n def check_response(self, response: Dict[str, Any]) -> None:\n \"\"\"Checks that a JSON response from the WebDriver does not have an\n error.\n \n :Args:\n - response - The JSON response from the WebDriver server as a dictionary\n object.\n \n :Raises: If the response contains an error message.\n \"\"\"\n status = response.get(\"status\", None)\n if not status or status == ErrorCode.SUCCESS:\n return\n value = None\n message = response.get(\"message\", \"\")\n screen: str = response.get(\"screen\", \"\")\n stacktrace = None\n if isinstance(status, int):\n value_json = response.get(\"value\", None)\n if value_json and isinstance(value_json, str):\n import json\n \n try:\n value = json.loads(value_json)\n if len(value) == 1:\n value = value[\"value\"]\n status = value.get(\"error\", None)\n if not status:\n status = value.get(\"status\", ErrorCode.UNKNOWN_ERROR)\n message = value.get(\"value\") or value.get(\"message\")\n if not isinstance(message, str):\n value = message\n message = message.get(\"message\")\n else:\n message = value.get(\"message\", None)\n except ValueError:\n pass\n \n exception_class: Type[WebDriverException]\n if status in ErrorCode.NO_SUCH_ELEMENT:\n exception_class = NoSuchElementException\n elif status in ErrorCode.NO_SUCH_FRAME:\n exception_class = NoSuchFrameException\n elif status in ErrorCode.NO_SUCH_SHADOW_ROOT:\n exception_class = NoSuchShadowRootException\n elif status in ErrorCode.NO_SUCH_WINDOW:\n exception_class = NoSuchWindowException\n elif status in ErrorCode.STALE_ELEMENT_REFERENCE:\n exception_class = StaleElementReferenceException\n elif status in ErrorCode.ELEMENT_NOT_VISIBLE:\n exception_class = ElementNotVisibleException\n elif status in ErrorCode.INVALID_ELEMENT_STATE:\n exception_class = InvalidElementStateException\n elif (\n status in ErrorCode.INVALID_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR_RETURN_TYPER\n ):\n exception_class = InvalidSelectorException\n elif status in ErrorCode.ELEMENT_IS_NOT_SELECTABLE:\n exception_class = ElementNotSelectableException\n elif status in ErrorCode.ELEMENT_NOT_INTERACTABLE:\n exception_class = ElementNotInteractableException\n elif status in ErrorCode.INVALID_COOKIE_DOMAIN:\n exception_class = InvalidCookieDomainException\n elif status in ErrorCode.UNABLE_TO_SET_COOKIE:\n exception_class = UnableToSetCookieException\n elif status in ErrorCode.TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.SCRIPT_TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.UNKNOWN_ERROR:\n exception_class = WebDriverException\n elif status in ErrorCode.UNEXPECTED_ALERT_OPEN:\n exception_class = UnexpectedAlertPresentException\n elif status in ErrorCode.NO_ALERT_OPEN:\n exception_class = NoAlertPresentException\n elif status in ErrorCode.IME_NOT_AVAILABLE:\n exception_class = ImeNotAvailableException\n elif status in ErrorCode.IME_ENGINE_ACTIVATION_FAILED:\n exception_class = ImeActivationFailedException\n elif status in ErrorCode.MOVE_TARGET_OUT_OF_BOUNDS:\n exception_class = MoveTargetOutOfBoundsException\n elif status in ErrorCode.JAVASCRIPT_ERROR:\n exception_class = JavascriptException\n elif status in ErrorCode.SESSION_NOT_CREATED:\n exception_class = SessionNotCreatedException\n elif status in ErrorCode.INVALID_ARGUMENT:\n exception_class = InvalidArgumentException\n elif status in ErrorCode.NO_SUCH_COOKIE:\n exception_class = NoSuchCookieException\n elif status in ErrorCode.UNABLE_TO_CAPTURE_SCREEN:\n exception_class = ScreenshotException\n elif status in ErrorCode.ELEMENT_CLICK_INTERCEPTED:\n exception_class = ElementClickInterceptedException\n elif status in ErrorCode.INSECURE_CERTIFICATE:\n exception_class = InsecureCertificateException\n elif status in ErrorCode.INVALID_COORDINATES:\n exception_class = InvalidCoordinatesException\n elif status in ErrorCode.INVALID_SESSION_ID:\n exception_class = InvalidSessionIdException\n elif status in ErrorCode.UNKNOWN_METHOD:\n exception_class = UnknownMethodException\n else:\n exception_class = WebDriverException\n if not value:\n value = response[\"value\"]\n if isinstance(value, str):\n raise exception_class(value)\n if message == \"\" and \"message\" in value:\n message = value[\"message\"]\n \n screen = None # type: ignore[assignment]\n if \"screen\" in value:\n screen = value[\"screen\"]\n \n stacktrace = None\n st_value = value.get(\"stackTrace\") or value.get(\"stacktrace\")\n if st_value:\n if isinstance(st_value, str):\n stacktrace = st_value.split(\"\\n\")\n else:\n stacktrace = []\n try:\n for frame in st_value:\n line = frame.get(\"lineNumber\", \"\")\n file = frame.get(\"fileName\", \"\")\n if line:\n file = f\"{file}:{line}\"\n meth = frame.get(\"methodName\", \"\")\n if \"className\" in frame:\n meth = f\"{frame['className']}.{meth}\"\n msg = \" at %s (%s)\"\n msg = msg % (meth, file)\n stacktrace.append(msg)\n except TypeError:\n pass\n if exception_class == UnexpectedAlertPresentException:\n alert_text = None\n if \"data\" in value:\n alert_text = value[\"data\"].get(\"text\")\n elif \"alert\" in value:\n alert_text = value[\"alert\"].get(\"text\")\n raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here\n> raise exception_class(message, screen, stacktrace)\nE selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\nE (Session info: headless chrome=117.0.5938.92)\nE Stacktrace:\nE #0 0x55b0aaa316b3 \nE #1 0x55b0aa7071e7 \nE #2 0x55b0aa6ff2f3 \nE #3 0x55b0aa6efd17 \nE #4 0x55b0aa6f1191 \nE #5 0x55b0aa6f0053 \nE #6 0x55b0aa6ef06c \nE #7 0x55b0aa6eefde \nE #8 0x55b0aa6edbe4 \nE #9 0x55b0aa6ee06a \nE #10 0x55b0aa7098ce \nE #11 0x55b0aa789ad5 \nE #12 0x55b0aa7700c2 \nE #13 0x55b0aa789322 \nE #14 0x55b0aa76fe93 \nE #15 0x55b0aa742934 \nE #16 0x55b0aa74371e \nE #17 0x55b0aa9f6cb8 \nE #18 0x55b0aa9fabf0 \nE #19 0x55b0aaa0519c \nE #20 0x55b0aa9fb808 \nE #21 0x55b0aa9c827f \nE #22 0x55b0aaa1fe88 \nE #23 0x55b0aaa20059 \nE #24 0x55b0aaa30843 \nE #25 0x7fc7ba294b43 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:245: WebDriverException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b0aaa316b3 \n#1 0x55b0aa7071e7 \n#2 0x55b0aa6ff2f3 \n#3 0x55b0aa6efd17 \n#4 0x55b0aa6f1191 \n#5 0x55b0aa6f0053 \n#6 0x55b0aa6ef06c \n#7 0x55b0aa6eefde \n#8 0x55b0aa6edbe4 \n#9 0x55b0aa6ee06a \n#10 0x55b0aa7098ce \n#11 0x55b0aa789ad5 \n#12 0x55b0aa7700c2 \n#13 0x55b0aa789322 \n#14 0x55b0aa76fe93 \n#15 0x55b0aa742934 \n#16 0x55b0aa74371e \n#17 0x55b0aa9f6cb8 \n#18 0x55b0aa9fabf0 \n#19 0x55b0aaa0519c \n#20 0x55b0aa9fb808 \n#21 0x55b0aa9c827f \n#22 0x55b0aaa1fe88 \n#23 0x55b0aaa20059 \n#24 0x55b0aaa30843 \n#25 0x7fc7ba294b43 ","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'PrestonCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/PrestonCityCouncil.py:46: in parse_data\n driver.get(page)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:355: in get\n self.execute(Command.GET, {\"url\": url})\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:346: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\"value\":{\"error\":\"unknown error\",\"message\":\"unknown error: net::ERR_CONNECTION_TIMED_OUT\\\\n...\\\\n#23 0x55b0aaa20059 \\\\u003Cunknown>\\\\n#24 0x55b0aaa30843 \\\\u003Cunknown>\\\\n#25 0x7fc7ba294b43 \\\\u003Cunknown>\\\\n\"}}'}\n\n def check_response(self, response: Dict[str, Any]) -> None:\n \"\"\"Checks that a JSON response from the WebDriver does not have an\n error.\n \n :Args:\n - response - The JSON response from the WebDriver server as a dictionary\n object.\n \n :Raises: If the response contains an error message.\n \"\"\"\n status = response.get(\"status\", None)\n if not status or status == ErrorCode.SUCCESS:\n return\n value = None\n message = response.get(\"message\", \"\")\n screen: str = response.get(\"screen\", \"\")\n stacktrace = None\n if isinstance(status, int):\n value_json = response.get(\"value\", None)\n if value_json and isinstance(value_json, str):\n import json\n \n try:\n value = json.loads(value_json)\n if len(value) == 1:\n value = value[\"value\"]\n status = value.get(\"error\", None)\n if not status:\n status = value.get(\"status\", ErrorCode.UNKNOWN_ERROR)\n message = value.get(\"value\") or value.get(\"message\")\n if not isinstance(message, str):\n value = message\n message = message.get(\"message\")\n else:\n message = value.get(\"message\", None)\n except ValueError:\n pass\n \n exception_class: Type[WebDriverException]\n if status in ErrorCode.NO_SUCH_ELEMENT:\n exception_class = NoSuchElementException\n elif status in ErrorCode.NO_SUCH_FRAME:\n exception_class = NoSuchFrameException\n elif status in ErrorCode.NO_SUCH_SHADOW_ROOT:\n exception_class = NoSuchShadowRootException\n elif status in ErrorCode.NO_SUCH_WINDOW:\n exception_class = NoSuchWindowException\n elif status in ErrorCode.STALE_ELEMENT_REFERENCE:\n exception_class = StaleElementReferenceException\n elif status in ErrorCode.ELEMENT_NOT_VISIBLE:\n exception_class = ElementNotVisibleException\n elif status in ErrorCode.INVALID_ELEMENT_STATE:\n exception_class = InvalidElementStateException\n elif (\n status in ErrorCode.INVALID_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR_RETURN_TYPER\n ):\n exception_class = InvalidSelectorException\n elif status in ErrorCode.ELEMENT_IS_NOT_SELECTABLE:\n exception_class = ElementNotSelectableException\n elif status in ErrorCode.ELEMENT_NOT_INTERACTABLE:\n exception_class = ElementNotInteractableException\n elif status in ErrorCode.INVALID_COOKIE_DOMAIN:\n exception_class = InvalidCookieDomainException\n elif status in ErrorCode.UNABLE_TO_SET_COOKIE:\n exception_class = UnableToSetCookieException\n elif status in ErrorCode.TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.SCRIPT_TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.UNKNOWN_ERROR:\n exception_class = WebDriverException\n elif status in ErrorCode.UNEXPECTED_ALERT_OPEN:\n exception_class = UnexpectedAlertPresentException\n elif status in ErrorCode.NO_ALERT_OPEN:\n exception_class = NoAlertPresentException\n elif status in ErrorCode.IME_NOT_AVAILABLE:\n exception_class = ImeNotAvailableException\n elif status in ErrorCode.IME_ENGINE_ACTIVATION_FAILED:\n exception_class = ImeActivationFailedException\n elif status in ErrorCode.MOVE_TARGET_OUT_OF_BOUNDS:\n exception_class = MoveTargetOutOfBoundsException\n elif status in ErrorCode.JAVASCRIPT_ERROR:\n exception_class = JavascriptException\n elif status in ErrorCode.SESSION_NOT_CREATED:\n exception_class = SessionNotCreatedException\n elif status in ErrorCode.INVALID_ARGUMENT:\n exception_class = InvalidArgumentException\n elif status in ErrorCode.NO_SUCH_COOKIE:\n exception_class = NoSuchCookieException\n elif status in ErrorCode.UNABLE_TO_CAPTURE_SCREEN:\n exception_class = ScreenshotException\n elif status in ErrorCode.ELEMENT_CLICK_INTERCEPTED:\n exception_class = ElementClickInterceptedException\n elif status in ErrorCode.INSECURE_CERTIFICATE:\n exception_class = InsecureCertificateException\n elif status in ErrorCode.INVALID_COORDINATES:\n exception_class = InvalidCoordinatesException\n elif status in ErrorCode.INVALID_SESSION_ID:\n exception_class = InvalidSessionIdException\n elif status in ErrorCode.UNKNOWN_METHOD:\n exception_class = UnknownMethodException\n else:\n exception_class = WebDriverException\n if not value:\n value = response[\"value\"]\n if isinstance(value, str):\n raise exception_class(value)\n if message == \"\" and \"message\" in value:\n message = value[\"message\"]\n \n screen = None # type: ignore[assignment]\n if \"screen\" in value:\n screen = value[\"screen\"]\n \n stacktrace = None\n st_value = value.get(\"stackTrace\") or value.get(\"stacktrace\")\n if st_value:\n if isinstance(st_value, str):\n stacktrace = st_value.split(\"\\n\")\n else:\n stacktrace = []\n try:\n for frame in st_value:\n line = frame.get(\"lineNumber\", \"\")\n file = frame.get(\"fileName\", \"\")\n if line:\n file = f\"{file}:{line}\"\n meth = frame.get(\"methodName\", \"\")\n if \"className\" in frame:\n meth = f\"{frame['className']}.{meth}\"\n msg = \" at %s (%s)\"\n msg = msg % (meth, file)\n stacktrace.append(msg)\n except TypeError:\n pass\n if exception_class == UnexpectedAlertPresentException:\n alert_text = None\n if \"data\" in value:\n alert_text = value[\"data\"].get(\"text\")\n elif \"alert\" in value:\n alert_text = value[\"alert\"].get(\"text\")\n raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here\n> raise exception_class(message, screen, stacktrace)\nE selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\nE (Session info: headless chrome=117.0.5938.92)\nE Stacktrace:\nE #0 0x55b0aaa316b3 \nE #1 0x55b0aa7071e7 \nE #2 0x55b0aa6ff2f3 \nE #3 0x55b0aa6efd17 \nE #4 0x55b0aa6f1191 \nE #5 0x55b0aa6f0053 \nE #6 0x55b0aa6ef06c \nE #7 0x55b0aa6eefde \nE #8 0x55b0aa6edbe4 \nE #9 0x55b0aa6ee06a \nE #10 0x55b0aa7098ce \nE #11 0x55b0aa789ad5 \nE #12 0x55b0aa7700c2 \nE #13 0x55b0aa789322 \nE #14 0x55b0aa76fe93 \nE #15 0x55b0aa742934 \nE #16 0x55b0aa74371e \nE #17 0x55b0aa9f6cb8 \nE #18 0x55b0aa9fabf0 \nE #19 0x55b0aaa0519c \nE #20 0x55b0aa9fb808 \nE #21 0x55b0aa9c827f \nE #22 0x55b0aaa1fe88 \nE #23 0x55b0aaa20059 \nE #24 0x55b0aaa30843 \nE #25 0x7fc7ba294b43 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:245: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1696468547627,"stop":1696468547628,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from PrestonCityCouncil","time":{"start":1696468547628,"stop":1696468677943,"duration":130315},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b0aaa316b3 \n#1 0x55b0aa7071e7 \n#2 0x55b0aa6ff2f3 \n#3 0x55b0aa6efd17 \n#4 0x55b0aa6f1191 \n#5 0x55b0aa6f0053 \n#6 0x55b0aa6ef06c \n#7 0x55b0aa6eefde \n#8 0x55b0aa6edbe4 \n#9 0x55b0aa6ee06a \n#10 0x55b0aa7098ce \n#11 0x55b0aa789ad5 \n#12 0x55b0aa7700c2 \n#13 0x55b0aa789322 \n#14 0x55b0aa76fe93 \n#15 0x55b0aa742934 \n#16 0x55b0aa74371e \n#17 0x55b0aa9f6cb8 \n#18 0x55b0aa9fabf0 \n#19 0x55b0aaa0519c \n#20 0x55b0aa9fb808 \n#21 0x55b0aa9c827f \n#22 0x55b0aaa1fe88 \n#23 0x55b0aaa20059 \n#24 0x55b0aaa30843 \n#25 0x7fc7ba294b43 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b0aaa316b3 \n#1 0x55b0aa7071e7 \n#2 0x55b0aa6ff2f3 \n#3 0x55b0aa6efd17 \n#4 0x55b0aa6f1191 \n#5 0x55b0aa6f0053 \n#6 0x55b0aa6ef06c \n#7 0x55b0aa6eefde \n#8 0x55b0aa6edbe4 \n#9 0x55b0aa6ee06a \n#10 0x55b0aa7098ce \n#11 0x55b0aa789ad5 \n#12 0x55b0aa7700c2 \n#13 0x55b0aa789322 \n#14 0x55b0aa76fe93 \n#15 0x55b0aa742934 \n#16 0x55b0aa74371e \n#17 0x55b0aa9f6cb8 \n#18 0x55b0aa9fabf0 \n#19 0x55b0aaa0519c \n#20 0x55b0aa9fb808 \n#21 0x55b0aa9c827f \n#22 0x55b0aaa1fe88 \n#23 0x55b0aaa20059 \n#24 0x55b0aaa30843 \n#25 0x7fc7ba294b43 \n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"PrestonCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":108},"items":[{"uid":"223967303959a576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/223967303959a576","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5562b28d36b3 \n#1 0x5562b25a91e7 \n#2 0x5562b25a12f3 \n#3 0x5562b2591d17 \n#4 0x5562b2593191 \n#5 0x5562b2592053 \n#6 0x5562b259106c \n#7 0x5562b2590fde \n#8 0x5562b258fbe4 \n#9 0x5562b259006a \n#10 0x5562b25ab8ce \n#11 0x5562b262bad5 \n#12 0x5562b26120c2 \n#13 0x5562b262b322 \n#14 0x5562b2611e93 \n#15 0x5562b25e4934 \n#16 0x5562b25e571e \n#17 0x5562b2898cb8 \n#18 0x5562b289cbf0 \n#19 0x5562b28a719c \n#20 0x5562b289d808 \n#21 0x5562b286a27f \n#22 0x5562b28c1e88 \n#23 0x5562b28c2059 \n#24 0x5562b28d2843 \n#25 0x7f0d1ba94b43 ","time":{"start":1696382258611,"stop":1696382389035,"duration":130424}},{"uid":"ee67180605cea923","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ee67180605cea923","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5610bb5e86b3 \n#1 0x5610bb2be1e7 \n#2 0x5610bb2b62f3 \n#3 0x5610bb2a6d17 \n#4 0x5610bb2a8191 \n#5 0x5610bb2a7053 \n#6 0x5610bb2a606c \n#7 0x5610bb2a5fde \n#8 0x5610bb2a4be4 \n#9 0x5610bb2a506a \n#10 0x5610bb2c08ce \n#11 0x5610bb340ad5 \n#12 0x5610bb3270c2 \n#13 0x5610bb340322 \n#14 0x5610bb326e93 \n#15 0x5610bb2f9934 \n#16 0x5610bb2fa71e \n#17 0x5610bb5adcb8 \n#18 0x5610bb5b1bf0 \n#19 0x5610bb5bc19c \n#20 0x5610bb5b2808 \n#21 0x5610bb57f27f \n#22 0x5610bb5d6e88 \n#23 0x5610bb5d7059 \n#24 0x5610bb5e7843 \n#25 0x7f63e7c94b43 ","time":{"start":1696366253507,"stop":1696366385635,"duration":132128}},{"uid":"f8ace9514a5fd189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f8ace9514a5fd189","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x558b39aa46b3 \n#1 0x558b3977a1e7 \n#2 0x558b397722f3 \n#3 0x558b39762d17 \n#4 0x558b39764191 \n#5 0x558b39763053 \n#6 0x558b3976206c \n#7 0x558b39761fde \n#8 0x558b39760be4 \n#9 0x558b3976106a \n#10 0x558b3977c8ce \n#11 0x558b397fcad5 \n#12 0x558b397e30c2 \n#13 0x558b397fc322 \n#14 0x558b397e2e93 \n#15 0x558b397b5934 \n#16 0x558b397b671e \n#17 0x558b39a69cb8 \n#18 0x558b39a6dbf0 \n#19 0x558b39a7819c \n#20 0x558b39a6e808 \n#21 0x558b39a3b27f \n#22 0x558b39a92e88 \n#23 0x558b39a93059 \n#24 0x558b39aa3843 \n#25 0x7f4945294b43 ","time":{"start":1696295775629,"stop":1696295906053,"duration":130424}},{"uid":"62f55d19bfacbb86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/62f55d19bfacbb86","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b5c479f6b3 \n#1 0x55b5c44751e7 \n#2 0x55b5c446d2f3 \n#3 0x55b5c445dd17 \n#4 0x55b5c445f191 \n#5 0x55b5c445e053 \n#6 0x55b5c445d06c \n#7 0x55b5c445cfde \n#8 0x55b5c445bbe4 \n#9 0x55b5c445c06a \n#10 0x55b5c44778ce \n#11 0x55b5c44f7ad5 \n#12 0x55b5c44de0c2 \n#13 0x55b5c44f7322 \n#14 0x55b5c44dde93 \n#15 0x55b5c44b0934 \n#16 0x55b5c44b171e \n#17 0x55b5c4764cb8 \n#18 0x55b5c4768bf0 \n#19 0x55b5c477319c \n#20 0x55b5c4769808 \n#21 0x55b5c473627f \n#22 0x55b5c478de88 \n#23 0x55b5c478e059 \n#24 0x55b5c479e843 \n#25 0x7f9537c94b43 ","time":{"start":1696209365796,"stop":1696209497607,"duration":131811}},{"uid":"a99c685a926d026f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a99c685a926d026f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x561957b026b3 \n#1 0x5619577d81e7 \n#2 0x5619577d02f3 \n#3 0x5619577c0d17 \n#4 0x5619577c2191 \n#5 0x5619577c1053 \n#6 0x5619577c006c \n#7 0x5619577bffde \n#8 0x5619577bebe4 \n#9 0x5619577bf06a \n#10 0x5619577da8ce \n#11 0x56195785aad5 \n#12 0x5619578410c2 \n#13 0x56195785a322 \n#14 0x561957840e93 \n#15 0x561957813934 \n#16 0x56195781471e \n#17 0x561957ac7cb8 \n#18 0x561957acbbf0 \n#19 0x561957ad619c \n#20 0x561957acc808 \n#21 0x561957a9927f \n#22 0x561957af0e88 \n#23 0x561957af1059 \n#24 0x561957b01843 \n#25 0x7fb4c7894b43 ","time":{"start":1696123482576,"stop":1696123614563,"duration":131987}},{"uid":"4cce3656c415ec98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4cce3656c415ec98","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55bbfbd496b3 \n#1 0x55bbfba1f1e7 \n#2 0x55bbfba172f3 \n#3 0x55bbfba07d17 \n#4 0x55bbfba09191 \n#5 0x55bbfba08053 \n#6 0x55bbfba0706c \n#7 0x55bbfba06fde \n#8 0x55bbfba05be4 \n#9 0x55bbfba0606a \n#10 0x55bbfba218ce \n#11 0x55bbfbaa1ad5 \n#12 0x55bbfba880c2 \n#13 0x55bbfbaa1322 \n#14 0x55bbfba87e93 \n#15 0x55bbfba5a934 \n#16 0x55bbfba5b71e \n#17 0x55bbfbd0ecb8 \n#18 0x55bbfbd12bf0 \n#19 0x55bbfbd1d19c \n#20 0x55bbfbd13808 \n#21 0x55bbfbce027f \n#22 0x55bbfbd37e88 \n#23 0x55bbfbd38059 \n#24 0x55bbfbd48843 \n#25 0x7fd694094b43 ","time":{"start":1696036428395,"stop":1696036563640,"duration":135245}},{"uid":"a62aedd449cc0d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a62aedd449cc0d09","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5570f8fc56b3 \n#1 0x5570f8c9b1e7 \n#2 0x5570f8c932f3 \n#3 0x5570f8c83d17 \n#4 0x5570f8c85191 \n#5 0x5570f8c84053 \n#6 0x5570f8c8306c \n#7 0x5570f8c82fde \n#8 0x5570f8c81be4 \n#9 0x5570f8c8206a \n#10 0x5570f8c9d8ce \n#11 0x5570f8d1dad5 \n#12 0x5570f8d040c2 \n#13 0x5570f8d1d322 \n#14 0x5570f8d03e93 \n#15 0x5570f8cd6934 \n#16 0x5570f8cd771e \n#17 0x5570f8f8acb8 \n#18 0x5570f8f8ebf0 \n#19 0x5570f8f9919c \n#20 0x5570f8f8f808 \n#21 0x5570f8f5c27f \n#22 0x5570f8fb3e88 \n#23 0x5570f8fb4059 \n#24 0x5570f8fc4843 \n#25 0x7fbad1e94b43 ","time":{"start":1695950102400,"stop":1695950234135,"duration":131735}},{"uid":"348720b6a954d82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/348720b6a954d82d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x56036fd476b3 \n#1 0x56036fa1d1e7 \n#2 0x56036fa152f3 \n#3 0x56036fa05d17 \n#4 0x56036fa07191 \n#5 0x56036fa06053 \n#6 0x56036fa0506c \n#7 0x56036fa04fde \n#8 0x56036fa03be4 \n#9 0x56036fa0406a \n#10 0x56036fa1f8ce \n#11 0x56036fa9fad5 \n#12 0x56036fa860c2 \n#13 0x56036fa9f322 \n#14 0x56036fa85e93 \n#15 0x56036fa58934 \n#16 0x56036fa5971e \n#17 0x56036fd0ccb8 \n#18 0x56036fd10bf0 \n#19 0x56036fd1b19c \n#20 0x56036fd11808 \n#21 0x56036fcde27f \n#22 0x56036fd35e88 \n#23 0x56036fd36059 \n#24 0x56036fd46843 \n#25 0x7f3dbf694b43 ","time":{"start":1695930420972,"stop":1695930551604,"duration":130632}},{"uid":"5a95dbde4eab01ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5a95dbde4eab01ef","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55ba806ce6b3 \n#1 0x55ba803a41e7 \n#2 0x55ba8039c2f3 \n#3 0x55ba8038cd17 \n#4 0x55ba8038e191 \n#5 0x55ba8038d053 \n#6 0x55ba8038c06c \n#7 0x55ba8038bfde \n#8 0x55ba8038abe4 \n#9 0x55ba8038b06a \n#10 0x55ba803a68ce \n#11 0x55ba80426ad5 \n#12 0x55ba8040d0c2 \n#13 0x55ba80426322 \n#14 0x55ba8040ce93 \n#15 0x55ba803df934 \n#16 0x55ba803e071e \n#17 0x55ba80693cb8 \n#18 0x55ba80697bf0 \n#19 0x55ba806a219c \n#20 0x55ba80698808 \n#21 0x55ba8066527f \n#22 0x55ba806bce88 \n#23 0x55ba806bd059 \n#24 0x55ba806cd843 \n#25 0x7fc8e1494b43 ","time":{"start":1695930333663,"stop":1695930465289,"duration":131626}},{"uid":"9fc0ea92a94cbbe5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9fc0ea92a94cbbe5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55dc59c176c3 \n#1 0x55dc598ed1e7 \n#2 0x55dc598e52f3 \n#3 0x55dc598d5d17 \n#4 0x55dc598d7191 \n#5 0x55dc598d6053 \n#6 0x55dc598d506c \n#7 0x55dc598d4fde \n#8 0x55dc598d3be4 \n#9 0x55dc598d406a \n#10 0x55dc598ef8ce \n#11 0x55dc5996fad5 \n#12 0x55dc599560c2 \n#13 0x55dc5996f322 \n#14 0x55dc59955e93 \n#15 0x55dc59928934 \n#16 0x55dc5992971e \n#17 0x55dc59bdccc8 \n#18 0x55dc59be0c00 \n#19 0x55dc59beb1ac \n#20 0x55dc59be1818 \n#21 0x55dc59bae28f \n#22 0x55dc59c05e98 \n#23 0x55dc59c06069 \n#24 0x55dc59c16853 \n#25 0x7fe8bf294b43 ","time":{"start":1695863710893,"stop":1695863842887,"duration":131994}},{"uid":"92e1dd487eacab9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/92e1dd487eacab9e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55e94c45e6c3 \n#1 0x55e94c1341e7 \n#2 0x55e94c12c2f3 \n#3 0x55e94c11cd17 \n#4 0x55e94c11e191 \n#5 0x55e94c11d053 \n#6 0x55e94c11c06c \n#7 0x55e94c11bfde \n#8 0x55e94c11abe4 \n#9 0x55e94c11b06a \n#10 0x55e94c1368ce \n#11 0x55e94c1b6ad5 \n#12 0x55e94c19d0c2 \n#13 0x55e94c1b6322 \n#14 0x55e94c19ce93 \n#15 0x55e94c16f934 \n#16 0x55e94c17071e \n#17 0x55e94c423cc8 \n#18 0x55e94c427c00 \n#19 0x55e94c4321ac \n#20 0x55e94c428818 \n#21 0x55e94c3f528f \n#22 0x55e94c44ce98 \n#23 0x55e94c44d069 \n#24 0x55e94c45d853 \n#25 0x7f17e0e94b43 ","time":{"start":1695852555195,"stop":1695852687150,"duration":131955}},{"uid":"2f5d0c8add1f62ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/2f5d0c8add1f62ba","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55cd7c1246b3 \n#1 0x55cd7bdfa1e7 \n#2 0x55cd7bdf22f3 \n#3 0x55cd7bde2d17 \n#4 0x55cd7bde4191 \n#5 0x55cd7bde3053 \n#6 0x55cd7bde206c \n#7 0x55cd7bde1fde \n#8 0x55cd7bde0be4 \n#9 0x55cd7bde106a \n#10 0x55cd7bdfc8ce \n#11 0x55cd7be7cad5 \n#12 0x55cd7be630c2 \n#13 0x55cd7be7c322 \n#14 0x55cd7be62e93 \n#15 0x55cd7be35934 \n#16 0x55cd7be3671e \n#17 0x55cd7c0e9cb8 \n#18 0x55cd7c0edbf0 \n#19 0x55cd7c0f819c \n#20 0x55cd7c0ee808 \n#21 0x55cd7c0bb27f \n#22 0x55cd7c112e88 \n#23 0x55cd7c113059 \n#24 0x55cd7c123843 \n#25 0x7f35da694b43 ","time":{"start":1695852511624,"stop":1695852643724,"duration":132100}},{"uid":"4013ca32acfc44ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4013ca32acfc44ff","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x559e7d6e36c3 \n#1 0x559e7d3b91e7 \n#2 0x559e7d3b12f3 \n#3 0x559e7d3a1d17 \n#4 0x559e7d3a3191 \n#5 0x559e7d3a2053 \n#6 0x559e7d3a106c \n#7 0x559e7d3a0fde \n#8 0x559e7d39fbe4 \n#9 0x559e7d3a006a \n#10 0x559e7d3bb8ce \n#11 0x559e7d43bad5 \n#12 0x559e7d4220c2 \n#13 0x559e7d43b322 \n#14 0x559e7d421e93 \n#15 0x559e7d3f4934 \n#16 0x559e7d3f571e \n#17 0x559e7d6a8cc8 \n#18 0x559e7d6acc00 \n#19 0x559e7d6b71ac \n#20 0x559e7d6ad818 \n#21 0x559e7d67a28f \n#22 0x559e7d6d1e98 \n#23 0x559e7d6d2069 \n#24 0x559e7d6e2853 \n#25 0x7f95aaa94b43 ","time":{"start":1695841487869,"stop":1695841619740,"duration":131871}},{"uid":"bcd67910af34bec8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/bcd67910af34bec8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d3572326c3 \n#1 0x55d356f081e7 \n#2 0x55d356f002f3 \n#3 0x55d356ef0d17 \n#4 0x55d356ef2191 \n#5 0x55d356ef1053 \n#6 0x55d356ef006c \n#7 0x55d356eeffde \n#8 0x55d356eeebe4 \n#9 0x55d356eef06a \n#10 0x55d356f0a8ce \n#11 0x55d356f8aad5 \n#12 0x55d356f710c2 \n#13 0x55d356f8a322 \n#14 0x55d356f70e93 \n#15 0x55d356f43934 \n#16 0x55d356f4471e \n#17 0x55d3571f7cc8 \n#18 0x55d3571fbc00 \n#19 0x55d3572061ac \n#20 0x55d3571fc818 \n#21 0x55d3571c928f \n#22 0x55d357220e98 \n#23 0x55d357221069 \n#24 0x55d357231853 \n#25 0x7fb371c94b43 ","time":{"start":1695841461067,"stop":1695841591773,"duration":130706}},{"uid":"f53b256d29f7f1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f53b256d29f7f1f5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5575e461e6c3 \n#1 0x5575e42f41e7 \n#2 0x5575e42ec2f3 \n#3 0x5575e42dcd17 \n#4 0x5575e42de191 \n#5 0x5575e42dd053 \n#6 0x5575e42dc06c \n#7 0x5575e42dbfde \n#8 0x5575e42dabe4 \n#9 0x5575e42db06a \n#10 0x5575e42f68ce \n#11 0x5575e4376ad5 \n#12 0x5575e435d0c2 \n#13 0x5575e4376322 \n#14 0x5575e435ce93 \n#15 0x5575e432f934 \n#16 0x5575e433071e \n#17 0x5575e45e3cc8 \n#18 0x5575e45e7c00 \n#19 0x5575e45f21ac \n#20 0x5575e45e8818 \n#21 0x5575e45b528f \n#22 0x5575e460ce98 \n#23 0x5575e460d069 \n#24 0x5575e461d853 \n#25 0x7faf1e494b43 ","time":{"start":1695777339805,"stop":1695777471366,"duration":131561}},{"uid":"c4d54cdd801ba673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c4d54cdd801ba673","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5627d5d3e6c3 \n#1 0x5627d5a141e7 \n#2 0x5627d5a0c2f3 \n#3 0x5627d59fcd17 \n#4 0x5627d59fe191 \n#5 0x5627d59fd053 \n#6 0x5627d59fc06c \n#7 0x5627d59fbfde \n#8 0x5627d59fabe4 \n#9 0x5627d59fb06a \n#10 0x5627d5a168ce \n#11 0x5627d5a96ad5 \n#12 0x5627d5a7d0c2 \n#13 0x5627d5a96322 \n#14 0x5627d5a7ce93 \n#15 0x5627d5a4f934 \n#16 0x5627d5a5071e \n#17 0x5627d5d03cc8 \n#18 0x5627d5d07c00 \n#19 0x5627d5d121ac \n#20 0x5627d5d08818 \n#21 0x5627d5cd528f \n#22 0x5627d5d2ce98 \n#23 0x5627d5d2d069 \n#24 0x5627d5d3d853 \n#25 0x7fa4cd894b43 ","time":{"start":1695690941646,"stop":1695691072865,"duration":131219}},{"uid":"dd7a7534fdb19994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/dd7a7534fdb19994","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x563fe17816c3 \n#1 0x563fe14571e7 \n#2 0x563fe144f2f3 \n#3 0x563fe143fd17 \n#4 0x563fe1441191 \n#5 0x563fe1440053 \n#6 0x563fe143f06c \n#7 0x563fe143efde \n#8 0x563fe143dbe4 \n#9 0x563fe143e06a \n#10 0x563fe14598ce \n#11 0x563fe14d9ad5 \n#12 0x563fe14c00c2 \n#13 0x563fe14d9322 \n#14 0x563fe14bfe93 \n#15 0x563fe1492934 \n#16 0x563fe149371e \n#17 0x563fe1746cc8 \n#18 0x563fe174ac00 \n#19 0x563fe17551ac \n#20 0x563fe174b818 \n#21 0x563fe171828f \n#22 0x563fe176fe98 \n#23 0x563fe1770069 \n#24 0x563fe1780853 \n#25 0x7f167f294b43 ","time":{"start":1695604583838,"stop":1695604714618,"duration":130780}},{"uid":"3b11870292210fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/3b11870292210fba","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55a51c4136c3 \n#1 0x55a51c0e91e7 \n#2 0x55a51c0e12f3 \n#3 0x55a51c0d1d17 \n#4 0x55a51c0d3191 \n#5 0x55a51c0d2053 \n#6 0x55a51c0d106c \n#7 0x55a51c0d0fde \n#8 0x55a51c0cfbe4 \n#9 0x55a51c0d006a \n#10 0x55a51c0eb8ce \n#11 0x55a51c16bad5 \n#12 0x55a51c1520c2 \n#13 0x55a51c16b322 \n#14 0x55a51c151e93 \n#15 0x55a51c124934 \n#16 0x55a51c12571e \n#17 0x55a51c3d8cc8 \n#18 0x55a51c3dcc00 \n#19 0x55a51c3e71ac \n#20 0x55a51c3dd818 \n#21 0x55a51c3aa28f \n#22 0x55a51c401e98 \n#23 0x55a51c402069 \n#24 0x55a51c412853 \n#25 0x7f587de94b43 ","time":{"start":1695518366975,"stop":1695518498232,"duration":131257}},{"uid":"e4c927284e03a7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e4c927284e03a7f0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55ad09bd26c3 \n#1 0x55ad098a81e7 \n#2 0x55ad098a02f3 \n#3 0x55ad09890d17 \n#4 0x55ad09892191 \n#5 0x55ad09891053 \n#6 0x55ad0989006c \n#7 0x55ad0988ffde \n#8 0x55ad0988ebe4 \n#9 0x55ad0988f06a \n#10 0x55ad098aa8ce \n#11 0x55ad0992aad5 \n#12 0x55ad099110c2 \n#13 0x55ad0992a322 \n#14 0x55ad09910e93 \n#15 0x55ad098e3934 \n#16 0x55ad098e471e \n#17 0x55ad09b97cc8 \n#18 0x55ad09b9bc00 \n#19 0x55ad09ba61ac \n#20 0x55ad09b9c818 \n#21 0x55ad09b6928f \n#22 0x55ad09bc0e98 \n#23 0x55ad09bc1069 \n#24 0x55ad09bd1853 \n#25 0x7f0283c94b43 ","time":{"start":1695431590055,"stop":1695431721306,"duration":131251}},{"uid":"7b8f6e5d474baaee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/7b8f6e5d474baaee","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c69c27a6c3 \n#1 0x55c69bf501e7 \n#2 0x55c69bf482f3 \n#3 0x55c69bf38d17 \n#4 0x55c69bf3a191 \n#5 0x55c69bf39053 \n#6 0x55c69bf3806c \n#7 0x55c69bf37fde \n#8 0x55c69bf36be4 \n#9 0x55c69bf3706a \n#10 0x55c69bf528ce \n#11 0x55c69bfd2ad5 \n#12 0x55c69bfb90c2 \n#13 0x55c69bfd2322 \n#14 0x55c69bfb8e93 \n#15 0x55c69bf8b934 \n#16 0x55c69bf8c71e \n#17 0x55c69c23fcc8 \n#18 0x55c69c243c00 \n#19 0x55c69c24e1ac \n#20 0x55c69c244818 \n#21 0x55c69c21128f \n#22 0x55c69c268e98 \n#23 0x55c69c269069 \n#24 0x55c69c279853 \n#25 0x7f68b2e94b43 ","time":{"start":1695345303244,"stop":1695345435437,"duration":132193}}]},"tags":[]},"source":"54e91eb0d9c7a7e7.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/583fcc4995fcb74c.json b/3.10/972/data/test-cases/583fcc4995fcb74c.json new file mode 100644 index 0000000000..1f49022d3a --- /dev/null +++ b/3.10/972/data/test-cases/583fcc4995fcb74c.json @@ -0,0 +1 @@ +{"uid":"583fcc4995fcb74c","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1696468426230,"stop":1696468427135,"duration":905},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BCPCouncil","time":{"start":1696468426230,"stop":1696468426230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BCPCouncil","time":{"start":1696468426231,"stop":1696468427133,"duration":902},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468427133,"stop":1696468427133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468427133,"stop":1696468427135,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BCPCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"842e4aedc1d28f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/842e4aedc1d28f46","status":"passed","time":{"start":1696382132729,"stop":1696382133863,"duration":1134}},{"uid":"96290caae4027eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/96290caae4027eb3","status":"passed","time":{"start":1696366183723,"stop":1696366184489,"duration":766}},{"uid":"53d47d8576ec4e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/53d47d8576ec4e40","status":"passed","time":{"start":1696295655311,"stop":1696295656247,"duration":936}},{"uid":"e90dd4802124ac5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e90dd4802124ac5","status":"passed","time":{"start":1696209257792,"stop":1696209258616,"duration":824}},{"uid":"80703f689bb9aab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/80703f689bb9aab2","status":"passed","time":{"start":1696123355934,"stop":1696123357367,"duration":1433}},{"uid":"1a5095da80f8903a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1a5095da80f8903a","status":"passed","time":{"start":1696036314944,"stop":1696036315836,"duration":892}},{"uid":"91ae76905fbcc80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91ae76905fbcc80","status":"passed","time":{"start":1695950005601,"stop":1695950006699,"duration":1098}},{"uid":"dbf33b5c50300410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/dbf33b5c50300410","status":"passed","time":{"start":1695930326292,"stop":1695930327299,"duration":1007}},{"uid":"1e8c46c8b70b5f98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1e8c46c8b70b5f98","status":"passed","time":{"start":1695930254984,"stop":1695930255627,"duration":643}},{"uid":"47b22f59fefd63eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/47b22f59fefd63eb","status":"passed","time":{"start":1695863610983,"stop":1695863611993,"duration":1010}},{"uid":"84354e7dfbf7b029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/84354e7dfbf7b029","status":"passed","time":{"start":1695852449284,"stop":1695852450146,"duration":862}},{"uid":"c33fcf5052ad7e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c33fcf5052ad7e8","status":"passed","time":{"start":1695852408175,"stop":1695852408869,"duration":694}},{"uid":"f392d07b5af9d4c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f392d07b5af9d4c8","status":"passed","time":{"start":1695841405670,"stop":1695841406378,"duration":708}},{"uid":"cca081a9ecfdb285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/cca081a9ecfdb285","status":"passed","time":{"start":1695841361060,"stop":1695841361807,"duration":747}},{"uid":"69d98caa4dcc7f7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/69d98caa4dcc7f7b","status":"passed","time":{"start":1695777236061,"stop":1695777236696,"duration":635}},{"uid":"4b24046522b34449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4b24046522b34449","status":"passed","time":{"start":1695690834602,"stop":1695690835450,"duration":848}},{"uid":"f7de476cc5c3295a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f7de476cc5c3295a","status":"passed","time":{"start":1695604445966,"stop":1695604447325,"duration":1359}},{"uid":"703fa98b7eac952f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/703fa98b7eac952f","status":"passed","time":{"start":1695518226299,"stop":1695518227789,"duration":1490}},{"uid":"54a5ded417818ff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/54a5ded417818ff6","status":"passed","time":{"start":1695431459519,"stop":1695431460506,"duration":987}},{"uid":"2a3f393f81c90e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2a3f393f81c90e52","status":"passed","time":{"start":1695345191011,"stop":1695345196619,"duration":5608}}]},"tags":[]},"source":"583fcc4995fcb74c.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/5a2a60d176d8a74a.json b/3.10/972/data/test-cases/5a2a60d176d8a74a.json new file mode 100644 index 0000000000..19f8bb9e35 --- /dev/null +++ b/3.10/972/data/test-cases/5a2a60d176d8a74a.json @@ -0,0 +1 @@ +{"uid":"5a2a60d176d8a74a","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1696468648862,"stop":1696468651911,"duration":3049},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthOxfordshireCouncil","time":{"start":1696468648862,"stop":1696468648862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthOxfordshireCouncil","time":{"start":1696468648863,"stop":1696468651909,"duration":3046},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468651910,"stop":1696468651910,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468651910,"stop":1696468651911,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthOxfordshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":108},"items":[{"uid":"3165e393e2dc7716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3165e393e2dc7716","status":"passed","time":{"start":1696382361627,"stop":1696382364572,"duration":2945}},{"uid":"6d42d518df542811","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6d42d518df542811","status":"passed","time":{"start":1696366407625,"stop":1696366410896,"duration":3271}},{"uid":"589332d167793af4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/589332d167793af4","status":"passed","time":{"start":1696295931443,"stop":1696295935494,"duration":4051}},{"uid":"9f6fa2fe3bce5a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9f6fa2fe3bce5a42","status":"passed","time":{"start":1696209488260,"stop":1696209492110,"duration":3850}},{"uid":"b2fbf75fb258280a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b2fbf75fb258280a","status":"passed","time":{"start":1696123648817,"stop":1696123652894,"duration":4077}},{"uid":"d096de5094ca1c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/d096de5094ca1c13","status":"passed","time":{"start":1696036551866,"stop":1696036554850,"duration":2984}},{"uid":"dfa7d1f9560445c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dfa7d1f9560445c8","status":"passed","time":{"start":1695950272303,"stop":1695950276035,"duration":3732}},{"uid":"5b6f77e020e02e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5b6f77e020e02e42","status":"passed","time":{"start":1695930648514,"stop":1695930652260,"duration":3746}},{"uid":"84ac024ffb737b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/84ac024ffb737b62","status":"passed","time":{"start":1695930485546,"stop":1695930489183,"duration":3637}},{"uid":"bb277dbcba038aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/bb277dbcba038aba","status":"passed","time":{"start":1695863892256,"stop":1695863896561,"duration":4305}},{"uid":"3228c648c4647045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3228c648c4647045","status":"passed","time":{"start":1695852716780,"stop":1695852720726,"duration":3946}},{"uid":"9a74e9ae82c51f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9a74e9ae82c51f58","status":"passed","time":{"start":1695852619026,"stop":1695852622252,"duration":3226}},{"uid":"5bb630135b3421ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5bb630135b3421ac","status":"passed","time":{"start":1695841625359,"stop":1695841628372,"duration":3013}},{"uid":"6a0a1c0d7a4776c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6a0a1c0d7a4776c9","status":"passed","time":{"start":1695841578859,"stop":1695841581947,"duration":3088}},{"uid":"990fe9fa5b3ea789","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/990fe9fa5b3ea789","status":"passed","time":{"start":1695777465994,"stop":1695777469126,"duration":3132}},{"uid":"37fade128b149cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/37fade128b149cd5","status":"passed","time":{"start":1695691063648,"stop":1695691066778,"duration":3130}},{"uid":"c30b98d9e14b9528","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c30b98d9e14b9528","status":"passed","time":{"start":1695604757939,"stop":1695604762292,"duration":4353}},{"uid":"c6360703cbe96eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c6360703cbe96eb2","status":"passed","time":{"start":1695518537804,"stop":1695518541965,"duration":4161}},{"uid":"de713bc01a9dacca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/de713bc01a9dacca","status":"passed","time":{"start":1695431754601,"stop":1695431759360,"duration":4759}},{"uid":"98dcec1b9f5436d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/98dcec1b9f5436d6","status":"passed","time":{"start":1695345452767,"stop":1695345456215,"duration":3448}}]},"tags":[]},"source":"5a2a60d176d8a74a.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/5f4979dc0e3011b3.json b/3.10/972/data/test-cases/5f4979dc0e3011b3.json new file mode 100644 index 0000000000..c62316f359 --- /dev/null +++ b/3.10/972/data/test-cases/5f4979dc0e3011b3.json @@ -0,0 +1 @@ +{"uid":"5f4979dc0e3011b3","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bins-littering-and-the-environment/bins/collection-days', query='postcode=ME12+2NQ&addresses=100061081168&address-submit=', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SwaleBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SwaleBoroughCouncil.py:30: in parse_data\n response = requests.get(council_url)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bins-littering-and-the-environment/bins/collection-days', query='postcode=ME12+2NQ&addresses=100061081168&address-submit=', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SwaleBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SwaleBoroughCouncil.py:30: in parse_data\n response = requests.get(council_url)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: SwaleBoroughCouncil","time":{"start":1696468662270,"stop":1696468662271,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SwaleBoroughCouncil","time":{"start":1696468662271,"stop":1696468663051,"duration":780},"status":"failed","statusMessage":"HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SwaleBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"75d74f92ce4a883b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/75d74f92ce4a883b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696382372417,"stop":1696382373268,"duration":851}},{"uid":"7754112564a38225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7754112564a38225","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696366419206,"stop":1696366420304,"duration":1098}},{"uid":"ef07138dd8f1b4e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/ef07138dd8f1b4e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696295941538,"stop":1696295942597,"duration":1059}},{"uid":"df3ea94a7db9b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/df3ea94a7db9b6a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696209497147,"stop":1696209497918,"duration":771}},{"uid":"2b70128607c1bcd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2b70128607c1bcd8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696123659945,"stop":1696123661174,"duration":1229}},{"uid":"5dd0f6e646d9bf45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5dd0f6e646d9bf45","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696036563185,"stop":1696036564212,"duration":1027}},{"uid":"5a6ab32e1881798a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5a6ab32e1881798a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695950284389,"stop":1695950285365,"duration":976}},{"uid":"de22a844360eae96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/de22a844360eae96","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695930661796,"stop":1695930663015,"duration":1219}},{"uid":"152587cc4de76da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/152587cc4de76da2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695930493876,"stop":1695930494626,"duration":750}},{"uid":"f8e47ae76cfdc5e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f8e47ae76cfdc5e1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695863905179,"stop":1695863906401,"duration":1222}},{"uid":"31a040542de31c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/31a040542de31c7c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695852720103,"stop":1695852721084,"duration":981}},{"uid":"7a2a7531c2e099e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7a2a7531c2e099e8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695852627142,"stop":1695852627818,"duration":676}},{"uid":"45ba73aec7a27e23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/45ba73aec7a27e23","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695841641281,"stop":1695841642077,"duration":796}},{"uid":"70bce82e987afd83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/70bce82e987afd83","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695841586028,"stop":1695841586825,"duration":797}},{"uid":"740298b1c2983b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/740298b1c2983b7f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695777472474,"stop":1695777473340,"duration":866}},{"uid":"4f85fc731160be50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4f85fc731160be50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695691073098,"stop":1695691073969,"duration":871}},{"uid":"66130f0e2126e305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/66130f0e2126e305","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695604771368,"stop":1695604772243,"duration":875}},{"uid":"2bb57e2784444ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/2bb57e2784444ad1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695518548163,"stop":1695518549645,"duration":1482}},{"uid":"d6c21383d1fd2b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d6c21383d1fd2b1f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695431819808,"stop":1695431820973,"duration":1165}},{"uid":"89af6d7c36b00b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/89af6d7c36b00b2a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695345453415,"stop":1695345454533,"duration":1118}}]},"tags":[]},"source":"5f4979dc0e3011b3.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/6199824057021b4b.json b/3.10/972/data/test-cases/6199824057021b4b.json new file mode 100644 index 0000000000..417d3ee522 --- /dev/null +++ b/3.10/972/data/test-cases/6199824057021b4b.json @@ -0,0 +1 @@ +{"uid":"6199824057021b4b","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1696468470967,"stop":1696468472082,"duration":1115},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1696468470967,"stop":1696468470967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HuntingdonDistrictCouncil","time":{"start":1696468470968,"stop":1696468472080,"duration":1112},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468472080,"stop":1696468472080,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468472080,"stop":1696468472082,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HuntingdonDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"3a87edb4018ef3f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3a87edb4018ef3f5","status":"passed","time":{"start":1696382179132,"stop":1696382180291,"duration":1159}},{"uid":"febb623499313f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/febb623499313f15","status":"passed","time":{"start":1696366221020,"stop":1696366222826,"duration":1806}},{"uid":"f1d0d4ce408faa51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f1d0d4ce408faa51","status":"passed","time":{"start":1696295710192,"stop":1696295711878,"duration":1686}},{"uid":"46daf10d57fff733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/46daf10d57fff733","status":"passed","time":{"start":1696209311309,"stop":1696209312396,"duration":1087}},{"uid":"1763fbcf8f99ba12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1763fbcf8f99ba12","status":"passed","time":{"start":1696123411027,"stop":1696123413518,"duration":2491}},{"uid":"99aafc02cef4f2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/99aafc02cef4f2bc","status":"passed","time":{"start":1696036368621,"stop":1696036369734,"duration":1113}},{"uid":"1db7363ce959308b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/1db7363ce959308b","status":"passed","time":{"start":1695950062889,"stop":1695950064363,"duration":1474}},{"uid":"1d3f0124b77846fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1d3f0124b77846fe","status":"passed","time":{"start":1695930384808,"stop":1695930386513,"duration":1705}},{"uid":"738ff24f0f25c819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/738ff24f0f25c819","status":"passed","time":{"start":1695930293664,"stop":1695930294735,"duration":1071}},{"uid":"5231c801a0d57a18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/5231c801a0d57a18","status":"passed","time":{"start":1695863672377,"stop":1695863674231,"duration":1854}},{"uid":"2379085e955f4196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2379085e955f4196","status":"passed","time":{"start":1695852507190,"stop":1695852508545,"duration":1355}},{"uid":"d5e9bd69b4736ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d5e9bd69b4736ea9","status":"passed","time":{"start":1695852457359,"stop":1695852461181,"duration":3822}},{"uid":"66361a90130c6ad5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/66361a90130c6ad5","status":"passed","time":{"start":1695841447633,"stop":1695841448747,"duration":1114}},{"uid":"e8b9793d4677e457","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e8b9793d4677e457","status":"passed","time":{"start":1695841407829,"stop":1695841408971,"duration":1142}},{"uid":"754c12cec1b2ee96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/754c12cec1b2ee96","status":"passed","time":{"start":1695777283476,"stop":1695777293487,"duration":10011}},{"uid":"4ddf30ad02c0cb8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4ddf30ad02c0cb8e","status":"passed","time":{"start":1695690887991,"stop":1695690889082,"duration":1091}},{"uid":"4f1b651eba199548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/4f1b651eba199548","status":"passed","time":{"start":1695604528911,"stop":1695604531652,"duration":2741}},{"uid":"f2e6b189e3ded287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f2e6b189e3ded287","status":"passed","time":{"start":1695518307499,"stop":1695518310408,"duration":2909}},{"uid":"b59dd4675700d70c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b59dd4675700d70c","status":"passed","time":{"start":1695431541635,"stop":1695431543325,"duration":1690}},{"uid":"2f4986597839b086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2f4986597839b086","status":"passed","time":{"start":1695345269641,"stop":1695345270777,"duration":1136}}]},"tags":[]},"source":"6199824057021b4b.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/672ce7fd2a3f9388.json b/3.10/972/data/test-cases/672ce7fd2a3f9388.json new file mode 100644 index 0000000000..59f133d360 --- /dev/null +++ b/3.10/972/data/test-cases/672ce7fd2a3f9388.json @@ -0,0 +1 @@ +{"uid":"672ce7fd2a3f9388","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1696468519304,"stop":1696468522742,"duration":3438},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthKestevenDistrictCouncil","time":{"start":1696468519304,"stop":1696468519305,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthKestevenDistrictCouncil","time":{"start":1696468519305,"stop":1696468522740,"duration":3435},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468522740,"stop":1696468522740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468522740,"stop":1696468522742,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthKestevenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"3f3c341c543852ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3f3c341c543852ec","status":"passed","time":{"start":1696382227680,"stop":1696382231596,"duration":3916}},{"uid":"5d2db80544a83a0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5d2db80544a83a0e","status":"passed","time":{"start":1696366231514,"stop":1696366235220,"duration":3706}},{"uid":"2f26394e38f3d9b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2f26394e38f3d9b2","status":"passed","time":{"start":1696295746951,"stop":1696295750642,"duration":3691}},{"uid":"c30b77a3f6c4cecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c30b77a3f6c4cecc","status":"passed","time":{"start":1696209332675,"stop":1696209336204,"duration":3529}},{"uid":"e5047bd899ce586c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e5047bd899ce586c","status":"passed","time":{"start":1696123454253,"stop":1696123458093,"duration":3840}},{"uid":"478ef71afc709324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/478ef71afc709324","status":"passed","time":{"start":1696036398946,"stop":1696036403364,"duration":4418}},{"uid":"ffe7992d38f4395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/ffe7992d38f4395","status":"passed","time":{"start":1695950072287,"stop":1695950076088,"duration":3801}},{"uid":"35c9df6638590d59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/35c9df6638590d59","status":"passed","time":{"start":1695930393591,"stop":1695930397684,"duration":4093}},{"uid":"a3ca920f80e110a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/a3ca920f80e110a8","status":"passed","time":{"start":1695930305176,"stop":1695930309127,"duration":3951}},{"uid":"e36aa41691bf500a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e36aa41691bf500a","status":"passed","time":{"start":1695863680944,"stop":1695863684670,"duration":3726}},{"uid":"ca9b4446aaa4ea94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ca9b4446aaa4ea94","status":"passed","time":{"start":1695852515139,"stop":1695852518661,"duration":3522}},{"uid":"1c2e163ea87b0a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/1c2e163ea87b0a75","status":"passed","time":{"start":1695852472524,"stop":1695852475954,"duration":3430}},{"uid":"1fa82182b71d5f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1fa82182b71d5f70","status":"passed","time":{"start":1695841460652,"stop":1695841464813,"duration":4161}},{"uid":"b062c2859e500909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b062c2859e500909","status":"passed","time":{"start":1695841434133,"stop":1695841437789,"duration":3656}},{"uid":"65684d99732cdae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/65684d99732cdae4","status":"passed","time":{"start":1695777314131,"stop":1695777317799,"duration":3668}},{"uid":"90665382dd871f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/90665382dd871f10","status":"passed","time":{"start":1695690913001,"stop":1695690917316,"duration":4315}},{"uid":"26be9b2e440aafeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/26be9b2e440aafeb","status":"passed","time":{"start":1695604550936,"stop":1695604555869,"duration":4933}},{"uid":"b05c0152995f076b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b05c0152995f076b","status":"passed","time":{"start":1695518333548,"stop":1695518338022,"duration":4474}},{"uid":"876ac6a5702370a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/876ac6a5702370a9","status":"passed","time":{"start":1695431550279,"stop":1695431554809,"duration":4530}},{"uid":"e2cc776340f0f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e2cc776340f0f13","status":"passed","time":{"start":1695345272711,"stop":1695345276803,"duration":4092}}]},"tags":[]},"source":"672ce7fd2a3f9388.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/2af369888d4c708d.json b/3.10/972/data/test-cases/693509f65ecd5edf.json similarity index 89% rename from 3.10/943/data/test-cases/2af369888d4c708d.json rename to 3.10/972/data/test-cases/693509f65ecd5edf.json index 2212230c0f..62a05ac701 100644 --- a/3.10/943/data/test-cases/2af369888d4c708d.json +++ b/3.10/972/data/test-cases/693509f65ecd5edf.json @@ -1 +1 @@ -{"uid":"2af369888d4c708d","name":"Validate Council Output [BlackburnCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2b38025e8aac97bc44475bb81d609858","time":{"start":1695345197153,"stop":1695345197567,"duration":414},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/api/mybins/getbincollectiondays', query='uprn=100010733027&month=09&year=2023', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = False\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023'\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BlackburnCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BlackburnCouncil.py:42: in parse_data\n response = requests.get(url, headers=response_headers, verify=False)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = False\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/api/mybins/getbincollectiondays', query='uprn=100010733027&month=09&year=2023', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = False\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023'\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BlackburnCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BlackburnCouncil.py:42: in parse_data\n response = requests.get(url, headers=response_headers, verify=False)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = False\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: BlackburnCouncil","time":{"start":1695345197153,"stop":1695345197154,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BlackburnCouncil","time":{"start":1695345197154,"stop":1695345197567,"duration":413},"status":"failed","statusMessage":"HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BlackburnCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"decbf51cec4903c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/decbf51cec4903c8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695258741173,"stop":1695258741726,"duration":553}},{"uid":"8f870078947a95ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/8f870078947a95ac","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695206125064,"stop":1695206125338,"duration":274}},{"uid":"374b1a19234165a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/374b1a19234165a9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695193584334,"stop":1695193584754,"duration":420}},{"uid":"b05c9941e7ef1828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b05c9941e7ef1828","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695172378560,"stop":1695172378961,"duration":401}},{"uid":"1df7ff786d97ff40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1df7ff786d97ff40","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695161878990,"stop":1695161879249,"duration":259}},{"uid":"755a94b54d79cdca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/755a94b54d79cdca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695159844157,"stop":1695159844859,"duration":702}},{"uid":"8753dc71df412cc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8753dc71df412cc7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695156914449,"stop":1695156914712,"duration":263}},{"uid":"3ea92ae17c8aa1c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/3ea92ae17c8aa1c5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695086041822,"stop":1695086042312,"duration":490}},{"uid":"5f8409ca77bb8b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/5f8409ca77bb8b1a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694999574224,"stop":1694999574542,"duration":318}},{"uid":"66c0f9bf8f7625be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/66c0f9bf8f7625be","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694987809707,"stop":1694987810251,"duration":544}},{"uid":"a74ffe2e64e992a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a74ffe2e64e992a2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694987653026,"stop":1694987653306,"duration":280}},{"uid":"953a356d965f35bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/953a356d965f35bb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694971625809,"stop":1694971626080,"duration":271}},{"uid":"2944e33b653a9e6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2944e33b653a9e6e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694913405970,"stop":1694913406516,"duration":546}},{"uid":"cd5d015ef6a7509a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/cd5d015ef6a7509a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694892718762,"stop":1694892719143,"duration":381}},{"uid":"8b9ed00069005df9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/8b9ed00069005df9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694889722313,"stop":1694889722580,"duration":267}},{"uid":"d82a1874d7d03565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/d82a1874d7d03565","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694864581972,"stop":1694864582360,"duration":388}},{"uid":"22f4996b4803caf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/22f4996b4803caf8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694840272716,"stop":1694840273154,"duration":438}},{"uid":"409760a6cbef39af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/409760a6cbef39af","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694826674588,"stop":1694826674905,"duration":317}},{"uid":"13b1c494510145e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/13b1c494510145e7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694796686928,"stop":1694796687453,"duration":525}},{"uid":"aef684d865e57095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/aef684d865e57095","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1694740421266,"stop":1694740421662,"duration":396}}]},"tags":[]},"source":"2af369888d4c708d.json","parameterValues":["BlackburnCouncil"]} \ No newline at end of file +{"uid":"693509f65ecd5edf","name":"Validate Council Output [BlackburnCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2b38025e8aac97bc44475bb81d609858","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/api/mybins/getbincollectiondays', query='uprn=100010733027&month=10&year=2023', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = False\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023'\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BlackburnCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BlackburnCouncil.py:42: in parse_data\n response = requests.get(url, headers=response_headers, verify=False)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = False\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/api/mybins/getbincollectiondays', query='uprn=100010733027&month=10&year=2023', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134...TAwMDEwNzUwNzQy', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = False\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023'\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BlackburnCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BlackburnCouncil.py:42: in parse_data\n response = requests.get(url, headers=response_headers, verify=False)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = False\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: BlackburnCouncil","time":{"start":1696468427593,"stop":1696468427594,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BlackburnCouncil","time":{"start":1696468427594,"stop":1696468427879,"duration":285},"status":"failed","statusMessage":"HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BlackburnCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"df4df0a959ef2c2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/df4df0a959ef2c2f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696382134335,"stop":1696382134611,"duration":276}},{"uid":"abc3c930eaaaf0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/abc3c930eaaaf0a1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696366184987,"stop":1696366185290,"duration":303}},{"uid":"78d0c5560822dd8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/78d0c5560822dd8e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696295656845,"stop":1696295657290,"duration":445}},{"uid":"77ddf56d16847312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/77ddf56d16847312","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696209259081,"stop":1696209259467,"duration":386}},{"uid":"a2013032f419de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a2013032f419de6e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696123358045,"stop":1696123358485,"duration":440}},{"uid":"1d89be92e5e3614a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1d89be92e5e3614a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696036316285,"stop":1696036316561,"duration":276}},{"uid":"df7c382a0da42ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/df7c382a0da42ed","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695950007291,"stop":1695950007784,"duration":493}},{"uid":"d5abb6511cb19f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d5abb6511cb19f17","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930328054,"stop":1695930328682,"duration":628}},{"uid":"aa6f2f49f0350d6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/aa6f2f49f0350d6a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930256103,"stop":1695930256372,"duration":269}},{"uid":"464b2df0c42b4779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/464b2df0c42b4779","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695863613047,"stop":1695863613686,"duration":639}},{"uid":"c47eb8ddf5cd568a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c47eb8ddf5cd568a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852450743,"stop":1695852451145,"duration":402}},{"uid":"52bde44df2f2b553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/52bde44df2f2b553","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852409312,"stop":1695852409598,"duration":286}},{"uid":"5407a130dea0c5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5407a130dea0c5cd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841406910,"stop":1695841407234,"duration":324}},{"uid":"490740f9257e5cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/490740f9257e5cde","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841362331,"stop":1695841362607,"duration":276}},{"uid":"3cb2a04404f99ec1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/3cb2a04404f99ec1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695777237171,"stop":1695777237482,"duration":311}},{"uid":"d9dd0303b4a5a36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/d9dd0303b4a5a36c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695690835933,"stop":1695690836207,"duration":274}},{"uid":"679b743e8f59105d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/679b743e8f59105d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695604448035,"stop":1695604448519,"duration":484}},{"uid":"38c80d9ab808b869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/38c80d9ab808b869","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695518228518,"stop":1695518229064,"duration":546}},{"uid":"61b60100121ad0cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/61b60100121ad0cf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695431461348,"stop":1695431461883,"duration":535}},{"uid":"2af369888d4c708d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2af369888d4c708d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695345197153,"stop":1695345197567,"duration":414}}]},"tags":[]},"source":"693509f65ecd5edf.json","parameterValues":["BlackburnCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/71d12f3611464ad4.json b/3.10/972/data/test-cases/71d12f3611464ad4.json new file mode 100644 index 0000000000..8ab7332410 --- /dev/null +++ b/3.10/972/data/test-cases/71d12f3611464ad4.json @@ -0,0 +1 @@ +{"uid":"71d12f3611464ad4","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1696468701692,"stop":1696468704635,"duration":2943},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TorbayCouncil","time":{"start":1696468701693,"stop":1696468701693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TorbayCouncil","time":{"start":1696468701693,"stop":1696468704633,"duration":2940},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468704633,"stop":1696468704633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468704633,"stop":1696468704635,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TorbayCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":108},"items":[{"uid":"c15348dcb3c78781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/c15348dcb3c78781","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696382405716,"stop":1696382406449,"duration":733}},{"uid":"b2eccc15c47e50c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/b2eccc15c47e50c2","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366554290,"stop":1696366555107,"duration":817}},{"uid":"65b65afd839aa2c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/65b65afd839aa2c5","status":"passed","time":{"start":1696295942797,"stop":1696295944114,"duration":1317}},{"uid":"4a6605dcc3e7f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a6605dcc3e7f81","status":"passed","time":{"start":1696209523120,"stop":1696209524804,"duration":1684}},{"uid":"82708ac5b9be8992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/82708ac5b9be8992","status":"passed","time":{"start":1696123661356,"stop":1696123662796,"duration":1440}},{"uid":"e4bf1b1fe638df52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e4bf1b1fe638df52","status":"passed","time":{"start":1696036581439,"stop":1696036582982,"duration":1543}},{"uid":"810918ad336eaf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/810918ad336eaf26","status":"passed","time":{"start":1695950285549,"stop":1695950290161,"duration":4612}},{"uid":"8183af5f8dbd904c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8183af5f8dbd904c","status":"passed","time":{"start":1695930698149,"stop":1695930699925,"duration":1776}},{"uid":"2c80c36e9dc5e378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2c80c36e9dc5e378","status":"passed","time":{"start":1695930627889,"stop":1695930629102,"duration":1213}},{"uid":"d0e902bf8e4f32ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d0e902bf8e4f32ae","status":"passed","time":{"start":1695863938718,"stop":1695863940371,"duration":1653}},{"uid":"20f00bc61a3efe71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/20f00bc61a3efe71","status":"passed","time":{"start":1695852726935,"stop":1695852728330,"duration":1395}},{"uid":"93ca28a6c9ca9e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/93ca28a6c9ca9e0d","status":"passed","time":{"start":1695852662723,"stop":1695852664079,"duration":1356}},{"uid":"b2f1b7a6db6f4aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b2f1b7a6db6f4aca","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841633434,"stop":1695841634304,"duration":870}},{"uid":"d3608f49812af293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d3608f49812af293","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841719519,"stop":1695841720433,"duration":914}},{"uid":"ee8e170e3055e7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ee8e170e3055e7c6","status":"passed","time":{"start":1695777607246,"stop":1695777608416,"duration":1170}},{"uid":"dc06c9d82665600b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/dc06c9d82665600b","status":"passed","time":{"start":1695691207110,"stop":1695691208626,"duration":1516}},{"uid":"4edf7e07e8b183ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/4edf7e07e8b183ff","status":"passed","time":{"start":1695604770719,"stop":1695604774148,"duration":3429}},{"uid":"a23c2dfca3db9a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a23c2dfca3db9a5c","status":"passed","time":{"start":1695518684233,"stop":1695518685889,"duration":1656}},{"uid":"a4028a732836ff93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a4028a732836ff93","status":"passed","time":{"start":1695431765059,"stop":1695431766699,"duration":1640}},{"uid":"683eee732ecfb677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/683eee732ecfb677","status":"passed","time":{"start":1695345588004,"stop":1695345589460,"duration":1456}}]},"tags":[]},"source":"71d12f3611464ad4.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/7413c2a0b42c0f51.json b/3.10/972/data/test-cases/7413c2a0b42c0f51.json new file mode 100644 index 0000000000..1b426efe5a --- /dev/null +++ b/3.10/972/data/test-cases/7413c2a0b42c0f51.json @@ -0,0 +1 @@ +{"uid":"7413c2a0b42c0f51","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1696468478594,"stop":1696468480293,"duration":1699},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DoncasterCouncil","time":{"start":1696468478594,"stop":1696468478595,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DoncasterCouncil","time":{"start":1696468478595,"stop":1696468480291,"duration":1696},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468480291,"stop":1696468480291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468480292,"stop":1696468480293,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DoncasterCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"47aa7580856a382e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/47aa7580856a382e","status":"passed","time":{"start":1696382191628,"stop":1696382193206,"duration":1578}},{"uid":"12372ddf58884fc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/12372ddf58884fc0","status":"passed","time":{"start":1696366221694,"stop":1696366223463,"duration":1769}},{"uid":"a3dd4f1d0a83fd6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/a3dd4f1d0a83fd6a","status":"passed","time":{"start":1696295710347,"stop":1696295712179,"duration":1832}},{"uid":"adf0e71e7f34ef15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/adf0e71e7f34ef15","status":"passed","time":{"start":1696209308125,"stop":1696209309681,"duration":1556}},{"uid":"5aae1fcdace77c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/5aae1fcdace77c66","status":"passed","time":{"start":1696123411856,"stop":1696123414073,"duration":2217}},{"uid":"6825adfe50e23007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6825adfe50e23007","status":"passed","time":{"start":1696036365685,"stop":1696036367206,"duration":1521}},{"uid":"ffe02f26011d912a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/ffe02f26011d912a","status":"passed","time":{"start":1695950060228,"stop":1695950062595,"duration":2367}},{"uid":"cd139307dd14eb5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/cd139307dd14eb5f","status":"passed","time":{"start":1695930378665,"stop":1695930381129,"duration":2464}},{"uid":"45bacc88a2fbcfe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/45bacc88a2fbcfe1","status":"passed","time":{"start":1695930292961,"stop":1695930295053,"duration":2092}},{"uid":"72ba879da8116c40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/72ba879da8116c40","status":"passed","time":{"start":1695863662442,"stop":1695863664376,"duration":1934}},{"uid":"db0e69d2fcc67239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/db0e69d2fcc67239","status":"passed","time":{"start":1695852493829,"stop":1695852497108,"duration":3279}},{"uid":"12e3d7341b92895c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/12e3d7341b92895c","status":"passed","time":{"start":1695852446860,"stop":1695852448356,"duration":1496}},{"uid":"6540833a34bd11a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6540833a34bd11a5","status":"passed","time":{"start":1695841448494,"stop":1695841450986,"duration":2492}},{"uid":"9f7bc07f192765c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9f7bc07f192765c","status":"passed","time":{"start":1695841405450,"stop":1695841410289,"duration":4839}},{"uid":"73a2f334f7885db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/73a2f334f7885db8","status":"passed","time":{"start":1695777284777,"stop":1695777286468,"duration":1691}},{"uid":"2dd147dcab6345b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2dd147dcab6345b7","status":"passed","time":{"start":1695690882679,"stop":1695690884274,"duration":1595}},{"uid":"13214731d6fab82c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/13214731d6fab82c","status":"passed","time":{"start":1695604504299,"stop":1695604505879,"duration":1580}},{"uid":"6fdfbe09385889fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6fdfbe09385889fd","status":"passed","time":{"start":1695518279793,"stop":1695518281678,"duration":1885}},{"uid":"476103ed290d50f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/476103ed290d50f4","status":"passed","time":{"start":1695431504363,"stop":1695431506211,"duration":1848}},{"uid":"619c252e22051058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/619c252e22051058","status":"passed","time":{"start":1695345240127,"stop":1695345244790,"duration":4663}}]},"tags":[]},"source":"7413c2a0b42c0f51.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/745b2a78f7eee12f.json b/3.10/972/data/test-cases/745b2a78f7eee12f.json new file mode 100644 index 0000000000..f17af8bfdb --- /dev/null +++ b/3.10/972/data/test-cases/745b2a78f7eee12f.json @@ -0,0 +1 @@ +{"uid":"745b2a78f7eee12f","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1696468634754,"stop":1696468642610,"duration":7856},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SomersetCouncil","time":{"start":1696468634754,"stop":1696468634755,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SomersetCouncil","time":{"start":1696468634755,"stop":1696468642608,"duration":7853},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468642608,"stop":1696468642608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468642609,"stop":1696468642610,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"2c29121f16559df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/2c29121f16559df","status":"passed","time":{"start":1696382348210,"stop":1696382356167,"duration":7957}},{"uid":"352ea73369f2b207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/352ea73369f2b207","status":"passed","time":{"start":1696366676817,"stop":1696366684411,"duration":7594}},{"uid":"db383480aadf7983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/db383480aadf7983","status":"passed","time":{"start":1696295923288,"stop":1696295932230,"duration":8942}},{"uid":"869e44ea8de16fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/869e44ea8de16fd0","status":"passed","time":{"start":1696209474731,"stop":1696209482868,"duration":8137}},{"uid":"247358097b784669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/247358097b784669","status":"passed","time":{"start":1696123645657,"stop":1696123654613,"duration":8956}},{"uid":"e91286627a20fd01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e91286627a20fd01","status":"passed","time":{"start":1696036538423,"stop":1696036546110,"duration":7687}},{"uid":"863e0cf43430d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/863e0cf43430d16b","status":"passed","time":{"start":1695950269220,"stop":1695950277631,"duration":8411}},{"uid":"76dff0c28cd0d8ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/76dff0c28cd0d8ca","status":"passed","time":{"start":1695930685014,"stop":1695930694086,"duration":9072}},{"uid":"941de93579859c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/941de93579859c2d","status":"passed","time":{"start":1695930647927,"stop":1695930655515,"duration":7588}},{"uid":"3d986d3f70ff15ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3d986d3f70ff15ac","status":"passed","time":{"start":1695863875263,"stop":1695863884136,"duration":8873}},{"uid":"4fd2741aa12c6427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4fd2741aa12c6427","status":"passed","time":{"start":1695852710360,"stop":1695852718718,"duration":8358}},{"uid":"7b2d907520c9cd9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7b2d907520c9cd9f","status":"passed","time":{"start":1695852605025,"stop":1695852612594,"duration":7569}},{"uid":"dbffc5b341910ca1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/dbffc5b341910ca1","status":"passed","time":{"start":1695841611532,"stop":1695841619441,"duration":7909}},{"uid":"73180e4f9d27abcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/73180e4f9d27abcc","status":"passed","time":{"start":1695841566311,"stop":1695841573977,"duration":7666}},{"uid":"8f8d30f03de9aadb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/8f8d30f03de9aadb","status":"passed","time":{"start":1695777446518,"stop":1695777454146,"duration":7628}},{"uid":"da76ab867425f85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/da76ab867425f85f","status":"passed","time":{"start":1695691048394,"stop":1695691056347,"duration":7953}},{"uid":"ad84ffd03da7609","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/ad84ffd03da7609","status":"passed","time":{"start":1695604735229,"stop":1695604744658,"duration":9429}},{"uid":"df18673ee958460b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/df18673ee958460b","status":"passed","time":{"start":1695518517957,"stop":1695518527275,"duration":9318}},{"uid":"1d58950b23a6beca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/1d58950b23a6beca","status":"passed","time":{"start":1695431738058,"stop":1695431747014,"duration":8956}},{"uid":"4bf53a30d5a10bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/4bf53a30d5a10bde","status":"passed","time":{"start":1695345438513,"stop":1695345446486,"duration":7973}}]},"tags":[]},"source":"745b2a78f7eee12f.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/751e5113927f4c8.json b/3.10/972/data/test-cases/751e5113927f4c8.json new file mode 100644 index 0000000000..4cd682f51a --- /dev/null +++ b/3.10/972/data/test-cases/751e5113927f4c8.json @@ -0,0 +1 @@ +{"uid":"751e5113927f4c8","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1696468653588,"stop":1696468654206,"duration":618},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StHelensBC","time":{"start":1696468653588,"stop":1696468653589,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StHelensBC","time":{"start":1696468653589,"stop":1696468654204,"duration":615},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468654204,"stop":1696468654204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468654205,"stop":1696468654206,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StHelensBC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":31,"unknown":0,"total":108},"items":[{"uid":"cb957d58817236cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/cb957d58817236cd","status":"passed","time":{"start":1696382365990,"stop":1696382368974,"duration":2984}},{"uid":"efc0ed0a47a68a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/efc0ed0a47a68a12","status":"passed","time":{"start":1696366412335,"stop":1696366415204,"duration":2869}},{"uid":"a503fe47301956cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/a503fe47301956cd","status":"passed","time":{"start":1696295936257,"stop":1696295936972,"duration":715}},{"uid":"b698411d5d7a0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b698411d5d7a0d12","status":"passed","time":{"start":1696209494098,"stop":1696209494714,"duration":616}},{"uid":"27847a77517ae4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/27847a77517ae4ba","status":"passed","time":{"start":1696123655425,"stop":1696123656326,"duration":901}},{"uid":"21d83cf36b360778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/21d83cf36b360778","status":"passed","time":{"start":1696036556544,"stop":1696036557245,"duration":701}},{"uid":"6a77d678e9b2337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/6a77d678e9b2337","status":"passed","time":{"start":1695950277165,"stop":1695950281027,"duration":3862}},{"uid":"5504962b6f666326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5504962b6f666326","status":"passed","time":{"start":1695930654530,"stop":1695930655526,"duration":996}},{"uid":"5b35328939d21096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5b35328939d21096","status":"passed","time":{"start":1695930490374,"stop":1695930490990,"duration":616}},{"uid":"76bf7d9297068495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/76bf7d9297068495","status":"passed","time":{"start":1695863898865,"stop":1695863899857,"duration":992}},{"uid":"2cda9313f8642667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2cda9313f8642667","status":"passed","time":{"start":1695852722888,"stop":1695852723665,"duration":777}},{"uid":"c5be6ceb82f49086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c5be6ceb82f49086","status":"passed","time":{"start":1695852623920,"stop":1695852624499,"duration":579}},{"uid":"2521cc70c138b829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2521cc70c138b829","status":"passed","time":{"start":1695841630076,"stop":1695841630712,"duration":636}},{"uid":"8b5b8e408d12bb78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8b5b8e408d12bb78","status":"passed","time":{"start":1695841582840,"stop":1695841583426,"duration":586}},{"uid":"49f531bffd1f8b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/49f531bffd1f8b1c","status":"passed","time":{"start":1695777470131,"stop":1695777470772,"duration":641}},{"uid":"34e6e412e77b74e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/34e6e412e77b74e8","status":"passed","time":{"start":1695691068384,"stop":1695691070782,"duration":2398}},{"uid":"2f341accde10cedb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2f341accde10cedb","status":"passed","time":{"start":1695604765317,"stop":1695604768600,"duration":3283}},{"uid":"cf5a941c8f44136a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cf5a941c8f44136a","status":"passed","time":{"start":1695518544571,"stop":1695518545494,"duration":923}},{"uid":"3c6bd2a15248f38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3c6bd2a15248f38","status":"passed","time":{"start":1695431761813,"stop":1695431762797,"duration":984}},{"uid":"e61c8a0ee84804e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e61c8a0ee84804e6","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695345457627,"stop":1695345458240,"duration":613}}]},"tags":[]},"source":"751e5113927f4c8.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/7956c948d8aaefaa.json b/3.10/972/data/test-cases/7956c948d8aaefaa.json new file mode 100644 index 0000000000..aebdfef8e9 --- /dev/null +++ b/3.10/972/data/test-cases/7956c948d8aaefaa.json @@ -0,0 +1 @@ +{"uid":"7956c948d8aaefaa","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1696468438698,"stop":1696468439888,"duration":1190},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1696468438698,"stop":1696468438698,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BromleyBoroughCouncil","time":{"start":1696468438698,"stop":1696468439886,"duration":1188},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468439886,"stop":1696468439886,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468439886,"stop":1696468439888,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BromleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":100,"unknown":0,"total":108},"items":[{"uid":"e97a9d874ac75437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/e97a9d874ac75437","status":"passed","time":{"start":1696382145906,"stop":1696382146914,"duration":1008}},{"uid":"c139eb223cae7ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c139eb223cae7ebd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366193864,"stop":1696366194624,"duration":760}},{"uid":"d69210d150de2689","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d69210d150de2689","status":"passed","time":{"start":1696295666081,"stop":1696295670563,"duration":4482}},{"uid":"e0cb5eb8bca943c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e0cb5eb8bca943c7","status":"passed","time":{"start":1696209267976,"stop":1696209268812,"duration":836}},{"uid":"205b3e8757ef5a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/205b3e8757ef5a1e","status":"passed","time":{"start":1696123371590,"stop":1696123372496,"duration":906}},{"uid":"f8750f6c65fe5673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f8750f6c65fe5673","status":"passed","time":{"start":1696036325255,"stop":1696036326219,"duration":964}},{"uid":"30b0476d0a720dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/30b0476d0a720dc","status":"passed","time":{"start":1695950019742,"stop":1695950020749,"duration":1007}},{"uid":"7f47683c68246cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7f47683c68246cda","status":"passed","time":{"start":1695930338088,"stop":1695930339329,"duration":1241}},{"uid":"e9e70a4fda0f3108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e9e70a4fda0f3108","status":"passed","time":{"start":1695930264668,"stop":1695930265499,"duration":831}},{"uid":"f277bd7b298e5c39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f277bd7b298e5c39","status":"passed","time":{"start":1695863623261,"stop":1695863624582,"duration":1321}},{"uid":"7ef43bb77d37628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7ef43bb77d37628","status":"passed","time":{"start":1695852460804,"stop":1695852461739,"duration":935}},{"uid":"fe6fa7015750652a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fe6fa7015750652a","status":"passed","time":{"start":1695852419525,"stop":1695852420315,"duration":790}},{"uid":"cd13e946ae59e33e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/cd13e946ae59e33e","status":"passed","time":{"start":1695841417043,"stop":1695841420826,"duration":3783}},{"uid":"73ca5085e443e268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/73ca5085e443e268","status":"passed","time":{"start":1695841371383,"stop":1695841372338,"duration":955}},{"uid":"6e91833df475ec84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6e91833df475ec84","status":"passed","time":{"start":1695777246336,"stop":1695777247168,"duration":832}},{"uid":"809cbcd9dcd4a1e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/809cbcd9dcd4a1e4","status":"passed","time":{"start":1695690844481,"stop":1695690845387,"duration":906}},{"uid":"33e4de8807b24a02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/33e4de8807b24a02","status":"passed","time":{"start":1695604457990,"stop":1695604462676,"duration":4686}},{"uid":"d65dfcd5c6d96864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/d65dfcd5c6d96864","status":"passed","time":{"start":1695518242061,"stop":1695518243232,"duration":1171}},{"uid":"16d3e828a81c40e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/16d3e828a81c40e8","status":"passed","time":{"start":1695431472481,"stop":1695431473781,"duration":1300}},{"uid":"f991e6c12bbc66b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f991e6c12bbc66b0","status":"passed","time":{"start":1695345206246,"stop":1695345207292,"duration":1046}}]},"tags":[]},"source":"7956c948d8aaefaa.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/ec09b9ecdbc5e753.json b/3.10/972/data/test-cases/7a6e81ff54ccb5ba.json similarity index 52% rename from 3.10/943/data/test-cases/ec09b9ecdbc5e753.json rename to 3.10/972/data/test-cases/7a6e81ff54ccb5ba.json index b7a1750ebb..ee966c679b 100644 --- a/3.10/943/data/test-cases/ec09b9ecdbc5e753.json +++ b/3.10/972/data/test-cases/7a6e81ff54ccb5ba.json @@ -1 +1 @@ -{"uid":"ec09b9ecdbc5e753","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1695345196622,"stop":1695345197099,"duration":477},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'BexleyCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'spamstorage@live.co.uk', 'url': 'https://www.bexley.gov.uk/', ...}\nuser_email = 'spamstorage@live.co.uk'\nheaders = {'Connection': 'Keep-Alive', 'X-country': 'gb', 'X-email': 'spamstorage@live.co.uk'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n # User email from @Home app as UPRN\n user_email = kwargs.get(\"uprn\")\n headers = {\n \"X-country\": \"gb\",\n \"X-email\": user_email,\n \"Connection\": \"Keep-Alive\",\n }\n \n # Sniffed from the app\n requests.packages.urllib3.disable_warnings()\n response = requests.get(\n \"https://services.athomeapp.net/ServiceData/GetUserRoundJson\",\n headers=headers,\n )\n \n # 200 is OK. Sometimes it times out and gives this, but I'm not parsing HTTP codes\n if response.status_code != 200:\n> raise ValueError(\n \"Error parsing API. Please check your email is correct and registered on the @Home app.\"\n )\nE ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:34: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'BexleyCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'spamstorage@live.co.uk', 'url': 'https://www.bexley.gov.uk/', ...}\nuser_email = 'spamstorage@live.co.uk'\nheaders = {'Connection': 'Keep-Alive', 'X-country': 'gb', 'X-email': 'spamstorage@live.co.uk'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n # User email from @Home app as UPRN\n user_email = kwargs.get(\"uprn\")\n headers = {\n \"X-country\": \"gb\",\n \"X-email\": user_email,\n \"Connection\": \"Keep-Alive\",\n }\n \n # Sniffed from the app\n requests.packages.urllib3.disable_warnings()\n response = requests.get(\n \"https://services.athomeapp.net/ServiceData/GetUserRoundJson\",\n headers=headers,\n )\n \n # 200 is OK. Sometimes it times out and gives this, but I'm not parsing HTTP codes\n if response.status_code != 200:\n> raise ValueError(\n \"Error parsing API. Please check your email is correct and registered on the @Home app.\"\n )\nE ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:34: ValueError","steps":[{"name":"Given the council: BexleyCouncil","time":{"start":1695345196622,"stop":1695345196623,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BexleyCouncil","time":{"start":1695345196623,"stop":1695345197099,"duration":476},"status":"failed","statusMessage":"Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BexleyCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":36,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":88},"items":[{"uid":"75d0cc3eaa7dfdd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/75d0cc3eaa7dfdd4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695258740511,"stop":1695258741122,"duration":611}},{"uid":"d7c6d2529d04fbb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/d7c6d2529d04fbb3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695206124586,"stop":1695206125010,"duration":424}},{"uid":"351001966b47dbb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/351001966b47dbb6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695193583623,"stop":1695193584280,"duration":657}},{"uid":"92a39101a134629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/92a39101a134629","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695172378056,"stop":1695172378511,"duration":455}},{"uid":"55c2a47fd23bbd22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/55c2a47fd23bbd22","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695161878496,"stop":1695161878937,"duration":441}},{"uid":"fc11782c75d5f510","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/fc11782c75d5f510","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695159843417,"stop":1695159844095,"duration":678}},{"uid":"2441191fab50233","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/2441191fab50233","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695156913928,"stop":1695156914386,"duration":458}},{"uid":"80e4be5012101a24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/80e4be5012101a24","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695086041224,"stop":1695086041761,"duration":537}},{"uid":"2edbb6a3013ff10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/2edbb6a3013ff10","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694999573708,"stop":1694999574171,"duration":463}},{"uid":"ec9ba11816e2f0b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/ec9ba11816e2f0b6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694987809004,"stop":1694987809647,"duration":643}},{"uid":"db62199b1a887c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/db62199b1a887c4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694987652539,"stop":1694987652977,"duration":438}},{"uid":"42501217986e0c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/42501217986e0c75","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694971595377,"stop":1694971625761,"duration":30384}},{"uid":"3da2d9dafaecc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/3da2d9dafaecc036","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694913405264,"stop":1694913405902,"duration":638}},{"uid":"d1bcc981c6f4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/d1bcc981c6f4a7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694892718320,"stop":1694892718711,"duration":391}},{"uid":"7f0eaba6e99313fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/7f0eaba6e99313fe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694889721838,"stop":1694889722262,"duration":424}},{"uid":"57185247a8c0ac3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/57185247a8c0ac3d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694864581380,"stop":1694864581907,"duration":527}},{"uid":"3f7e979146e993a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/3f7e979146e993a0","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694840271960,"stop":1694840272668,"duration":708}},{"uid":"d63ea392e5b12270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/d63ea392e5b12270","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694826674110,"stop":1694826674535,"duration":425}},{"uid":"9f98d76d0ca860ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/9f98d76d0ca860ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694796686184,"stop":1694796686865,"duration":681}},{"uid":"ede06650eb47e090","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/ede06650eb47e090","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694740420667,"stop":1694740421208,"duration":541}}]},"tags":[]},"source":"ec09b9ecdbc5e753.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file +{"uid":"7a6e81ff54ccb5ba","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'BexleyCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'spamstorage@live.co.uk', 'url': 'https://www.bexley.gov.uk/', ...}\nuser_email = 'spamstorage@live.co.uk'\nheaders = {'Connection': 'Keep-Alive', 'X-country': 'gb', 'X-email': 'spamstorage@live.co.uk'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n # User email from @Home app as UPRN\n user_email = kwargs.get(\"uprn\")\n headers = {\n \"X-country\": \"gb\",\n \"X-email\": user_email,\n \"Connection\": \"Keep-Alive\",\n }\n \n # Sniffed from the app\n requests.packages.urllib3.disable_warnings()\n response = requests.get(\n \"https://services.athomeapp.net/ServiceData/GetUserRoundJson\",\n headers=headers,\n )\n \n # 200 is OK. Sometimes it times out and gives this, but I'm not parsing HTTP codes\n if response.status_code != 200:\n> raise ValueError(\n \"Error parsing API. Please check your email is correct and registered on the @Home app.\"\n )\nE ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:34: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'BexleyCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'spamstorage@live.co.uk', 'url': 'https://www.bexley.gov.uk/', ...}\nuser_email = 'spamstorage@live.co.uk'\nheaders = {'Connection': 'Keep-Alive', 'X-country': 'gb', 'X-email': 'spamstorage@live.co.uk'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n # User email from @Home app as UPRN\n user_email = kwargs.get(\"uprn\")\n headers = {\n \"X-country\": \"gb\",\n \"X-email\": user_email,\n \"Connection\": \"Keep-Alive\",\n }\n \n # Sniffed from the app\n requests.packages.urllib3.disable_warnings()\n response = requests.get(\n \"https://services.athomeapp.net/ServiceData/GetUserRoundJson\",\n headers=headers,\n )\n \n # 200 is OK. Sometimes it times out and gives this, but I'm not parsing HTTP codes\n if response.status_code != 200:\n> raise ValueError(\n \"Error parsing API. Please check your email is correct and registered on the @Home app.\"\n )\nE ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:34: ValueError","steps":[{"name":"Given the council: BexleyCouncil","time":{"start":1696468427138,"stop":1696468427139,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BexleyCouncil","time":{"start":1696468427139,"stop":1696468427544,"duration":405},"status":"failed","statusMessage":"Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BexleyCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":56,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":108},"items":[{"uid":"7cd177754078a718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/7cd177754078a718","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696382133867,"stop":1696382134283,"duration":416}},{"uid":"9ef404d8b9978f6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/9ef404d8b9978f6d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696366184492,"stop":1696366184933,"duration":441}},{"uid":"5bf45826594873a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5bf45826594873a4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696295656250,"stop":1696295656792,"duration":542}},{"uid":"bb65b9aeca632fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bb65b9aeca632fe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696209258619,"stop":1696209259028,"duration":409}},{"uid":"e1e6a91c3502fabe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e1e6a91c3502fabe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696123357370,"stop":1696123357997,"duration":627}},{"uid":"1a7112651cb0048d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1a7112651cb0048d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696036315839,"stop":1696036316236,"duration":397}},{"uid":"8b2d88eff36fb9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/8b2d88eff36fb9b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695950006702,"stop":1695950007242,"duration":540}},{"uid":"9e9670b34ec7d085","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9e9670b34ec7d085","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930327303,"stop":1695930327988,"duration":685}},{"uid":"7c06149f1f5e58a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/7c06149f1f5e58a1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930255630,"stop":1695930256054,"duration":424}},{"uid":"fd27f546b7d742ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/fd27f546b7d742ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695863611996,"stop":1695863612992,"duration":996}},{"uid":"8cdbf80fa1767508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8cdbf80fa1767508","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852450152,"stop":1695852450680,"duration":528}},{"uid":"fa8fcb370a9b9518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fa8fcb370a9b9518","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852408872,"stop":1695852409255,"duration":383}},{"uid":"1b0585f9dc2f4ad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1b0585f9dc2f4ad6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841406382,"stop":1695841406843,"duration":461}},{"uid":"5a2e94a51c6f7d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/5a2e94a51c6f7d0d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841361811,"stop":1695841362279,"duration":468}},{"uid":"ee6bb797bca46d1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ee6bb797bca46d1a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695777236699,"stop":1695777237122,"duration":423}},{"uid":"3232f2fd9e95ba44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3232f2fd9e95ba44","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695690835454,"stop":1695690835880,"duration":426}},{"uid":"cb455af52bf6bdcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cb455af52bf6bdcd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695604447328,"stop":1695604447982,"duration":654}},{"uid":"b6fcb67a0f701e58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b6fcb67a0f701e58","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695518227793,"stop":1695518228455,"duration":662}},{"uid":"a311c79feabfbbb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a311c79feabfbbb3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695431460509,"stop":1695431461285,"duration":776}},{"uid":"ec09b9ecdbc5e753","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/ec09b9ecdbc5e753","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695345196622,"stop":1695345197099,"duration":477}}]},"tags":[]},"source":"7a6e81ff54ccb5ba.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/6ef87c0c61dd0a50.json b/3.10/972/data/test-cases/7c77b93ef8d83058.json similarity index 61% rename from 3.10/943/data/test-cases/6ef87c0c61dd0a50.json rename to 3.10/972/data/test-cases/7c77b93ef8d83058.json index c14101023f..fdae5d2f1a 100644 --- a/3.10/943/data/test-cases/6ef87c0c61dd0a50.json +++ b/3.10/972/data/test-cases/7c77b93ef8d83058.json @@ -1 +1 @@ -{"uid":"6ef87c0c61dd0a50","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1695345433907,"stop":1695345434861,"duration":954},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MidSussexDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': 'OAKLANDS', 'postcode': 'RH16 1SS', 'uprn': None, 'url': 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/', ...}\napi_url = 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/'\nuser_postcode = 'RH16 1SS', user_paon = 'OAKLANDS'\npostcode_re = '^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$'\nuser_full_addr = 'OAKLANDS RH16 1SS'\nform_data = {'AddressStep.strAddressSelect': 'OAKLANDS RH16 1SS', 'Next': 'true', 'PostCodeStep.strAddressSearch': 'RH16 1SS', 'StepIndex': '1', ...}\ninit = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n api_url = \"https://www.midsussex.gov.uk/waste-recycling/bin-collection/\"\n user_postcode = kwargs.get(\"postcode\")\n user_paon = kwargs.get(\"paon\")\n postcode_re = \"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$\"\n user_full_addr = f\"{user_paon} {user_postcode}\"\n \n check_postcode(user_postcode)\n check_paon(user_paon)\n \n form_data = {\n \"PostCodeStep.strAddressSearch\": user_postcode,\n \"AddressStep.strAddressSelect\": user_full_addr,\n \"Next\": \"true\",\n \"StepIndex\": \"1\",\n }\n \n # Get a ufprt by posting here (I have no idea how ufprt works, so may as well grab one from the server)\n requests.packages.urllib3.disable_warnings()\n init = requests.post(api_url, data=form_data)\n ufprt = get_token(init.text)\n form_data.update({\"ufprt\": ufprt})\n \n response = requests.post(api_url, data=form_data)\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n table_element = soup.find(\"table\", {\"class\": \"collDates\"})\n> table_rows = table_element.find_all_next(\"tr\")\nE AttributeError: 'NoneType' object has no attribute 'find_all_next'\n\nuk_bin_collection/uk_bin_collection/councils/MidSussexDistrictCouncil.py:63: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MidSussexDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': 'OAKLANDS', 'postcode': 'RH16 1SS', 'uprn': None, 'url': 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/', ...}\napi_url = 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/'\nuser_postcode = 'RH16 1SS', user_paon = 'OAKLANDS'\npostcode_re = '^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$'\nuser_full_addr = 'OAKLANDS RH16 1SS'\nform_data = {'AddressStep.strAddressSelect': 'OAKLANDS RH16 1SS', 'Next': 'true', 'PostCodeStep.strAddressSearch': 'RH16 1SS', 'StepIndex': '1', ...}\ninit = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n api_url = \"https://www.midsussex.gov.uk/waste-recycling/bin-collection/\"\n user_postcode = kwargs.get(\"postcode\")\n user_paon = kwargs.get(\"paon\")\n postcode_re = \"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$\"\n user_full_addr = f\"{user_paon} {user_postcode}\"\n \n check_postcode(user_postcode)\n check_paon(user_paon)\n \n form_data = {\n \"PostCodeStep.strAddressSearch\": user_postcode,\n \"AddressStep.strAddressSelect\": user_full_addr,\n \"Next\": \"true\",\n \"StepIndex\": \"1\",\n }\n \n # Get a ufprt by posting here (I have no idea how ufprt works, so may as well grab one from the server)\n requests.packages.urllib3.disable_warnings()\n init = requests.post(api_url, data=form_data)\n ufprt = get_token(init.text)\n form_data.update({\"ufprt\": ufprt})\n \n response = requests.post(api_url, data=form_data)\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n table_element = soup.find(\"table\", {\"class\": \"collDates\"})\n> table_rows = table_element.find_all_next(\"tr\")\nE AttributeError: 'NoneType' object has no attribute 'find_all_next'\n\nuk_bin_collection/uk_bin_collection/councils/MidSussexDistrictCouncil.py:63: AttributeError","steps":[{"name":"Given the council: MidSussexDistrictCouncil","time":{"start":1695345433907,"stop":1695345433908,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MidSussexDistrictCouncil","time":{"start":1695345433908,"stop":1695345434860,"duration":952},"status":"failed","statusMessage":"'NoneType' object has no attribute 'find_all_next'","statusTrace":"AttributeError: 'NoneType' object has no attribute 'find_all_next'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MidSussexDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":51,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":88},"items":[{"uid":"cb2bf48400cd6a93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/cb2bf48400cd6a93","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695259046304,"stop":1695259047354,"duration":1050}},{"uid":"41f3090cbbfaa730","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/41f3090cbbfaa730","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695206321130,"stop":1695206321857,"duration":727}},{"uid":"55153dd86f1eec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/55153dd86f1eec83","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695193828677,"stop":1695193829562,"duration":885}},{"uid":"547c8605f5168b96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/547c8605f5168b96","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695172587853,"stop":1695172588749,"duration":896}},{"uid":"23493b99e804905e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/23493b99e804905e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695162059899,"stop":1695162060737,"duration":838}},{"uid":"c975e4ce7376403c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/c975e4ce7376403c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695160175058,"stop":1695160176133,"duration":1075}},{"uid":"79149cb8174792fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/79149cb8174792fa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695156969825,"stop":1695156970683,"duration":858}},{"uid":"ea0607d6ac87edb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/ea0607d6ac87edb7","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695086307017,"stop":1695086308786,"duration":1769}},{"uid":"4f256b79d9c04b8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/4f256b79d9c04b8f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694999786251,"stop":1694999787373,"duration":1122}},{"uid":"1660ca268259c471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/1660ca268259c471","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694987861104,"stop":1694987862665,"duration":1561}},{"uid":"a2cb8f373b81ad73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/a2cb8f373b81ad73","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694987854478,"stop":1694987855343,"duration":865}},{"uid":"69d4f5094fc06d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/69d4f5094fc06d9a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694971653190,"stop":1694971654443,"duration":1253}},{"uid":"f532c37de62c03ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/f532c37de62c03ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694913716419,"stop":1694913717958,"duration":1539}},{"uid":"ea018fbf5badbaf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ea018fbf5badbaf6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694892774494,"stop":1694892775194,"duration":700}},{"uid":"d9de3ba069c79a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/d9de3ba069c79a49","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694889922417,"stop":1694889923305,"duration":888}},{"uid":"bb076c5f5957af25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/bb076c5f5957af25","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694864828587,"stop":1694864829536,"duration":949}},{"uid":"2dfcfffdb8363a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/2dfcfffdb8363a12","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694840516010,"stop":1694840517684,"duration":1674}},{"uid":"8448849397bdf72a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/8448849397bdf72a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694826872301,"stop":1694826873053,"duration":752}},{"uid":"96fdf1357e69982a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/96fdf1357e69982a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694796988818,"stop":1694796990007,"duration":1189}},{"uid":"29456613deb8faa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/29456613deb8faa6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694740664698,"stop":1694740666090,"duration":1392}}]},"tags":[]},"source":"6ef87c0c61dd0a50.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file +{"uid":"7c77b93ef8d83058","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MidSussexDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': 'OAKLANDS', 'postcode': 'RH16 1SS', 'uprn': None, 'url': 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/', ...}\napi_url = 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/'\nuser_postcode = 'RH16 1SS', user_paon = 'OAKLANDS'\npostcode_re = '^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$'\nuser_full_addr = 'OAKLANDS RH16 1SS'\nform_data = {'AddressStep.strAddressSelect': 'OAKLANDS RH16 1SS', 'Next': 'true', 'PostCodeStep.strAddressSearch': 'RH16 1SS', 'StepIndex': '1', ...}\ninit = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n api_url = \"https://www.midsussex.gov.uk/waste-recycling/bin-collection/\"\n user_postcode = kwargs.get(\"postcode\")\n user_paon = kwargs.get(\"paon\")\n postcode_re = \"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$\"\n user_full_addr = f\"{user_paon} {user_postcode}\"\n \n check_postcode(user_postcode)\n check_paon(user_paon)\n \n form_data = {\n \"PostCodeStep.strAddressSearch\": user_postcode,\n \"AddressStep.strAddressSelect\": user_full_addr,\n \"Next\": \"true\",\n \"StepIndex\": \"1\",\n }\n \n # Get a ufprt by posting here (I have no idea how ufprt works, so may as well grab one from the server)\n requests.packages.urllib3.disable_warnings()\n init = requests.post(api_url, data=form_data)\n ufprt = get_token(init.text)\n form_data.update({\"ufprt\": ufprt})\n \n response = requests.post(api_url, data=form_data)\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n table_element = soup.find(\"table\", {\"class\": \"collDates\"})\n> table_rows = table_element.find_all_next(\"tr\")\nE AttributeError: 'NoneType' object has no attribute 'find_all_next'\n\nuk_bin_collection/uk_bin_collection/councils/MidSussexDistrictCouncil.py:63: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MidSussexDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': 'OAKLANDS', 'postcode': 'RH16 1SS', 'uprn': None, 'url': 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/', ...}\napi_url = 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/'\nuser_postcode = 'RH16 1SS', user_paon = 'OAKLANDS'\npostcode_re = '^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$'\nuser_full_addr = 'OAKLANDS RH16 1SS'\nform_data = {'AddressStep.strAddressSelect': 'OAKLANDS RH16 1SS', 'Next': 'true', 'PostCodeStep.strAddressSearch': 'RH16 1SS', 'StepIndex': '1', ...}\ninit = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n api_url = \"https://www.midsussex.gov.uk/waste-recycling/bin-collection/\"\n user_postcode = kwargs.get(\"postcode\")\n user_paon = kwargs.get(\"paon\")\n postcode_re = \"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$\"\n user_full_addr = f\"{user_paon} {user_postcode}\"\n \n check_postcode(user_postcode)\n check_paon(user_paon)\n \n form_data = {\n \"PostCodeStep.strAddressSearch\": user_postcode,\n \"AddressStep.strAddressSelect\": user_full_addr,\n \"Next\": \"true\",\n \"StepIndex\": \"1\",\n }\n \n # Get a ufprt by posting here (I have no idea how ufprt works, so may as well grab one from the server)\n requests.packages.urllib3.disable_warnings()\n init = requests.post(api_url, data=form_data)\n ufprt = get_token(init.text)\n form_data.update({\"ufprt\": ufprt})\n \n response = requests.post(api_url, data=form_data)\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n table_element = soup.find(\"table\", {\"class\": \"collDates\"})\n> table_rows = table_element.find_all_next(\"tr\")\nE AttributeError: 'NoneType' object has no attribute 'find_all_next'\n\nuk_bin_collection/uk_bin_collection/councils/MidSussexDistrictCouncil.py:63: AttributeError","steps":[{"name":"Given the council: MidSussexDistrictCouncil","time":{"start":1696468628037,"stop":1696468628037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MidSussexDistrictCouncil","time":{"start":1696468628037,"stop":1696468628883,"duration":846},"status":"failed","statusMessage":"'NoneType' object has no attribute 'find_all_next'","statusTrace":"AttributeError: 'NoneType' object has no attribute 'find_all_next'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MidSussexDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":108},"items":[{"uid":"3f1ea99da1396980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3f1ea99da1396980","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696382339389,"stop":1696382340196,"duration":807}},{"uid":"14eeedee082e3e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/14eeedee082e3e86","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696366400342,"stop":1696366401400,"duration":1058}},{"uid":"4ee7645dcff3fd6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/4ee7645dcff3fd6c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696295916042,"stop":1696295916951,"duration":909}},{"uid":"8490ca7eab71a2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/8490ca7eab71a2f6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696209469577,"stop":1696209470732,"duration":1155}},{"uid":"dfd3a58badd8f65d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/dfd3a58badd8f65d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696123644207,"stop":1696123646166,"duration":1959}},{"uid":"cb3b29a3916dbf46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb3b29a3916dbf46","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696036530270,"stop":1696036531216,"duration":946}},{"uid":"9ea58437d37bc239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9ea58437d37bc239","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695950267874,"stop":1695950268783,"duration":909}},{"uid":"9d04ad85d156a254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9d04ad85d156a254","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930644572,"stop":1695930645711,"duration":1139}},{"uid":"e3164579bd324f1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e3164579bd324f1b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930448425,"stop":1695930449532,"duration":1107}},{"uid":"63d1182f9074e3ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/63d1182f9074e3ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695863913376,"stop":1695863914360,"duration":984}},{"uid":"b76a9d6124e245f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b76a9d6124e245f1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852694011,"stop":1695852695404,"duration":1393}},{"uid":"7f759d7fc5c6c6bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7f759d7fc5c6c6bb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852589094,"stop":1695852589783,"duration":689}},{"uid":"64058f5259363846","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/64058f5259363846","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841608135,"stop":1695841609122,"duration":987}},{"uid":"680567021b25371a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/680567021b25371a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841563177,"stop":1695841564089,"duration":912}},{"uid":"29450f769bce19f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/29450f769bce19f2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695777443284,"stop":1695777444212,"duration":928}},{"uid":"7a12fb01b0f97a19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/7a12fb01b0f97a19","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695691045103,"stop":1695691046244,"duration":1141}},{"uid":"60495bd6c66b45f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/60495bd6c66b45f6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695604766144,"stop":1695604767405,"duration":1261}},{"uid":"a5c1af20b4b1cb60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a5c1af20b4b1cb60","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695518570776,"stop":1695518571822,"duration":1046}},{"uid":"3d93c4026ebca7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3d93c4026ebca7d7","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695431755982,"stop":1695431757626,"duration":1644}},{"uid":"6ef87c0c61dd0a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6ef87c0c61dd0a50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695345433907,"stop":1695345434861,"duration":954}}]},"tags":[]},"source":"7c77b93ef8d83058.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/7ddbfa05acc83543.json b/3.10/972/data/test-cases/7ddbfa05acc83543.json new file mode 100644 index 0000000000..f60d20c4e1 --- /dev/null +++ b/3.10/972/data/test-cases/7ddbfa05acc83543.json @@ -0,0 +1 @@ +{"uid":"7ddbfa05acc83543","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1696468646099,"stop":1696468646842,"duration":743},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthLanarkshireCouncil","time":{"start":1696468646099,"stop":1696468646100,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthLanarkshireCouncil","time":{"start":1696468646100,"stop":1696468646840,"duration":740},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468646841,"stop":1696468646841,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468646841,"stop":1696468646842,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthLanarkshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"1cbf38b14eb880cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1cbf38b14eb880cd","status":"passed","time":{"start":1696382359447,"stop":1696382360105,"duration":658}},{"uid":"25ff983ecbd70a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/25ff983ecbd70a10","status":"passed","time":{"start":1696366405017,"stop":1696366405635,"duration":618}},{"uid":"14e90fad00ff2fec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/14e90fad00ff2fec","status":"passed","time":{"start":1696295928528,"stop":1696295929537,"duration":1009}},{"uid":"b1cc3f7e37e515b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b1cc3f7e37e515b8","status":"passed","time":{"start":1696209485669,"stop":1696209486293,"duration":624}},{"uid":"6c4ede4cc9fe653f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6c4ede4cc9fe653f","status":"passed","time":{"start":1696123646217,"stop":1696123647514,"duration":1297}},{"uid":"2b55c188ab3f6efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/2b55c188ab3f6efb","status":"passed","time":{"start":1696036548956,"stop":1696036549710,"duration":754}},{"uid":"222f8b0c225ad694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/222f8b0c225ad694","status":"passed","time":{"start":1695950268836,"stop":1695950269653,"duration":817}},{"uid":"ced5428ba3cd3cea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/ced5428ba3cd3cea","status":"passed","time":{"start":1695930645783,"stop":1695930646814,"duration":1031}},{"uid":"279bc6f87d4e3e00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/279bc6f87d4e3e00","status":"passed","time":{"start":1695930483056,"stop":1695930483673,"duration":617}},{"uid":"85bb005ee5e85c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/85bb005ee5e85c93","status":"passed","time":{"start":1695863889155,"stop":1695863890190,"duration":1035}},{"uid":"58946672f5b0c33d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/58946672f5b0c33d","status":"passed","time":{"start":1695852714408,"stop":1695852715234,"duration":826}},{"uid":"3f24a4334df806c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/3f24a4334df806c2","status":"passed","time":{"start":1695852616538,"stop":1695852617165,"duration":627}},{"uid":"1e48430d8347cbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1e48430d8347cbdd","status":"passed","time":{"start":1695841623151,"stop":1695841623784,"duration":633}},{"uid":"fba359ac3a8d172d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/fba359ac3a8d172d","status":"passed","time":{"start":1695841576683,"stop":1695841577327,"duration":644}},{"uid":"fab1e7bf7faab0fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/fab1e7bf7faab0fd","status":"passed","time":{"start":1695777463291,"stop":1695777463929,"duration":638}},{"uid":"5b0ddf184c68095b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5b0ddf184c68095b","status":"passed","time":{"start":1695691059185,"stop":1695691059807,"duration":622}},{"uid":"3c8de73cd591d63a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3c8de73cd591d63a","status":"passed","time":{"start":1695604755151,"stop":1695604756141,"duration":990}},{"uid":"5e244c95a7db6e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/5e244c95a7db6e88","status":"passed","time":{"start":1695518534090,"stop":1695518535117,"duration":1027}},{"uid":"d3cdafc9c5007a03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d3cdafc9c5007a03","status":"passed","time":{"start":1695431751097,"stop":1695431752462,"duration":1365}},{"uid":"325de301bc825771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/325de301bc825771","status":"passed","time":{"start":1695345450315,"stop":1695345451119,"duration":804}}]},"tags":[]},"source":"7ddbfa05acc83543.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/80f6585a4963574e.json b/3.10/972/data/test-cases/80f6585a4963574e.json new file mode 100644 index 0000000000..cd25771373 --- /dev/null +++ b/3.10/972/data/test-cases/80f6585a4963574e.json @@ -0,0 +1 @@ +{"uid":"80f6585a4963574e","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"status":"failed","statusMessage":"AssertionError: assert False is True","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WiganBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:87: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fd22378cfa0>\n\n @then(\"the output should validate against the schema\")\n def validate_output_step(context):\n try:\n council_schema = file_handler.load_schema_file(f\"{context.council}.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert schema_result is True\nE assert False is True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:83: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: assert False is True","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WiganBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:87: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fd22378cfa0>\n\n @then(\"the output should validate against the schema\")\n def validate_output_step(context):\n try:\n council_schema = file_handler.load_schema_file(f\"{context.council}.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert schema_result is True\nE assert False is True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:83: AssertionError","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1696468728497,"stop":1696468728498,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiganBoroughCouncil","time":{"start":1696468728498,"stop":1696468732945,"duration":4447},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468732945,"stop":1696468732945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468732946,"stop":1696468732948,"duration":2},"status":"failed","statusMessage":"assert False is True","statusTrace":"AssertionError: assert False is True\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WiganBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":36,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":108},"items":[{"uid":"b056249e99422870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b056249e99422870","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696382429170,"stop":1696382432377,"duration":3207}},{"uid":"79c0c6dfd146997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/79c0c6dfd146997","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696366576342,"stop":1696366580414,"duration":4072}},{"uid":"1ae45b1fec74c57e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1ae45b1fec74c57e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696295963485,"stop":1696295967085,"duration":3600}},{"uid":"b74b69c80118dcf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b74b69c80118dcf8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696209557879,"stop":1696209561584,"duration":3705}},{"uid":"42b2a628e4333a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/42b2a628e4333a26","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696123691158,"stop":1696123695325,"duration":4167}},{"uid":"c4a5039734092f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c4a5039734092f6a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696036605681,"stop":1696036608687,"duration":3006}},{"uid":"90ad43cc6f42c8d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/90ad43cc6f42c8d1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695950312293,"stop":1695950315833,"duration":3540}},{"uid":"e33130a4c47f3e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e33130a4c47f3e24","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930725364,"stop":1695930729207,"duration":3843}},{"uid":"64a14decbf350d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/64a14decbf350d72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930647641,"stop":1695930650609,"duration":2968}},{"uid":"d15f9ac31810f25a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d15f9ac31810f25a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695863974458,"stop":1695863978345,"duration":3887}},{"uid":"30cff9cbb766f399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/30cff9cbb766f399","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852750988,"stop":1695852754641,"duration":3653}},{"uid":"9af07a0acff16576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9af07a0acff16576","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852682924,"stop":1695852686645,"duration":3721}},{"uid":"97c2bad9ea42d9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/97c2bad9ea42d9c9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841776626,"stop":1695841780366,"duration":3740}},{"uid":"d7dd5ecefe21e306","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d7dd5ecefe21e306","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841624595,"stop":1695841628054,"duration":3459}},{"uid":"da29c6b037f2f240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/da29c6b037f2f240","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695777506915,"stop":1695777510254,"duration":3339}},{"uid":"4a3ad74afc23a21c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4a3ad74afc23a21c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695691116900,"stop":1695691118844,"duration":1944}},{"uid":"813ffe8d377338e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/813ffe8d377338e9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695604788152,"stop":1695604790729,"duration":2577}},{"uid":"7026388a89b8eae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7026388a89b8eae3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695518592119,"stop":1695518594814,"duration":2695}},{"uid":"4eb426d20e43954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4eb426d20e43954","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695431787708,"stop":1695431790513,"duration":2805}},{"uid":"2dec426154f03ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2dec426154f03ea6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695345480309,"stop":1695345482308,"duration":1999}}]},"tags":[]},"source":"80f6585a4963574e.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/81b26345e13efc8c.json b/3.10/972/data/test-cases/81b26345e13efc8c.json new file mode 100644 index 0000000000..72eb7c389d --- /dev/null +++ b/3.10/972/data/test-cases/81b26345e13efc8c.json @@ -0,0 +1 @@ +{"uid":"81b26345e13efc8c","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1696468733071,"stop":1696468741147,"duration":8076},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1696468733071,"stop":1696468733072,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiltshireCouncil","time":{"start":1696468733072,"stop":1696468741144,"duration":8072},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468741144,"stop":1696468741145,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468741145,"stop":1696468741147,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WiltshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"4c5199ecbbc91cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4c5199ecbbc91cb8","status":"passed","time":{"start":1696382432517,"stop":1696382444365,"duration":11848}},{"uid":"c34b4976d319ddcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c34b4976d319ddcb","status":"passed","time":{"start":1696366580479,"stop":1696366582464,"duration":1985}},{"uid":"6c6bab7046fea88f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/6c6bab7046fea88f","status":"passed","time":{"start":1696295967132,"stop":1696295969508,"duration":2376}},{"uid":"73a869a76ca0f000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/73a869a76ca0f000","status":"passed","time":{"start":1696209561630,"stop":1696209568662,"duration":7032}},{"uid":"44aa8dcb8382cf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/44aa8dcb8382cf7f","status":"passed","time":{"start":1696123695368,"stop":1696123699460,"duration":4092}},{"uid":"32d842b99b8103eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/32d842b99b8103eb","status":"passed","time":{"start":1696036608813,"stop":1696036611091,"duration":2278}},{"uid":"70600501ede5536e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/70600501ede5536e","status":"passed","time":{"start":1695950315876,"stop":1695950319148,"duration":3272}},{"uid":"efa7d0434cd5b486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/efa7d0434cd5b486","status":"passed","time":{"start":1695930729264,"stop":1695930731716,"duration":2452}},{"uid":"c838d0131d203e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/c838d0131d203e8d","status":"passed","time":{"start":1695930650651,"stop":1695930652427,"duration":1776}},{"uid":"4eff1f924a52bd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4eff1f924a52bd78","status":"passed","time":{"start":1695863978430,"stop":1695863981026,"duration":2596}},{"uid":"946ce5b9c1aa9d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/946ce5b9c1aa9d12","status":"passed","time":{"start":1695852754750,"stop":1695852756956,"duration":2206}},{"uid":"5d20cc7226db4d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5d20cc7226db4d12","status":"passed","time":{"start":1695852686691,"stop":1695852688541,"duration":1850}},{"uid":"9f9cd37325b86f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9f9cd37325b86f45","status":"passed","time":{"start":1695841780420,"stop":1695841782338,"duration":1918}},{"uid":"3e9fc02a359841d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/3e9fc02a359841d8","status":"passed","time":{"start":1695841628097,"stop":1695841631574,"duration":3477}},{"uid":"6f6558479a056947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6f6558479a056947","status":"passed","time":{"start":1695777510296,"stop":1695777516040,"duration":5744}},{"uid":"6966c168252baa52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6966c168252baa52","status":"passed","time":{"start":1695691118890,"stop":1695691120620,"duration":1730}},{"uid":"cb1192384d9a56eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cb1192384d9a56eb","status":"passed","time":{"start":1695604790776,"stop":1695604793328,"duration":2552}},{"uid":"d7e6ef38a01974e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/d7e6ef38a01974e4","status":"passed","time":{"start":1695518594862,"stop":1695518597399,"duration":2537}},{"uid":"747a0c6bf6d91f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/747a0c6bf6d91f5a","status":"passed","time":{"start":1695431790619,"stop":1695431793878,"duration":3259}},{"uid":"cad965856234d4b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/cad965856234d4b7","status":"passed","time":{"start":1695345482352,"stop":1695345487946,"duration":5594}}]},"tags":[]},"source":"81b26345e13efc8c.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/8343b0d5f9addcb2.json b/3.10/972/data/test-cases/8343b0d5f9addcb2.json new file mode 100644 index 0000000000..4cb78019e8 --- /dev/null +++ b/3.10/972/data/test-cases/8343b0d5f9addcb2.json @@ -0,0 +1 @@ +{"uid":"8343b0d5f9addcb2","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1696468542878,"stop":1696468547624,"duration":4746},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1696468542878,"stop":1696468542879,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthumberlandCouncil","time":{"start":1696468542879,"stop":1696468547621,"duration":4742},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468547621,"stop":1696468547621,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468547621,"stop":1696468547624,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthumberlandCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":108},"items":[{"uid":"aa9404ab362d9c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/aa9404ab362d9c4","status":"passed","time":{"start":1696382253496,"stop":1696382258607,"duration":5111}},{"uid":"55a977cb0bd136a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/55a977cb0bd136a3","status":"passed","time":{"start":1696366248354,"stop":1696366253503,"duration":5149}},{"uid":"b8a7266bfc0ff209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b8a7266bfc0ff209","status":"passed","time":{"start":1696295770243,"stop":1696295775626,"duration":5383}},{"uid":"706a6b9c16ec2001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/706a6b9c16ec2001","status":"passed","time":{"start":1696209359016,"stop":1696209365792,"duration":6776}},{"uid":"46963583d3ed6827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/46963583d3ed6827","status":"passed","time":{"start":1696123475521,"stop":1696123482573,"duration":7052}},{"uid":"3fc2b44a2d02f924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3fc2b44a2d02f924","status":"passed","time":{"start":1696036423301,"stop":1696036428392,"duration":5091}},{"uid":"20391568cc419588","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/20391568cc419588","status":"passed","time":{"start":1695950096895,"stop":1695950102397,"duration":5502}},{"uid":"85e9baa1f8607be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/85e9baa1f8607be0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695930414631,"stop":1695930420798,"duration":6167}},{"uid":"e457740d71478504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e457740d71478504","status":"passed","time":{"start":1695930328752,"stop":1695930333660,"duration":4908}},{"uid":"a2cac8536d9ca90d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/a2cac8536d9ca90d","status":"passed","time":{"start":1695863704540,"stop":1695863710889,"duration":6349}},{"uid":"61f708c62aa4af69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/61f708c62aa4af69","status":"passed","time":{"start":1695852549553,"stop":1695852555191,"duration":5638}},{"uid":"f38763ba9cd9ce61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f38763ba9cd9ce61","status":"passed","time":{"start":1695852506882,"stop":1695852511619,"duration":4737}},{"uid":"bdd7664ab89c64d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/bdd7664ab89c64d6","status":"passed","time":{"start":1695841482489,"stop":1695841487865,"duration":5376}},{"uid":"4837b2477f040488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4837b2477f040488","status":"passed","time":{"start":1695841454841,"stop":1695841461063,"duration":6222}},{"uid":"17d9e86552c97a6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/17d9e86552c97a6f","status":"passed","time":{"start":1695777334748,"stop":1695777339802,"duration":5054}},{"uid":"2c13b0be365f8a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2c13b0be365f8a63","status":"passed","time":{"start":1695690936733,"stop":1695690941643,"duration":4910}},{"uid":"234d7627dc28be74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/234d7627dc28be74","status":"passed","time":{"start":1695604577870,"stop":1695604583834,"duration":5964}},{"uid":"c38e1c4f46d2e4e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c38e1c4f46d2e4e7","status":"passed","time":{"start":1695518360625,"stop":1695518366972,"duration":6347}},{"uid":"80b60a1c05ffb03a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/80b60a1c05ffb03a","status":"passed","time":{"start":1695431583882,"stop":1695431590052,"duration":6170}},{"uid":"757ebe2c15a5a87d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/757ebe2c15a5a87d","status":"passed","time":{"start":1695345297410,"stop":1695345303240,"duration":5830}}]},"tags":[]},"source":"8343b0d5f9addcb2.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/a3b9ede97ca46385.json b/3.10/972/data/test-cases/856f0fed0c88c9e4.json similarity index 88% rename from 3.10/943/data/test-cases/a3b9ede97ca46385.json rename to 3.10/972/data/test-cases/856f0fed0c88c9e4.json index cca2df6c11..cd4527d643 100644 --- a/3.10/943/data/test-cases/a3b9ede97ca46385.json +++ b/3.10/972/data/test-cases/856f0fed0c88c9e4.json @@ -1 +1 @@ -{"uid":"a3b9ede97ca46385","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1695345189467,"stop":1695345189914,"duration":447},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bincollections', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/bincollections', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BasingstokeCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BasingstokeCouncil.py:31: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bincollections', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/bincollections', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BasingstokeCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BasingstokeCouncil.py:31: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1695345189468,"stop":1695345189468,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BasingstokeCouncil","time":{"start":1695345189468,"stop":1695345189914,"duration":446},"status":"failed","statusMessage":"HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BasingstokeCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":87,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":88},"items":[{"uid":"31704a8acb29e62b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/31704a8acb29e62b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695258737580,"stop":1695258738246,"duration":666}},{"uid":"9bc851113070e6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/9bc851113070e6b9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695206122196,"stop":1695206122667,"duration":471}},{"uid":"2ae7ebe94c8f3480","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/2ae7ebe94c8f3480","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695193580790,"stop":1695193581606,"duration":816}},{"uid":"44a7b8fafc66cd12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/44a7b8fafc66cd12","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695172375197,"stop":1695172375814,"duration":617}},{"uid":"f31cfb4482ec3361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/f31cfb4482ec3361","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695161876239,"stop":1695161876660,"duration":421}},{"uid":"2a3c5beb8d0ee5b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/2a3c5beb8d0ee5b0","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695159841153,"stop":1695159841886,"duration":733}},{"uid":"8e1161c7323f2cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/8e1161c7323f2cb8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695156912172,"stop":1695156912801,"duration":629}},{"uid":"60a16cc693dec4c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/60a16cc693dec4c5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695086039434,"stop":1695086040018,"duration":584}},{"uid":"2c02e7b5eb3e3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/2c02e7b5eb3e3963","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694999572049,"stop":1694999572514,"duration":465}},{"uid":"ff899ce7335e2028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/ff899ce7335e2028","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694987806535,"stop":1694987807531,"duration":996}},{"uid":"69d82f482040c9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/69d82f482040c9c8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694987650651,"stop":1694987651276,"duration":625}},{"uid":"1481fb684a38e2fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/1481fb684a38e2fa","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694971593710,"stop":1694971594326,"duration":616}},{"uid":"7a1aa91dff899e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/7a1aa91dff899e14","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694913403361,"stop":1694913404090,"duration":729}},{"uid":"3d0964dc48b92a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/3d0964dc48b92a78","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694892716468,"stop":1694892716910,"duration":442}},{"uid":"5d217f538a21e2a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/5d217f538a21e2a5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694889719514,"stop":1694889719977,"duration":463}},{"uid":"249e909b9ed2c1a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/249e909b9ed2c1a8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694864579442,"stop":1694864580015,"duration":573}},{"uid":"fe6c346c29edd8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/fe6c346c29edd8f1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694840270120,"stop":1694840270666,"duration":546}},{"uid":"f01a977680d73e96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/f01a977680d73e96","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694826672716,"stop":1694826673136,"duration":420}},{"uid":"ab2a8c0e682f5842","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/ab2a8c0e682f5842","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694796683726,"stop":1694796684787,"duration":1061}},{"uid":"60508c6cceb613d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/60508c6cceb613d5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694740418782,"stop":1694740419593,"duration":811}}]},"tags":[]},"source":"a3b9ede97ca46385.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file +{"uid":"856f0fed0c88c9e4","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bincollections', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/bincollections', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BasingstokeCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BasingstokeCouncil.py:31: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bincollections', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/bincollections', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BasingstokeCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BasingstokeCouncil.py:31: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1696468424844,"stop":1696468424845,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BasingstokeCouncil","time":{"start":1696468424845,"stop":1696468425213,"duration":368},"status":"failed","statusMessage":"HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BasingstokeCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":108},"items":[{"uid":"feeb58c3bee4b719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/feeb58c3bee4b719","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696382131042,"stop":1696382131510,"duration":468}},{"uid":"cbfb80f0be9849ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/cbfb80f0be9849ef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696366182074,"stop":1696366182685,"duration":611}},{"uid":"7086c0ec7d196a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7086c0ec7d196a07","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696295653588,"stop":1696295654145,"duration":557}},{"uid":"7af7839e9ed07a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7af7839e9ed07a23","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696209256243,"stop":1696209256709,"duration":466}},{"uid":"6224f577715dded9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6224f577715dded9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696123353917,"stop":1696123354578,"duration":661}},{"uid":"215579521da81b54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/215579521da81b54","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696036313479,"stop":1696036313949,"duration":470}},{"uid":"91fc262f3a8170ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91fc262f3a8170ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695950003863,"stop":1695950004453,"duration":590}},{"uid":"567c71e566cbbcff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/567c71e566cbbcff","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930324052,"stop":1695930324795,"duration":743}},{"uid":"9f7728b6a513c9f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9f7728b6a513c9f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930253557,"stop":1695930254009,"duration":452}},{"uid":"f7356982b0cdb028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f7356982b0cdb028","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695863608487,"stop":1695863609555,"duration":1068}},{"uid":"f00b888d764c8a47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/f00b888d764c8a47","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852447343,"stop":1695852447976,"duration":633}},{"uid":"e286bfc0b86b53e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e286bfc0b86b53e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852406738,"stop":1695852407196,"duration":458}},{"uid":"36f8d8fd6719c961","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/36f8d8fd6719c961","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841403906,"stop":1695841404404,"duration":498}},{"uid":"d8f6ffa2780bdaeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d8f6ffa2780bdaeb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841359572,"stop":1695841360016,"duration":444}},{"uid":"a1a16eb8d9aab400","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a1a16eb8d9aab400","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695777234449,"stop":1695777235006,"duration":557}},{"uid":"1306d970dcc201f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1306d970dcc201f4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695690832845,"stop":1695690833435,"duration":590}},{"uid":"a081020262cb471e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a081020262cb471e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695604444050,"stop":1695604444674,"duration":624}},{"uid":"aaf24e52478f511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/aaf24e52478f511","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695518224147,"stop":1695518224869,"duration":722}},{"uid":"9fb2376252f5a202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9fb2376252f5a202","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695431457250,"stop":1695431458070,"duration":820}},{"uid":"a3b9ede97ca46385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a3b9ede97ca46385","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695345189467,"stop":1695345189914,"duration":447}}]},"tags":[]},"source":"856f0fed0c88c9e4.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/85f3c3cdb8049c6c.json b/3.10/972/data/test-cases/85f3c3cdb8049c6c.json new file mode 100644 index 0000000000..c571aeb52e --- /dev/null +++ b/3.10/972/data/test-cases/85f3c3cdb8049c6c.json @@ -0,0 +1 @@ +{"uid":"85f3c3cdb8049c6c","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1696468720551,"stop":1696468722765,"duration":2214},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WarwickDistrictCouncil","time":{"start":1696468720551,"stop":1696468720552,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WarwickDistrictCouncil","time":{"start":1696468720552,"stop":1696468722763,"duration":2211},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468722763,"stop":1696468722763,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468722763,"stop":1696468722765,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WarwickDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"4a7bbdbf30879aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4a7bbdbf30879aba","status":"passed","time":{"start":1696382420404,"stop":1696382422818,"duration":2414}},{"uid":"ae7e47e3dc4a2093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ae7e47e3dc4a2093","status":"passed","time":{"start":1696366568850,"stop":1696366570122,"duration":1272}},{"uid":"d1eeea10ae9594eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d1eeea10ae9594eb","status":"passed","time":{"start":1696295955286,"stop":1696295956868,"duration":1582}},{"uid":"295a906edc1a699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/295a906edc1a699","status":"passed","time":{"start":1696209550064,"stop":1696209551590,"duration":1526}},{"uid":"1de4e6a247155561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1de4e6a247155561","status":"passed","time":{"start":1696123682024,"stop":1696123683454,"duration":1430}},{"uid":"8783bdfb2eeecbe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8783bdfb2eeecbe8","status":"passed","time":{"start":1696036597786,"stop":1696036599290,"duration":1504}},{"uid":"b256deee5fbd0005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b256deee5fbd0005","status":"passed","time":{"start":1695950303843,"stop":1695950306177,"duration":2334}},{"uid":"2c9a1070c08e3e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/2c9a1070c08e3e4b","status":"passed","time":{"start":1695930713238,"stop":1695930715291,"duration":2053}},{"uid":"607c4a1916e8e861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/607c4a1916e8e861","status":"passed","time":{"start":1695930640091,"stop":1695930641491,"duration":1400}},{"uid":"291203f23b9f809d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/291203f23b9f809d","status":"passed","time":{"start":1695863962958,"stop":1695863964753,"duration":1795}},{"uid":"ba9ed2a5d32c308e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ba9ed2a5d32c308e","status":"passed","time":{"start":1695852742967,"stop":1695852744847,"duration":1880}},{"uid":"49f69c95d6f7acb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/49f69c95d6f7acb4","status":"passed","time":{"start":1695852675349,"stop":1695852676722,"duration":1373}},{"uid":"c2c6c3d67935d146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c2c6c3d67935d146","status":"passed","time":{"start":1695841773592,"stop":1695841775088,"duration":1496}},{"uid":"8d9ab269be139c98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8d9ab269be139c98","status":"passed","time":{"start":1695841617446,"stop":1695841618685,"duration":1239}},{"uid":"a24166ad53119f9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a24166ad53119f9b","status":"passed","time":{"start":1695777496204,"stop":1695777498067,"duration":1863}},{"uid":"1c8ae2a636da01ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1c8ae2a636da01ae","status":"passed","time":{"start":1695691104725,"stop":1695691106412,"duration":1687}},{"uid":"5b3e97e0b4426fed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5b3e97e0b4426fed","status":"passed","time":{"start":1695604779622,"stop":1695604781389,"duration":1767}},{"uid":"4572c51f39ba02e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4572c51f39ba02e4","status":"passed","time":{"start":1695518583238,"stop":1695518585398,"duration":2160}},{"uid":"d27ce6843088842d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d27ce6843088842d","status":"passed","time":{"start":1695431778565,"stop":1695431780318,"duration":1753}},{"uid":"1ec28b49db2146a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/1ec28b49db2146a6","status":"passed","time":{"start":1695345472185,"stop":1695345474378,"duration":2193}}]},"tags":[]},"source":"85f3c3cdb8049c6c.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/8bc03abe811c001a.json b/3.10/972/data/test-cases/8bc03abe811c001a.json new file mode 100644 index 0000000000..27bc3888d0 --- /dev/null +++ b/3.10/972/data/test-cases/8bc03abe811c001a.json @@ -0,0 +1 @@ +{"uid":"8bc03abe811c001a","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1696468628934,"stop":1696468632504,"duration":3570},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SalfordCityCouncil","time":{"start":1696468628935,"stop":1696468628935,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SalfordCityCouncil","time":{"start":1696468628935,"stop":1696468632501,"duration":3566},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468632501,"stop":1696468632501,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468632501,"stop":1696468632504,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SalfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":108},"items":[{"uid":"88c55b6821933714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/88c55b6821933714","status":"passed","time":{"start":1696382340252,"stop":1696382345517,"duration":5265}},{"uid":"1b699bdd0a1eabc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1b699bdd0a1eabc9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))","time":{"start":1696366401456,"stop":1696366674106,"duration":272650}},{"uid":"b4c6c1409d7bda33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b4c6c1409d7bda33","status":"passed","time":{"start":1696295917019,"stop":1696295920650,"duration":3631}},{"uid":"266da5288d792791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/266da5288d792791","status":"passed","time":{"start":1696209470792,"stop":1696209472452,"duration":1660}},{"uid":"4b2f9022d8e6af39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4b2f9022d8e6af39","status":"passed","time":{"start":1696123636839,"stop":1696123643092,"duration":6253}},{"uid":"b9ff85194d834c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b9ff85194d834c28","status":"passed","time":{"start":1696036531271,"stop":1696036535676,"duration":4405}},{"uid":"9d5280baee6cefe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9d5280baee6cefe3","status":"passed","time":{"start":1695950260193,"stop":1695950266745,"duration":6552}},{"uid":"626068d436e09a08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/626068d436e09a08","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930576254,"stop":1695930682575,"duration":106321}},{"uid":"8d89650dd54e8b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8d89650dd54e8b0f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930449586,"stop":1695930645580,"duration":195994}},{"uid":"7087e33bf8a11db1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7087e33bf8a11db1","status":"passed","time":{"start":1695863868408,"stop":1695863872284,"duration":3876}},{"uid":"b8b2bbc550d99ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b8b2bbc550d99ba3","status":"passed","time":{"start":1695852704553,"stop":1695852708314,"duration":3761}},{"uid":"d13e0aabeb84e017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d13e0aabeb84e017","status":"passed","time":{"start":1695852599403,"stop":1695852602384,"duration":2981}},{"uid":"2a20d6496f438937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2a20d6496f438937","status":"passed","time":{"start":1695841628259,"stop":1695841638650,"duration":10391}},{"uid":"a63ae0e2f32809c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a63ae0e2f32809c8","status":"passed","time":{"start":1695841600031,"stop":1695841607267,"duration":7236}},{"uid":"84523786c97780ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/84523786c97780ff","status":"passed","time":{"start":1695777479688,"stop":1695777481824,"duration":2136}},{"uid":"f10243712dd5d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f10243712dd5d0c","status":"passed","time":{"start":1695691081966,"stop":1695691084004,"duration":2038}},{"uid":"205992deb896fe65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/205992deb896fe65","status":"passed","time":{"start":1695604730455,"stop":1695604733120,"duration":2665}},{"uid":"8a036f27573bd1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8a036f27573bd1c","status":"passed","time":{"start":1695518512003,"stop":1695518515199,"duration":3196}},{"uid":"8fae75e51f17efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/8fae75e51f17efc9","status":"passed","time":{"start":1695431733296,"stop":1695431735591,"duration":2295}},{"uid":"280d6271bdd08e1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/280d6271bdd08e1e","status":"passed","time":{"start":1695345447957,"stop":1695345449989,"duration":2032}}]},"tags":[]},"source":"8bc03abe811c001a.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/8d804d40ebdb6393.json b/3.10/972/data/test-cases/8d804d40ebdb6393.json new file mode 100644 index 0000000000..11d03e2898 --- /dev/null +++ b/3.10/972/data/test-cases/8d804d40ebdb6393.json @@ -0,0 +1 @@ +{"uid":"8d804d40ebdb6393","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1696468461197,"stop":1696468464416,"duration":3219},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1696468461197,"stop":1696468461198,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GuildfordCouncil","time":{"start":1696468461198,"stop":1696468464414,"duration":3216},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468464414,"stop":1696468464414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468464414,"stop":1696468464416,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GuildfordCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":75},"items":[{"uid":"68ed92269acbef6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/68ed92269acbef6a","status":"passed","time":{"start":1696382169453,"stop":1696382172185,"duration":2732}},{"uid":"617d93e250b8839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/617d93e250b8839","status":"passed","time":{"start":1696366212968,"stop":1696366214858,"duration":1890}},{"uid":"59e34ab3399c4473","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/59e34ab3399c4473","status":"passed","time":{"start":1696295697803,"stop":1696295701875,"duration":4072}},{"uid":"840d7c034324961f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/840d7c034324961f","status":"passed","time":{"start":1696209301143,"stop":1696209303364,"duration":2221}},{"uid":"b189cfda12bbc10e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b189cfda12bbc10e","status":"passed","time":{"start":1696123398045,"stop":1696123401393,"duration":3348}},{"uid":"dbd9b08c63022d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/dbd9b08c63022d30","status":"passed","time":{"start":1696036359140,"stop":1696036361585,"duration":2445}},{"uid":"abe2843401f46c7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/abe2843401f46c7a","status":"passed","time":{"start":1695950050962,"stop":1695950054478,"duration":3516}},{"uid":"de7a78b6fb8c5d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/de7a78b6fb8c5d77","status":"passed","time":{"start":1695930372614,"stop":1695930376303,"duration":3689}},{"uid":"152a55ecb19024d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/152a55ecb19024d9","status":"passed","time":{"start":1695930285432,"stop":1695930287384,"duration":1952}},{"uid":"4e2fe54bb17475dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4e2fe54bb17475dc","status":"passed","time":{"start":1695863661167,"stop":1695863664047,"duration":2880}},{"uid":"8bb475ae53ded62f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8bb475ae53ded62f","status":"passed","time":{"start":1695852497710,"stop":1695852499958,"duration":2248}},{"uid":"c06dfeacf6bf175f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c06dfeacf6bf175f","status":"passed","time":{"start":1695852447673,"stop":1695852450481,"duration":2808}},{"uid":"d8a324cb93494036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d8a324cb93494036","status":"passed","time":{"start":1695841438936,"stop":1695841440839,"duration":1903}},{"uid":"2e3e0bfbffbe6397","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2e3e0bfbffbe6397","status":"passed","time":{"start":1695841398486,"stop":1695841400285,"duration":1799}},{"uid":"be736a62bf61188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/be736a62bf61188","status":"passed","time":{"start":1695777275061,"stop":1695777276927,"duration":1866}},{"uid":"1deef5cc08f38e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1deef5cc08f38e31","status":"passed","time":{"start":1695690879702,"stop":1695690881743,"duration":2041}},{"uid":"8f9c3748c2a3076a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/8f9c3748c2a3076a","status":"passed","time":{"start":1695604493754,"stop":1695604497111,"duration":3357}},{"uid":"32022f54c8e52f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/32022f54c8e52f59","status":"passed","time":{"start":1695518270481,"stop":1695518273363,"duration":2882}},{"uid":"1407955d09145181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/1407955d09145181","status":"passed","time":{"start":1695431504813,"stop":1695431508728,"duration":3915}},{"uid":"2f324d4f292e8a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2f324d4f292e8a54","status":"passed","time":{"start":1695345237224,"stop":1695345239276,"duration":2052}}]},"tags":[]},"source":"8d804d40ebdb6393.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/9077af0f54abcbaa.json b/3.10/972/data/test-cases/9077af0f54abcbaa.json new file mode 100644 index 0000000000..38a571a7c2 --- /dev/null +++ b/3.10/972/data/test-cases/9077af0f54abcbaa.json @@ -0,0 +1 @@ +{"uid":"9077af0f54abcbaa","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1696468726956,"stop":1696468728329,"duration":1373},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WealdenDistrictCouncil","time":{"start":1696468726956,"stop":1696468726957,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WealdenDistrictCouncil","time":{"start":1696468726957,"stop":1696468728327,"duration":1370},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468728327,"stop":1696468728328,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468728328,"stop":1696468728329,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WealdenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"d9c05d9fc9be2404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d9c05d9fc9be2404","status":"passed","time":{"start":1696382427329,"stop":1696382428915,"duration":1586}},{"uid":"90369262fdff82f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/90369262fdff82f2","status":"passed","time":{"start":1696366574625,"stop":1696366576016,"duration":1391}},{"uid":"32c5b02cef429905","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/32c5b02cef429905","status":"passed","time":{"start":1696295961633,"stop":1696295963284,"duration":1651}},{"uid":"cdd9bc22a316a6b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cdd9bc22a316a6b8","status":"passed","time":{"start":1696209555814,"stop":1696209557617,"duration":1803}},{"uid":"a0cb43e651e661b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a0cb43e651e661b","status":"passed","time":{"start":1696123688668,"stop":1696123690429,"duration":1761}},{"uid":"fcfec1fbb0b7b13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/fcfec1fbb0b7b13a","status":"passed","time":{"start":1696036603405,"stop":1696036605193,"duration":1788}},{"uid":"46a8141428181109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/46a8141428181109","status":"passed","time":{"start":1695950310531,"stop":1695950312119,"duration":1588}},{"uid":"8ea41ace646f35f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8ea41ace646f35f9","status":"passed","time":{"start":1695930722600,"stop":1695930724408,"duration":1808}},{"uid":"465aa62041bc052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/465aa62041bc052b","status":"passed","time":{"start":1695930645676,"stop":1695930647308,"duration":1632}},{"uid":"f560251966f29912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f560251966f29912","status":"passed","time":{"start":1695863971683,"stop":1695863973720,"duration":2037}},{"uid":"32a2c9488146b4fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/32a2c9488146b4fc","status":"passed","time":{"start":1695852749168,"stop":1695852750746,"duration":1578}},{"uid":"e3c81d127d1f18f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e3c81d127d1f18f9","status":"passed","time":{"start":1695852680771,"stop":1695852682264,"duration":1493}},{"uid":"566b4144240115bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/566b4144240115bd","status":"passed","time":{"start":1695841775094,"stop":1695841776621,"duration":1527}},{"uid":"c54c918feb2f0faa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c54c918feb2f0faa","status":"passed","time":{"start":1695841622758,"stop":1695841624423,"duration":1665}},{"uid":"d7c0bdf2745b2864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/d7c0bdf2745b2864","status":"passed","time":{"start":1695777504914,"stop":1695777506405,"duration":1491}},{"uid":"a0428e1875648984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a0428e1875648984","status":"passed","time":{"start":1695691114470,"stop":1695691116188,"duration":1718}},{"uid":"6eaccdc27149877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6eaccdc27149877","status":"passed","time":{"start":1695604785846,"stop":1695604787767,"duration":1921}},{"uid":"374c1dab9c8dbe5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/374c1dab9c8dbe5c","status":"passed","time":{"start":1695518589811,"stop":1695518591932,"duration":2121}},{"uid":"54d749358300553e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/54d749358300553e","status":"passed","time":{"start":1695431785281,"stop":1695431787515,"duration":2234}},{"uid":"7b2af9ba0002db74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/7b2af9ba0002db74","status":"passed","time":{"start":1695345478515,"stop":1695345480139,"duration":1624}}]},"tags":[]},"source":"9077af0f54abcbaa.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/95f9b03227910e45.json b/3.10/972/data/test-cases/95f9b03227910e45.json new file mode 100644 index 0000000000..22566279da --- /dev/null +++ b/3.10/972/data/test-cases/95f9b03227910e45.json @@ -0,0 +1 @@ +{"uid":"95f9b03227910e45","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1696468472085,"stop":1696468472619,"duration":534},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: KingstonUponThamesCouncil","time":{"start":1696468472085,"stop":1696468472085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from KingstonUponThamesCouncil","time":{"start":1696468472086,"stop":1696468472617,"duration":531},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468472617,"stop":1696468472618,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468472618,"stop":1696468472619,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"KingstonUponThamesCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":108},"items":[{"uid":"87457237b8c641c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/87457237b8c641c3","status":"passed","time":{"start":1696382180294,"stop":1696382181113,"duration":819}},{"uid":"e7e8a34210f6bc77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e7e8a34210f6bc77","status":"passed","time":{"start":1696366222829,"stop":1696366223264,"duration":435}},{"uid":"da9d495a52cb23f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/da9d495a52cb23f","status":"passed","time":{"start":1696295711882,"stop":1696295713601,"duration":1719}},{"uid":"2393de20898dc7cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/2393de20898dc7cf","status":"passed","time":{"start":1696209312399,"stop":1696209313110,"duration":711}},{"uid":"6fd95e533b0c9e5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6fd95e533b0c9e5a","status":"passed","time":{"start":1696123413521,"stop":1696123414474,"duration":953}},{"uid":"602deb3328828f1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/602deb3328828f1f","status":"passed","time":{"start":1696036369737,"stop":1696036370269,"duration":532}},{"uid":"dce888efa3a80449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dce888efa3a80449","status":"passed","time":{"start":1695950064368,"stop":1695950065225,"duration":857}},{"uid":"1db31ad7fd845c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1db31ad7fd845c0f","status":"passed","time":{"start":1695930386517,"stop":1695930387415,"duration":898}},{"uid":"18b7670168c9a9d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/18b7670168c9a9d0","status":"passed","time":{"start":1695930294739,"stop":1695930295351,"duration":612}},{"uid":"7bb495a86edbe920","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7bb495a86edbe920","status":"passed","time":{"start":1695863674234,"stop":1695863675274,"duration":1040}},{"uid":"32a4661d85ac8093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/32a4661d85ac8093","status":"passed","time":{"start":1695852508549,"stop":1695852509443,"duration":894}},{"uid":"deac23a498207549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/deac23a498207549","status":"passed","time":{"start":1695852461184,"stop":1695852461696,"duration":512}},{"uid":"7029714045ae67c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7029714045ae67c","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 27 September\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1695841448751,"stop":1695841450126,"duration":1375}},{"uid":"f786c1fa6d57e1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/f786c1fa6d57e1c7","status":"passed","time":{"start":1695841408974,"stop":1695841409932,"duration":958}},{"uid":"58ee596362d3b839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/58ee596362d3b839","status":"passed","time":{"start":1695777293490,"stop":1695777294010,"duration":520}},{"uid":"b70a19d1f4e102c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/b70a19d1f4e102c9","status":"passed","time":{"start":1695690889085,"stop":1695690889617,"duration":532}},{"uid":"66576893bfefba74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/66576893bfefba74","status":"passed","time":{"start":1695604531655,"stop":1695604532509,"duration":854}},{"uid":"90ee99e6f3a361ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/90ee99e6f3a361ce","status":"passed","time":{"start":1695518310412,"stop":1695518312585,"duration":2173}},{"uid":"d34e023f8cdd7305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d34e023f8cdd7305","status":"passed","time":{"start":1695431543329,"stop":1695431544289,"duration":960}},{"uid":"bb9a63fd18cbabdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bb9a63fd18cbabdc","status":"passed","time":{"start":1695345270780,"stop":1695345272339,"duration":1559}}]},"tags":[]},"source":"95f9b03227910e45.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/9789cf4ae2a7e200.json b/3.10/972/data/test-cases/9789cf4ae2a7e200.json new file mode 100644 index 0000000000..5ac1ef347b --- /dev/null +++ b/3.10/972/data/test-cases/9789cf4ae2a7e200.json @@ -0,0 +1 @@ +{"uid":"9789cf4ae2a7e200","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1696468707634,"stop":1696468709709,"duration":2075},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ValeofGlamorganCouncil","time":{"start":1696468707634,"stop":1696468707635,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ValeofGlamorganCouncil","time":{"start":1696468707635,"stop":1696468709703,"duration":2068},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468709703,"stop":1696468709703,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468709704,"stop":1696468709709,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ValeofGlamorganCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":13,"broken":0,"skipped":0,"passed":95,"unknown":0,"total":108},"items":[{"uid":"9a9af6751ff50828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/9a9af6751ff50828","status":"passed","time":{"start":1696382409466,"stop":1696382411219,"duration":1753}},{"uid":"5fe08da674569395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5fe08da674569395","status":"passed","time":{"start":1696366558105,"stop":1696366560644,"duration":2539}},{"uid":"95327f9024acedb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/95327f9024acedb7","status":"passed","time":{"start":1696295946761,"stop":1696295948697,"duration":1936}},{"uid":"493bdc519d78a76c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/493bdc519d78a76c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by NameResolutionError(\": Failed to resolve 'myvale.valeofglamorgan.gov.uk' ([Errno -3] Temporary failure in name resolution)\"))","time":{"start":1696209527919,"stop":1696209538008,"duration":10089}},{"uid":"490852835e43f03b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/490852835e43f03b","status":"passed","time":{"start":1696123665752,"stop":1696123675505,"duration":9753}},{"uid":"fcb43cbf74a7dcda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/fcb43cbf74a7dcda","status":"passed","time":{"start":1696036585913,"stop":1696036587823,"duration":1910}},{"uid":"17c6e807fa3a0ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/17c6e807fa3a0ab0","status":"passed","time":{"start":1695950293718,"stop":1695950295833,"duration":2115}},{"uid":"e8cce0eb2913365c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e8cce0eb2913365c","status":"passed","time":{"start":1695930702768,"stop":1695930705139,"duration":2371}},{"uid":"2a9b628ac08fd9ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2a9b628ac08fd9ff","status":"passed","time":{"start":1695930631864,"stop":1695930634010,"duration":2146}},{"uid":"2dcd7e4cc25e657a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/2dcd7e4cc25e657a","status":"passed","time":{"start":1695863943535,"stop":1695863946341,"duration":2806}},{"uid":"3d8d8b563bdf5539","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3d8d8b563bdf5539","status":"passed","time":{"start":1695852730841,"stop":1695852733182,"duration":2341}},{"uid":"45f16910d117d0dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/45f16910d117d0dc","status":"passed","time":{"start":1695852667783,"stop":1695852669594,"duration":1811}},{"uid":"aae8835a6acbef90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/aae8835a6acbef90","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841636890,"stop":1695841767151,"duration":130261}},{"uid":"7fcfe778d9a01261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7fcfe778d9a01261","status":"passed","time":{"start":1695841609747,"stop":1695841611598,"duration":1851}},{"uid":"2f11a06b79756a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/2f11a06b79756a63","status":"passed","time":{"start":1695777484679,"stop":1695777486424,"duration":1745}},{"uid":"555fbc626e9b799b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/555fbc626e9b799b","status":"passed","time":{"start":1695691087898,"stop":1695691090251,"duration":2353}},{"uid":"d4c39577bac2754d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/d4c39577bac2754d","status":"passed","time":{"start":1695604777315,"stop":1695604779618,"duration":2303}},{"uid":"cdc0fde1c7eb6741","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cdc0fde1c7eb6741","status":"passed","time":{"start":1695518574756,"stop":1695518576996,"duration":2240}},{"uid":"5cd0d97102fc32f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/5cd0d97102fc32f2","status":"passed","time":{"start":1695431769594,"stop":1695431772353,"duration":2759}},{"uid":"8bdc1a10ea1cab7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/8bdc1a10ea1cab7a","status":"passed","time":{"start":1695345461349,"stop":1695345463806,"duration":2457}}]},"tags":[]},"source":"9789cf4ae2a7e200.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/9a1e85c3d6b1cf6a.json b/3.10/972/data/test-cases/9a1e85c3d6b1cf6a.json new file mode 100644 index 0000000000..b1fb7b5cd7 --- /dev/null +++ b/3.10/972/data/test-cases/9a1e85c3d6b1cf6a.json @@ -0,0 +1 @@ +{"uid":"9a1e85c3d6b1cf6a","name":"Validate Council Output [EastNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9a30d8e08f9c216de4c4a05fec5f309a","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"status":"failed","statusMessage":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'EastNorthamptonshireCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100031021317', 'url': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/wc-info/', ...}\ndata = {'bins': []}, uprn = '100031021317'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'origin': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', 'referer': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n uprn = kwargs.get(\"uprn\")\n check_uprn(uprn)\n \n headers = {\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 6.1; Win64; x64)\",\n \"origin\": \"https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com\",\n \"referer\": \"https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/\",\n }\n requests.packages.urllib3.disable_warnings()\n # Check council website workings haven't changed\n response = requests.get(\n f\"https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/wc-info/static/js/main.cbc0dd8a.js\",\n headers=headers,\n )\n if (\n response.status_code != 200\n or hashlib.sha256(response.text.encode(\"utf-8\")).hexdigest()\n != \"2f357c24b043c31c0157c234323c401238842c1d00f00f16c7ca3e569a0ab3cd\"\n ):\n> raise ValueError(\n \"Council website has changed, parser needs updating. Please open issue on GitHub.\"\n )\nE ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.\n\nuk_bin_collection/uk_bin_collection/councils/EastNorthamptonshireCouncil.py:83: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'EastNorthamptonshireCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100031021317', 'url': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/wc-info/', ...}\ndata = {'bins': []}, uprn = '100031021317'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'origin': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', 'referer': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n uprn = kwargs.get(\"uprn\")\n check_uprn(uprn)\n \n headers = {\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 6.1; Win64; x64)\",\n \"origin\": \"https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com\",\n \"referer\": \"https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/\",\n }\n requests.packages.urllib3.disable_warnings()\n # Check council website workings haven't changed\n response = requests.get(\n f\"https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/wc-info/static/js/main.cbc0dd8a.js\",\n headers=headers,\n )\n if (\n response.status_code != 200\n or hashlib.sha256(response.text.encode(\"utf-8\")).hexdigest()\n != \"2f357c24b043c31c0157c234323c401238842c1d00f00f16c7ca3e569a0ab3cd\"\n ):\n> raise ValueError(\n \"Council website has changed, parser needs updating. Please open issue on GitHub.\"\n )\nE ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.\n\nuk_bin_collection/uk_bin_collection/councils/EastNorthamptonshireCouncil.py:83: ValueError","steps":[{"name":"Given the council: EastNorthamptonshireCouncil","time":{"start":1696468454031,"stop":1696468454032,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastNorthamptonshireCouncil","time":{"start":1696468454032,"stop":1696468454482,"duration":450},"status":"failed","statusMessage":"Council website has changed, parser needs updating. Please open issue on GitHub.","statusTrace":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastNorthamptonshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":108},"items":[{"uid":"f3128fc8e34154c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f3128fc8e34154c2","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696382158536,"stop":1696382158957,"duration":421}},{"uid":"69e0138592650737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/69e0138592650737","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696366206104,"stop":1696366206512,"duration":408}},{"uid":"9b4058b01de65612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9b4058b01de65612","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696295686446,"stop":1696295687009,"duration":563}},{"uid":"14f864c0f02dfb41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/14f864c0f02dfb41","status":"passed","time":{"start":1696209292642,"stop":1696209294062,"duration":1420}},{"uid":"ba0fa35d8127b9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ba0fa35d8127b9ce","status":"passed","time":{"start":1696123387436,"stop":1696123389750,"duration":2314}},{"uid":"ae2616a19ecb142d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/ae2616a19ecb142d","status":"passed","time":{"start":1696036351205,"stop":1696036352622,"duration":1417}},{"uid":"5c94cecc606141f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5c94cecc606141f3","status":"passed","time":{"start":1695950038791,"stop":1695950040653,"duration":1862}},{"uid":"80c4f52d3f834d7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/80c4f52d3f834d7e","status":"passed","time":{"start":1695930361235,"stop":1695930363509,"duration":2274}},{"uid":"7551da253583fb9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/7551da253583fb9a","status":"passed","time":{"start":1695930277312,"stop":1695930278768,"duration":1456}},{"uid":"3f03c8b72ff36acb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3f03c8b72ff36acb","status":"passed","time":{"start":1695863647818,"stop":1695863650242,"duration":2424}},{"uid":"587c70967195c3de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/587c70967195c3de","status":"passed","time":{"start":1695852484078,"stop":1695852485939,"duration":1861}},{"uid":"337dedbee38c9c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/337dedbee38c9c92","status":"passed","time":{"start":1695852440108,"stop":1695852441424,"duration":1316}},{"uid":"2338684b2492bfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2338684b2492bfd2","status":"passed","time":{"start":1695841431037,"stop":1695841432466,"duration":1429}},{"uid":"4f30c7cfd6cd778c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4f30c7cfd6cd778c","status":"passed","time":{"start":1695841387131,"stop":1695841388566,"duration":1435}},{"uid":"acd5a601dbb23a0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/acd5a601dbb23a0e","status":"passed","time":{"start":1695777267297,"stop":1695777268776,"duration":1479}},{"uid":"6db476c6d66ed977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6db476c6d66ed977","status":"passed","time":{"start":1695690868026,"stop":1695690869446,"duration":1420}},{"uid":"f8c960e41231f758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f8c960e41231f758","status":"passed","time":{"start":1695604480016,"stop":1695604482183,"duration":2167}},{"uid":"1115195fc3862e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1115195fc3862e20","status":"passed","time":{"start":1695518258970,"stop":1695518261380,"duration":2410}},{"uid":"8295589fa3c1a4e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/8295589fa3c1a4e8","status":"passed","time":{"start":1695431489429,"stop":1695431491849,"duration":2420}},{"uid":"d5dd4ba76c9b22c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d5dd4ba76c9b22c1","status":"passed","time":{"start":1695345220426,"stop":1695345222050,"duration":1624}}]},"tags":[]},"source":"9a1e85c3d6b1cf6a.json","parameterValues":["EastNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/9a33b02ec64d34aa.json b/3.10/972/data/test-cases/9a33b02ec64d34aa.json new file mode 100644 index 0000000000..dbb38563a6 --- /dev/null +++ b/3.10/972/data/test-cases/9a33b02ec64d34aa.json @@ -0,0 +1 @@ +{"uid":"9a33b02ec64d34aa","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1696468646845,"stop":1696468648859,"duration":2014},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1696468646846,"stop":1696468646846,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthNorfolkCouncil","time":{"start":1696468646846,"stop":1696468648857,"duration":2011},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468648857,"stop":1696468648857,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468648857,"stop":1696468648859,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthNorfolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"b9e1a3e60ea222b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b9e1a3e60ea222b8","status":"passed","time":{"start":1696382360108,"stop":1696382361624,"duration":1516}},{"uid":"2907ea1de15c09ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/2907ea1de15c09ca","status":"passed","time":{"start":1696366405638,"stop":1696366407622,"duration":1984}},{"uid":"b79380452947017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b79380452947017","status":"passed","time":{"start":1696295929540,"stop":1696295931439,"duration":1899}},{"uid":"63a28378321ad8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/63a28378321ad8f8","status":"passed","time":{"start":1696209486296,"stop":1696209488256,"duration":1960}},{"uid":"92638dc892b7c64b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/92638dc892b7c64b","status":"passed","time":{"start":1696123647516,"stop":1696123648814,"duration":1298}},{"uid":"536021f5201bc182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/536021f5201bc182","status":"passed","time":{"start":1696036549713,"stop":1696036551863,"duration":2150}},{"uid":"9ee8b0ee2310236f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9ee8b0ee2310236f","status":"passed","time":{"start":1695950269658,"stop":1695950272300,"duration":2642}},{"uid":"e20c1d0ca08c197c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e20c1d0ca08c197c","status":"passed","time":{"start":1695930646817,"stop":1695930648511,"duration":1694}},{"uid":"edc7a9f5f6f973f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/edc7a9f5f6f973f","status":"passed","time":{"start":1695930483676,"stop":1695930485543,"duration":1867}},{"uid":"5a27f0a890d3ba0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/5a27f0a890d3ba0a","status":"passed","time":{"start":1695863890194,"stop":1695863892252,"duration":2058}},{"uid":"89be47329efd3350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/89be47329efd3350","status":"passed","time":{"start":1695852715238,"stop":1695852716775,"duration":1537}},{"uid":"abddc9c141b9f33f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/abddc9c141b9f33f","status":"passed","time":{"start":1695852617168,"stop":1695852619022,"duration":1854}},{"uid":"71ee208bdbdb3273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/71ee208bdbdb3273","status":"passed","time":{"start":1695841623788,"stop":1695841625355,"duration":1567}},{"uid":"9f163cebf0409e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9f163cebf0409e9c","status":"passed","time":{"start":1695841577330,"stop":1695841578856,"duration":1526}},{"uid":"35de59ecf25e01c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/35de59ecf25e01c2","status":"passed","time":{"start":1695777463932,"stop":1695777465991,"duration":2059}},{"uid":"f591ec0d79a601e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f591ec0d79a601e6","status":"passed","time":{"start":1695691059810,"stop":1695691063645,"duration":3835}},{"uid":"67029553c8028b6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/67029553c8028b6d","status":"passed","time":{"start":1695604756145,"stop":1695604757935,"duration":1790}},{"uid":"23815803b3ca0e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/23815803b3ca0e3","status":"passed","time":{"start":1695518535120,"stop":1695518537801,"duration":2681}},{"uid":"4f1e2a59831e9e2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4f1e2a59831e9e2a","status":"passed","time":{"start":1695431752469,"stop":1695431754597,"duration":2128}},{"uid":"f20dabf8ded1cb66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f20dabf8ded1cb66","status":"passed","time":{"start":1695345449992,"stop":1695345452764,"duration":2772}}]},"tags":[]},"source":"9a33b02ec64d34aa.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/9a71ddd9cd65a066.json b/3.10/972/data/test-cases/9a71ddd9cd65a066.json new file mode 100644 index 0000000000..b4bcf0cf71 --- /dev/null +++ b/3.10/972/data/test-cases/9a71ddd9cd65a066.json @@ -0,0 +1 @@ +{"uid":"9a71ddd9cd65a066","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1696468722768,"stop":1696468726953,"duration":4185},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WaverleyBoroughCouncil","time":{"start":1696468722769,"stop":1696468722769,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WaverleyBoroughCouncil","time":{"start":1696468722769,"stop":1696468726950,"duration":4181},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468726950,"stop":1696468726950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468726950,"stop":1696468726953,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WaverleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"f54e6aedd37f3200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f54e6aedd37f3200","status":"passed","time":{"start":1696382422822,"stop":1696382427325,"duration":4503}},{"uid":"ad79d7cef93cb1e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ad79d7cef93cb1e2","status":"passed","time":{"start":1696366570126,"stop":1696366574621,"duration":4495}},{"uid":"d74facd1583de006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d74facd1583de006","status":"passed","time":{"start":1696295956872,"stop":1696295961629,"duration":4757}},{"uid":"6c4870fc4abe76c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/6c4870fc4abe76c7","status":"passed","time":{"start":1696209551594,"stop":1696209555810,"duration":4216}},{"uid":"cd8d8f2476cc5e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd8d8f2476cc5e84","status":"passed","time":{"start":1696123683457,"stop":1696123688664,"duration":5207}},{"uid":"70fe94ee6ddcafa9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/70fe94ee6ddcafa9","status":"passed","time":{"start":1696036599294,"stop":1696036603402,"duration":4108}},{"uid":"b78dc9fb50ff92d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b78dc9fb50ff92d5","status":"passed","time":{"start":1695950306181,"stop":1695950310528,"duration":4347}},{"uid":"e6dbba2f39d54fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e6dbba2f39d54fba","status":"passed","time":{"start":1695930715297,"stop":1695930722595,"duration":7298}},{"uid":"282d583df67695c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/282d583df67695c9","status":"passed","time":{"start":1695930641495,"stop":1695930645672,"duration":4177}},{"uid":"d08593724a44af61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d08593724a44af61","status":"passed","time":{"start":1695863964757,"stop":1695863971679,"duration":6922}},{"uid":"c6e094fdc1b00bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c6e094fdc1b00bb3","status":"passed","time":{"start":1695852744852,"stop":1695852749164,"duration":4312}},{"uid":"6ab0dbf4dbcf1378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6ab0dbf4dbcf1378","status":"passed","time":{"start":1695852676728,"stop":1695852680767,"duration":4039}},{"uid":"40e5b4375f4f8b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/40e5b4375f4f8b31","status":"passed","time":{"start":1695841773670,"stop":1695841777814,"duration":4144}},{"uid":"e46369f6c8060c86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e46369f6c8060c86","status":"passed","time":{"start":1695841618689,"stop":1695841622754,"duration":4065}},{"uid":"a13232622d500008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a13232622d500008","status":"passed","time":{"start":1695777498071,"stop":1695777504911,"duration":6840}},{"uid":"e583970bb4a28b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e583970bb4a28b1f","status":"passed","time":{"start":1695691106416,"stop":1695691114466,"duration":8050}},{"uid":"6c73f2050de22abd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6c73f2050de22abd","status":"passed","time":{"start":1695604781393,"stop":1695604785842,"duration":4449}},{"uid":"36fc53981028c671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/36fc53981028c671","status":"passed","time":{"start":1695518585408,"stop":1695518589806,"duration":4398}},{"uid":"29b123ac9fe73a58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/29b123ac9fe73a58","status":"passed","time":{"start":1695431780323,"stop":1695431785276,"duration":4953}},{"uid":"f11647d7aaa7afa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f11647d7aaa7afa5","status":"passed","time":{"start":1695345474382,"stop":1695345478511,"duration":4129}}]},"tags":[]},"source":"9a71ddd9cd65a066.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/9cddc23537cc639c.json b/3.10/972/data/test-cases/9cddc23537cc639c.json new file mode 100644 index 0000000000..f9033e6f46 --- /dev/null +++ b/3.10/972/data/test-cases/9cddc23537cc639c.json @@ -0,0 +1 @@ +{"uid":"9cddc23537cc639c","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1696468422427,"stop":1696468424841,"duration":2414},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: AylesburyValeCouncil","time":{"start":1696468422427,"stop":1696468422428,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from AylesburyValeCouncil","time":{"start":1696468422428,"stop":1696468424837,"duration":2409},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468424837,"stop":1696468424837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468424837,"stop":1696468424841,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"AylesburyValeCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":83},"items":[{"uid":"f9d709dae83b50e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f9d709dae83b50e","status":"passed","time":{"start":1696382128052,"stop":1696382131038,"duration":2986}},{"uid":"a7d2196e15897312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a7d2196e15897312","status":"passed","time":{"start":1696366178622,"stop":1696366182070,"duration":3448}},{"uid":"bbac07410bf7eef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/bbac07410bf7eef7","status":"passed","time":{"start":1696295650118,"stop":1696295653579,"duration":3461}},{"uid":"17a31abc99f4bd05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/17a31abc99f4bd05","status":"passed","time":{"start":1696209253569,"stop":1696209256239,"duration":2670}},{"uid":"9f05fbaa61574061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/9f05fbaa61574061","status":"passed","time":{"start":1696123348495,"stop":1696123353914,"duration":5419}},{"uid":"acad6ec944b6b053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/acad6ec944b6b053","status":"passed","time":{"start":1696036310901,"stop":1696036313475,"duration":2574}},{"uid":"c4e1cc350d90bcfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c4e1cc350d90bcfd","status":"passed","time":{"start":1695949998855,"stop":1695950003856,"duration":5001}},{"uid":"a8fade53bb127075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a8fade53bb127075","status":"passed","time":{"start":1695930320742,"stop":1695930324048,"duration":3306}},{"uid":"90fc561792a863a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/90fc561792a863a8","status":"passed","time":{"start":1695930250948,"stop":1695930253553,"duration":2605}},{"uid":"4fffd98d5275663f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4fffd98d5275663f","status":"passed","time":{"start":1695863605568,"stop":1695863608483,"duration":2915}},{"uid":"3ee756679e27d151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3ee756679e27d151","status":"passed","time":{"start":1695852444158,"stop":1695852447338,"duration":3180}},{"uid":"9ce24c8511bacee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9ce24c8511bacee9","status":"passed","time":{"start":1695852403743,"stop":1695852406733,"duration":2990}},{"uid":"930e95b8ceb6c361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/930e95b8ceb6c361","status":"passed","time":{"start":1695841400674,"stop":1695841403901,"duration":3227}},{"uid":"e546e69c9613354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e546e69c9613354","status":"passed","time":{"start":1695841356836,"stop":1695841359567,"duration":2731}},{"uid":"ae35cc5305999362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ae35cc5305999362","status":"passed","time":{"start":1695777232059,"stop":1695777234446,"duration":2387}},{"uid":"a707368c16dc5add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a707368c16dc5add","status":"passed","time":{"start":1695690830279,"stop":1695690832842,"duration":2563}},{"uid":"219214d144f32ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/219214d144f32ee1","status":"passed","time":{"start":1695604441255,"stop":1695604444046,"duration":2791}},{"uid":"5cb3b12103677e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/5cb3b12103677e42","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1695518219856,"stop":1695518224011,"duration":4155}},{"uid":"62ff96f86a7c3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/62ff96f86a7c3393","status":"passed","time":{"start":1695431453767,"stop":1695431457244,"duration":3477}},{"uid":"eaec7561f91a4287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/eaec7561f91a4287","status":"passed","time":{"start":1695345185838,"stop":1695345189462,"duration":3624}}]},"tags":[]},"source":"9cddc23537cc639c.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/9f108b2b74163f1b.json b/3.10/972/data/test-cases/9f108b2b74163f1b.json new file mode 100644 index 0000000000..1ef985b13d --- /dev/null +++ b/3.10/972/data/test-cases/9f108b2b74163f1b.json @@ -0,0 +1 @@ +{"uid":"9f108b2b74163f1b","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1696468528014,"stop":1696468533899,"duration":5885},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthNorfolkDistrictCouncil","time":{"start":1696468528014,"stop":1696468528014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthNorfolkDistrictCouncil","time":{"start":1696468528015,"stop":1696468533897,"duration":5882},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468533898,"stop":1696468533898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468533898,"stop":1696468533899,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthNorfolkDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":108},"items":[{"uid":"696f3ecf0a3bb8f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/696f3ecf0a3bb8f0","status":"passed","time":{"start":1696382237474,"stop":1696382243739,"duration":6265}},{"uid":"2b95d9cf7c0e0116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/2b95d9cf7c0e0116","status":"passed","time":{"start":1696366240427,"stop":1696366245764,"duration":5337}},{"uid":"b1cf67482c42a979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b1cf67482c42a979","status":"passed","time":{"start":1696295757277,"stop":1696295763257,"duration":5980}},{"uid":"cef59669bc3c1734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cef59669bc3c1734","status":"passed","time":{"start":1696209342683,"stop":1696209349424,"duration":6741}},{"uid":"1c12c3fa309a3792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1c12c3fa309a3792","status":"passed","time":{"start":1696123463698,"stop":1696123471713,"duration":8015}},{"uid":"17e9576e0ab3fff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/17e9576e0ab3fff6","status":"passed","time":{"start":1696036410325,"stop":1696036415859,"duration":5534}},{"uid":"25d74a803372cf52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/25d74a803372cf52","status":"passed","time":{"start":1695950083411,"stop":1695950090003,"duration":6592}},{"uid":"519d5d370716ba25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/519d5d370716ba25","status":"passed","time":{"start":1695930403702,"stop":1695930410974,"duration":7272}},{"uid":"e7a407aff25548ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e7a407aff25548ee","status":"passed","time":{"start":1695930314485,"stop":1695930319311,"duration":4826}},{"uid":"371c4e9b4a7d53b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/371c4e9b4a7d53b7","status":"passed","time":{"start":1695863690650,"stop":1695863698931,"duration":8281}},{"uid":"7b46121336c72b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7b46121336c72b52","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5616f77086c3 \n#1 0x5616f73de1e7 \n#2 0x5616f7425566 \n#3 0x5616f7425651 \n#4 0x5616f7462a74 \n#5 0x5616f74470ed \n#6 0x5616f7460322 \n#7 0x5616f7446e93 \n#8 0x5616f7419934 \n#9 0x5616f741a71e \n#10 0x5616f76cdcc8 \n#11 0x5616f76d1c00 \n#12 0x5616f76dc1ac \n#13 0x5616f76d2818 \n#14 0x5616f769f28f \n#15 0x5616f76f6e98 \n#16 0x5616f76f7069 \n#17 0x5616f7707853 \n#18 0x7fe51d294b43 ","time":{"start":1695852524400,"stop":1695852541193,"duration":16793}},{"uid":"988b7ea1e02e6ffb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/988b7ea1e02e6ffb","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55926d2816b3 \n#1 0x55926cf571e7 \n#2 0x55926cf9e566 \n#3 0x55926cf9e651 \n#4 0x55926cfdba74 \n#5 0x55926cfc00ed \n#6 0x55926cfd9322 \n#7 0x55926cfbfe93 \n#8 0x55926cf92934 \n#9 0x55926cf9371e \n#10 0x55926d246cb8 \n#11 0x55926d24abf0 \n#12 0x55926d25519c \n#13 0x55926d24b808 \n#14 0x55926d21827f \n#15 0x55926d26fe88 \n#16 0x55926d270059 \n#17 0x55926d280843 \n#18 0x7ff015694b43 ","time":{"start":1695852481225,"stop":1695852496201,"duration":14976}},{"uid":"c973c36420e5117b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c973c36420e5117b","status":"passed","time":{"start":1695841470337,"stop":1695841476106,"duration":5769}},{"uid":"f9750348da7d8987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/f9750348da7d8987","status":"passed","time":{"start":1695841442470,"stop":1695841447793,"duration":5323}},{"uid":"5019caa81be35abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/5019caa81be35abf","status":"passed","time":{"start":1695777323724,"stop":1695777329237,"duration":5513}},{"uid":"467c578a1dbefded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/467c578a1dbefded","status":"passed","time":{"start":1695690922915,"stop":1695690929015,"duration":6100}},{"uid":"85159c11cd9343af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/85159c11cd9343af","status":"passed","time":{"start":1695604562447,"stop":1695604569557,"duration":7110}},{"uid":"ce18919101d81356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ce18919101d81356","status":"passed","time":{"start":1695518344053,"stop":1695518352483,"duration":8430}},{"uid":"6c079967abaad3b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/6c079967abaad3b9","status":"passed","time":{"start":1695431561992,"stop":1695431571517,"duration":9525}},{"uid":"e514280d27075bf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e514280d27075bf9","status":"passed","time":{"start":1695345283304,"stop":1695345289539,"duration":6235}}]},"tags":[]},"source":"9f108b2b74163f1b.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/a041b8e4fffeacda.json b/3.10/972/data/test-cases/a041b8e4fffeacda.json new file mode 100644 index 0000000000..65f6dadb70 --- /dev/null +++ b/3.10/972/data/test-cases/a041b8e4fffeacda.json @@ -0,0 +1 @@ +{"uid":"a041b8e4fffeacda","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1696468704639,"stop":1696468707630,"duration":2991},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TorridgeDistrictCouncil","time":{"start":1696468704639,"stop":1696468704639,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TorridgeDistrictCouncil","time":{"start":1696468704640,"stop":1696468707629,"duration":2989},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468707629,"stop":1696468707629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468707629,"stop":1696468707630,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TorridgeDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"e15ab6f252e0c071","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/e15ab6f252e0c071","status":"passed","time":{"start":1696382406505,"stop":1696382409462,"duration":2957}},{"uid":"3d78525095b1656c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3d78525095b1656c","status":"passed","time":{"start":1696366555163,"stop":1696366558101,"duration":2938}},{"uid":"c2966d57b21216cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c2966d57b21216cc","status":"passed","time":{"start":1696295944118,"stop":1696295946757,"duration":2639}},{"uid":"edc305a6a73f33e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/edc305a6a73f33e9","status":"passed","time":{"start":1696209524809,"stop":1696209527915,"duration":3106}},{"uid":"eeea13b9d0731027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/eeea13b9d0731027","status":"passed","time":{"start":1696123662800,"stop":1696123665749,"duration":2949}},{"uid":"34c2d069fd9f8456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/34c2d069fd9f8456","status":"passed","time":{"start":1696036582985,"stop":1696036585909,"duration":2924}},{"uid":"4dc57a2d61a8dbc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/4dc57a2d61a8dbc7","status":"passed","time":{"start":1695950290165,"stop":1695950293714,"duration":3549}},{"uid":"3120b54f7c03f5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3120b54f7c03f5e6","status":"passed","time":{"start":1695930699930,"stop":1695930702764,"duration":2834}},{"uid":"762d384546bf5f83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/762d384546bf5f83","status":"passed","time":{"start":1695930629106,"stop":1695930631860,"duration":2754}},{"uid":"fdb80fd36218947c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/fdb80fd36218947c","status":"passed","time":{"start":1695863940375,"stop":1695863943530,"duration":3155}},{"uid":"7ca92d12f79223cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7ca92d12f79223cf","status":"passed","time":{"start":1695852728335,"stop":1695852730836,"duration":2501}},{"uid":"6b76b362a0f93f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6b76b362a0f93f84","status":"passed","time":{"start":1695852664083,"stop":1695852667779,"duration":3696}},{"uid":"7b91de0a4c18657c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7b91de0a4c18657c","status":"passed","time":{"start":1695841634372,"stop":1695841636885,"duration":2513}},{"uid":"1ebb031351acea13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/1ebb031351acea13","status":"passed","time":{"start":1695841607271,"stop":1695841609743,"duration":2472}},{"uid":"eca944e335047d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/eca944e335047d77","status":"passed","time":{"start":1695777481827,"stop":1695777484675,"duration":2848}},{"uid":"6a588ae0cfe444ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6a588ae0cfe444ff","status":"passed","time":{"start":1695691084007,"stop":1695691087894,"duration":3887}},{"uid":"2808ee0aa1f3f47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2808ee0aa1f3f47d","status":"passed","time":{"start":1695604774153,"stop":1695604777310,"duration":3157}},{"uid":"f0798dbfe94821c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f0798dbfe94821c2","status":"passed","time":{"start":1695518571886,"stop":1695518574752,"duration":2866}},{"uid":"2698e64c9a8dba15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/2698e64c9a8dba15","status":"passed","time":{"start":1695431766705,"stop":1695431769589,"duration":2884}},{"uid":"c4323d089db609eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/c4323d089db609eb","status":"passed","time":{"start":1695345458402,"stop":1695345461345,"duration":2943}}]},"tags":[]},"source":"a041b8e4fffeacda.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/a0bc6cd4fcd6f5a7.json b/3.10/972/data/test-cases/a0bc6cd4fcd6f5a7.json new file mode 100644 index 0000000000..eb92b98902 --- /dev/null +++ b/3.10/972/data/test-cases/a0bc6cd4fcd6f5a7.json @@ -0,0 +1 @@ +{"uid":"a0bc6cd4fcd6f5a7","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1696468752319,"stop":1696468752878,"duration":559},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: YorkCouncil","time":{"start":1696468752319,"stop":1696468752320,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from YorkCouncil","time":{"start":1696468752320,"stop":1696468752876,"duration":556},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468752876,"stop":1696468752877,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468752877,"stop":1696468752878,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"YorkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"6826e75ead94c67e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/6826e75ead94c67e","status":"passed","time":{"start":1696382457009,"stop":1696382457564,"duration":555}},{"uid":"897a58ad5111b392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/897a58ad5111b392","status":"passed","time":{"start":1696366590169,"stop":1696366592244,"duration":2075}},{"uid":"62e341fa0ff5d15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/62e341fa0ff5d15c","status":"passed","time":{"start":1696295977646,"stop":1696295978487,"duration":841}},{"uid":"ffd8ca532890869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ffd8ca532890869","status":"passed","time":{"start":1696209577866,"stop":1696209578757,"duration":891}},{"uid":"1168d772d1753fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1168d772d1753fa7","status":"passed","time":{"start":1696123708909,"stop":1696123709794,"duration":885}},{"uid":"c626dc565c5a51ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c626dc565c5a51ef","status":"passed","time":{"start":1696036619765,"stop":1696036620303,"duration":538}},{"uid":"23d9c84fc1eadadd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/23d9c84fc1eadadd","status":"passed","time":{"start":1695950330097,"stop":1695950330944,"duration":847}},{"uid":"20bd4043ef648dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/20bd4043ef648dd","status":"passed","time":{"start":1695930740281,"stop":1695930741292,"duration":1011}},{"uid":"650054d35c585357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/650054d35c585357","status":"passed","time":{"start":1695930660068,"stop":1695930660647,"duration":579}},{"uid":"ecd862dff0188d5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ecd862dff0188d5e","status":"passed","time":{"start":1695863991387,"stop":1695863992297,"duration":910}},{"uid":"d780466dd458e582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d780466dd458e582","status":"passed","time":{"start":1695852765137,"stop":1695852766112,"duration":975}},{"uid":"c4a2c1a25d7398b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c4a2c1a25d7398b1","status":"passed","time":{"start":1695852696361,"stop":1695852703594,"duration":7233}},{"uid":"70be0fd366f2d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/70be0fd366f2d26","status":"passed","time":{"start":1695841782343,"stop":1695841782939,"duration":596}},{"uid":"c9da9f649191a9c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c9da9f649191a9c6","status":"passed","time":{"start":1695841643344,"stop":1695841643943,"duration":599}},{"uid":"e944e744a8fa7681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e944e744a8fa7681","status":"passed","time":{"start":1695777525637,"stop":1695777526173,"duration":536}},{"uid":"6467ff5a8d80f71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6467ff5a8d80f71f","status":"passed","time":{"start":1695691131470,"stop":1695691132038,"duration":568}},{"uid":"e2d29fd98a6dd73a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/e2d29fd98a6dd73a","status":"passed","time":{"start":1695604805227,"stop":1695604806151,"duration":924}},{"uid":"e0aa714736c66869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e0aa714736c66869","status":"passed","time":{"start":1695518606545,"stop":1695518607458,"duration":913}},{"uid":"9cace37e0b302aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9cace37e0b302aed","status":"passed","time":{"start":1695431802159,"stop":1695431803062,"duration":903}},{"uid":"a84a805ed1111130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a84a805ed1111130","status":"passed","time":{"start":1695345495972,"stop":1695345496534,"duration":562}}]},"tags":[]},"source":"a0bc6cd4fcd6f5a7.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/a1133bf5cd512670.json b/3.10/972/data/test-cases/a1133bf5cd512670.json new file mode 100644 index 0000000000..54bd996bc5 --- /dev/null +++ b/3.10/972/data/test-cases/a1133bf5cd512670.json @@ -0,0 +1 @@ +{"uid":"a1133bf5cd512670","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1696468617701,"stop":1696468618436,"duration":735},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LisburnCastlereaghCityCouncil","time":{"start":1696468617701,"stop":1696468617702,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LisburnCastlereaghCityCouncil","time":{"start":1696468617702,"stop":1696468618433,"duration":731},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468618433,"stop":1696468618434,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468618434,"stop":1696468618436,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LisburnCastlereaghCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"761dc7861ed267f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/761dc7861ed267f5","status":"passed","time":{"start":1696382323716,"stop":1696382324454,"duration":738}},{"uid":"6c443ed920c9610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6c443ed920c9610","status":"passed","time":{"start":1696366360767,"stop":1696366361553,"duration":786}},{"uid":"bf03dc50e3d132b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/bf03dc50e3d132b5","status":"passed","time":{"start":1696295902960,"stop":1696295903950,"duration":990}},{"uid":"1cbc40556f95b9ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/1cbc40556f95b9ea","status":"passed","time":{"start":1696209459322,"stop":1696209460054,"duration":732}},{"uid":"4cc09851684b7358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4cc09851684b7358","status":"passed","time":{"start":1696123631573,"stop":1696123632632,"duration":1059}},{"uid":"220797c896fc9e65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/220797c896fc9e65","status":"passed","time":{"start":1696036513208,"stop":1696036513981,"duration":773}},{"uid":"73c9aad38fed84fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/73c9aad38fed84fb","status":"passed","time":{"start":1695950248955,"stop":1695950249942,"duration":987}},{"uid":"9f6df625179727fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f6df625179727fd","status":"passed","time":{"start":1695930628817,"stop":1695930629873,"duration":1056}},{"uid":"fe68ecf3bc26f429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fe68ecf3bc26f429","status":"passed","time":{"start":1695930438512,"stop":1695930439257,"duration":745}},{"uid":"6a9f75916894baed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6a9f75916894baed","status":"passed","time":{"start":1695863901131,"stop":1695863902233,"duration":1102}},{"uid":"6dd67ea6fe178dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6dd67ea6fe178dfd","status":"passed","time":{"start":1695852682925,"stop":1695852683939,"duration":1014}},{"uid":"15d19427d80ec67e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/15d19427d80ec67e","status":"passed","time":{"start":1695852579878,"stop":1695852580606,"duration":728}},{"uid":"d433f53422a0906e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d433f53422a0906e","status":"passed","time":{"start":1695841594157,"stop":1695841594916,"duration":759}},{"uid":"796ccd5ddbb7a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/796ccd5ddbb7a5c","status":"passed","time":{"start":1695841552599,"stop":1695841553339,"duration":740}},{"uid":"4e005b2ae7b5ed18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4e005b2ae7b5ed18","status":"passed","time":{"start":1695777432991,"stop":1695777433772,"duration":781}},{"uid":"31b4ac2911f0cf84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/31b4ac2911f0cf84","status":"passed","time":{"start":1695691029513,"stop":1695691030227,"duration":714}},{"uid":"bfa5fc509bdc3aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/bfa5fc509bdc3aba","status":"passed","time":{"start":1695604752014,"stop":1695604753024,"duration":1010}},{"uid":"76b32dfe0bc8719c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76b32dfe0bc8719c","status":"passed","time":{"start":1695518555552,"stop":1695518556600,"duration":1048}},{"uid":"d7252cbd83a17d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d7252cbd83a17d3d","status":"passed","time":{"start":1695431739114,"stop":1695431740217,"duration":1103}},{"uid":"b97dc8159c0548c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b97dc8159c0548c2","status":"passed","time":{"start":1695345421661,"stop":1695345423236,"duration":1575}}]},"tags":[]},"source":"a1133bf5cd512670.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/abec6a1d4fb91aa7.json b/3.10/972/data/test-cases/abec6a1d4fb91aa7.json new file mode 100644 index 0000000000..9681a6201e --- /dev/null +++ b/3.10/972/data/test-cases/abec6a1d4fb91aa7.json @@ -0,0 +1 @@ +{"uid":"abec6a1d4fb91aa7","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1696468642613,"stop":1696468644142,"duration":1529},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthAyrshireCouncil","time":{"start":1696468642613,"stop":1696468642614,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthAyrshireCouncil","time":{"start":1696468642614,"stop":1696468644139,"duration":1525},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468644139,"stop":1696468644140,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468644140,"stop":1696468644142,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthAyrshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"63e9c4b899e966f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/63e9c4b899e966f1","status":"passed","time":{"start":1696382356170,"stop":1696382357702,"duration":1532}},{"uid":"8ee664a43c8ada87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/8ee664a43c8ada87","status":"passed","time":{"start":1696366684414,"stop":1696366685485,"duration":1071}},{"uid":"c9f9061ae040c85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c9f9061ae040c85c","status":"passed","time":{"start":1696295932233,"stop":1696295934043,"duration":1810}},{"uid":"8dd32f0e13ac8d47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/8dd32f0e13ac8d47","status":"passed","time":{"start":1696209482872,"stop":1696209484048,"duration":1176}},{"uid":"b3f36873d2e9f7ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b3f36873d2e9f7ec","status":"passed","time":{"start":1696123654616,"stop":1696123656299,"duration":1683}},{"uid":"407701eff8a707a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/407701eff8a707a8","status":"passed","time":{"start":1696036546113,"stop":1696036547201,"duration":1088}},{"uid":"c90f3fa67ab72e7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c90f3fa67ab72e7f","status":"passed","time":{"start":1695950277634,"stop":1695950279445,"duration":1811}},{"uid":"53d3fd5f771f1435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/53d3fd5f771f1435","status":"passed","time":{"start":1695930694090,"stop":1695930695626,"duration":1536}},{"uid":"41dc7e3c2e76aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/41dc7e3c2e76aae","status":"passed","time":{"start":1695930655519,"stop":1695930656621,"duration":1102}},{"uid":"4df7b48e9075050d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4df7b48e9075050d","status":"passed","time":{"start":1695863884140,"stop":1695863886802,"duration":2662}},{"uid":"e9c7513229e61e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e9c7513229e61e3d","status":"passed","time":{"start":1695852718723,"stop":1695852720099,"duration":1376}},{"uid":"83b43fed71427224","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/83b43fed71427224","status":"passed","time":{"start":1695852612598,"stop":1695852614139,"duration":1541}},{"uid":"5041e836d16d6052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5041e836d16d6052","status":"passed","time":{"start":1695841619444,"stop":1695841621468,"duration":2024}},{"uid":"d9315c63d4d9ba4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d9315c63d4d9ba4b","status":"passed","time":{"start":1695841573980,"stop":1695841575121,"duration":1141}},{"uid":"f980e0ef560c1a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f980e0ef560c1a30","status":"passed","time":{"start":1695777454149,"stop":1695777455333,"duration":1184}},{"uid":"abb80675d1d36832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/abb80675d1d36832","status":"passed","time":{"start":1695691056349,"stop":1695691057465,"duration":1116}},{"uid":"37b1843d7b8862f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/37b1843d7b8862f7","status":"passed","time":{"start":1695604744661,"stop":1695604747213,"duration":2552}},{"uid":"b136b20508389277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b136b20508389277","status":"passed","time":{"start":1695518527278,"stop":1695518529458,"duration":2180}},{"uid":"59282bbd944ccb2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/59282bbd944ccb2a","status":"passed","time":{"start":1695431747018,"stop":1695431748551,"duration":1533}},{"uid":"629f7409db2b0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/629f7409db2b0c2","status":"passed","time":{"start":1695345446489,"stop":1695345448223,"duration":1734}}]},"tags":[]},"source":"abec6a1d4fb91aa7.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/af18b34b57e50d17.json b/3.10/972/data/test-cases/af18b34b57e50d17.json new file mode 100644 index 0000000000..eb4c1190b6 --- /dev/null +++ b/3.10/972/data/test-cases/af18b34b57e50d17.json @@ -0,0 +1 @@ +{"uid":"af18b34b57e50d17","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1696468744446,"stop":1696468752315,"duration":7869},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WokingBoroughCouncil","time":{"start":1696468744446,"stop":1696468744447,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WokingBoroughCouncil","time":{"start":1696468744447,"stop":1696468752313,"duration":7866},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468752313,"stop":1696468752313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468752313,"stop":1696468752315,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WokingBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"14415b38226a30f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/14415b38226a30f9","status":"passed","time":{"start":1696382447614,"stop":1696382457005,"duration":9391}},{"uid":"cbf95b027f30ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/cbf95b027f30ec86","status":"passed","time":{"start":1696366585157,"stop":1696366590165,"duration":5008}},{"uid":"401fccbbadba736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/401fccbbadba736","status":"passed","time":{"start":1696295972628,"stop":1696295977642,"duration":5014}},{"uid":"36fbbb48fd0bf633","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/36fbbb48fd0bf633","status":"passed","time":{"start":1696209570326,"stop":1696209577862,"duration":7536}},{"uid":"cd40eeeb2e11c308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd40eeeb2e11c308","status":"passed","time":{"start":1696123701087,"stop":1696123708905,"duration":7818}},{"uid":"510682f8f9e5a31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/510682f8f9e5a31f","status":"passed","time":{"start":1696036614151,"stop":1696036619761,"duration":5610}},{"uid":"e22700f734431caa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e22700f734431caa","status":"passed","time":{"start":1695950322305,"stop":1695950330093,"duration":7788}},{"uid":"5a77cf73a49fbb99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5a77cf73a49fbb99","status":"passed","time":{"start":1695930734853,"stop":1695930740276,"duration":5423}},{"uid":"eb3c24afe6115e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/eb3c24afe6115e7d","status":"passed","time":{"start":1695930655192,"stop":1695930660064,"duration":4872}},{"uid":"94d81cc9a71d5c46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/94d81cc9a71d5c46","status":"passed","time":{"start":1695863984390,"stop":1695863991381,"duration":6991}},{"uid":"dc099a54419427ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dc099a54419427ce","status":"passed","time":{"start":1695852759969,"stop":1695852765132,"duration":5163}},{"uid":"7a2e512b2ae346d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7a2e512b2ae346d4","status":"passed","time":{"start":1695852691304,"stop":1695852696357,"duration":5053}},{"uid":"71d695adb0646f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/71d695adb0646f20","status":"passed","time":{"start":1695841781148,"stop":1695841786320,"duration":5172}},{"uid":"d9d3587515ab019a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d9d3587515ab019a","status":"passed","time":{"start":1695841634493,"stop":1695841643340,"duration":8847}},{"uid":"7d91df353fbb5fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/7d91df353fbb5fbb","status":"passed","time":{"start":1695777519125,"stop":1695777525633,"duration":6508}},{"uid":"bd5f94a4f86cd730","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/bd5f94a4f86cd730","status":"passed","time":{"start":1695691123754,"stop":1695691131466,"duration":7712}},{"uid":"aa79a27454924b08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/aa79a27454924b08","status":"passed","time":{"start":1695604796892,"stop":1695604805223,"duration":8331}},{"uid":"90ef83621e4e0eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/90ef83621e4e0eab","status":"passed","time":{"start":1695518600850,"stop":1695518606540,"duration":5690}},{"uid":"9d6c5ee67e841acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9d6c5ee67e841acf","status":"passed","time":{"start":1695431797050,"stop":1695431802154,"duration":5104}},{"uid":"eb662e1e98b7cb5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/eb662e1e98b7cb5d","status":"passed","time":{"start":1695345491180,"stop":1695345495967,"duration":4787}}]},"tags":[]},"source":"af18b34b57e50d17.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/b0f1cbd3c7152a68.json b/3.10/972/data/test-cases/b0f1cbd3c7152a68.json new file mode 100644 index 0000000000..bc57a27607 --- /dev/null +++ b/3.10/972/data/test-cases/b0f1cbd3c7152a68.json @@ -0,0 +1 @@ +{"uid":"b0f1cbd3c7152a68","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1696468422427,"stop":1696468427322,"duration":4895},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CardiffCouncil","time":{"start":1696468422427,"stop":1696468422428,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CardiffCouncil","time":{"start":1696468422428,"stop":1696468427320,"duration":4892},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468427320,"stop":1696468427320,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468427320,"stop":1696468427322,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CardiffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"ef1e1de85b181f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ef1e1de85b181f3c","status":"passed","time":{"start":1696382128051,"stop":1696382132762,"duration":4711}},{"uid":"1e7e58deb4d7582e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1e7e58deb4d7582e","status":"passed","time":{"start":1696366178623,"stop":1696366184656,"duration":6033}},{"uid":"d7e716cf169fd615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d7e716cf169fd615","status":"passed","time":{"start":1696295650117,"stop":1696295655276,"duration":5159}},{"uid":"d1a037d0c1116213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d1a037d0c1116213","status":"passed","time":{"start":1696209253570,"stop":1696209263229,"duration":9659}},{"uid":"ff6fbbcd83124ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ff6fbbcd83124ab2","status":"passed","time":{"start":1696123348495,"stop":1696123356155,"duration":7660}},{"uid":"ef4b577214889bb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/ef4b577214889bb0","status":"passed","time":{"start":1696036310901,"stop":1696036315963,"duration":5062}},{"uid":"9944852b3797819e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9944852b3797819e","status":"passed","time":{"start":1695949998854,"stop":1695950004264,"duration":5410}},{"uid":"21e3606830bfe883","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/21e3606830bfe883","status":"passed","time":{"start":1695930320742,"stop":1695930327865,"duration":7123}},{"uid":"de31eee75cd03fa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/de31eee75cd03fa3","status":"passed","time":{"start":1695930250948,"stop":1695930256104,"duration":5156}},{"uid":"d4c0ac7d89545c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d4c0ac7d89545c96","status":"passed","time":{"start":1695863605568,"stop":1695863612199,"duration":6631}},{"uid":"f343014054c3d2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/f343014054c3d2b0","status":"passed","time":{"start":1695852444157,"stop":1695852450091,"duration":5934}},{"uid":"d409d27d0db1d540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d409d27d0db1d540","status":"passed","time":{"start":1695852403743,"stop":1695852408275,"duration":4532}},{"uid":"19d9e981c1865e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/19d9e981c1865e0a","status":"passed","time":{"start":1695841400673,"stop":1695841406814,"duration":6141}},{"uid":"35121dcde1d495b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/35121dcde1d495b6","status":"passed","time":{"start":1695841356837,"stop":1695841366411,"duration":9574}},{"uid":"d444b6db416a6910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/d444b6db416a6910","status":"passed","time":{"start":1695777232059,"stop":1695777240577,"duration":8518}},{"uid":"159e4d98c3b696ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/159e4d98c3b696ea","status":"passed","time":{"start":1695690830279,"stop":1695690835232,"duration":4953}},{"uid":"9133f3d3e67a44a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9133f3d3e67a44a8","status":"passed","time":{"start":1695604441256,"stop":1695604447054,"duration":5798}},{"uid":"a2810a108c80365c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a2810a108c80365c","status":"passed","time":{"start":1695518219854,"stop":1695518226703,"duration":6849}},{"uid":"459620a33052a782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/459620a33052a782","status":"passed","time":{"start":1695431453767,"stop":1695431461033,"duration":7266}},{"uid":"213540878641db67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/213540878641db67","status":"passed","time":{"start":1695345185838,"stop":1695345190272,"duration":4434}}]},"tags":[]},"source":"b0f1cbd3c7152a68.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/b7b6300ac491280a.json b/3.10/972/data/test-cases/b7b6300ac491280a.json new file mode 100644 index 0000000000..316cd6b945 --- /dev/null +++ b/3.10/972/data/test-cases/b7b6300ac491280a.json @@ -0,0 +1 @@ +{"uid":"b7b6300ac491280a","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1696468690619,"stop":1696468692100,"duration":1481},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RochdaleCouncil","time":{"start":1696468690619,"stop":1696468690620,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RochdaleCouncil","time":{"start":1696468690620,"stop":1696468692098,"duration":1478},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468692098,"stop":1696468692098,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468692098,"stop":1696468692100,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RochdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"f855c6091e4a6661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f855c6091e4a6661","status":"passed","time":{"start":1696382397668,"stop":1696382399233,"duration":1565}},{"uid":"e38b3df81584968a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e38b3df81584968a","status":"passed","time":{"start":1696366395742,"stop":1696366397322,"duration":1580}},{"uid":"7e1ec168994ed6eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7e1ec168994ed6eb","status":"passed","time":{"start":1696295918651,"stop":1696295920318,"duration":1667}},{"uid":"ea21b73585a83100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ea21b73585a83100","status":"passed","time":{"start":1696209511251,"stop":1696209512971,"duration":1720}},{"uid":"cd26b224ee12e3fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd26b224ee12e3fb","status":"passed","time":{"start":1696123625329,"stop":1696123627670,"duration":2341}},{"uid":"f3552f7e1b5a1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f3552f7e1b5a1a5","status":"passed","time":{"start":1696036573117,"stop":1696036574705,"duration":1588}},{"uid":"55ad70adb29640dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/55ad70adb29640dc","status":"passed","time":{"start":1695950248012,"stop":1695950249679,"duration":1667}},{"uid":"bbd41f12cc1253a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bbd41f12cc1253a7","status":"passed","time":{"start":1695930563947,"stop":1695930566390,"duration":2443}},{"uid":"37d88d1557d1b287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/37d88d1557d1b287","status":"passed","time":{"start":1695930474388,"stop":1695930476043,"duration":1655}},{"uid":"4e7e010b7eeed7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4e7e010b7eeed7e","status":"passed","time":{"start":1695863856814,"stop":1695863858664,"duration":1850}},{"uid":"37788ce82e1e1f37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/37788ce82e1e1f37","status":"passed","time":{"start":1695852701985,"stop":1695852703683,"duration":1698}},{"uid":"fcbfa4c099429b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fcbfa4c099429b3","status":"passed","time":{"start":1695852654954,"stop":1695852656374,"duration":1420}},{"uid":"29b28179bb802208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/29b28179bb802208","status":"passed","time":{"start":1695841619850,"stop":1695841621323,"duration":1473}},{"uid":"61ec36183fc1f3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/61ec36183fc1f3f","status":"passed","time":{"start":1695841591925,"stop":1695841593406,"duration":1481}},{"uid":"82810f6fb373f9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/82810f6fb373f9b8","status":"passed","time":{"start":1695777471453,"stop":1695777472985,"duration":1532}},{"uid":"52c7f9075a99b25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/52c7f9075a99b25","status":"passed","time":{"start":1695691072952,"stop":1695691074796,"duration":1844}},{"uid":"d553a56c59cd2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/d553a56c59cd2c9c","status":"passed","time":{"start":1695604714719,"stop":1695604717028,"duration":2309}},{"uid":"7d6ca64845c69235","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7d6ca64845c69235","status":"passed","time":{"start":1695518498394,"stop":1695518500154,"duration":1760}},{"uid":"bc985ef3d58b8dc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/bc985ef3d58b8dc5","status":"passed","time":{"start":1695431721423,"stop":1695431723350,"duration":1927}},{"uid":"516338daab7ca87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/516338daab7ca87e","status":"passed","time":{"start":1695345435579,"stop":1695345437133,"duration":1554}}]},"tags":[]},"source":"b7b6300ac491280a.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/b895636fd40f9d4c.json b/3.10/972/data/test-cases/b895636fd40f9d4c.json new file mode 100644 index 0000000000..e8ddb1f5ba --- /dev/null +++ b/3.10/972/data/test-cases/b895636fd40f9d4c.json @@ -0,0 +1 @@ +{"uid":"b895636fd40f9d4c","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1696468483966,"stop":1696468617698,"duration":133732},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LeedsCityCouncil","time":{"start":1696468483966,"stop":1696468483966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LeedsCityCouncil","time":{"start":1696468483967,"stop":1696468617695,"duration":133728},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468617695,"stop":1696468617695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468617696,"stop":1696468617698,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LeedsCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"f9a43013f793e245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f9a43013f793e245","status":"passed","time":{"start":1696382186527,"stop":1696382323712,"duration":137185}},{"uid":"e7e00494296bf9af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e7e00494296bf9af","status":"passed","time":{"start":1696366229039,"stop":1696366360763,"duration":131724}},{"uid":"42bfc382f674ec3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/42bfc382f674ec3d","status":"passed","time":{"start":1696295721361,"stop":1696295902956,"duration":181595}},{"uid":"5c97ee6d542f3c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/5c97ee6d542f3c32","status":"passed","time":{"start":1696209321814,"stop":1696209459319,"duration":137505}},{"uid":"5f3dce620e8aaf49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/5f3dce620e8aaf49","status":"passed","time":{"start":1696123424021,"stop":1696123631570,"duration":207549}},{"uid":"7601481a8288bbd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7601481a8288bbd7","status":"passed","time":{"start":1696036380011,"stop":1696036513204,"duration":133193}},{"uid":"44788cd5c8c9d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/44788cd5c8c9d93","status":"passed","time":{"start":1695950071908,"stop":1695950248952,"duration":177044}},{"uid":"bdd91658b2cd4de6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bdd91658b2cd4de6","status":"passed","time":{"start":1695930392853,"stop":1695930628813,"duration":235960}},{"uid":"fc61c1f18c872acb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fc61c1f18c872acb","status":"passed","time":{"start":1695930300338,"stop":1695930438509,"duration":138171}},{"uid":"6d8492b3a7d213f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6d8492b3a7d213f9","status":"passed","time":{"start":1695863664380,"stop":1695863901127,"duration":236747}},{"uid":"12f4df6a3daeaf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/12f4df6a3daeaf75","status":"passed","time":{"start":1695852497113,"stop":1695852682921,"duration":185808}},{"uid":"cc3fe585881c9bcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/cc3fe585881c9bcf","status":"passed","time":{"start":1695852448360,"stop":1695852579875,"duration":131515}},{"uid":"241aceba97f20788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/241aceba97f20788","status":"passed","time":{"start":1695841455236,"stop":1695841594152,"duration":138916}},{"uid":"8edfd70efe34e254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8edfd70efe34e254","status":"passed","time":{"start":1695841414814,"stop":1695841552595,"duration":137781}},{"uid":"b0d08d2443d418e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/b0d08d2443d418e7","status":"passed","time":{"start":1695777299376,"stop":1695777432988,"duration":133612}},{"uid":"a85259b3539e4170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a85259b3539e4170","status":"passed","time":{"start":1695690894673,"stop":1695691029510,"duration":134837}},{"uid":"9b631a99487b57f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9b631a99487b57f8","status":"passed","time":{"start":1695604543037,"stop":1695604752011,"duration":208974}},{"uid":"268d86ac19cbeece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/268d86ac19cbeece","status":"passed","time":{"start":1695518320821,"stop":1695518555549,"duration":234728}},{"uid":"c68cacdaf178edc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c68cacdaf178edc7","status":"passed","time":{"start":1695431506215,"stop":1695431739110,"duration":232895}},{"uid":"66e9799dd361c68c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/66e9799dd361c68c","status":"passed","time":{"start":1695345281893,"stop":1695345421657,"duration":139764}}]},"tags":[]},"source":"b895636fd40f9d4c.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/bd654b332025e854.json b/3.10/972/data/test-cases/bd654b332025e854.json new file mode 100644 index 0000000000..ff33229963 --- /dev/null +++ b/3.10/972/data/test-cases/bd654b332025e854.json @@ -0,0 +1 @@ +{"uid":"bd654b332025e854","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1696468698635,"stop":1696468701689,"duration":3054},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1696468698635,"stop":1696468698636,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RushmoorCouncil","time":{"start":1696468698636,"stop":1696468701688,"duration":3052},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468701688,"stop":1696468701688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468701688,"stop":1696468701689,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RushmoorCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"552e94a98c06bf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/552e94a98c06bf75","status":"passed","time":{"start":1696382404975,"stop":1696382405712,"duration":737}},{"uid":"99ba0149367e9d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/99ba0149367e9d5a","status":"passed","time":{"start":1696366403518,"stop":1696366405014,"duration":1496}},{"uid":"fa3aba046a065180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/fa3aba046a065180","status":"passed","time":{"start":1696295927748,"stop":1696295928525,"duration":777}},{"uid":"50fa0dd0e15875f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/50fa0dd0e15875f7","status":"passed","time":{"start":1696209522424,"stop":1696209523116,"duration":692}},{"uid":"8e689d23e8bf80fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/8e689d23e8bf80fb","status":"passed","time":{"start":1696123635857,"stop":1696123636836,"duration":979}},{"uid":"e1bb53e856c056eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e1bb53e856c056eb","status":"passed","time":{"start":1696036580733,"stop":1696036581436,"duration":703}},{"uid":"93ab4cbd966d4cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/93ab4cbd966d4cba","status":"passed","time":{"start":1695950257216,"stop":1695950260190,"duration":2974}},{"uid":"e9ed5fefcd0d0a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e9ed5fefcd0d0a3e","status":"passed","time":{"start":1695930575289,"stop":1695930576250,"duration":961}},{"uid":"8782ce46154be610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8782ce46154be610","status":"passed","time":{"start":1695930482120,"stop":1695930483054,"duration":934}},{"uid":"9c0669deabb6f970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9c0669deabb6f970","status":"passed","time":{"start":1695863867377,"stop":1695863868404,"duration":1027}},{"uid":"c55ae2282cbfa376","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c55ae2282cbfa376","status":"passed","time":{"start":1695852711493,"stop":1695852712392,"duration":899}},{"uid":"9f23e6efa8531c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9f23e6efa8531c21","status":"passed","time":{"start":1695852662108,"stop":1695852662720,"duration":612}},{"uid":"15a66cb91245d393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/15a66cb91245d393","status":"passed","time":{"start":1695841627609,"stop":1695841628253,"duration":644}},{"uid":"803d1b464f56c5e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/803d1b464f56c5e7","status":"passed","time":{"start":1695841599388,"stop":1695841600028,"duration":640}},{"uid":"6ed99dd917ab9891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6ed99dd917ab9891","status":"passed","time":{"start":1695777478970,"stop":1695777479684,"duration":714}},{"uid":"c8b5d51e55173baa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c8b5d51e55173baa","status":"passed","time":{"start":1695691081218,"stop":1695691081961,"duration":743}},{"uid":"6f8529a0c93f64e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6f8529a0c93f64e3","status":"passed","time":{"start":1695604724772,"stop":1695604730451,"duration":5679}},{"uid":"42d949b0b3c7c712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/42d949b0b3c7c712","status":"passed","time":{"start":1695518508897,"stop":1695518511999,"duration":3102}},{"uid":"db547d8e4dac464f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/db547d8e4dac464f","status":"passed","time":{"start":1695431732274,"stop":1695431733290,"duration":1016}},{"uid":"72afef9e06373863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/72afef9e06373863","status":"passed","time":{"start":1695345447099,"stop":1695345447953,"duration":854}}]},"tags":[]},"source":"bd654b332025e854.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/b5bfddcfce13010e.json b/3.10/972/data/test-cases/bde9dabf86360437.json similarity index 55% rename from 3.10/943/data/test-cases/b5bfddcfce13010e.json rename to 3.10/972/data/test-cases/bde9dabf86360437.json index 8f8bd9ce41..fdfd1abc48 100644 --- a/3.10/943/data/test-cases/b5bfddcfce13010e.json +++ b/3.10/972/data/test-cases/bde9dabf86360437.json @@ -1 +1 @@ -{"uid":"b5bfddcfce13010e","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1695345432744,"stop":1695345433849,"duration":1105},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MertonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:65: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = \nkwargs = {'paon': None, 'postcode': None, 'uprn': None, 'url': 'https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=28186366', ...}\nsoup = \n\r\n\t\t| Copyright © 2023 Merton Council and its licensors. All rights reserved.\r\n\t

\n\n\n\n\n\nbin_data_dict = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n soup = BeautifulSoup(page.text, features=\"html.parser\")\n soup.prettify()\n \n bin_data_dict = {\"bins\": []}\n \n # Search for the specific bin in the table using BS4\n> rows = soup.find(\"table\", class_=(\"collectiondays\")).find_all(\n \"tr\",\n class_=(\n \"food-caddy\",\n \"papercard-wheelie\",\n \"plastics-boxes\",\n \"rubbish-wheelie\",\n \"textiles\",\n \"batteries\",\n ),\n )\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/MertonCouncil.py:24: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MertonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:65: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = \nkwargs = {'paon': None, 'postcode': None, 'uprn': None, 'url': 'https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=28186366', ...}\nsoup = \n\r\n\t\t| Copyright © 2023 Merton Council and its licensors. All rights reserved.\r\n\t

\n\n\n\n\n\nbin_data_dict = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n soup = BeautifulSoup(page.text, features=\"html.parser\")\n soup.prettify()\n \n bin_data_dict = {\"bins\": []}\n \n # Search for the specific bin in the table using BS4\n> rows = soup.find(\"table\", class_=(\"collectiondays\")).find_all(\n \"tr\",\n class_=(\n \"food-caddy\",\n \"papercard-wheelie\",\n \"plastics-boxes\",\n \"rubbish-wheelie\",\n \"textiles\",\n \"batteries\",\n ),\n )\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/MertonCouncil.py:24: AttributeError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1695345432744,"stop":1695345432745,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MertonCouncil","time":{"start":1695345432745,"stop":1695345433849,"duration":1104},"status":"failed","statusMessage":"'NoneType' object has no attribute 'find_all'","statusTrace":"AttributeError: 'NoneType' object has no attribute 'find_all'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MertonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"48777977d6b23594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/48777977d6b23594","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695259044662,"stop":1695259046246,"duration":1584}},{"uid":"cdef98694b52a504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/cdef98694b52a504","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695206320130,"stop":1695206321072,"duration":942}},{"uid":"353bc178d835436d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/353bc178d835436d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695193827565,"stop":1695193828621,"duration":1056}},{"uid":"b68cc758824f50b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/b68cc758824f50b6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695172586931,"stop":1695172587799,"duration":868}},{"uid":"b876f9ec13412b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/b876f9ec13412b2a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695162058980,"stop":1695162059842,"duration":862}},{"uid":"83ecc62cc0b1dee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/83ecc62cc0b1dee2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695160173425,"stop":1695160174988,"duration":1563}},{"uid":"fe56897f8ab39106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/fe56897f8ab39106","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695156967819,"stop":1695156969743,"duration":1924}},{"uid":"f74f2afa8413b2f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/f74f2afa8413b2f0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695086305862,"stop":1695086306947,"duration":1085}},{"uid":"75fdded6021dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/75fdded6021dd2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694999785300,"stop":1694999786191,"duration":891}},{"uid":"9c8a8f1b514b5469","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9c8a8f1b514b5469","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694987859735,"stop":1694987861041,"duration":1306}},{"uid":"e13e30de69300e51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/e13e30de69300e51","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694987853549,"stop":1694987854423,"duration":874}},{"uid":"74249f035f556826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/74249f035f556826","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694971652196,"stop":1694971653115,"duration":919}},{"uid":"2330f6582c37cdd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/2330f6582c37cdd0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694913711299,"stop":1694913716351,"duration":5052}},{"uid":"609d12881e3f3764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/609d12881e3f3764","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694892769195,"stop":1694892774438,"duration":5243}},{"uid":"3295da1c8aa78c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/3295da1c8aa78c49","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694889921506,"stop":1694889922360,"duration":854}},{"uid":"a829e0ee4f48cb7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/a829e0ee4f48cb7b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694864827476,"stop":1694864828513,"duration":1037}},{"uid":"afc81644df5c7fc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/afc81644df5c7fc2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694840514823,"stop":1694840515958,"duration":1135}},{"uid":"87b8e19cda89a986","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/87b8e19cda89a986","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694826871142,"stop":1694826872245,"duration":1103}},{"uid":"4c2d01207db93888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/4c2d01207db93888","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694796984342,"stop":1694796988745,"duration":4403}},{"uid":"4544210cc257bae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/4544210cc257bae1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694740663252,"stop":1694740664628,"duration":1376}}]},"tags":[]},"source":"b5bfddcfce13010e.json","parameterValues":["MertonCouncil"]} \ No newline at end of file +{"uid":"bde9dabf86360437","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MertonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:65: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = \nkwargs = {'paon': None, 'postcode': None, 'uprn': None, 'url': 'https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=28186366', ...}\nsoup = \n\r\n\t\t| Copyright © 2023 Merton Council and its licensors. All rights reserved.\r\n\t

\n\n\n\n\n\nbin_data_dict = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n soup = BeautifulSoup(page.text, features=\"html.parser\")\n soup.prettify()\n \n bin_data_dict = {\"bins\": []}\n \n # Search for the specific bin in the table using BS4\n> rows = soup.find(\"table\", class_=(\"collectiondays\")).find_all(\n \"tr\",\n class_=(\n \"food-caddy\",\n \"papercard-wheelie\",\n \"plastics-boxes\",\n \"rubbish-wheelie\",\n \"textiles\",\n \"batteries\",\n ),\n )\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/MertonCouncil.py:24: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MertonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:65: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = \nkwargs = {'paon': None, 'postcode': None, 'uprn': None, 'url': 'https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=28186366', ...}\nsoup = \n\r\n\t\t| Copyright © 2023 Merton Council and its licensors. All rights reserved.\r\n\t

\n\n\n\n\n\nbin_data_dict = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n soup = BeautifulSoup(page.text, features=\"html.parser\")\n soup.prettify()\n \n bin_data_dict = {\"bins\": []}\n \n # Search for the specific bin in the table using BS4\n> rows = soup.find(\"table\", class_=(\"collectiondays\")).find_all(\n \"tr\",\n class_=(\n \"food-caddy\",\n \"papercard-wheelie\",\n \"plastics-boxes\",\n \"rubbish-wheelie\",\n \"textiles\",\n \"batteries\",\n ),\n )\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/MertonCouncil.py:24: AttributeError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1696468626819,"stop":1696468626819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MertonCouncil","time":{"start":1696468626819,"stop":1696468627983,"duration":1164},"status":"failed","statusMessage":"'NoneType' object has no attribute 'find_all'","statusTrace":"AttributeError: 'NoneType' object has no attribute 'find_all'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MertonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"a5d65393fba47171","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/a5d65393fba47171","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696382338429,"stop":1696382339331,"duration":902}},{"uid":"aecd39e989ca1c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/aecd39e989ca1c2e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366399413,"stop":1696366400278,"duration":865}},{"uid":"7ac53c174a92f861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7ac53c174a92f861","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696295914903,"stop":1696295915982,"duration":1079}},{"uid":"3237c9daef3af01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3237c9daef3af01e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696209468610,"stop":1696209469518,"duration":908}},{"uid":"a4f6b54b78863405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a4f6b54b78863405","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696123642578,"stop":1696123644154,"duration":1576}},{"uid":"e09caf0030dc46e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e09caf0030dc46e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696036524930,"stop":1696036530216,"duration":5286}},{"uid":"7dc51f1f4c0ac75e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7dc51f1f4c0ac75e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695950262671,"stop":1695950267820,"duration":5149}},{"uid":"8985d4b9b137ae18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8985d4b9b137ae18","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930639316,"stop":1695930644500,"duration":5184}},{"uid":"cb44c9e64c61e724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/cb44c9e64c61e724","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930447268,"stop":1695930448370,"duration":1102}},{"uid":"1f2ef9de65433735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1f2ef9de65433735","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695863911570,"stop":1695863913312,"duration":1742}},{"uid":"d4b6e35408e92f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d4b6e35408e92f95","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852692857,"stop":1695852693941,"duration":1084}},{"uid":"a3c8cbb13a9a979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a3c8cbb13a9a979","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852587882,"stop":1695852589036,"duration":1154}},{"uid":"4f1b31f52a9c83da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4f1b31f52a9c83da","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841603499,"stop":1695841608056,"duration":4557}},{"uid":"2f23467523562f98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2f23467523562f98","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841562213,"stop":1695841563118,"duration":905}},{"uid":"49e4d29b86a5c2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/49e4d29b86a5c2cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695777442334,"stop":1695777443230,"duration":896}},{"uid":"62899a4fbac61136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/62899a4fbac61136","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695691039688,"stop":1695691045048,"duration":5360}},{"uid":"9e0328f0891f7f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9e0328f0891f7f6a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695604764896,"stop":1695604766085,"duration":1189}},{"uid":"86a9c607d7cd7e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/86a9c607d7cd7e52","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695518565632,"stop":1695518570710,"duration":5078}},{"uid":"18eb8d33409c03cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/18eb8d33409c03cc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695431749937,"stop":1695431755906,"duration":5969}},{"uid":"b5bfddcfce13010e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b5bfddcfce13010e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695345432744,"stop":1695345433849,"duration":1105}}]},"tags":[]},"source":"bde9dabf86360437.json","parameterValues":["MertonCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/c0d2f55431822966.json b/3.10/972/data/test-cases/c0d2f55431822966.json new file mode 100644 index 0000000000..49f8476a75 --- /dev/null +++ b/3.10/972/data/test-cases/c0d2f55431822966.json @@ -0,0 +1 @@ +{"uid":"c0d2f55431822966","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1696468455758,"stop":1696468458023,"duration":2265},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ErewashBoroughCouncil","time":{"start":1696468455758,"stop":1696468455758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ErewashBoroughCouncil","time":{"start":1696468455758,"stop":1696468458021,"duration":2263},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468458021,"stop":1696468458022,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468458022,"stop":1696468458023,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ErewashBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"f55af98ee1f56e89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f55af98ee1f56e89","status":"passed","time":{"start":1696382163356,"stop":1696382166365,"duration":3009}},{"uid":"91e35899d0562fe7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/91e35899d0562fe7","status":"passed","time":{"start":1696366207763,"stop":1696366209851,"duration":2088}},{"uid":"abb602b59cae01a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/abb602b59cae01a4","status":"passed","time":{"start":1696295692162,"stop":1696295694446,"duration":2284}},{"uid":"b9a9728261c9255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b9a9728261c9255","status":"passed","time":{"start":1696209294974,"stop":1696209297958,"duration":2984}},{"uid":"76536452226c44d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/76536452226c44d","status":"passed","time":{"start":1696123391360,"stop":1696123394654,"duration":3294}},{"uid":"6139968aaaf1bafa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6139968aaaf1bafa","status":"passed","time":{"start":1696036353622,"stop":1696036356017,"duration":2395}},{"uid":"74bf38e1a5fdbc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/74bf38e1a5fdbc18","status":"passed","time":{"start":1695950044958,"stop":1695950047622,"duration":2664}},{"uid":"eda187ef3bf0b57e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/eda187ef3bf0b57e","status":"passed","time":{"start":1695930365305,"stop":1695930368558,"duration":3253}},{"uid":"e1838dccab52c7b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e1838dccab52c7b4","status":"passed","time":{"start":1695930279722,"stop":1695930282486,"duration":2764}},{"uid":"4b271be29453db3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4b271be29453db3d","status":"passed","time":{"start":1695863654739,"stop":1695863657408,"duration":2669}},{"uid":"ca34ba7c45bd8349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ca34ba7c45bd8349","status":"passed","time":{"start":1695852491686,"stop":1695852494222,"duration":2536}},{"uid":"a26d1f8616491c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a26d1f8616491c92","status":"passed","time":{"start":1695852442342,"stop":1695852444565,"duration":2223}},{"uid":"942236a78c7054ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/942236a78c7054ff","status":"passed","time":{"start":1695841433627,"stop":1695841435801,"duration":2174}},{"uid":"b1d69e249a37a84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b1d69e249a37a84f","status":"passed","time":{"start":1695841393070,"stop":1695841395305,"duration":2235}},{"uid":"f1697e1bbee40353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f1697e1bbee40353","status":"passed","time":{"start":1695777269709,"stop":1695777271856,"duration":2147}},{"uid":"56240f26510b773f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/56240f26510b773f","status":"passed","time":{"start":1695690874073,"stop":1695690876711,"duration":2638}},{"uid":"5616c6eb2063ba31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5616c6eb2063ba31","status":"passed","time":{"start":1695604487579,"stop":1695604489992,"duration":2413}},{"uid":"22b77ba51a0d40ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/22b77ba51a0d40ad","status":"passed","time":{"start":1695518262796,"stop":1695518266596,"duration":3800}},{"uid":"105499465be036d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/105499465be036d1","status":"passed","time":{"start":1695431497814,"stop":1695431500870,"duration":3056}},{"uid":"55a56f77d0b4bff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/55a56f77d0b4bff5","status":"passed","time":{"start":1695345231526,"stop":1695345233812,"duration":2286}}]},"tags":[]},"source":"c0d2f55431822966.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/28be8ba87f4534fe.json b/3.10/972/data/test-cases/c1161db63f7f7245.json similarity index 52% rename from 3.10/943/data/test-cases/28be8ba87f4534fe.json rename to 3.10/972/data/test-cases/c1161db63f7f7245.json index 50a7393798..57a9ff03cf 100644 --- a/3.10/943/data/test-cases/28be8ba87f4534fe.json +++ b/3.10/972/data/test-cases/c1161db63f7f7245.json @@ -1 +1 @@ -{"uid":"28be8ba87f4534fe","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1695345244793,"stop":1695345244797,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MiltonKeynesCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'Fullers Slade', 'url': 'https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days', ...}\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n \n # Get the estate from the UPRN field\n estate = kwargs.get(\"uprn\")\n \n # Parse the council's website\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/MiltonKeynesCityCouncil.py:22: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MiltonKeynesCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'Fullers Slade', 'url': 'https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days', ...}\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n \n # Get the estate from the UPRN field\n estate = kwargs.get(\"uprn\")\n \n # Parse the council's website\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/MiltonKeynesCityCouncil.py:22: AttributeError","steps":[{"name":"Given the council: MiltonKeynesCityCouncil","time":{"start":1695345244793,"stop":1695345244794,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MiltonKeynesCityCouncil","time":{"start":1695345244794,"stop":1695345244797,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MiltonKeynesCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"f317070292b13091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/f317070292b13091","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258795908,"stop":1695258795911,"duration":3}},{"uid":"20ea9026fdb02576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/20ea9026fdb02576","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206321914,"stop":1695206321918,"duration":4}},{"uid":"10c8827c9a83a0fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/10c8827c9a83a0fb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193829618,"stop":1695193829621,"duration":3}},{"uid":"9853a4255123d127","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/9853a4255123d127","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172425184,"stop":1695172425188,"duration":4}},{"uid":"452a4b2eb2521bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/452a4b2eb2521bc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162060794,"stop":1695162060798,"duration":4}},{"uid":"8300f2bc8dfe5fa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/8300f2bc8dfe5fa3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159887666,"stop":1695159887671,"duration":5}},{"uid":"df444f46f0f9d5e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/df444f46f0f9d5e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156970763,"stop":1695156970768,"duration":5}},{"uid":"802c9c8c495b0f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/802c9c8c495b0f1c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086085596,"stop":1695086085601,"duration":5}},{"uid":"f37f28786a6a6826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/f37f28786a6a6826","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999629610,"stop":1694999629614,"duration":4}},{"uid":"b7f09499ec04d44a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/b7f09499ec04d44a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987862724,"stop":1694987862728,"duration":4}},{"uid":"d4579c8e572e73b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/d4579c8e572e73b2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987692809,"stop":1694987692813,"duration":4}},{"uid":"cb34cf01d374b824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/cb34cf01d374b824","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971654512,"stop":1694971654516,"duration":4}},{"uid":"35070d284769c7f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/35070d284769c7f4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913452113,"stop":1694913452119,"duration":6}},{"uid":"fffa5961e41ab34a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/fffa5961e41ab34a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892775254,"stop":1694892775257,"duration":3}},{"uid":"159775206561fa03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/159775206561fa03","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889760492,"stop":1694889760496,"duration":4}},{"uid":"e27ac7c1c8f13ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e27ac7c1c8f13ef","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864634172,"stop":1694864634177,"duration":5}},{"uid":"76b8a8b4f6b25412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/76b8a8b4f6b25412","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840517764,"stop":1694840517767,"duration":3}},{"uid":"68c6559765cd3b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/68c6559765cd3b10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826873153,"stop":1694826873157,"duration":4}},{"uid":"16a5851da47e6c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/16a5851da47e6c62","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796990083,"stop":1694796990088,"duration":5}},{"uid":"26ed9b822a1bc215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/26ed9b822a1bc215","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740666150,"stop":1694740666154,"duration":4}}]},"tags":[]},"source":"28be8ba87f4534fe.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file +{"uid":"c1161db63f7f7245","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MiltonKeynesCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'Fullers Slade', 'url': 'https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days', ...}\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n \n # Get the estate from the UPRN field\n estate = kwargs.get(\"uprn\")\n \n # Parse the council's website\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/MiltonKeynesCityCouncil.py:22: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MiltonKeynesCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'Fullers Slade', 'url': 'https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days', ...}\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n \n # Get the estate from the UPRN field\n estate = kwargs.get(\"uprn\")\n \n # Parse the council's website\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/MiltonKeynesCityCouncil.py:22: AttributeError","steps":[{"name":"Given the council: MiltonKeynesCityCouncil","time":{"start":1696468480297,"stop":1696468480297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MiltonKeynesCityCouncil","time":{"start":1696468480297,"stop":1696468480300,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MiltonKeynesCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"59beaf39b87d8cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/59beaf39b87d8cc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382193209,"stop":1696382193213,"duration":4}},{"uid":"7f5a3db6008abca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7f5a3db6008abca2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366223467,"stop":1696366223471,"duration":4}},{"uid":"c8a880610d9d071c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c8a880610d9d071c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295712182,"stop":1696295712186,"duration":4}},{"uid":"d8fec100664ca6a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d8fec100664ca6a9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209309685,"stop":1696209309689,"duration":4}},{"uid":"c1c9cf7c3fab918d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c1c9cf7c3fab918d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123414076,"stop":1696123414080,"duration":4}},{"uid":"a86e9c40d818ccf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/a86e9c40d818ccf3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036367209,"stop":1696036367213,"duration":4}},{"uid":"91cfd7872220d2df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91cfd7872220d2df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950062598,"stop":1695950062601,"duration":3}},{"uid":"579bdd6e95f0937d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/579bdd6e95f0937d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930381133,"stop":1695930381138,"duration":5}},{"uid":"3d04b4ac6d8ed805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3d04b4ac6d8ed805","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930295056,"stop":1695930295060,"duration":4}},{"uid":"3aeaef72cab8e285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3aeaef72cab8e285","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863914455,"stop":1695863914460,"duration":5}},{"uid":"4834bee76dbd3f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4834bee76dbd3f4b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852695471,"stop":1695852695476,"duration":5}},{"uid":"10112b5eafaf7180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/10112b5eafaf7180","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852589839,"stop":1695852589842,"duration":3}},{"uid":"87f859acb7d128c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/87f859acb7d128c0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841450990,"stop":1695841450996,"duration":6}},{"uid":"592cb461f00f2e9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/592cb461f00f2e9b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841410292,"stop":1695841410296,"duration":4}},{"uid":"e1ddec8dd2ce0d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e1ddec8dd2ce0d72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777286471,"stop":1695777286476,"duration":5}},{"uid":"b5d933a19e812b88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/b5d933a19e812b88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690884279,"stop":1695690884284,"duration":5}},{"uid":"13db453b3f877716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/13db453b3f877716","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604505883,"stop":1695604505887,"duration":4}},{"uid":"76098905fb084b97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76098905fb084b97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518281682,"stop":1695518281686,"duration":4}},{"uid":"a5d6b16419bf48d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a5d6b16419bf48d2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431757735,"stop":1695431757740,"duration":5}},{"uid":"28be8ba87f4534fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/28be8ba87f4534fe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345244793,"stop":1695345244797,"duration":4}}]},"tags":[]},"source":"c1161db63f7f7245.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/cd32ad005e7c1cea.json b/3.10/972/data/test-cases/cd32ad005e7c1cea.json new file mode 100644 index 0000000000..124960dd94 --- /dev/null +++ b/3.10/972/data/test-cases/cd32ad005e7c1cea.json @@ -0,0 +1 @@ +{"uid":"cd32ad005e7c1cea","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1696468654209,"stop":1696468662267,"duration":8058},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StockportBoroughCouncil","time":{"start":1696468654210,"stop":1696468654210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StockportBoroughCouncil","time":{"start":1696468654210,"stop":1696468662265,"duration":8055},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468662265,"stop":1696468662265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468662265,"stop":1696468662266,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StockportBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"996920afa3167c3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/996920afa3167c3f","status":"passed","time":{"start":1696382368977,"stop":1696382372413,"duration":3436}},{"uid":"3158ca30f4436349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3158ca30f4436349","status":"passed","time":{"start":1696366415207,"stop":1696366419202,"duration":3995}},{"uid":"b29edf9f108df829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b29edf9f108df829","status":"passed","time":{"start":1696295936976,"stop":1696295941534,"duration":4558}},{"uid":"4a08bc6d04748fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a08bc6d04748fd1","status":"passed","time":{"start":1696209494717,"stop":1696209497143,"duration":2426}},{"uid":"6b70147d35241da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6b70147d35241da8","status":"passed","time":{"start":1696123656329,"stop":1696123659941,"duration":3612}},{"uid":"7b9c3cdbbc3e9df9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7b9c3cdbbc3e9df9","status":"passed","time":{"start":1696036557248,"stop":1696036563180,"duration":5932}},{"uid":"c0a2fdc5901ddb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c0a2fdc5901ddb3","status":"passed","time":{"start":1695950281030,"stop":1695950284385,"duration":3355}},{"uid":"4bc9561f58d1f325","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/4bc9561f58d1f325","status":"passed","time":{"start":1695930655529,"stop":1695930661791,"duration":6262}},{"uid":"10d5b1449125b96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/10d5b1449125b96e","status":"passed","time":{"start":1695930490993,"stop":1695930493872,"duration":2879}},{"uid":"e2ad2c633552d46f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e2ad2c633552d46f","status":"passed","time":{"start":1695863899863,"stop":1695863905174,"duration":5311}},{"uid":"b002503bb075e26d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b002503bb075e26d","status":"passed","time":{"start":1695852723670,"stop":1695852726931,"duration":3261}},{"uid":"d2ea1c01e0f2e6a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d2ea1c01e0f2e6a5","status":"passed","time":{"start":1695852624503,"stop":1695852627139,"duration":2636}},{"uid":"5f77e3bf8f85f7ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5f77e3bf8f85f7ff","status":"passed","time":{"start":1695841638654,"stop":1695841641277,"duration":2623}},{"uid":"d89c50135a08735a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d89c50135a08735a","status":"passed","time":{"start":1695841583429,"stop":1695841586024,"duration":2595}},{"uid":"76be6a452b08de06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/76be6a452b08de06","status":"passed","time":{"start":1695777470774,"stop":1695777472471,"duration":1697}},{"uid":"87bf1c63cbd616ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/87bf1c63cbd616ca","status":"passed","time":{"start":1695691070785,"stop":1695691073095,"duration":2310}},{"uid":"a73539f211e6aa58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a73539f211e6aa58","status":"passed","time":{"start":1695604768604,"stop":1695604771365,"duration":2761}},{"uid":"ca7ce1070dc203c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ca7ce1070dc203c5","status":"passed","time":{"start":1695518545498,"stop":1695518548159,"duration":2661}},{"uid":"70f0b69a31fcf164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/70f0b69a31fcf164","status":"passed","time":{"start":1695431762802,"stop":1695431765056,"duration":2254}},{"uid":"9fa61475b1038c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9fa61475b1038c2d","status":"passed","time":{"start":1695345451122,"stop":1695345453412,"duration":2290}}]},"tags":[]},"source":"cd32ad005e7c1cea.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/cfa8aee268302a1.json b/3.10/972/data/test-cases/cfa8aee268302a1.json new file mode 100644 index 0000000000..ccce10365d --- /dev/null +++ b/3.10/972/data/test-cases/cfa8aee268302a1.json @@ -0,0 +1 @@ +{"uid":"cfa8aee268302a1","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"self = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n> sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:203: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/connection.py:85: in create_connection\n raise err\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\naddress = ('lite.tameside.gov.uk', 80), timeout = None, source_address = None\nsocket_options = [(6, 1, 1)]\n\n def create_connection(\n address: tuple[str, int],\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n source_address: tuple[str, int] | None = None,\n socket_options: _TYPE_SOCKET_OPTIONS | None = None,\n ) -> socket.socket:\n \"\"\"Connect to *address* and return the socket object.\n \n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`socket.getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n \"\"\"\n \n host, port = address\n if host.startswith(\"[\"):\n host = host.strip(\"[]\")\n err = None\n \n # Using the value from allowed_gai_family() in the context of getaddrinfo lets\n # us select whether to work with IPv4 DNS records, IPv6 records, or both.\n # The original create_connection function always returns all records.\n family = allowed_gai_family()\n \n try:\n host.encode(\"idna\")\n except UnicodeError:\n raise LocationParseError(f\"'{host}', label empty or too long\") from None\n \n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n af, socktype, proto, canonname, sa = res\n sock = None\n try:\n sock = socket.socket(af, socktype, proto)\n \n # If provided, set socket level options before connecting.\n _set_socket_options(sock, socket_options)\n \n if timeout is not _DEFAULT_TIMEOUT:\n sock.settimeout(timeout)\n if source_address:\n sock.bind(source_address)\n> sock.connect(sa)\nE TimeoutError: [Errno 110] Connection timed out\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/connection.py:73: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nbody = b'{\"version\": \"3.1.4\", \"uprn\": \"100012835362\", \"token\": \"\", \"notification\": \"1\", \"operatingsystemid\": \"2\", \"testmode\": \"true\"}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'text/plain', 'Content-Length': '124'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/BinCollections/CollectionService.svc/GetBinCollection', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:496: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:395: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:1278: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:1038: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:976: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:243: in connect\n self.sock = self._new_conn()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n except socket.gaierror as e:\n raise NameResolutionError(self.host, self, e) from e\n except SocketTimeout as e:\n> raise ConnectTimeoutError(\n self,\n f\"Connection to {self.host} timed out. (connect timeout={self.timeout})\",\n ) from e\nE urllib3.exceptions.ConnectTimeoutError: (, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:212: ConnectTimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'TamesideMBCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:28: in parse_data\n response = requests.post(api_url, json=params, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n> raise ConnectTimeout(e, request=request)\nE requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:507: ConnectTimeout","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"self = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n> sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:203: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/connection.py:85: in create_connection\n raise err\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\naddress = ('lite.tameside.gov.uk', 80), timeout = None, source_address = None\nsocket_options = [(6, 1, 1)]\n\n def create_connection(\n address: tuple[str, int],\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n source_address: tuple[str, int] | None = None,\n socket_options: _TYPE_SOCKET_OPTIONS | None = None,\n ) -> socket.socket:\n \"\"\"Connect to *address* and return the socket object.\n \n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`socket.getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n \"\"\"\n \n host, port = address\n if host.startswith(\"[\"):\n host = host.strip(\"[]\")\n err = None\n \n # Using the value from allowed_gai_family() in the context of getaddrinfo lets\n # us select whether to work with IPv4 DNS records, IPv6 records, or both.\n # The original create_connection function always returns all records.\n family = allowed_gai_family()\n \n try:\n host.encode(\"idna\")\n except UnicodeError:\n raise LocationParseError(f\"'{host}', label empty or too long\") from None\n \n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n af, socktype, proto, canonname, sa = res\n sock = None\n try:\n sock = socket.socket(af, socktype, proto)\n \n # If provided, set socket level options before connecting.\n _set_socket_options(sock, socket_options)\n \n if timeout is not _DEFAULT_TIMEOUT:\n sock.settimeout(timeout)\n if source_address:\n sock.bind(source_address)\n> sock.connect(sa)\nE TimeoutError: [Errno 110] Connection timed out\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/connection.py:73: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nbody = b'{\"version\": \"3.1.4\", \"uprn\": \"100012835362\", \"token\": \"\", \"notification\": \"1\", \"operatingsystemid\": \"2\", \"testmode\": \"true\"}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'text/plain', 'Content-Length': '124'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/BinCollections/CollectionService.svc/GetBinCollection', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:496: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:395: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:1278: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:1038: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/http/client.py:976: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:243: in connect\n self.sock = self._new_conn()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n except socket.gaierror as e:\n raise NameResolutionError(self.host, self, e) from e\n except SocketTimeout as e:\n> raise ConnectTimeoutError(\n self,\n f\"Connection to {self.host} timed out. (connect timeout={self.timeout})\",\n ) from e\nE urllib3.exceptions.ConnectTimeoutError: (, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:212: ConnectTimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'TamesideMBCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:28: in parse_data\n response = requests.post(api_url, json=params, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n> raise ConnectTimeout(e, request=request)\nE requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:507: ConnectTimeout","steps":[{"name":"Given the council: TamesideMBCouncil","time":{"start":1696468663266,"stop":1696468663267,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TamesideMBCouncil","time":{"start":1696468663267,"stop":1696468792659,"duration":129392},"status":"failed","statusMessage":"HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TamesideMBCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"40a40a06c8bc02c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/40a40a06c8bc02c3","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696382373511,"stop":1696382503755,"duration":130244}},{"uid":"81b2edbead493451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/81b2edbead493451","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696366420558,"stop":1696366551512,"duration":130954}},{"uid":"117dec7ef999b040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/117dec7ef999b040","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696295938003,"stop":1696296067826,"duration":129823}},{"uid":"4a9cac2c7ded2c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a9cac2c7ded2c9b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209498171,"stop":1696209628666,"duration":130495}},{"uid":"fcf5c8bb26b86f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fcf5c8bb26b86f1c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696123658498,"stop":1696123788630,"duration":130132}},{"uid":"33b36fa67167d977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/33b36fa67167d977","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036564469,"stop":1696036694701,"duration":130232}},{"uid":"5f21ca278848515b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5f21ca278848515b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695950287217,"stop":1695950418462,"duration":131245}},{"uid":"f47105a29d20784a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f47105a29d20784a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930663263,"stop":1695930793267,"duration":130004}},{"uid":"744210928f17f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/744210928f17f1a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930494855,"stop":1695930625033,"duration":130178}},{"uid":"551a8a49e24ef6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/551a8a49e24ef6dc","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863906742,"stop":1695864037429,"duration":130687}},{"uid":"96429433d08cb546","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/96429433d08cb546","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852721369,"stop":1695852850972,"duration":129603}},{"uid":"55d91cbd8552d0de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/55d91cbd8552d0de","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852628012,"stop":1695852758438,"duration":130426}},{"uid":"62576cee83102727","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/62576cee83102727","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841642461,"stop":1695841773321,"duration":130860}},{"uid":"1e4ae71a46b96933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/1e4ae71a46b96933","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841587062,"stop":1695841716693,"duration":129631}},{"uid":"a5b51a3117a706c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a5b51a3117a706c8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695777473566,"stop":1695777604497,"duration":130931}},{"uid":"50470c4acf256f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/50470c4acf256f12","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695691074212,"stop":1695691203954,"duration":129742}},{"uid":"74a8bfa2380b8dd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/74a8bfa2380b8dd1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695604772446,"stop":1695604902999,"duration":130553}},{"uid":"633b585b9e699c2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/633b585b9e699c2a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695518550004,"stop":1695518680515,"duration":130511}},{"uid":"ec91ce468a64d383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ec91ce468a64d383","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695431821217,"stop":1695431950675,"duration":129458}},{"uid":"cb0112b1c8f9ba7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/cb0112b1c8f9ba7b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695345454780,"stop":1695345584926,"duration":130146}}]},"tags":[]},"source":"cfa8aee268302a1.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/d265bba53a1a0abf.json b/3.10/972/data/test-cases/d265bba53a1a0abf.json new file mode 100644 index 0000000000..2012bed567 --- /dev/null +++ b/3.10/972/data/test-cases/d265bba53a1a0abf.json @@ -0,0 +1 @@ +{"uid":"d265bba53a1a0abf","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1696468464472,"stop":1696468470964,"duration":6492},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HighPeakCouncil","time":{"start":1696468464472,"stop":1696468464473,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HighPeakCouncil","time":{"start":1696468464473,"stop":1696468470961,"duration":6488},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468470961,"stop":1696468470961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468470961,"stop":1696468470964,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HighPeakCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"f0c9851dac0c5b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f0c9851dac0c5b64","status":"passed","time":{"start":1696382172249,"stop":1696382179129,"duration":6880}},{"uid":"5b25237789deb07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5b25237789deb07e","status":"passed","time":{"start":1696366214919,"stop":1696366221015,"duration":6096}},{"uid":"60cb5d7673087f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/60cb5d7673087f23","status":"passed","time":{"start":1696295701936,"stop":1696295710184,"duration":8248}},{"uid":"23b615ad79370ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/23b615ad79370ab9","status":"passed","time":{"start":1696209303427,"stop":1696209311305,"duration":7878}},{"uid":"97994cf97fd47b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/97994cf97fd47b79","status":"passed","time":{"start":1696123401451,"stop":1696123411024,"duration":9573}},{"uid":"7621bb6257d9fdfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7621bb6257d9fdfc","status":"passed","time":{"start":1696036361644,"stop":1696036368618,"duration":6974}},{"uid":"7609600abd8f6a34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7609600abd8f6a34","status":"passed","time":{"start":1695950054535,"stop":1695950062886,"duration":8351}},{"uid":"edec88dedca24b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/edec88dedca24b0e","status":"passed","time":{"start":1695930376399,"stop":1695930384804,"duration":8405}},{"uid":"1414ca540607601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1414ca540607601","status":"passed","time":{"start":1695930287440,"stop":1695930293661,"duration":6221}},{"uid":"9b00a999377c954d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9b00a999377c954d","status":"passed","time":{"start":1695863664120,"stop":1695863672373,"duration":8253}},{"uid":"cee2c7eb0c3fc5be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/cee2c7eb0c3fc5be","status":"passed","time":{"start":1695852500034,"stop":1695852507186,"duration":7152}},{"uid":"8d4f86aa4b1c5c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/8d4f86aa4b1c5c66","status":"passed","time":{"start":1695852450543,"stop":1695852457356,"duration":6813}},{"uid":"b697611685195ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b697611685195ce9","status":"passed","time":{"start":1695841440917,"stop":1695841447628,"duration":6711}},{"uid":"bbff45dcf7391938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/bbff45dcf7391938","status":"passed","time":{"start":1695841400347,"stop":1695841407826,"duration":7479}},{"uid":"efd5aececfc09435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/efd5aececfc09435","status":"passed","time":{"start":1695777276983,"stop":1695777283473,"duration":6490}},{"uid":"e1290b66adc4b00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e1290b66adc4b00d","status":"passed","time":{"start":1695690881808,"stop":1695690887988,"duration":6180}},{"uid":"9f203c96f4b6b7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9f203c96f4b6b7c7","status":"passed","time":{"start":1695604497173,"stop":1695604528907,"duration":31734}},{"uid":"445d9409655d170e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/445d9409655d170e","status":"passed","time":{"start":1695518273435,"stop":1695518307494,"duration":34059}},{"uid":"605897905e4acb32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/605897905e4acb32","status":"passed","time":{"start":1695431508805,"stop":1695431541630,"duration":32825}},{"uid":"d8d6dfa4f4c80510","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d8d6dfa4f4c80510","status":"passed","time":{"start":1695345239336,"stop":1695345269637,"duration":30301}}]},"tags":[]},"source":"d265bba53a1a0abf.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/d6caa1c5de0b7c9.json b/3.10/972/data/test-cases/d6caa1c5de0b7c9.json new file mode 100644 index 0000000000..628ac0ebb2 --- /dev/null +++ b/3.10/972/data/test-cases/d6caa1c5de0b7c9.json @@ -0,0 +1 @@ +{"uid":"d6caa1c5de0b7c9","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1696468523699,"stop":1696468528011,"duration":4312},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthLincolnshireCouncil","time":{"start":1696468523699,"stop":1696468523700,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthLincolnshireCouncil","time":{"start":1696468523700,"stop":1696468528007,"duration":4307},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468528007,"stop":1696468528007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468528008,"stop":1696468528011,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthLincolnshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"5b2c546420c0ad36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/5b2c546420c0ad36","status":"passed","time":{"start":1696382232573,"stop":1696382237471,"duration":4898}},{"uid":"3fc3c0a5ee4c366","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3fc3c0a5ee4c366","status":"passed","time":{"start":1696366236071,"stop":1696366240424,"duration":4353}},{"uid":"54f29d057553f181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/54f29d057553f181","status":"passed","time":{"start":1696295751868,"stop":1696295757274,"duration":5406}},{"uid":"a2bbfa056c561c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a2bbfa056c561c97","status":"passed","time":{"start":1696209337777,"stop":1696209342679,"duration":4902}},{"uid":"511fb68599eb97bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/511fb68599eb97bc","status":"passed","time":{"start":1696123459315,"stop":1696123463695,"duration":4380}},{"uid":"c6baf4ad8c291924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c6baf4ad8c291924","status":"passed","time":{"start":1696036404604,"stop":1696036410323,"duration":5719}},{"uid":"fffa62bca16adf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/fffa62bca16adf75","status":"passed","time":{"start":1695950077157,"stop":1695950083408,"duration":6251}},{"uid":"6a6c3b44366440d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/6a6c3b44366440d0","status":"passed","time":{"start":1695930398690,"stop":1695930403698,"duration":5008}},{"uid":"4256731770ddea9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4256731770ddea9d","status":"passed","time":{"start":1695930309796,"stop":1695930314482,"duration":4686}},{"uid":"9f155fa87fe561bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9f155fa87fe561bb","status":"passed","time":{"start":1695863685898,"stop":1695863690646,"duration":4748}},{"uid":"c0e92a42e1f80ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c0e92a42e1f80ab4","status":"passed","time":{"start":1695852519784,"stop":1695852524397,"duration":4613}},{"uid":"6b08fd2c48e9c0c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6b08fd2c48e9c0c1","status":"passed","time":{"start":1695852476824,"stop":1695852481222,"duration":4398}},{"uid":"162ca810ed94789a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/162ca810ed94789a","status":"passed","time":{"start":1695841465576,"stop":1695841470333,"duration":4757}},{"uid":"5fcdbf249832c4dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/5fcdbf249832c4dc","status":"passed","time":{"start":1695841438631,"stop":1695841442467,"duration":3836}},{"uid":"197fcdd2b489b3a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/197fcdd2b489b3a7","status":"passed","time":{"start":1695777319034,"stop":1695777323721,"duration":4687}},{"uid":"15498492f47c89e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/15498492f47c89e4","status":"passed","time":{"start":1695690918306,"stop":1695690922912,"duration":4606}},{"uid":"7510aa80ead9a07b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/7510aa80ead9a07b","status":"passed","time":{"start":1695604556900,"stop":1695604562444,"duration":5544}},{"uid":"b9a1842e9cb09760","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b9a1842e9cb09760","status":"passed","time":{"start":1695518339388,"stop":1695518344050,"duration":4662}},{"uid":"ee59739b24b6e4d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ee59739b24b6e4d7","status":"passed","time":{"start":1695431556338,"stop":1695431561988,"duration":5650}},{"uid":"d02a55a6cb6ffc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d02a55a6cb6ffc03","status":"passed","time":{"start":1695345277598,"stop":1695345283301,"duration":5703}}]},"tags":[]},"source":"d6caa1c5de0b7c9.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/d887628b3f2fa95f.json b/3.10/972/data/test-cases/d887628b3f2fa95f.json new file mode 100644 index 0000000000..090d60bdc3 --- /dev/null +++ b/3.10/972/data/test-cases/d887628b3f2fa95f.json @@ -0,0 +1 @@ +{"uid":"d887628b3f2fa95f","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1696468484300,"stop":1696468519249,"duration":34949},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NewcastleCityCouncil","time":{"start":1696468484300,"stop":1696468484300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NewcastleCityCouncil","time":{"start":1696468484301,"stop":1696468519247,"duration":34946},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468519247,"stop":1696468519247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468519248,"stop":1696468519249,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NewcastleCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"303e5953af5a530b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/303e5953af5a530b","status":"passed","time":{"start":1696382194271,"stop":1696382227613,"duration":33342}},{"uid":"502c54be24fd1d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/502c54be24fd1d1b","status":"passed","time":{"start":1696366224321,"stop":1696366231452,"duration":7131}},{"uid":"9a04d38a63f289db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9a04d38a63f289db","status":"passed","time":{"start":1696295718106,"stop":1696295746893,"duration":28787}},{"uid":"1e85d1de9a611083","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/1e85d1de9a611083","status":"passed","time":{"start":1696209312622,"stop":1696209332614,"duration":19992}},{"uid":"ec20b49d5fcbba60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ec20b49d5fcbba60","status":"passed","time":{"start":1696123416784,"stop":1696123454198,"duration":37414}},{"uid":"853b48767eb70e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/853b48767eb70e67","status":"passed","time":{"start":1696036368246,"stop":1696036398891,"duration":30645}},{"uid":"c5985b19d5f14dd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c5985b19d5f14dd9","status":"passed","time":{"start":1695950063735,"stop":1695950072231,"duration":8496}},{"uid":"7f89d61ffa637e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7f89d61ffa637e3e","status":"passed","time":{"start":1695930382486,"stop":1695930393519,"duration":11033}},{"uid":"d2ca194a509a7834","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/d2ca194a509a7834","status":"passed","time":{"start":1695930295915,"stop":1695930305088,"duration":9173}},{"uid":"47be4c3b62aa6db2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/47be4c3b62aa6db2","status":"passed","time":{"start":1695863915793,"stop":1695863938714,"duration":22921}},{"uid":"18ab8d7416b30057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/18ab8d7416b30057","status":"passed","time":{"start":1695852696569,"stop":1695852704549,"duration":7980}},{"uid":"316e2e2a640bda27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/316e2e2a640bda27","status":"passed","time":{"start":1695852590828,"stop":1695852599400,"duration":8572}},{"uid":"4acb72bbb1e53131","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4acb72bbb1e53131","status":"passed","time":{"start":1695841451990,"stop":1695841460537,"duration":8547}},{"uid":"eabc54e44437ef4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/eabc54e44437ef4a","status":"passed","time":{"start":1695841411266,"stop":1695841434050,"duration":22784}},{"uid":"778f156cb2fa7334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/778f156cb2fa7334","status":"passed","time":{"start":1695777287489,"stop":1695777314040,"duration":26551}},{"uid":"3f781564ea3305c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3f781564ea3305c4","status":"passed","time":{"start":1695690885147,"stop":1695690912903,"duration":27756}},{"uid":"2829a1ac2112070b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2829a1ac2112070b","status":"passed","time":{"start":1695604512998,"stop":1695604550875,"duration":37877}},{"uid":"ff0d33a11cea96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ff0d33a11cea96a7","status":"passed","time":{"start":1695518287233,"stop":1695518333480,"duration":46247}},{"uid":"c061b635c01f39ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c061b635c01f39ae","status":"passed","time":{"start":1695431759083,"stop":1695431819804,"duration":60721}},{"uid":"69506f7d2673b6fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/69506f7d2673b6fc","status":"passed","time":{"start":1695345247159,"stop":1695345272652,"duration":25493}}]},"tags":[]},"source":"d887628b3f2fa95f.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/d964e96d28ce363f.json b/3.10/972/data/test-cases/d964e96d28ce363f.json new file mode 100644 index 0000000000..5bc8009b8e --- /dev/null +++ b/3.10/972/data/test-cases/d964e96d28ce363f.json @@ -0,0 +1 @@ +{"uid":"d964e96d28ce363f","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1696468644145,"stop":1696468646096,"duration":1951},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthCambridgeshireCouncil","time":{"start":1696468644146,"stop":1696468644146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthCambridgeshireCouncil","time":{"start":1696468644146,"stop":1696468646092,"duration":1946},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468646092,"stop":1696468646092,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468646092,"stop":1696468646096,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthCambridgeshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"ed923864b63151fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ed923864b63151fc","status":"passed","time":{"start":1696382357706,"stop":1696382359444,"duration":1738}},{"uid":"60fb8f0cdb1c78c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/60fb8f0cdb1c78c5","status":"passed","time":{"start":1696366685490,"stop":1696366688121,"duration":2631}},{"uid":"8e21294a0e3e8a9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e21294a0e3e8a9e","status":"passed","time":{"start":1696295934047,"stop":1696295936253,"duration":2206}},{"uid":"7093e727d08ff3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7093e727d08ff3ae","status":"passed","time":{"start":1696209484052,"stop":1696209485666,"duration":1614}},{"uid":"353645891c344b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/353645891c344b58","status":"passed","time":{"start":1696123656303,"stop":1696123658495,"duration":2192}},{"uid":"6b371b6386146698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6b371b6386146698","status":"passed","time":{"start":1696036547204,"stop":1696036548953,"duration":1749}},{"uid":"a770eeea89c937ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a770eeea89c937ac","status":"passed","time":{"start":1695950279449,"stop":1695950287214,"duration":7765}},{"uid":"b82c317b2b26188e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/b82c317b2b26188e","status":"passed","time":{"start":1695930695631,"stop":1695930698145,"duration":2514}},{"uid":"d4f323c886dba749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/d4f323c886dba749","status":"passed","time":{"start":1695930656624,"stop":1695930658186,"duration":1562}},{"uid":"e6ba82bf82f73100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e6ba82bf82f73100","status":"passed","time":{"start":1695863886808,"stop":1695863889152,"duration":2344}},{"uid":"e07c81ad8cb1650b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e07c81ad8cb1650b","status":"passed","time":{"start":1695852712396,"stop":1695852714404,"duration":2008}},{"uid":"a69d1a908caf77f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a69d1a908caf77f8","status":"passed","time":{"start":1695852614143,"stop":1695852616534,"duration":2391}},{"uid":"a1250c97ada8facd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/a1250c97ada8facd","status":"passed","time":{"start":1695841621473,"stop":1695841623146,"duration":1673}},{"uid":"a3bfc20ee8aeedd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a3bfc20ee8aeedd0","status":"passed","time":{"start":1695841575124,"stop":1695841576679,"duration":1555}},{"uid":"bfaa817b0cb2915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/bfaa817b0cb2915","status":"passed","time":{"start":1695777455336,"stop":1695777463287,"duration":7951}},{"uid":"34f1a511f19b5391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/34f1a511f19b5391","status":"passed","time":{"start":1695691057468,"stop":1695691059181,"duration":1713}},{"uid":"fde863c8199110ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fde863c8199110ce","status":"passed","time":{"start":1695604747218,"stop":1695604755146,"duration":7928}},{"uid":"196a9aa13a2e29b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/196a9aa13a2e29b","status":"passed","time":{"start":1695518529462,"stop":1695518534085,"duration":4623}},{"uid":"86db1f951731aa21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/86db1f951731aa21","status":"passed","time":{"start":1695431748554,"stop":1695431751093,"duration":2539}},{"uid":"b6df6261799cc95a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b6df6261799cc95a","status":"passed","time":{"start":1695345448227,"stop":1695345450311,"duration":2084}}]},"tags":[]},"source":"d964e96d28ce363f.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/da6dbe611bfd88ed.json b/3.10/972/data/test-cases/da6dbe611bfd88ed.json new file mode 100644 index 0000000000..48650971a0 --- /dev/null +++ b/3.10/972/data/test-cases/da6dbe611bfd88ed.json @@ -0,0 +1 @@ +{"uid":"da6dbe611bfd88ed","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1696468433989,"stop":1696468438695,"duration":4706},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BristolCityCouncil","time":{"start":1696468433989,"stop":1696468433990,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BristolCityCouncil","time":{"start":1696468433990,"stop":1696468438691,"duration":4701},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468438692,"stop":1696468438693,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468438693,"stop":1696468438695,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BristolCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"ab484e8950204d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ab484e8950204d82","status":"passed","time":{"start":1696382141135,"stop":1696382145902,"duration":4767}},{"uid":"8e38c1bbef27889b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/8e38c1bbef27889b","status":"passed","time":{"start":1696366189307,"stop":1696366193861,"duration":4554}},{"uid":"f3fffc1df81ee1ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f3fffc1df81ee1ff","status":"passed","time":{"start":1696295661382,"stop":1696295666078,"duration":4696}},{"uid":"9051ca0b2e709536","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9051ca0b2e709536","status":"passed","time":{"start":1696209263252,"stop":1696209267972,"duration":4720}},{"uid":"c2af85819a5c77ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c2af85819a5c77ba","status":"passed","time":{"start":1696123366161,"stop":1696123371587,"duration":5426}},{"uid":"a896f93c8fd96bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/a896f93c8fd96bbd","status":"passed","time":{"start":1696036320253,"stop":1696036325252,"duration":4999}},{"uid":"d09deb147c3aa404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d09deb147c3aa404","status":"passed","time":{"start":1695950014173,"stop":1695950019739,"duration":5566}},{"uid":"3e6fcd0a18f137ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3e6fcd0a18f137ec","status":"passed","time":{"start":1695930333070,"stop":1695930338085,"duration":5015}},{"uid":"e13d7a5b7b52a377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e13d7a5b7b52a377","status":"passed","time":{"start":1695930260121,"stop":1695930264665,"duration":4544}},{"uid":"17e37190d7f83725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/17e37190d7f83725","status":"passed","time":{"start":1695863617663,"stop":1695863623257,"duration":5594}},{"uid":"d7dff6808fc38580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d7dff6808fc38580","status":"passed","time":{"start":1695852455826,"stop":1695852460800,"duration":4974}},{"uid":"9d15c8165b5fef61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9d15c8165b5fef61","status":"passed","time":{"start":1695852414862,"stop":1695852419522,"duration":4660}},{"uid":"226554cb706e211b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/226554cb706e211b","status":"passed","time":{"start":1695841412111,"stop":1695841417039,"duration":4928}},{"uid":"6e2f1865a3aa2eeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6e2f1865a3aa2eeb","status":"passed","time":{"start":1695841366709,"stop":1695841371380,"duration":4671}},{"uid":"c2808f9b8758cedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/c2808f9b8758cedc","status":"passed","time":{"start":1695777241649,"stop":1695777246333,"duration":4684}},{"uid":"86edec04bca66557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/86edec04bca66557","status":"passed","time":{"start":1695690839700,"stop":1695690844478,"duration":4778}},{"uid":"40f79fdb2c6d58ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/40f79fdb2c6d58ae","status":"passed","time":{"start":1695604452664,"stop":1695604457987,"duration":5323}},{"uid":"7057f444d4479436","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7057f444d4479436","status":"passed","time":{"start":1695518236762,"stop":1695518242057,"duration":5295}},{"uid":"3763e77f4afd1346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3763e77f4afd1346","status":"passed","time":{"start":1695431467087,"stop":1695431472478,"duration":5391}},{"uid":"b671a282eeb45c4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b671a282eeb45c4b","status":"passed","time":{"start":1695345201349,"stop":1695345206243,"duration":4894}}]},"tags":[]},"source":"da6dbe611bfd88ed.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/dbcee319e4f9105e.json b/3.10/972/data/test-cases/dbcee319e4f9105e.json new file mode 100644 index 0000000000..95713262f6 --- /dev/null +++ b/3.10/972/data/test-cases/dbcee319e4f9105e.json @@ -0,0 +1 @@ +{"uid":"dbcee319e4f9105e","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1696468427542,"stop":1696468429154,"duration":1612},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CharnwoodBoroughCouncil","time":{"start":1696468427542,"stop":1696468427543,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CharnwoodBoroughCouncil","time":{"start":1696468427543,"stop":1696468429152,"duration":1609},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468429152,"stop":1696468429152,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468429152,"stop":1696468429154,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CharnwoodBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":108},"items":[{"uid":"d36f8a4cef67270d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d36f8a4cef67270d","status":"passed","time":{"start":1696382132998,"stop":1696382134620,"duration":1622}},{"uid":"deb4acef4a9aa427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/deb4acef4a9aa427","status":"passed","time":{"start":1696366184899,"stop":1696366186512,"duration":1613}},{"uid":"f1b937dccdec94c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f1b937dccdec94c","status":"passed","time":{"start":1696295655524,"stop":1696295658661,"duration":3137}},{"uid":"338223e0462af7a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/338223e0462af7a1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1696209263483,"stop":1696209265585,"duration":2102}},{"uid":"458a75495ba7b838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/458a75495ba7b838","status":"passed","time":{"start":1696123356375,"stop":1696123358077,"duration":1702}},{"uid":"c3abd883188a5039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c3abd883188a5039","status":"passed","time":{"start":1696036316185,"stop":1696036317811,"duration":1626}},{"uid":"577c35dc18b85eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/577c35dc18b85eef","status":"passed","time":{"start":1695950004487,"stop":1695950006388,"duration":1901}},{"uid":"a3ab0fc277e121a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a3ab0fc277e121a7","status":"passed","time":{"start":1695930328162,"stop":1695930329652,"duration":1490}},{"uid":"23badf0228591836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/23badf0228591836","status":"passed","time":{"start":1695930256329,"stop":1695930257891,"duration":1562}},{"uid":"358f34046896aa91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/358f34046896aa91","status":"passed","time":{"start":1695863612451,"stop":1695863614645,"duration":2194}},{"uid":"d56e7c77dc0664eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d56e7c77dc0664eb","status":"passed","time":{"start":1695852450376,"stop":1695852452170,"duration":1794}},{"uid":"3fde2482e65d234b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/3fde2482e65d234b","status":"passed","time":{"start":1695852408516,"stop":1695852410277,"duration":1761}},{"uid":"444e889b31ed8bed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/444e889b31ed8bed","status":"passed","time":{"start":1695841407129,"stop":1695841408769,"duration":1640}},{"uid":"3697a588e0daf933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/3697a588e0daf933","status":"passed","time":{"start":1695841366648,"stop":1695841368397,"duration":1749}},{"uid":"5daf397c3bc69b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/5daf397c3bc69b57","status":"passed","time":{"start":1695777240797,"stop":1695777242605,"duration":1808}},{"uid":"2251de4baaf321d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2251de4baaf321d8","status":"passed","time":{"start":1695690835463,"stop":1695690837083,"duration":1620}},{"uid":"545e5e3eb6e7055f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/545e5e3eb6e7055f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1695604447304,"stop":1695604449311,"duration":2007}},{"uid":"60b21f498728775a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/60b21f498728775a","status":"passed","time":{"start":1695518226965,"stop":1695518228967,"duration":2002}},{"uid":"467edcb1f21f350a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/467edcb1f21f350a","status":"passed","time":{"start":1695431461306,"stop":1695431463149,"duration":1843}},{"uid":"9f703f9b5a73b421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9f703f9b5a73b421","status":"passed","time":{"start":1695345190505,"stop":1695345191829,"duration":1324}}]},"tags":[]},"source":"dbcee319e4f9105e.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/de245fb7f51ac0a5.json b/3.10/972/data/test-cases/de245fb7f51ac0a5.json new file mode 100644 index 0000000000..15212cf976 --- /dev/null +++ b/3.10/972/data/test-cases/de245fb7f51ac0a5.json @@ -0,0 +1 @@ +{"uid":"de245fb7f51ac0a5","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1696468452635,"stop":1696468454027,"duration":1392},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastleighBoroughCouncil","time":{"start":1696468452635,"stop":1696468452636,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastleighBoroughCouncil","time":{"start":1696468452636,"stop":1696468454025,"duration":1389},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468454025,"stop":1696468454025,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468454025,"stop":1696468454027,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastleighBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"f82d58d11894a926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f82d58d11894a926","status":"passed","time":{"start":1696382157203,"stop":1696382158533,"duration":1330}},{"uid":"7f93b58de836d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7f93b58de836d924","status":"passed","time":{"start":1696366204687,"stop":1696366206101,"duration":1414}},{"uid":"eaf82bdb5b8bb530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/eaf82bdb5b8bb530","status":"passed","time":{"start":1696295684763,"stop":1696295686442,"duration":1679}},{"uid":"884a3a3599dcda04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/884a3a3599dcda04","status":"passed","time":{"start":1696209291235,"stop":1696209292639,"duration":1404}},{"uid":"d4db9e22bd703b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/d4db9e22bd703b4a","status":"passed","time":{"start":1696123385635,"stop":1696123387434,"duration":1799}},{"uid":"5733d216d6e30d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5733d216d6e30d8","status":"passed","time":{"start":1696036349700,"stop":1696036351202,"duration":1502}},{"uid":"bfec20f12acdd1ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bfec20f12acdd1ea","status":"passed","time":{"start":1695950037064,"stop":1695950038788,"duration":1724}},{"uid":"f9c2892aec14de76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f9c2892aec14de76","status":"passed","time":{"start":1695930359383,"stop":1695930361230,"duration":1847}},{"uid":"4061b30c5935d031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4061b30c5935d031","status":"passed","time":{"start":1695930275876,"stop":1695930277309,"duration":1433}},{"uid":"53b15039b73d02fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/53b15039b73d02fd","status":"passed","time":{"start":1695863646013,"stop":1695863647813,"duration":1800}},{"uid":"913030464d6848eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/913030464d6848eb","status":"passed","time":{"start":1695852482478,"stop":1695852484075,"duration":1597}},{"uid":"592737974edbd836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/592737974edbd836","status":"passed","time":{"start":1695852431340,"stop":1695852440105,"duration":8765}},{"uid":"3f7f93ca74c576bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/3f7f93ca74c576bc","status":"passed","time":{"start":1695841429343,"stop":1695841431033,"duration":1690}},{"uid":"2b4ef1e559e146f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2b4ef1e559e146f0","status":"passed","time":{"start":1695841385776,"stop":1695841387128,"duration":1352}},{"uid":"72bd7dbe734f3bbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/72bd7dbe734f3bbc","status":"passed","time":{"start":1695777265850,"stop":1695777267293,"duration":1443}},{"uid":"3d8935b5668e078a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3d8935b5668e078a","status":"passed","time":{"start":1695690865388,"stop":1695690868022,"duration":2634}},{"uid":"1d8bc334bb3eb8b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/1d8bc334bb3eb8b7","status":"passed","time":{"start":1695604478172,"stop":1695604480012,"duration":1840}},{"uid":"68dcb2712c1bafb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/68dcb2712c1bafb1","status":"passed","time":{"start":1695518257083,"stop":1695518258967,"duration":1884}},{"uid":"3458c2499ae01dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3458c2499ae01dd2","status":"passed","time":{"start":1695431487638,"stop":1695431489425,"duration":1787}},{"uid":"a68930eb9ebbf144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a68930eb9ebbf144","status":"passed","time":{"start":1695345218730,"stop":1695345220423,"duration":1693}}]},"tags":[]},"source":"de245fb7f51ac0a5.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/e52801c63fcadccc.json b/3.10/972/data/test-cases/e52801c63fcadccc.json new file mode 100644 index 0000000000..8db124093b --- /dev/null +++ b/3.10/972/data/test-cases/e52801c63fcadccc.json @@ -0,0 +1 @@ +{"uid":"e52801c63fcadccc","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1696468622829,"stop":1696468626815,"duration":3986},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ManchesterCityCouncil","time":{"start":1696468622829,"stop":1696468622830,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ManchesterCityCouncil","time":{"start":1696468622830,"stop":1696468626813,"duration":3983},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468626813,"stop":1696468626814,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468626814,"stop":1696468626815,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ManchesterCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"f996d298879d0d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f996d298879d0d24","status":"passed","time":{"start":1696382330066,"stop":1696382338426,"duration":8360}},{"uid":"bb9738346d6d8b96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/bb9738346d6d8b96","status":"passed","time":{"start":1696366396168,"stop":1696366399410,"duration":3242}},{"uid":"d4f6dc81365505ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d4f6dc81365505ba","status":"passed","time":{"start":1696295909134,"stop":1696295914900,"duration":5766}},{"uid":"c2f8efef4a1b402c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c2f8efef4a1b402c","status":"passed","time":{"start":1696209464621,"stop":1696209468606,"duration":3985}},{"uid":"1d320796c01707b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1d320796c01707b0","status":"passed","time":{"start":1696123637504,"stop":1696123642575,"duration":5071}},{"uid":"cb7bae788a9ce919","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb7bae788a9ce919","status":"passed","time":{"start":1696036519364,"stop":1696036524926,"duration":5562}},{"uid":"dc7a064739236a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dc7a064739236a50","status":"passed","time":{"start":1695950257759,"stop":1695950262668,"duration":4909}},{"uid":"56fe93c03979a06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/56fe93c03979a06e","status":"passed","time":{"start":1695930635281,"stop":1695930639312,"duration":4031}},{"uid":"384ee0557718a8e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/384ee0557718a8e1","status":"passed","time":{"start":1695930443703,"stop":1695930447265,"duration":3562}},{"uid":"f3be30089113d60a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f3be30089113d60a","status":"passed","time":{"start":1695863907373,"stop":1695863911567,"duration":4194}},{"uid":"8ad45daa2f19e193","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8ad45daa2f19e193","status":"passed","time":{"start":1695852689724,"stop":1695852692853,"duration":3129}},{"uid":"a59e3eb65a00d1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a59e3eb65a00d1a6","status":"passed","time":{"start":1695852585198,"stop":1695852587879,"duration":2681}},{"uid":"b06a69d03edccfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b06a69d03edccfb","status":"passed","time":{"start":1695841600363,"stop":1695841603495,"duration":3132}},{"uid":"ee02816a26a6d4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/ee02816a26a6d4cd","status":"passed","time":{"start":1695841558990,"stop":1695841562210,"duration":3220}},{"uid":"62449bae99b45395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/62449bae99b45395","status":"passed","time":{"start":1695777438006,"stop":1695777442332,"duration":4326}},{"uid":"1a7d7fbeed466b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1a7d7fbeed466b68","status":"passed","time":{"start":1695691034627,"stop":1695691039684,"duration":5057}},{"uid":"aa3f2d4bd83dfe29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/aa3f2d4bd83dfe29","status":"passed","time":{"start":1695604760338,"stop":1695604764893,"duration":4555}},{"uid":"76bdc182d1c8126d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76bdc182d1c8126d","status":"passed","time":{"start":1695518561589,"stop":1695518565629,"duration":4040}},{"uid":"3dd845500abf17de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3dd845500abf17de","status":"passed","time":{"start":1695431745737,"stop":1695431749933,"duration":4196}},{"uid":"be9c6e2745fa1fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/be9c6e2745fa1fa5","status":"passed","time":{"start":1695345428409,"stop":1695345432741,"duration":4332}}]},"tags":[]},"source":"e52801c63fcadccc.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/e751df50a5f8df2a.json b/3.10/972/data/test-cases/e751df50a5f8df2a.json new file mode 100644 index 0000000000..6c2fb4b730 --- /dev/null +++ b/3.10/972/data/test-cases/e751df50a5f8df2a.json @@ -0,0 +1 @@ +{"uid":"e751df50a5f8df2a","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1696468620866,"stop":1696468621985,"duration":1119},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MaldonDistrictCouncil","time":{"start":1696468620866,"stop":1696468620866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MaldonDistrictCouncil","time":{"start":1696468620867,"stop":1696468621983,"duration":1116},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468621983,"stop":1696468621983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468621983,"stop":1696468621985,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MaldonDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"4704a435bb9eed71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4704a435bb9eed71","status":"passed","time":{"start":1696382326874,"stop":1696382329367,"duration":2493}},{"uid":"e0d63a8b68c76d6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e0d63a8b68c76d6b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366364050,"stop":1696366395457,"duration":31407}},{"uid":"600efe8c740c894b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/600efe8c740c894b","status":"passed","time":{"start":1696295907014,"stop":1696295908174,"duration":1160}},{"uid":"abea6243c746523a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/abea6243c746523a","status":"passed","time":{"start":1696209462855,"stop":1696209463803,"duration":948}},{"uid":"cbfa7e1b6eec7a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cbfa7e1b6eec7a7","status":"passed","time":{"start":1696123635555,"stop":1696123636640,"duration":1085}},{"uid":"5c229fe50da654ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5c229fe50da654ff","status":"passed","time":{"start":1696036517422,"stop":1696036518570,"duration":1148}},{"uid":"253bc8197d918ce3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/253bc8197d918ce3","status":"passed","time":{"start":1695950252714,"stop":1695950256815,"duration":4101}},{"uid":"981e9a76fa2079c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/981e9a76fa2079c2","status":"passed","time":{"start":1695930632874,"stop":1695930634065,"duration":1191}},{"uid":"4e966c9bc262dbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4e966c9bc262dbb7","status":"passed","time":{"start":1695930441857,"stop":1695930443022,"duration":1165}},{"uid":"e0e637f2da013ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e0e637f2da013ad1","status":"passed","time":{"start":1695863905184,"stop":1695863906407,"duration":1223}},{"uid":"7c8dfefef5cd376a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7c8dfefef5cd376a","status":"passed","time":{"start":1695852686703,"stop":1695852688842,"duration":2139}},{"uid":"7908902934fed7aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7908902934fed7aa","status":"passed","time":{"start":1695852583019,"stop":1695852584474,"duration":1455}},{"uid":"2b66312170cfbdaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2b66312170cfbdaa","status":"passed","time":{"start":1695841598518,"stop":1695841599517,"duration":999}},{"uid":"e8f60752e74aea9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e8f60752e74aea9c","status":"passed","time":{"start":1695841557233,"stop":1695841558194,"duration":961}},{"uid":"4df20ebdd8bc1eee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4df20ebdd8bc1eee","status":"passed","time":{"start":1695777436215,"stop":1695777437228,"duration":1013}},{"uid":"5aaff2e049ad6289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5aaff2e049ad6289","status":"passed","time":{"start":1695691032722,"stop":1695691033699,"duration":977}},{"uid":"80553b62334b118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/80553b62334b118","status":"passed","time":{"start":1695604755897,"stop":1695604759438,"duration":3541}},{"uid":"6b7fb1e90e05cee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6b7fb1e90e05cee1","status":"passed","time":{"start":1695518559328,"stop":1695518560454,"duration":1126}},{"uid":"483b7e7e3c6a0c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/483b7e7e3c6a0c88","status":"passed","time":{"start":1695431743363,"stop":1695431744765,"duration":1402}},{"uid":"6f02259bf3a897e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6f02259bf3a897e8","status":"passed","time":{"start":1695345426048,"stop":1695345427189,"duration":1141}}]},"tags":[]},"source":"e751df50a5f8df2a.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/48ea218f9248eb5e.json b/3.10/972/data/test-cases/ea182c26f45f96fa.json similarity index 51% rename from 3.10/943/data/test-cases/48ea218f9248eb5e.json rename to 3.10/972/data/test-cases/ea182c26f45f96fa.json index a7cca6307f..0ad86b4dcc 100644 --- a/3.10/943/data/test-cases/48ea218f9248eb5e.json +++ b/3.10/972/data/test-cases/ea182c26f45f96fa.json @@ -1 +1 @@ -{"uid":"48ea218f9248eb5e","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1695345480143,"stop":1695345480254,"duration":111},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WelhatCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:33: in parse_data\n \"__token\": get_token(page),\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npage = ''\n\n def get_token(page) -> str:\n \"\"\"\n Get a __token to include in the form data\n :param page: Page html\n :return: Form __token\n \"\"\"\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:13: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WelhatCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:33: in parse_data\n \"__token\": get_token(page),\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npage = ''\n\n def get_token(page) -> str:\n \"\"\"\n Get a __token to include in the form data\n :param page: Page html\n :return: Form __token\n \"\"\"\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:13: AttributeError","steps":[{"name":"Given the council: WelhatCouncil","time":{"start":1695345480143,"stop":1695345480143,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WelhatCouncil","time":{"start":1695345480144,"stop":1695345480254,"duration":110},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2123-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WelhatCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":88,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":88},"items":[{"uid":"e5d95cbc3160564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e5d95cbc3160564a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695259067939,"stop":1695259068063,"duration":124}},{"uid":"98998120e6db6f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/98998120e6db6f45","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206394922,"stop":1695206395035,"duration":113}},{"uid":"aa409eb02702d932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/aa409eb02702d932","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193878285,"stop":1695193878415,"duration":130}},{"uid":"87ba9368dcdc1aa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/87ba9368dcdc1aa3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172643855,"stop":1695172643968,"duration":113}},{"uid":"1005b65166dc2973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1005b65166dc2973","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162130645,"stop":1695162130749,"duration":104}},{"uid":"111344b04c1e9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/111344b04c1e9029","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695160199051,"stop":1695160199735,"duration":684}},{"uid":"cf47fb46f02bf4ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/cf47fb46f02bf4ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695157168078,"stop":1695157168235,"duration":157}},{"uid":"cd6eba1147a9b266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/cd6eba1147a9b266","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086335597,"stop":1695086335736,"duration":139}},{"uid":"4838450833d13e55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/4838450833d13e55","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999852892,"stop":1694999852998,"duration":106}},{"uid":"9cce2e12e41838e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/9cce2e12e41838e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694988092914,"stop":1694988093183,"duration":269}},{"uid":"4663da2b2b1d5535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/4663da2b2b1d5535","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987892659,"stop":1694987892863,"duration":204}},{"uid":"4d8cd593b184d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/4d8cd593b184d7a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971864748,"stop":1694971864862,"duration":114}},{"uid":"97cb15e3264ffeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/97cb15e3264ffeeb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913734661,"stop":1694913735337,"duration":676}},{"uid":"ec0eb2af45fe7745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/ec0eb2af45fe7745","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892982116,"stop":1694892982207,"duration":91}},{"uid":"889bc63780413c7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/889bc63780413c7f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889960528,"stop":1694889960642,"duration":114}},{"uid":"e1d128ae5bceb160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/e1d128ae5bceb160","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864858984,"stop":1694864859137,"duration":153}},{"uid":"82f279b5e672a22a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/82f279b5e672a22a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840570064,"stop":1694840570319,"duration":255}},{"uid":"dc2b35e8fdbccb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/dc2b35e8fdbccb7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826976029,"stop":1694826976449,"duration":420}},{"uid":"f157ab5e17a92f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/f157ab5e17a92f4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694797008903,"stop":1694797009182,"duration":279}},{"uid":"13ae9be40efb647a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/13ae9be40efb647a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740702072,"stop":1694740702665,"duration":593}}]},"tags":[]},"source":"48ea218f9248eb5e.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file +{"uid":"ea182c26f45f96fa","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WelhatCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:33: in parse_data\n \"__token\": get_token(page),\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npage = ''\n\n def get_token(page) -> str:\n \"\"\"\n Get a __token to include in the form data\n :param page: Page html\n :return: Form __token\n \"\"\"\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:13: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WelhatCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:33: in parse_data\n \"__token\": get_token(page),\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npage = ''\n\n def get_token(page) -> str:\n \"\"\"\n Get a __token to include in the form data\n :param page: Page html\n :return: Form __token\n \"\"\"\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:13: AttributeError","steps":[{"name":"Given the council: WelhatCouncil","time":{"start":1696468728333,"stop":1696468728333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WelhatCouncil","time":{"start":1696468728334,"stop":1696468728446,"duration":112},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WelhatCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"48f0a086984ea410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/48f0a086984ea410","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382428919,"stop":1696382429115,"duration":196}},{"uid":"d81cfa79bcb4b1e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d81cfa79bcb4b1e7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366576020,"stop":1696366576229,"duration":209}},{"uid":"2cec5a86951ef56c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2cec5a86951ef56c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295963288,"stop":1696295963428,"duration":140}},{"uid":"548c98205f699b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/548c98205f699b60","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209557621,"stop":1696209557820,"duration":199}},{"uid":"77be42c1fca560fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/77be42c1fca560fe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123690432,"stop":1696123691106,"duration":674}},{"uid":"4de133173344329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4de133173344329","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036605196,"stop":1696036605629,"duration":433}},{"uid":"5bfb7be52f15882a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5bfb7be52f15882a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950312123,"stop":1695950312241,"duration":118}},{"uid":"f90145cc38644c73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f90145cc38644c73","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930724413,"stop":1695930725131,"duration":718}},{"uid":"45f3b0b483d0cb8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/45f3b0b483d0cb8f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930647311,"stop":1695930647554,"duration":243}},{"uid":"eeaa861b92919dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/eeaa861b92919dc6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863973725,"stop":1695863974393,"duration":668}},{"uid":"61f544c937d2c76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/61f544c937d2c76","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852750753,"stop":1695852750915,"duration":162}},{"uid":"7958e024ef6e85b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7958e024ef6e85b2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852682268,"stop":1695852682710,"duration":442}},{"uid":"6b3b9f26dbbb7fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6b3b9f26dbbb7fc1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841777819,"stop":1695841777953,"duration":134}},{"uid":"b1b6e49c738db0d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b1b6e49c738db0d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841624427,"stop":1695841624538,"duration":111}},{"uid":"34943f6a41a1109a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/34943f6a41a1109a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777506408,"stop":1695777506862,"duration":454}},{"uid":"171c2719a611d0ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/171c2719a611d0ca","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695691116192,"stop":1695691116847,"duration":655}},{"uid":"fccfcdf0e17656ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fccfcdf0e17656ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604787771,"stop":1695604788035,"duration":264}},{"uid":"4f7b8f1c2f2fbf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4f7b8f1c2f2fbf26","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518591937,"stop":1695518592052,"duration":115}},{"uid":"bce6a5eb36e3a8f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/bce6a5eb36e3a8f0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431787522,"stop":1695431787638,"duration":116}},{"uid":"48ea218f9248eb5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/48ea218f9248eb5e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345480143,"stop":1695345480254,"duration":111}}]},"tags":[]},"source":"ea182c26f45f96fa.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/9330e005272af36f.json b/3.10/972/data/test-cases/edb8f70dd9675a0f.json similarity index 88% rename from 3.10/943/data/test-cases/9330e005272af36f.json rename to 3.10/972/data/test-cases/edb8f70dd9675a0f.json index ec55ebdcf0..0486f9b1d0 100644 --- a/3.10/943/data/test-cases/9330e005272af36f.json +++ b/3.10/972/data/test-cases/edb8f70dd9675a0f.json @@ -1 +1 @@ -{"uid":"9330e005272af36f","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1695345427192,"stop":1695345428154,"duration":962},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/mhdcroundlookup/HandleSearchScreen', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'MalvernHillsDC'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/MalvernHillsDC.py:29: in parse_data\n response = requests.post(api_url, data=form_data)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/mhdcroundlookup/HandleSearchScreen', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'MalvernHillsDC'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/MalvernHillsDC.py:29: in parse_data\n response = requests.post(api_url, data=form_data)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: MalvernHillsDC","time":{"start":1695345427192,"stop":1695345427193,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MalvernHillsDC","time":{"start":1695345427193,"stop":1695345428154,"duration":961},"status":"failed","statusMessage":"HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MalvernHillsDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":74,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":88},"items":[{"uid":"e34f5d3ea5dddbfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e34f5d3ea5dddbfb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695259040099,"stop":1695259040909,"duration":810}},{"uid":"86de46c76ded7ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/86de46c76ded7ff4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695206315413,"stop":1695206315987,"duration":574}},{"uid":"3ab2d15e275a575e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/3ab2d15e275a575e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695193824019,"stop":1695193824550,"duration":531}},{"uid":"a7ce3c3efe9c04fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/a7ce3c3efe9c04fb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695172582717,"stop":1695172583362,"duration":645}},{"uid":"1ba3e1b0f643c2cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/1ba3e1b0f643c2cc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695162055413,"stop":1695162055983,"duration":570}},{"uid":"d9b614736e79b56f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/935//#testresult/d9b614736e79b56f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695160168178,"stop":1695160168897,"duration":719}},{"uid":"a670c2cc620fe9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/932//#testresult/a670c2cc620fe9b8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695156962642,"stop":1695156963203,"duration":561}},{"uid":"2f1c5e4bd8b454d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/930//#testresult/2f1c5e4bd8b454d4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695086300201,"stop":1695086300788,"duration":587}},{"uid":"3ffc6a22db2130d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/929//#testresult/3ffc6a22db2130d7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694999779487,"stop":1694999780039,"duration":552}},{"uid":"632b58528fcb729c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/928//#testresult/632b58528fcb729c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694987854771,"stop":1694987855914,"duration":1143}},{"uid":"d5384992aa90b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/926//#testresult/d5384992aa90b126","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694987848388,"stop":1694987848986,"duration":598}},{"uid":"ddba2f3ea9ac2ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/922//#testresult/ddba2f3ea9ac2ad1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694971648356,"stop":1694971648906,"duration":550}},{"uid":"5bffe7189f4419be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/920//#testresult/5bffe7189f4419be","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694913705951,"stop":1694913706842,"duration":891}},{"uid":"8e221aca116525fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/919//#testresult/8e221aca116525fd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694892765177,"stop":1694892765594,"duration":417}},{"uid":"97b2354f1a1a2b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/917//#testresult/97b2354f1a1a2b8e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694889917583,"stop":1694889918185,"duration":602}},{"uid":"8d632f514ae11e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/915//#testresult/8d632f514ae11e50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694864822985,"stop":1694864823567,"duration":582}},{"uid":"e89327ee2b8c781b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/913//#testresult/e89327ee2b8c781b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694840510698,"stop":1694840511369,"duration":671}},{"uid":"52b5b3af732a3518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/912//#testresult/52b5b3af732a3518","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694826867397,"stop":1694826867913,"duration":516}},{"uid":"119e2d52a5bfef0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/910//#testresult/119e2d52a5bfef0a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694796980092,"stop":1694796980799,"duration":707}},{"uid":"b17a5025d6ff4db1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/906//#testresult/b17a5025d6ff4db1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1694740657959,"stop":1694740658660,"duration":701}}]},"tags":[]},"source":"9330e005272af36f.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file +{"uid":"edb8f70dd9675a0f","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/mhdcroundlookup/HandleSearchScreen', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'MalvernHillsDC'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/MalvernHillsDC.py:29: in parse_data\n response = requests.post(api_url, data=form_data)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/mhdcroundlookup/HandleSearchScreen', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen'\nbody = 'nmalAddrtxt=&alAddrsel=100121348457'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '35', 'Content-Type': 'application/x-www-form-urlencoded'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/mhdcroundlookup/HandleSearchScreen', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'MalvernHillsDC'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/MalvernHillsDC.py:29: in parse_data\n response = requests.post(api_url, data=form_data)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: MalvernHillsDC","time":{"start":1696468621988,"stop":1696468621989,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MalvernHillsDC","time":{"start":1696468621989,"stop":1696468622612,"duration":623},"status":"failed","statusMessage":"HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MalvernHillsDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":108},"items":[{"uid":"7bf9ce8233787aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/7bf9ce8233787aa6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696382329370,"stop":1696382329812,"duration":442}},{"uid":"c1a2e7856e6ca660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c1a2e7856e6ca660","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696366395516,"stop":1696366395957,"duration":441}},{"uid":"8e61c7131fc9e2f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e61c7131fc9e2f3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696295908177,"stop":1696295908875,"duration":698}},{"uid":"3acb0f23df469f93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3acb0f23df469f93","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696209463806,"stop":1696209464365,"duration":559}},{"uid":"97665e195a02a8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/97665e195a02a8e5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696123636643,"stop":1696123637286,"duration":643}},{"uid":"9901be29dcf5c1a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9901be29dcf5c1a9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696036518573,"stop":1696036519142,"duration":569}},{"uid":"8c839f2dd3bf29ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/8c839f2dd3bf29ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695950256818,"stop":1695950257536,"duration":718}},{"uid":"63f5acff1523a5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/63f5acff1523a5c9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930634069,"stop":1695930634975,"duration":906}},{"uid":"6709b2eede414629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6709b2eede414629","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930443024,"stop":1695930443468,"duration":444}},{"uid":"c443588b21b4f617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/c443588b21b4f617","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695863906413,"stop":1695863907134,"duration":721}},{"uid":"6cc1404c5df4fc6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6cc1404c5df4fc6b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852688847,"stop":1695852689441,"duration":594}},{"uid":"49cf9ba081c27d0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/49cf9ba081c27d0e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852584477,"stop":1695852584901,"duration":424}},{"uid":"3ba9f8c84142162a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/3ba9f8c84142162a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841599521,"stop":1695841600112,"duration":591}},{"uid":"584442f067f9ddc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/584442f067f9ddc2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841558197,"stop":1695841558737,"duration":540}},{"uid":"aa1d278071e55352","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/aa1d278071e55352","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695777437231,"stop":1695777437780,"duration":549}},{"uid":"f268fe31a6b6a8ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f268fe31a6b6a8ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695691033702,"stop":1695691034391,"duration":689}},{"uid":"2b473947bc6d148c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2b473947bc6d148c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695604759441,"stop":1695604760067,"duration":626}},{"uid":"c1a5d92952c337ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c1a5d92952c337ab","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695518560457,"stop":1695518561305,"duration":848}},{"uid":"e972a6c7c33470e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e972a6c7c33470e4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695431744771,"stop":1695431745485,"duration":714}},{"uid":"9330e005272af36f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9330e005272af36f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695345427192,"stop":1695345428154,"duration":962}}]},"tags":[]},"source":"edb8f70dd9675a0f.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file diff --git a/3.10/943/data/test-cases/d04ab09de42049fb.json b/3.10/972/data/test-cases/edc1bcd44b9c568c.json similarity index 87% rename from 3.10/943/data/test-cases/d04ab09de42049fb.json rename to 3.10/972/data/test-cases/edc1bcd44b9c568c.json index 36a741e753..54c90e8e2d 100644 --- a/3.10/943/data/test-cases/d04ab09de42049fb.json +++ b/3.10/972/data/test-cases/edc1bcd44b9c568c.json @@ -1 +1 @@ -{"uid":"d04ab09de42049fb","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8469a840ac4282e76aa5171187cf23d5","time":{"start":1695345190174,"stop":1695345190778,"duration":604},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BathAndNorthEastSomersetCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BathAndNorthEastSomersetCouncil.py:37: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BathAndNorthEastSomersetCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BathAndNorthEastSomersetCouncil.py:37: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: BathAndNorthEastSomersetCouncil","time":{"start":1695345190174,"stop":1695345190175,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BathAndNorthEastSomersetCouncil","time":{"start":1695345190175,"stop":1695345190778,"duration":603},"status":"failed","statusMessage":"HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1028-148"},{"name":"thread","value":"2120-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BathAndNorthEastSomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":6},"items":[{"uid":"e88aba5c9a22b1e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/942//#testresult/e88aba5c9a22b1e0","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695258738499,"stop":1695258739307,"duration":808}},{"uid":"96540aa96a977e97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/941//#testresult/96540aa96a977e97","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695206122935,"stop":1695206123590,"duration":655}},{"uid":"483817ef54071e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/939//#testresult/483817ef54071e62","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695193581866,"stop":1695193582512,"duration":646}},{"uid":"ed1d353d2b87ebe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/937//#testresult/ed1d353d2b87ebe4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695172376061,"stop":1695172376599,"duration":538}},{"uid":"82ba4b6adf88c7cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/936//#testresult/82ba4b6adf88c7cb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695161876922,"stop":1695161877422,"duration":500}}]},"tags":[]},"source":"d04ab09de42049fb.json","parameterValues":["BathAndNorthEastSomersetCouncil"]} \ No newline at end of file +{"uid":"edc1bcd44b9c568c","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8469a840ac4282e76aa5171187cf23d5","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BathAndNorthEastSomersetCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BathAndNorthEastSomersetCouncil.py:37: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:513: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1104: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nblock = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/ssl.py:1375: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nbody = None\nheaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'sec-gpc': '1', 'x-requested-with': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/webapi/api/BinsAPI/v2/getbartecroute/100120000855/true'\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BathAndNorthEastSomersetCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BathAndNorthEastSomersetCouncil.py:37: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: BathAndNorthEastSomersetCouncil","time":{"start":1696468425460,"stop":1696468425461,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BathAndNorthEastSomersetCouncil","time":{"start":1696468425461,"stop":1696468426017,"duration":556},"status":"failed","statusMessage":"HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BathAndNorthEastSomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":26},"items":[{"uid":"1a5b4ae285c31a7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1a5b4ae285c31a7f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696382131771,"stop":1696382132494,"duration":723}},{"uid":"f83e5ac86fddb533","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/f83e5ac86fddb533","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696366182951,"stop":1696366183477,"duration":526}},{"uid":"7bcace9759e487f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7bcace9759e487f1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696295654411,"stop":1696295655065,"duration":654}},{"uid":"3d981be1ef30e87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3d981be1ef30e87e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696209256971,"stop":1696209257550,"duration":579}},{"uid":"e6943574c9adffdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e6943574c9adffdf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696123354826,"stop":1696123355723,"duration":897}},{"uid":"cb454291e8c636f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb454291e8c636f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696036314197,"stop":1696036314736,"duration":539}},{"uid":"9b51a3eb979c5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9b51a3eb979c5eb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695950004702,"stop":1695950005386,"duration":684}},{"uid":"7608a49234633838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7608a49234633838","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930325109,"stop":1695930325984,"duration":875}},{"uid":"4931ac5bd047e654","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4931ac5bd047e654","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930254257,"stop":1695930254770,"duration":513}},{"uid":"89e02b70c58574cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/89e02b70c58574cc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695863609848,"stop":1695863610737,"duration":889}},{"uid":"55bd359f745ab0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/55bd359f745ab0fe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852448292,"stop":1695852449010,"duration":718}},{"uid":"254c6682882e2527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/254c6682882e2527","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852407459,"stop":1695852407933,"duration":474}},{"uid":"4594899db27d0f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4594899db27d0f8d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841404737,"stop":1695841405343,"duration":606}},{"uid":"a2a0dd6f2d57559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a2a0dd6f2d57559","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841360278,"stop":1695841360811,"duration":533}},{"uid":"ea9516aa855bbd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ea9516aa855bbd5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695777235253,"stop":1695777235844,"duration":591}},{"uid":"5862b2c20d07b25c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5862b2c20d07b25c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695690833688,"stop":1695690834374,"duration":686}},{"uid":"3ac56ce0cebd0339","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3ac56ce0cebd0339","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695604444939,"stop":1695604445721,"duration":782}},{"uid":"7b0b3c942ec743ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7b0b3c942ec743ab","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695518225096,"stop":1695518225994,"duration":898}},{"uid":"9f04beb6380181d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9f04beb6380181d2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695431458382,"stop":1695431459238,"duration":856}},{"uid":"d04ab09de42049fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d04ab09de42049fb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695345190174,"stop":1695345190778,"duration":604}}]},"tags":[]},"source":"edc1bcd44b9c568c.json","parameterValues":["BathAndNorthEastSomersetCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/f34352f22a566ae7.json b/3.10/972/data/test-cases/f34352f22a566ae7.json new file mode 100644 index 0000000000..5d5f23a3cf --- /dev/null +++ b/3.10/972/data/test-cases/f34352f22a566ae7.json @@ -0,0 +1 @@ +{"uid":"f34352f22a566ae7","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1696468472624,"stop":1696468483963,"duration":11339},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LancasterCityCouncil","time":{"start":1696468472624,"stop":1696468472626,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LancasterCityCouncil","time":{"start":1696468472626,"stop":1696468483960,"duration":11334},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468483960,"stop":1696468483960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468483961,"stop":1696468483963,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LancasterCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":73},"items":[{"uid":"155cd2893c26edf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/155cd2893c26edf6","status":"passed","time":{"start":1696382181116,"stop":1696382186524,"duration":5408}},{"uid":"a3cee3ecbb922adf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a3cee3ecbb922adf","status":"passed","time":{"start":1696366223267,"stop":1696366229035,"duration":5768}},{"uid":"7dd6a312baf36e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7dd6a312baf36e28","status":"passed","time":{"start":1696295713604,"stop":1696295721358,"duration":7754}},{"uid":"14b09c71cd84fd28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/14b09c71cd84fd28","status":"passed","time":{"start":1696209313113,"stop":1696209321811,"duration":8698}},{"uid":"76cdfc2e82690ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/76cdfc2e82690ffd","status":"passed","time":{"start":1696123414477,"stop":1696123424018,"duration":9541}},{"uid":"9268f57495f94281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9268f57495f94281","status":"passed","time":{"start":1696036370272,"stop":1696036380008,"duration":9736}},{"uid":"bab7adf79254bc06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bab7adf79254bc06","status":"passed","time":{"start":1695950065228,"stop":1695950071905,"duration":6677}},{"uid":"53dd49fba207ffe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/53dd49fba207ffe0","status":"passed","time":{"start":1695930387418,"stop":1695930392849,"duration":5431}},{"uid":"9cc57638a7a9bfdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9cc57638a7a9bfdb","status":"passed","time":{"start":1695930295355,"stop":1695930300335,"duration":4980}},{"uid":"1e2d019dbc8a7b25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1e2d019dbc8a7b25","status":"passed","time":{"start":1695863675278,"stop":1695863680875,"duration":5597}},{"uid":"e556669d258edca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e556669d258edca5","status":"passed","time":{"start":1695852509447,"stop":1695852515066,"duration":5619}},{"uid":"7901f987702098d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7901f987702098d9","status":"passed","time":{"start":1695852461699,"stop":1695852472465,"duration":10766}},{"uid":"d1f85c9d2a51d297","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d1f85c9d2a51d297","status":"passed","time":{"start":1695841450280,"stop":1695841455230,"duration":4950}},{"uid":"aea98211d67c8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/aea98211d67c8d3e","status":"passed","time":{"start":1695841409935,"stop":1695841414811,"duration":4876}},{"uid":"85a57a0f81a4416f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/85a57a0f81a4416f","status":"passed","time":{"start":1695777294013,"stop":1695777299373,"duration":5360}},{"uid":"f75b7089492e954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f75b7089492e954","status":"passed","time":{"start":1695690889620,"stop":1695690894670,"duration":5050}},{"uid":"5c0f2e1349847617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5c0f2e1349847617","status":"passed","time":{"start":1695604532512,"stop":1695604543034,"duration":10522}},{"uid":"7d93bbb698b43422","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7d93bbb698b43422","status":"passed","time":{"start":1695518312588,"stop":1695518320818,"duration":8230}},{"uid":"4a27245321f2d53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4a27245321f2d53b","status":"passed","time":{"start":1695431544294,"stop":1695431550205,"duration":5911}},{"uid":"1276090cb023a939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/1276090cb023a939","status":"passed","time":{"start":1695345272342,"stop":1695345281889,"duration":9547}}]},"tags":[]},"source":"f34352f22a566ae7.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/f52ee673d1c34872.json b/3.10/972/data/test-cases/f52ee673d1c34872.json new file mode 100644 index 0000000000..905878a9c1 --- /dev/null +++ b/3.10/972/data/test-cases/f52ee673d1c34872.json @@ -0,0 +1 @@ +{"uid":"f52ee673d1c34872","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1696468454540,"stop":1696468455755,"duration":1215},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastRidingCouncil","time":{"start":1696468454540,"stop":1696468454541,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastRidingCouncil","time":{"start":1696468454541,"stop":1696468455752,"duration":1211},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468455753,"stop":1696468455753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468455753,"stop":1696468455755,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastRidingCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"79773f2c86f21ff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/79773f2c86f21ff5","status":"passed","time":{"start":1696382159019,"stop":1696382163352,"duration":4333}},{"uid":"1f7a3ee009b6766f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1f7a3ee009b6766f","status":"passed","time":{"start":1696366206576,"stop":1696366207760,"duration":1184}},{"uid":"5ccb236b31953fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5ccb236b31953fcc","status":"passed","time":{"start":1696295687072,"stop":1696295692159,"duration":5087}},{"uid":"d0e2fdb4b9c296cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d0e2fdb4b9c296cb","status":"passed","time":{"start":1696209294065,"stop":1696209294971,"duration":906}},{"uid":"b0cff8855f20bd05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b0cff8855f20bd05","status":"passed","time":{"start":1696123389753,"stop":1696123391355,"duration":1602}},{"uid":"b5d42c00c1222fde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b5d42c00c1222fde","status":"passed","time":{"start":1696036352624,"stop":1696036353619,"duration":995}},{"uid":"f161713bfe077d9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/f161713bfe077d9d","status":"passed","time":{"start":1695950040656,"stop":1695950044955,"duration":4299}},{"uid":"8ac909053e9f6a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8ac909053e9f6a05","status":"passed","time":{"start":1695930363513,"stop":1695930365301,"duration":1788}},{"uid":"6a6d51186851b734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6a6d51186851b734","status":"passed","time":{"start":1695930278771,"stop":1695930279719,"duration":948}},{"uid":"d41d00d7a3a1154d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d41d00d7a3a1154d","status":"passed","time":{"start":1695863650246,"stop":1695863654734,"duration":4488}},{"uid":"821dfee8b8990718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/821dfee8b8990718","status":"passed","time":{"start":1695852485943,"stop":1695852491682,"duration":5739}},{"uid":"7abc86eabe3954a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7abc86eabe3954a2","status":"passed","time":{"start":1695852441428,"stop":1695852442338,"duration":910}},{"uid":"5b27c186e937efad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5b27c186e937efad","status":"passed","time":{"start":1695841432472,"stop":1695841433623,"duration":1151}},{"uid":"9807f2bb8dbed72b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9807f2bb8dbed72b","status":"passed","time":{"start":1695841388569,"stop":1695841393067,"duration":4498}},{"uid":"1d06b24df2ee020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/1d06b24df2ee020","status":"passed","time":{"start":1695777268781,"stop":1695777269706,"duration":925}},{"uid":"dd53d95d6647a2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/dd53d95d6647a2af","status":"passed","time":{"start":1695690869451,"stop":1695690874070,"duration":4619}},{"uid":"28adacbcdda124ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/28adacbcdda124ae","status":"passed","time":{"start":1695604482186,"stop":1695604487575,"duration":5389}},{"uid":"8003930f9c6cd48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8003930f9c6cd48d","status":"passed","time":{"start":1695518261384,"stop":1695518262793,"duration":1409}},{"uid":"372669b79a4becd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/372669b79a4becd0","status":"passed","time":{"start":1695431491855,"stop":1695431497809,"duration":5954}},{"uid":"35bcedfbf27344f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/35bcedfbf27344f1","status":"passed","time":{"start":1695345222053,"stop":1695345231523,"duration":9470}}]},"tags":[]},"source":"f52ee673d1c34872.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/fb8da907c3cab53a.json b/3.10/972/data/test-cases/fb8da907c3cab53a.json new file mode 100644 index 0000000000..e8167eeb26 --- /dev/null +++ b/3.10/972/data/test-cases/fb8da907c3cab53a.json @@ -0,0 +1 @@ +{"uid":"fb8da907c3cab53a","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1696468448373,"stop":1696468451320,"duration":2947},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CheshireEastCouncil","time":{"start":1696468448373,"stop":1696468448374,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CheshireEastCouncil","time":{"start":1696468448374,"stop":1696468451317,"duration":2943},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468451317,"stop":1696468451318,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468451318,"stop":1696468451320,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CheshireEastCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":63,"broken":0,"skipped":0,"passed":45,"unknown":0,"total":108},"items":[{"uid":"80775818eae4927b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/80775818eae4927b","status":"passed","time":{"start":1696382153407,"stop":1696382155757,"duration":2350}},{"uid":"d733a17c5332d037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d733a17c5332d037","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366194965,"stop":1696366195226,"duration":261}},{"uid":"479922a01afaa857","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/479922a01afaa857","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295677433,"stop":1696295677792,"duration":359}},{"uid":"800d6fdd0ef15581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/800d6fdd0ef15581","status":"passed","time":{"start":1696209274416,"stop":1696209275896,"duration":1480}},{"uid":"c94caa5d2940f133","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c94caa5d2940f133","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123376993,"stop":1696123377431,"duration":438}},{"uid":"8f73144c8eaaec00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8f73144c8eaaec00","status":"passed","time":{"start":1696036336280,"stop":1696036337736,"duration":1456}},{"uid":"70c31f158af871e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/70c31f158af871e3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950025158,"stop":1695950025542,"duration":384}},{"uid":"538e324fee1cf042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/538e324fee1cf042","status":"passed","time":{"start":1695930338581,"stop":1695930340802,"duration":2221}},{"uid":"9b2e38bfc2f496b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9b2e38bfc2f496b3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930266543,"stop":1695930266811,"duration":268}},{"uid":"427c23ef30cc42d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/427c23ef30cc42d9","status":"passed","time":{"start":1695863623638,"stop":1695863625531,"duration":1893}},{"uid":"945a795a8fe514f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/945a795a8fe514f1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852463041,"stop":1695852463397,"duration":356}},{"uid":"5fe0fecf9bbf9d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5fe0fecf9bbf9d24","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852418746,"stop":1695852419004,"duration":258}},{"uid":"d187ca4748285e33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d187ca4748285e33","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841417174,"stop":1695841417452,"duration":278}},{"uid":"7d13464849850496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7d13464849850496","status":"passed","time":{"start":1695841376759,"stop":1695841378236,"duration":1477}},{"uid":"e3f511abfb8d4a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e3f511abfb8d4a7b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777251052,"stop":1695777251354,"duration":302}},{"uid":"35b2ea9e303d44ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/35b2ea9e303d44ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690855224,"stop":1695690855494,"duration":270}},{"uid":"3f6d4e1d5fc15809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3f6d4e1d5fc15809","status":"passed","time":{"start":1695604467981,"stop":1695604472263,"duration":4282}},{"uid":"fb471dc80746aecd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/fb471dc80746aecd","status":"passed","time":{"start":1695518237937,"stop":1695518245363,"duration":7426}},{"uid":"c1cc4c9904b54538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c1cc4c9904b54538","status":"passed","time":{"start":1695431472156,"stop":1695431474093,"duration":1937}},{"uid":"b831f5a75380d84b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b831f5a75380d84b","status":"passed","time":{"start":1695345209771,"stop":1695345213703,"duration":3932}}]},"tags":[]},"source":"fb8da907c3cab53a.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/ffcea52d689dc9c9.json b/3.10/972/data/test-cases/ffcea52d689dc9c9.json new file mode 100644 index 0000000000..c93ea2254d --- /dev/null +++ b/3.10/972/data/test-cases/ffcea52d689dc9c9.json @@ -0,0 +1 @@ +{"uid":"ffcea52d689dc9c9","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"status":"failed","statusMessage":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CroydonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/CroydonCouncil.py:256: in parse_data\n collection_data = get_collection_data(s, base_url, csrf_token, address_id)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ns = \nbase_url = 'https://service.croydon.gov.uk'\ncsrf_token = 'dfd2d72315441235307a2c6ef3d850b921ebfc14', address_id = '96383'\n\n def get_collection_data(\n s: requests.session, base_url: str, csrf_token: str, address_id: str\n ) -> str:\n \"\"\"\n Gets the collection data\n :rtype: str\n :param s: requests.session() to use\n :param base_url: Base URL to use\n :param csrf_token: CSRF token to use\n :param address_id: Address id to use\n :param retries: Retries count\n :return: Collection data\n \"\"\"\n collection_data = \"\"\n if address_id != \"0\":\n form_data = {\n \"form_check\": csrf_token,\n \"submitted_page_id\": \"PAG0000898EECEC1\",\n \"submitted_widget_group_id\": \"PWG0002644EECEC1\",\n \"submitted_widget_group_type\": \"modify\",\n \"submission_token\": \"63e9126bacd815.12997577\",\n \"payload[PAG0000898EECEC1][PWG0002644EECEC1][PCL0005629EECEC1][formtable]\"\n \"[C_63e9126bacfb3][PCF0020408EECEC1]\": address_id,\n \"payload[PAG0000898EECEC1][PWG0002644EECEC1][PCL0005629EECEC1][formtable]\"\n \"[C_63e9126bacfb3][PCF0021449EECEC1]\": \"1\",\n \"payload[PAG0000898EECEC1][PWG0002644EECEC1][PCL0005629EECEC1][formtable]\"\n \"[C_63e9126bacfb3][PCF0020072EECEC1]\": \"Next\",\n \"submit_fragment_id\": \"PCF0020072EECEC1\",\n \"_session_storage\": json.dumps({\"_global\": get_session_storage_global()}),\n \"_update_page_content_request\": 1,\n \"form_check_ajax\": csrf_token,\n }\n response = s.post(\n base_url\n + \"/wasteservices/w/webpage/bin-day-enter-address?webpage_subpage_id=PAG0000898EECEC1\"\n \"&webpage_token=faab02e1f62a58f7bad4c2ae5b8622e19846b97dde2a76f546c4bb1230cee044\",\n headers=get_headers(base_url, \"POST\"),\n data=form_data,\n )\n if response.status_code == 200 and len(response.text) > 0:\n json_response = json.loads(response.text)\n form_data = {\n \"_dummy\": 1,\n \"_session_storage\": json.dumps(\n {\"_global\": get_session_storage_global()}\n ),\n \"_update_page_content_request\": 1,\n \"form_check_ajax\": csrf_token,\n }\n response = s.post(\n base_url + json_response[\"redirect_url\"],\n headers=get_headers(base_url, \"POST\"),\n data=form_data,\n )\n if response.status_code == 200 and len(response.text) > 0:\n json_response = json.loads(response.text)\n collection_data = json_response[\"data\"]\n else:\n raise ValueError(\"Code 4: Failed to get bin data.\")\n else:\n> raise ValueError(\n \"Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.\"\n )\nE ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.\n\nuk_bin_collection/uk_bin_collection/councils/CroydonCouncil.py:229: ValueError","flaky":true,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CroydonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/CroydonCouncil.py:256: in parse_data\n collection_data = get_collection_data(s, base_url, csrf_token, address_id)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ns = \nbase_url = 'https://service.croydon.gov.uk'\ncsrf_token = 'dfd2d72315441235307a2c6ef3d850b921ebfc14', address_id = '96383'\n\n def get_collection_data(\n s: requests.session, base_url: str, csrf_token: str, address_id: str\n ) -> str:\n \"\"\"\n Gets the collection data\n :rtype: str\n :param s: requests.session() to use\n :param base_url: Base URL to use\n :param csrf_token: CSRF token to use\n :param address_id: Address id to use\n :param retries: Retries count\n :return: Collection data\n \"\"\"\n collection_data = \"\"\n if address_id != \"0\":\n form_data = {\n \"form_check\": csrf_token,\n \"submitted_page_id\": \"PAG0000898EECEC1\",\n \"submitted_widget_group_id\": \"PWG0002644EECEC1\",\n \"submitted_widget_group_type\": \"modify\",\n \"submission_token\": \"63e9126bacd815.12997577\",\n \"payload[PAG0000898EECEC1][PWG0002644EECEC1][PCL0005629EECEC1][formtable]\"\n \"[C_63e9126bacfb3][PCF0020408EECEC1]\": address_id,\n \"payload[PAG0000898EECEC1][PWG0002644EECEC1][PCL0005629EECEC1][formtable]\"\n \"[C_63e9126bacfb3][PCF0021449EECEC1]\": \"1\",\n \"payload[PAG0000898EECEC1][PWG0002644EECEC1][PCL0005629EECEC1][formtable]\"\n \"[C_63e9126bacfb3][PCF0020072EECEC1]\": \"Next\",\n \"submit_fragment_id\": \"PCF0020072EECEC1\",\n \"_session_storage\": json.dumps({\"_global\": get_session_storage_global()}),\n \"_update_page_content_request\": 1,\n \"form_check_ajax\": csrf_token,\n }\n response = s.post(\n base_url\n + \"/wasteservices/w/webpage/bin-day-enter-address?webpage_subpage_id=PAG0000898EECEC1\"\n \"&webpage_token=faab02e1f62a58f7bad4c2ae5b8622e19846b97dde2a76f546c4bb1230cee044\",\n headers=get_headers(base_url, \"POST\"),\n data=form_data,\n )\n if response.status_code == 200 and len(response.text) > 0:\n json_response = json.loads(response.text)\n form_data = {\n \"_dummy\": 1,\n \"_session_storage\": json.dumps(\n {\"_global\": get_session_storage_global()}\n ),\n \"_update_page_content_request\": 1,\n \"form_check_ajax\": csrf_token,\n }\n response = s.post(\n base_url + json_response[\"redirect_url\"],\n headers=get_headers(base_url, \"POST\"),\n data=form_data,\n )\n if response.status_code == 200 and len(response.text) > 0:\n json_response = json.loads(response.text)\n collection_data = json_response[\"data\"]\n else:\n raise ValueError(\"Code 4: Failed to get bin data.\")\n else:\n> raise ValueError(\n \"Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.\"\n )\nE ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.\n\nuk_bin_collection/uk_bin_collection/councils/CroydonCouncil.py:229: ValueError","steps":[{"name":"Given the council: CroydonCouncil","time":{"start":1696468470774,"stop":1696468470775,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CroydonCouncil","time":{"start":1696468470775,"stop":1696468472227,"duration":1452},"status":"failed","statusMessage":"Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","statusTrace":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2213-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CroydonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":69,"broken":0,"skipped":0,"passed":39,"unknown":0,"total":108},"items":[{"uid":"ac80854a39fc6bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ac80854a39fc6bf2","status":"passed","time":{"start":1696382182636,"stop":1696382187367,"duration":4731}},{"uid":"f2714c7a93510af3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/f2714c7a93510af3","status":"passed","time":{"start":1696366214178,"stop":1696366218232,"duration":4054}},{"uid":"c0e2610f957490b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c0e2610f957490b0","status":"passed","time":{"start":1696295698705,"stop":1696295704561,"duration":5856}},{"uid":"7a55006fd07f7cd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7a55006fd07f7cd3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696209302691,"stop":1696209304132,"duration":1441}},{"uid":"3146f411517ec4c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/3146f411517ec4c2","status":"passed","time":{"start":1696123401814,"stop":1696123406683,"duration":4869}},{"uid":"8eb3e86f42670b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8eb3e86f42670b81","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696036356999,"stop":1696036358528,"duration":1529}},{"uid":"11d55e4bd4984471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/11d55e4bd4984471","status":"passed","time":{"start":1695950050044,"stop":1695950055211,"duration":5167}},{"uid":"68a5a083d907aa79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/68a5a083d907aa79","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695930371751,"stop":1695930374078,"duration":2327}},{"uid":"f0f7f6f539e35ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/f0f7f6f539e35ad9","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695930287740,"stop":1695930289076,"duration":1336}},{"uid":"7b098825731185ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7b098825731185ac","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695863655696,"stop":1695863657413,"duration":1717}},{"uid":"9bad4c50d7930f52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/9bad4c50d7930f52","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695852488074,"stop":1695852489570,"duration":1496}},{"uid":"caae8639238247e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/caae8639238247e","status":"passed","time":{"start":1695852439238,"stop":1695852443515,"duration":4277}},{"uid":"1c3c92e8af75d2b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1c3c92e8af75d2b8","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841442458,"stop":1695841444234,"duration":1776}},{"uid":"aa196f9685971118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/aa196f9685971118","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841399221,"stop":1695841400398,"duration":1177}},{"uid":"c2942f92da8b6694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/c2942f92da8b6694","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695777278511,"stop":1695777279813,"duration":1302}},{"uid":"cf51d0f57db5f8ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/cf51d0f57db5f8ad","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695690877656,"stop":1695690878906,"duration":1250}},{"uid":"72e10b6d76b495f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/72e10b6d76b495f7","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695604497448,"stop":1695604499149,"duration":1701}},{"uid":"cd704c57556b8337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cd704c57556b8337","status":"passed","time":{"start":1695518268437,"stop":1695518273417,"duration":4980}},{"uid":"79af715207f0d41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/79af715207f0d41e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695431496126,"stop":1695431498043,"duration":1917}},{"uid":"fbcceb961a0f58f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/fbcceb961a0f58f2","status":"passed","time":{"start":1695345232143,"stop":1695345236102,"duration":3959}}]},"tags":[]},"source":"ffcea52d689dc9c9.json","parameterValues":["CroydonCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/test-cases/ffe4762592efc92e.json b/3.10/972/data/test-cases/ffe4762592efc92e.json new file mode 100644 index 0000000000..73a0843911 --- /dev/null +++ b/3.10/972/data/test-cases/ffe4762592efc92e.json @@ -0,0 +1 @@ +{"uid":"ffe4762592efc92e","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1696468447431,"stop":1696468449510,"duration":2079},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DurhamCouncil","time":{"start":1696468447431,"stop":1696468447432,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DurhamCouncil","time":{"start":1696468447432,"stop":1696468449507,"duration":2075},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468449508,"stop":1696468449508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468449508,"stop":1696468449510,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1293-189"},{"name":"thread","value":"2210-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DurhamCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"3d30741e651dadb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3d30741e651dadb8","status":"passed","time":{"start":1696382152299,"stop":1696382155111,"duration":2812}},{"uid":"94df48e85a30cd56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/94df48e85a30cd56","status":"passed","time":{"start":1696366199623,"stop":1696366202877,"duration":3254}},{"uid":"1e16410af70f2382","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1e16410af70f2382","status":"passed","time":{"start":1696295678041,"stop":1696295681253,"duration":3212}},{"uid":"e16f47967df2c093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e16f47967df2c093","status":"passed","time":{"start":1696209286512,"stop":1696209288752,"duration":2240}},{"uid":"a80cd43e300ca190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a80cd43e300ca190","status":"passed","time":{"start":1696123380074,"stop":1696123383146,"duration":3072}},{"uid":"4b738325b9bc3412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4b738325b9bc3412","status":"passed","time":{"start":1696036341710,"stop":1696036344095,"duration":2385}},{"uid":"7621bd144f1af7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7621bd144f1af7bc","status":"passed","time":{"start":1695950028830,"stop":1695950033384,"duration":4554}},{"uid":"657cf8d724a0c64c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/657cf8d724a0c64c","status":"passed","time":{"start":1695930353291,"stop":1695930356665,"duration":3374}},{"uid":"2f129a11305f2928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2f129a11305f2928","status":"passed","time":{"start":1695930270967,"stop":1695930273658,"duration":2691}},{"uid":"430698748f730df8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/430698748f730df8","status":"passed","time":{"start":1695863640686,"stop":1695863643274,"duration":2588}},{"uid":"dc8ff8969bddd935","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dc8ff8969bddd935","status":"passed","time":{"start":1695852473374,"stop":1695852476272,"duration":2898}},{"uid":"af117daecd7b56d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/af117daecd7b56d4","status":"passed","time":{"start":1695852424470,"stop":1695852429292,"duration":4822}},{"uid":"85a79d09f1eb9cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/85a79d09f1eb9cc5","status":"passed","time":{"start":1695841422492,"stop":1695841424875,"duration":2383}},{"uid":"87349e6ef62bc57c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/87349e6ef62bc57c","status":"passed","time":{"start":1695841381871,"stop":1695841383872,"duration":2001}},{"uid":"a66249d18ec8c578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a66249d18ec8c578","status":"passed","time":{"start":1695777260369,"stop":1695777262769,"duration":2400}},{"uid":"1ee7e70816dda8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1ee7e70816dda8d0","status":"passed","time":{"start":1695690861281,"stop":1695690863251,"duration":1970}},{"uid":"a4e5eed6ffdb8de5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a4e5eed6ffdb8de5","status":"passed","time":{"start":1695604469797,"stop":1695604472809,"duration":3012}},{"uid":"a5f7f25efd5a310","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a5f7f25efd5a310","status":"passed","time":{"start":1695518250080,"stop":1695518253704,"duration":3624}},{"uid":"59a3901c5ddb776a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/59a3901c5ddb776a","status":"passed","time":{"start":1695431482303,"stop":1695431484938,"duration":2635}},{"uid":"968fe9bb83960b83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/968fe9bb83960b83","status":"passed","time":{"start":1695345213593,"stop":1695345216262,"duration":2669}}]},"tags":[]},"source":"ffe4762592efc92e.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.10/972/data/timeline.json b/3.10/972/data/timeline.json new file mode 100644 index 0000000000..a4b1413272 --- /dev/null +++ b/3.10/972/data/timeline.json @@ -0,0 +1 @@ +{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az1293-189","children":[{"name":"2210-MainThread","children":[{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"d964e96d28ce363f","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468644145,"stop":1696468646096,"duration":1951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"3bbcb23b082d186c","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468449513,"stop":1696468451938,"duration":2425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"9a33b02ec64d34aa","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468646845,"stop":1696468648859,"duration":2014},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"8d804d40ebdb6393","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468461197,"stop":1696468464416,"duration":3219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"48ef8b05c7affb74","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"de245fb7f51ac0a5","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468452635,"stop":1696468454027,"duration":1392},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"5a2a60d176d8a74a","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468648862,"stop":1696468651911,"duration":3049},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"edc1bcd44b9c568c","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5f4979dc0e3011b3","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"751e5113927f4c8","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468653588,"stop":1696468654206,"duration":618},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"6199824057021b4b","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468470967,"stop":1696468472082,"duration":1115},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"583fcc4995fcb74c","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468426230,"stop":1696468427135,"duration":905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"1b749f584338b8fc","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468439891,"stop":1696468447428,"duration":7537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"7ddbfa05acc83543","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468646099,"stop":1696468646842,"duration":743},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"52aec9d9146ec4ca","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468428095,"stop":1696468433986,"duration":5891},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"387620abfd0f4e9a","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468632507,"stop":1696468634751,"duration":2244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"8bc03abe811c001a","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468628934,"stop":1696468632504,"duration":3570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"e751df50a5f8df2a","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468620866,"stop":1696468621985,"duration":1119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"e52801c63fcadccc","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468622829,"stop":1696468626815,"duration":3986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9a1e85c3d6b1cf6a","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7956c948d8aaefaa","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468438698,"stop":1696468439888,"duration":1190},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"2a56935ed66df543","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468618439,"stop":1696468620862,"duration":2423},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"f52ee673d1c34872","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468454540,"stop":1696468455755,"duration":1215},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"9cddc23537cc639c","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468422427,"stop":1696468424841,"duration":2414},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"4d88ca839a8c6f04","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"693509f65ecd5edf","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"edb8f70dd9675a0f","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"cd32ad005e7c1cea","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468654209,"stop":1696468662267,"duration":8058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"d265bba53a1a0abf","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468464472,"stop":1696468470964,"duration":6492},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"ffe4762592efc92e","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468447431,"stop":1696468449510,"duration":2079},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f34352f22a566ae7","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468472624,"stop":1696468483963,"duration":11339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7c77b93ef8d83058","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"b895636fd40f9d4c","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468483966,"stop":1696468617698,"duration":133732},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"3930e6c29e20a91e","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"745b2a78f7eee12f","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468634754,"stop":1696468642610,"duration":7856},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"23fa33239ca52a43","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468792834,"stop":1696468795466,"duration":2632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"7a6e81ff54ccb5ba","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"a1133bf5cd512670","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468617701,"stop":1696468618436,"duration":735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"3b7f0791f245437a","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468451943,"stop":1696468452632,"duration":689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"cfa8aee268302a1","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"48f7520cc5375ec1","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468458982,"stop":1696468461194,"duration":2212},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"c0d2f55431822966","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468455758,"stop":1696468458023,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"da6dbe611bfd88ed","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468433989,"stop":1696468438695,"duration":4706},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"bde9dabf86360437","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"95f9b03227910e45","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468472085,"stop":1696468472619,"duration":534},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"abec6a1d4fb91aa7","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"passed","time":{"start":1696468642613,"stop":1696468644142,"duration":1529},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"856f0fed0c88c9e4","parentUid":"afbe75d0b86bae89cc7b1c7faaae4de8","status":"failed","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]}],"uid":"afbe75d0b86bae89cc7b1c7faaae4de8"},{"name":"2213-MainThread","children":[{"name":"Validate Council Output [DoncasterCouncil]","uid":"7413c2a0b42c0f51","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468478594,"stop":1696468480293,"duration":1699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"b0f1cbd3c7152a68","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468422427,"stop":1696468427322,"duration":4895},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4d8ddde5dd4e41a7","parentUid":"00da7f9d21828a0c017961bb15462461","status":"failed","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"ffcea52d689dc9c9","parentUid":"00da7f9d21828a0c017961bb15462461","status":"failed","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"9f108b2b74163f1b","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468528014,"stop":1696468533899,"duration":5885},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"af18b34b57e50d17","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468744446,"stop":1696468752315,"duration":7869},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80f6585a4963574e","parentUid":"00da7f9d21828a0c017961bb15462461","status":"failed","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"c1161db63f7f7245","parentUid":"00da7f9d21828a0c017961bb15462461","status":"failed","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"294c58e15fece3bf","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468535107,"stop":1696468542873,"duration":7766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"a041b8e4fffeacda","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468704639,"stop":1696468707630,"duration":2991},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"672ce7fd2a3f9388","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468519304,"stop":1696468522742,"duration":3438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"d6caa1c5de0b7c9","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468523699,"stop":1696468528011,"duration":4312},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"85f3c3cdb8049c6c","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468720551,"stop":1696468722765,"duration":2214},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"2a8358ab9a137271","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468480349,"stop":1696468484297,"duration":3948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2edf794acc2a17d8","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468429157,"stop":1696468448370,"duration":19213},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"dbcee319e4f9105e","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468427542,"stop":1696468429154,"duration":1612},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"fb8da907c3cab53a","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468448373,"stop":1696468451320,"duration":2947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ea182c26f45f96fa","parentUid":"00da7f9d21828a0c017961bb15462461","status":"failed","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"9789cf4ae2a7e200","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468707634,"stop":1696468709709,"duration":2075},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"9077af0f54abcbaa","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468726956,"stop":1696468728329,"duration":1373},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"184742938b6be68","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468522745,"stop":1696468523696,"duration":951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8343b0d5f9addcb2","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468542878,"stop":1696468547624,"duration":4746},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"71d12f3611464ad4","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468701692,"stop":1696468704635,"duration":2943},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"9a71ddd9cd65a066","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468722768,"stop":1696468726953,"duration":4185},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"54e91eb0d9c7a7e7","parentUid":"00da7f9d21828a0c017961bb15462461","status":"failed","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"bd654b332025e854","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468698635,"stop":1696468701689,"duration":3054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"50599526c65d373e","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468692103,"stop":1696468698630,"duration":6527},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"17aa2a1c11988f18","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468678061,"stop":1696468690616,"duration":12555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"a0bc6cd4fcd6f5a7","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468752319,"stop":1696468752878,"duration":559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"4c0ed763a761cb7","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468741150,"stop":1696468744442,"duration":3292},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"b7b6300ac491280a","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468690619,"stop":1696468692100,"duration":1481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"20168116dcd96c44","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468451323,"stop":1696468469311,"duration":17988},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"29111a782b54d897","parentUid":"00da7f9d21828a0c017961bb15462461","status":"failed","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"4ce4c4ead7bcf370","parentUid":"00da7f9d21828a0c017961bb15462461","status":"failed","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"81b26345e13efc8c","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468733071,"stop":1696468741147,"duration":8076},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"2571fcda7c14a99e","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468709713,"stop":1696468720548,"duration":10835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"329874aaf2341eb4","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468472306,"stop":1696468478591,"duration":6285},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"250e716129f78c16","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468533903,"stop":1696468535104,"duration":1201},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"d887628b3f2fa95f","parentUid":"00da7f9d21828a0c017961bb15462461","status":"passed","time":{"start":1696468484300,"stop":1696468519249,"duration":34949},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]}],"uid":"00da7f9d21828a0c017961bb15462461"}],"uid":"632f253bb22897bdc1c3fe4e07bb6419"}],"name":"timeline"} \ No newline at end of file diff --git a/3.10/972/export/influxDbData.txt b/3.10/972/export/influxDbData.txt new file mode 100644 index 0000000000..6d0c3742e0 --- /dev/null +++ b/3.10/972/export/influxDbData.txt @@ -0,0 +1,12 @@ +launch_status failed=21 1696468806000000000 +launch_status broken=0 1696468806000000000 +launch_status passed=65 1696468806000000000 +launch_status skipped=0 1696468806000000000 +launch_status unknown=0 1696468806000000000 +launch_time duration=373039 1696468806000000000 +launch_time min_duration=4 1696468806000000000 +launch_time max_duration=133732 1696468806000000000 +launch_time sum_duration=700565 1696468806000000000 +launch_problems product_defects=21 1696468806000000000 +launch_retries retries=0 1696468806000000000 +launch_retries run=86 1696468806000000000 diff --git a/3.10/943/export/mail.html b/3.10/972/export/mail.html similarity index 100% rename from 3.10/943/export/mail.html rename to 3.10/972/export/mail.html diff --git a/3.10/972/export/prometheusData.txt b/3.10/972/export/prometheusData.txt new file mode 100644 index 0000000000..370be689a6 --- /dev/null +++ b/3.10/972/export/prometheusData.txt @@ -0,0 +1,12 @@ +launch_status_failed 21 +launch_status_broken 0 +launch_status_passed 65 +launch_status_skipped 0 +launch_status_unknown 0 +launch_time_duration 373039 +launch_time_min_duration 4 +launch_time_max_duration 133732 +launch_time_sum_duration 700565 +launch_problems_product_defects 21 +launch_retries_retries 0 +launch_retries_run 86 diff --git a/3.10/943/favicon.ico b/3.10/972/favicon.ico similarity index 100% rename from 3.10/943/favicon.ico rename to 3.10/972/favicon.ico diff --git a/3.10/972/history/categories-trend.json b/3.10/972/history/categories-trend.json new file mode 100644 index 0000000000..92b0b0df0e --- /dev/null +++ b/3.10/972/history/categories-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"Product defects":20}}] \ No newline at end of file diff --git a/3.10/972/history/duration-trend.json b/3.10/972/history/duration-trend.json new file mode 100644 index 0000000000..d3705bf40c --- /dev/null +++ b/3.10/972/history/duration-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"duration":373039}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"duration":378767}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"duration":509499}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"duration":420984}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"duration":377874}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"duration":443347}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"duration":386477}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"duration":422988}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"duration":475796}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"duration":409699}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"duration":435421}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"duration":409901}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"duration":357571}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"duration":385647}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"duration":363597}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"duration":376357}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"duration":378347}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"duration":468693}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"duration":466035}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"duration":500357}}] \ No newline at end of file diff --git a/3.10/972/history/history-trend.json b/3.10/972/history/history-trend.json new file mode 100644 index 0000000000..77bd498c87 --- /dev/null +++ b/3.10/972/history/history-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":86}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":86}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":86}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":85}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":85}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}] \ No newline at end of file diff --git a/3.10/972/history/history.json b/3.10/972/history/history.json new file mode 100644 index 0000000000..287368fd00 --- /dev/null +++ b/3.10/972/history/history.json @@ -0,0 +1 @@ +{"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"d887628b3f2fa95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/d887628b3f2fa95f","status":"passed","time":{"start":1696468484300,"stop":1696468519249,"duration":34949}},{"uid":"303e5953af5a530b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/303e5953af5a530b","status":"passed","time":{"start":1696382194271,"stop":1696382227613,"duration":33342}},{"uid":"502c54be24fd1d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/502c54be24fd1d1b","status":"passed","time":{"start":1696366224321,"stop":1696366231452,"duration":7131}},{"uid":"9a04d38a63f289db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9a04d38a63f289db","status":"passed","time":{"start":1696295718106,"stop":1696295746893,"duration":28787}},{"uid":"1e85d1de9a611083","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/1e85d1de9a611083","status":"passed","time":{"start":1696209312622,"stop":1696209332614,"duration":19992}},{"uid":"ec20b49d5fcbba60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ec20b49d5fcbba60","status":"passed","time":{"start":1696123416784,"stop":1696123454198,"duration":37414}},{"uid":"853b48767eb70e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/853b48767eb70e67","status":"passed","time":{"start":1696036368246,"stop":1696036398891,"duration":30645}},{"uid":"c5985b19d5f14dd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c5985b19d5f14dd9","status":"passed","time":{"start":1695950063735,"stop":1695950072231,"duration":8496}},{"uid":"7f89d61ffa637e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7f89d61ffa637e3e","status":"passed","time":{"start":1695930382486,"stop":1695930393519,"duration":11033}},{"uid":"d2ca194a509a7834","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/d2ca194a509a7834","status":"passed","time":{"start":1695930295915,"stop":1695930305088,"duration":9173}},{"uid":"47be4c3b62aa6db2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/47be4c3b62aa6db2","status":"passed","time":{"start":1695863915793,"stop":1695863938714,"duration":22921}},{"uid":"18ab8d7416b30057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/18ab8d7416b30057","status":"passed","time":{"start":1695852696569,"stop":1695852704549,"duration":7980}},{"uid":"316e2e2a640bda27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/316e2e2a640bda27","status":"passed","time":{"start":1695852590828,"stop":1695852599400,"duration":8572}},{"uid":"4acb72bbb1e53131","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4acb72bbb1e53131","status":"passed","time":{"start":1695841451990,"stop":1695841460537,"duration":8547}},{"uid":"eabc54e44437ef4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/eabc54e44437ef4a","status":"passed","time":{"start":1695841411266,"stop":1695841434050,"duration":22784}},{"uid":"778f156cb2fa7334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/778f156cb2fa7334","status":"passed","time":{"start":1695777287489,"stop":1695777314040,"duration":26551}},{"uid":"3f781564ea3305c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3f781564ea3305c4","status":"passed","time":{"start":1695690885147,"stop":1695690912903,"duration":27756}},{"uid":"2829a1ac2112070b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2829a1ac2112070b","status":"passed","time":{"start":1695604512998,"stop":1695604550875,"duration":37877}},{"uid":"ff0d33a11cea96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ff0d33a11cea96a7","status":"passed","time":{"start":1695518287233,"stop":1695518333480,"duration":46247}},{"uid":"c061b635c01f39ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c061b635c01f39ae","status":"passed","time":{"start":1695431759083,"stop":1695431819804,"duration":60721}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"3b7f0791f245437a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/3b7f0791f245437a","status":"passed","time":{"start":1696468451943,"stop":1696468452632,"duration":689}},{"uid":"8f35c96c827a8c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/8f35c96c827a8c90","status":"passed","time":{"start":1696382156574,"stop":1696382157200,"duration":626}},{"uid":"1c25568e79de0f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1c25568e79de0f1a","status":"passed","time":{"start":1696366204094,"stop":1696366204684,"duration":590}},{"uid":"43a3d694aae6eac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/43a3d694aae6eac7","status":"passed","time":{"start":1696295683898,"stop":1696295684760,"duration":862}},{"uid":"70c10d2e7e9f7e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/70c10d2e7e9f7e42","status":"passed","time":{"start":1696209290546,"stop":1696209291231,"duration":685}},{"uid":"4409897fcde96c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4409897fcde96c7d","status":"passed","time":{"start":1696123384575,"stop":1696123385632,"duration":1057}},{"uid":"9e56879b09347435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9e56879b09347435","status":"passed","time":{"start":1696036349079,"stop":1696036349697,"duration":618}},{"uid":"15bedbc4f7083756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/15bedbc4f7083756","status":"passed","time":{"start":1695950036235,"stop":1695950037061,"duration":826}},{"uid":"9f1fabfe155edf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f1fabfe155edf1","status":"passed","time":{"start":1695930358326,"stop":1695930359379,"duration":1053}},{"uid":"403cfe7825976eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/403cfe7825976eea","status":"passed","time":{"start":1695930275231,"stop":1695930275873,"duration":642}},{"uid":"36376c5955d4847e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/36376c5955d4847e","status":"passed","time":{"start":1695863644942,"stop":1695863646009,"duration":1067}},{"uid":"d8f7ffe4dfe7ea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d8f7ffe4dfe7ea35","status":"passed","time":{"start":1695852481666,"stop":1695852482474,"duration":808}},{"uid":"bcac8a2bd1feea58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/bcac8a2bd1feea58","status":"passed","time":{"start":1695852430662,"stop":1695852431336,"duration":674}},{"uid":"2df8b95213bd0d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2df8b95213bd0d64","status":"passed","time":{"start":1695841428692,"stop":1695841429338,"duration":646}},{"uid":"69b3da5647b97e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/69b3da5647b97e07","status":"passed","time":{"start":1695841385171,"stop":1695841385773,"duration":602}},{"uid":"4860a93bc1f58f36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4860a93bc1f58f36","status":"passed","time":{"start":1695777265056,"stop":1695777265847,"duration":791}},{"uid":"cbd35f3e3715e1cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/cbd35f3e3715e1cf","status":"passed","time":{"start":1695690864655,"stop":1695690865385,"duration":730}},{"uid":"c053a61611eca779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c053a61611eca779","status":"passed","time":{"start":1695604477199,"stop":1695604478168,"duration":969}},{"uid":"1c7505f698ca6ee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1c7505f698ca6ee7","status":"passed","time":{"start":1695518255993,"stop":1695518257079,"duration":1086}},{"uid":"2d987727a06b2a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/2d987727a06b2a65","status":"passed","time":{"start":1695431486590,"stop":1695431487634,"duration":1044}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"387620abfd0f4e9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/387620abfd0f4e9a","status":"passed","time":{"start":1696468632507,"stop":1696468634751,"duration":2244}},{"uid":"2e8196afd935e96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/2e8196afd935e96e","status":"passed","time":{"start":1696382345521,"stop":1696382348207,"duration":2686}},{"uid":"6126c233b2eb3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6126c233b2eb3daa","status":"passed","time":{"start":1696366674325,"stop":1696366676814,"duration":2489}},{"uid":"10def0d76834751f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/10def0d76834751f","status":"passed","time":{"start":1696295920653,"stop":1696295923285,"duration":2632}},{"uid":"b7513460c1e07291","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b7513460c1e07291","status":"passed","time":{"start":1696209472455,"stop":1696209474728,"duration":2273}},{"uid":"de3215eaca1ef569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/de3215eaca1ef569","status":"passed","time":{"start":1696123643095,"stop":1696123645654,"duration":2559}},{"uid":"bd03aae8e0f55a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/bd03aae8e0f55a1","status":"passed","time":{"start":1696036535679,"stop":1696036538420,"duration":2741}},{"uid":"3c0215a77f58ba69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/3c0215a77f58ba69","status":"passed","time":{"start":1695950266747,"stop":1695950269217,"duration":2470}},{"uid":"a262488cb68873bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a262488cb68873bf","status":"passed","time":{"start":1695930682649,"stop":1695930685011,"duration":2362}},{"uid":"3d6f0b3fd2c4bf63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3d6f0b3fd2c4bf63","status":"passed","time":{"start":1695930645640,"stop":1695930647924,"duration":2284}},{"uid":"9b6e7bca3a0c2b3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9b6e7bca3a0c2b3b","status":"passed","time":{"start":1695863872288,"stop":1695863875259,"duration":2971}},{"uid":"d59e754a61a344c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d59e754a61a344c","status":"passed","time":{"start":1695852708318,"stop":1695852710356,"duration":2038}},{"uid":"ec7eb6d6e777398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/ec7eb6d6e777398e","status":"passed","time":{"start":1695852602387,"stop":1695852605022,"duration":2635}},{"uid":"77261ef22137b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/77261ef22137b197","status":"passed","time":{"start":1695841609192,"stop":1695841611528,"duration":2336}},{"uid":"69bb1dfcf72024f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/69bb1dfcf72024f2","status":"passed","time":{"start":1695841564144,"stop":1695841566308,"duration":2164}},{"uid":"963a3bdf110219f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/963a3bdf110219f5","status":"passed","time":{"start":1695777444264,"stop":1695777446515,"duration":2251}},{"uid":"ce2f66cc3ba385a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ce2f66cc3ba385a4","status":"passed","time":{"start":1695691046297,"stop":1695691048391,"duration":2094}},{"uid":"b283efc826866cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/b283efc826866cd2","status":"passed","time":{"start":1695604733124,"stop":1695604735226,"duration":2102}},{"uid":"94c08376c1bae227","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/94c08376c1bae227","status":"passed","time":{"start":1695518515202,"stop":1695518517954,"duration":2752}},{"uid":"98d4b93fade67246","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/98d4b93fade67246","status":"passed","time":{"start":1695431735597,"stop":1695431738051,"duration":2454}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":54,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":108},"items":[{"uid":"48ef8b05c7affb74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/48ef8b05c7affb74","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696468458026,"stop":1696468458707,"duration":681}},{"uid":"4194c1bf2ff894dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4194c1bf2ff894dc","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382166368,"stop":1696382166874,"duration":506}},{"uid":"601977bf8a8e07e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/601977bf8a8e07e8","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366209854,"stop":1696366210489,"duration":635}},{"uid":"26056a0027096917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/26056a0027096917","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295694449,"stop":1696295695137,"duration":688}},{"uid":"bd7b7f9e6eb556e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bd7b7f9e6eb556e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209297961,"stop":1696209298600,"duration":639}},{"uid":"fe0c09adb00b90f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fe0c09adb00b90f3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123394657,"stop":1696123395298,"duration":641}},{"uid":"be1ae73b195030b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/be1ae73b195030b1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036356020,"stop":1696036356641,"duration":621}},{"uid":"e30716a69971ec5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e30716a69971ec5e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950047625,"stop":1695950048184,"duration":559}},{"uid":"841cd148eb3ccc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/841cd148eb3ccc23","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930368561,"stop":1695930369228,"duration":667}},{"uid":"3aebad39892ee266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3aebad39892ee266","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930282489,"stop":1695930282946,"duration":457}},{"uid":"d10b1f6dbc906225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d10b1f6dbc906225","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863657413,"stop":1695863658182,"duration":769}},{"uid":"10281bf251d6b6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/10281bf251d6b6db","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852494226,"stop":1695852494824,"duration":598}},{"uid":"e6febbd478b042b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e6febbd478b042b6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852444568,"stop":1695852445136,"duration":568}},{"uid":"f29484def624391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f29484def624391b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841435805,"stop":1695841436233,"duration":428}},{"uid":"92a783f4033d66ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/92a783f4033d66ef","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841395309,"stop":1695841395968,"duration":659}},{"uid":"afcef88b5091d528","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/afcef88b5091d528","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777271859,"stop":1695777272571,"duration":712}},{"uid":"914fd845704f9aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/914fd845704f9aa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690876714,"stop":1695690877246,"duration":532}},{"uid":"cd5bbef15da0e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cd5bbef15da0e20b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604489995,"stop":1695604490799,"duration":804}},{"uid":"fa9215542da1216e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/fa9215542da1216e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518266599,"stop":1695518267313,"duration":714}},{"uid":"b3b1fc0d58309c33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b3b1fc0d58309c33","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431500875,"stop":1695431501665,"duration":790}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":108},"items":[{"uid":"5a2a60d176d8a74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/5a2a60d176d8a74a","status":"passed","time":{"start":1696468648862,"stop":1696468651911,"duration":3049}},{"uid":"3165e393e2dc7716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3165e393e2dc7716","status":"passed","time":{"start":1696382361627,"stop":1696382364572,"duration":2945}},{"uid":"6d42d518df542811","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6d42d518df542811","status":"passed","time":{"start":1696366407625,"stop":1696366410896,"duration":3271}},{"uid":"589332d167793af4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/589332d167793af4","status":"passed","time":{"start":1696295931443,"stop":1696295935494,"duration":4051}},{"uid":"9f6fa2fe3bce5a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9f6fa2fe3bce5a42","status":"passed","time":{"start":1696209488260,"stop":1696209492110,"duration":3850}},{"uid":"b2fbf75fb258280a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b2fbf75fb258280a","status":"passed","time":{"start":1696123648817,"stop":1696123652894,"duration":4077}},{"uid":"d096de5094ca1c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/d096de5094ca1c13","status":"passed","time":{"start":1696036551866,"stop":1696036554850,"duration":2984}},{"uid":"dfa7d1f9560445c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dfa7d1f9560445c8","status":"passed","time":{"start":1695950272303,"stop":1695950276035,"duration":3732}},{"uid":"5b6f77e020e02e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5b6f77e020e02e42","status":"passed","time":{"start":1695930648514,"stop":1695930652260,"duration":3746}},{"uid":"84ac024ffb737b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/84ac024ffb737b62","status":"passed","time":{"start":1695930485546,"stop":1695930489183,"duration":3637}},{"uid":"bb277dbcba038aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/bb277dbcba038aba","status":"passed","time":{"start":1695863892256,"stop":1695863896561,"duration":4305}},{"uid":"3228c648c4647045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3228c648c4647045","status":"passed","time":{"start":1695852716780,"stop":1695852720726,"duration":3946}},{"uid":"9a74e9ae82c51f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9a74e9ae82c51f58","status":"passed","time":{"start":1695852619026,"stop":1695852622252,"duration":3226}},{"uid":"5bb630135b3421ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5bb630135b3421ac","status":"passed","time":{"start":1695841625359,"stop":1695841628372,"duration":3013}},{"uid":"6a0a1c0d7a4776c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6a0a1c0d7a4776c9","status":"passed","time":{"start":1695841578859,"stop":1695841581947,"duration":3088}},{"uid":"990fe9fa5b3ea789","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/990fe9fa5b3ea789","status":"passed","time":{"start":1695777465994,"stop":1695777469126,"duration":3132}},{"uid":"37fade128b149cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/37fade128b149cd5","status":"passed","time":{"start":1695691063648,"stop":1695691066778,"duration":3130}},{"uid":"c30b98d9e14b9528","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c30b98d9e14b9528","status":"passed","time":{"start":1695604757939,"stop":1695604762292,"duration":4353}},{"uid":"c6360703cbe96eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c6360703cbe96eb2","status":"passed","time":{"start":1695518537804,"stop":1695518541965,"duration":4161}},{"uid":"de713bc01a9dacca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/de713bc01a9dacca","status":"passed","time":{"start":1695431754601,"stop":1695431759360,"duration":4759}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"abec6a1d4fb91aa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/abec6a1d4fb91aa7","status":"passed","time":{"start":1696468642613,"stop":1696468644142,"duration":1529}},{"uid":"63e9c4b899e966f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/63e9c4b899e966f1","status":"passed","time":{"start":1696382356170,"stop":1696382357702,"duration":1532}},{"uid":"8ee664a43c8ada87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/8ee664a43c8ada87","status":"passed","time":{"start":1696366684414,"stop":1696366685485,"duration":1071}},{"uid":"c9f9061ae040c85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c9f9061ae040c85c","status":"passed","time":{"start":1696295932233,"stop":1696295934043,"duration":1810}},{"uid":"8dd32f0e13ac8d47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/8dd32f0e13ac8d47","status":"passed","time":{"start":1696209482872,"stop":1696209484048,"duration":1176}},{"uid":"b3f36873d2e9f7ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b3f36873d2e9f7ec","status":"passed","time":{"start":1696123654616,"stop":1696123656299,"duration":1683}},{"uid":"407701eff8a707a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/407701eff8a707a8","status":"passed","time":{"start":1696036546113,"stop":1696036547201,"duration":1088}},{"uid":"c90f3fa67ab72e7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c90f3fa67ab72e7f","status":"passed","time":{"start":1695950277634,"stop":1695950279445,"duration":1811}},{"uid":"53d3fd5f771f1435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/53d3fd5f771f1435","status":"passed","time":{"start":1695930694090,"stop":1695930695626,"duration":1536}},{"uid":"41dc7e3c2e76aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/41dc7e3c2e76aae","status":"passed","time":{"start":1695930655519,"stop":1695930656621,"duration":1102}},{"uid":"4df7b48e9075050d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4df7b48e9075050d","status":"passed","time":{"start":1695863884140,"stop":1695863886802,"duration":2662}},{"uid":"e9c7513229e61e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e9c7513229e61e3d","status":"passed","time":{"start":1695852718723,"stop":1695852720099,"duration":1376}},{"uid":"83b43fed71427224","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/83b43fed71427224","status":"passed","time":{"start":1695852612598,"stop":1695852614139,"duration":1541}},{"uid":"5041e836d16d6052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5041e836d16d6052","status":"passed","time":{"start":1695841619444,"stop":1695841621468,"duration":2024}},{"uid":"d9315c63d4d9ba4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d9315c63d4d9ba4b","status":"passed","time":{"start":1695841573980,"stop":1695841575121,"duration":1141}},{"uid":"f980e0ef560c1a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f980e0ef560c1a30","status":"passed","time":{"start":1695777454149,"stop":1695777455333,"duration":1184}},{"uid":"abb80675d1d36832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/abb80675d1d36832","status":"passed","time":{"start":1695691056349,"stop":1695691057465,"duration":1116}},{"uid":"37b1843d7b8862f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/37b1843d7b8862f7","status":"passed","time":{"start":1695604744661,"stop":1695604747213,"duration":2552}},{"uid":"b136b20508389277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b136b20508389277","status":"passed","time":{"start":1695518527278,"stop":1695518529458,"duration":2180}},{"uid":"59282bbd944ccb2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/59282bbd944ccb2a","status":"passed","time":{"start":1695431747018,"stop":1695431748551,"duration":1533}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"bde9dabf86360437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/bde9dabf86360437","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696468626818,"stop":1696468627983,"duration":1165}},{"uid":"a5d65393fba47171","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/a5d65393fba47171","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696382338429,"stop":1696382339331,"duration":902}},{"uid":"aecd39e989ca1c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/aecd39e989ca1c2e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366399413,"stop":1696366400278,"duration":865}},{"uid":"7ac53c174a92f861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7ac53c174a92f861","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696295914903,"stop":1696295915982,"duration":1079}},{"uid":"3237c9daef3af01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3237c9daef3af01e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696209468610,"stop":1696209469518,"duration":908}},{"uid":"a4f6b54b78863405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a4f6b54b78863405","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696123642578,"stop":1696123644154,"duration":1576}},{"uid":"e09caf0030dc46e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e09caf0030dc46e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696036524930,"stop":1696036530216,"duration":5286}},{"uid":"7dc51f1f4c0ac75e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7dc51f1f4c0ac75e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695950262671,"stop":1695950267820,"duration":5149}},{"uid":"8985d4b9b137ae18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8985d4b9b137ae18","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930639316,"stop":1695930644500,"duration":5184}},{"uid":"cb44c9e64c61e724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/cb44c9e64c61e724","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930447268,"stop":1695930448370,"duration":1102}},{"uid":"1f2ef9de65433735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1f2ef9de65433735","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695863911570,"stop":1695863913312,"duration":1742}},{"uid":"d4b6e35408e92f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d4b6e35408e92f95","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852692857,"stop":1695852693941,"duration":1084}},{"uid":"a3c8cbb13a9a979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a3c8cbb13a9a979","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852587882,"stop":1695852589036,"duration":1154}},{"uid":"4f1b31f52a9c83da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4f1b31f52a9c83da","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841603499,"stop":1695841608056,"duration":4557}},{"uid":"2f23467523562f98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2f23467523562f98","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841562213,"stop":1695841563118,"duration":905}},{"uid":"49e4d29b86a5c2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/49e4d29b86a5c2cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695777442334,"stop":1695777443230,"duration":896}},{"uid":"62899a4fbac61136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/62899a4fbac61136","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695691039688,"stop":1695691045048,"duration":5360}},{"uid":"9e0328f0891f7f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9e0328f0891f7f6a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695604764896,"stop":1695604766085,"duration":1189}},{"uid":"86a9c607d7cd7e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/86a9c607d7cd7e52","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695518565632,"stop":1695518570710,"duration":5078}},{"uid":"18eb8d33409c03cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/18eb8d33409c03cc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695431749937,"stop":1695431755906,"duration":5969}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":108},"items":[{"uid":"8bc03abe811c001a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/8bc03abe811c001a","status":"passed","time":{"start":1696468628934,"stop":1696468632504,"duration":3570}},{"uid":"88c55b6821933714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/88c55b6821933714","status":"passed","time":{"start":1696382340252,"stop":1696382345517,"duration":5265}},{"uid":"1b699bdd0a1eabc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1b699bdd0a1eabc9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))","time":{"start":1696366401456,"stop":1696366674106,"duration":272650}},{"uid":"b4c6c1409d7bda33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b4c6c1409d7bda33","status":"passed","time":{"start":1696295917019,"stop":1696295920650,"duration":3631}},{"uid":"266da5288d792791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/266da5288d792791","status":"passed","time":{"start":1696209470792,"stop":1696209472452,"duration":1660}},{"uid":"4b2f9022d8e6af39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4b2f9022d8e6af39","status":"passed","time":{"start":1696123636839,"stop":1696123643092,"duration":6253}},{"uid":"b9ff85194d834c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b9ff85194d834c28","status":"passed","time":{"start":1696036531271,"stop":1696036535676,"duration":4405}},{"uid":"9d5280baee6cefe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9d5280baee6cefe3","status":"passed","time":{"start":1695950260193,"stop":1695950266745,"duration":6552}},{"uid":"626068d436e09a08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/626068d436e09a08","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930576254,"stop":1695930682575,"duration":106321}},{"uid":"8d89650dd54e8b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8d89650dd54e8b0f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930449586,"stop":1695930645580,"duration":195994}},{"uid":"7087e33bf8a11db1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7087e33bf8a11db1","status":"passed","time":{"start":1695863868408,"stop":1695863872284,"duration":3876}},{"uid":"b8b2bbc550d99ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b8b2bbc550d99ba3","status":"passed","time":{"start":1695852704553,"stop":1695852708314,"duration":3761}},{"uid":"d13e0aabeb84e017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d13e0aabeb84e017","status":"passed","time":{"start":1695852599403,"stop":1695852602384,"duration":2981}},{"uid":"2a20d6496f438937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2a20d6496f438937","status":"passed","time":{"start":1695841628259,"stop":1695841638650,"duration":10391}},{"uid":"a63ae0e2f32809c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a63ae0e2f32809c8","status":"passed","time":{"start":1695841600031,"stop":1695841607267,"duration":7236}},{"uid":"84523786c97780ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/84523786c97780ff","status":"passed","time":{"start":1695777479688,"stop":1695777481824,"duration":2136}},{"uid":"f10243712dd5d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f10243712dd5d0c","status":"passed","time":{"start":1695691081966,"stop":1695691084004,"duration":2038}},{"uid":"205992deb896fe65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/205992deb896fe65","status":"passed","time":{"start":1695604730455,"stop":1695604733120,"duration":2665}},{"uid":"8a036f27573bd1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8a036f27573bd1c","status":"passed","time":{"start":1695518512003,"stop":1695518515199,"duration":3196}},{"uid":"8fae75e51f17efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/8fae75e51f17efc9","status":"passed","time":{"start":1695431733296,"stop":1695431735591,"duration":2295}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"d265bba53a1a0abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/d265bba53a1a0abf","status":"passed","time":{"start":1696468464472,"stop":1696468470964,"duration":6492}},{"uid":"f0c9851dac0c5b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f0c9851dac0c5b64","status":"passed","time":{"start":1696382172249,"stop":1696382179129,"duration":6880}},{"uid":"5b25237789deb07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5b25237789deb07e","status":"passed","time":{"start":1696366214919,"stop":1696366221015,"duration":6096}},{"uid":"60cb5d7673087f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/60cb5d7673087f23","status":"passed","time":{"start":1696295701936,"stop":1696295710184,"duration":8248}},{"uid":"23b615ad79370ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/23b615ad79370ab9","status":"passed","time":{"start":1696209303427,"stop":1696209311305,"duration":7878}},{"uid":"97994cf97fd47b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/97994cf97fd47b79","status":"passed","time":{"start":1696123401451,"stop":1696123411024,"duration":9573}},{"uid":"7621bb6257d9fdfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7621bb6257d9fdfc","status":"passed","time":{"start":1696036361644,"stop":1696036368618,"duration":6974}},{"uid":"7609600abd8f6a34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7609600abd8f6a34","status":"passed","time":{"start":1695950054535,"stop":1695950062886,"duration":8351}},{"uid":"edec88dedca24b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/edec88dedca24b0e","status":"passed","time":{"start":1695930376399,"stop":1695930384804,"duration":8405}},{"uid":"1414ca540607601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1414ca540607601","status":"passed","time":{"start":1695930287440,"stop":1695930293661,"duration":6221}},{"uid":"9b00a999377c954d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9b00a999377c954d","status":"passed","time":{"start":1695863664120,"stop":1695863672373,"duration":8253}},{"uid":"cee2c7eb0c3fc5be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/cee2c7eb0c3fc5be","status":"passed","time":{"start":1695852500034,"stop":1695852507186,"duration":7152}},{"uid":"8d4f86aa4b1c5c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/8d4f86aa4b1c5c66","status":"passed","time":{"start":1695852450543,"stop":1695852457356,"duration":6813}},{"uid":"b697611685195ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b697611685195ce9","status":"passed","time":{"start":1695841440917,"stop":1695841447628,"duration":6711}},{"uid":"bbff45dcf7391938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/bbff45dcf7391938","status":"passed","time":{"start":1695841400347,"stop":1695841407826,"duration":7479}},{"uid":"efd5aececfc09435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/efd5aececfc09435","status":"passed","time":{"start":1695777276983,"stop":1695777283473,"duration":6490}},{"uid":"e1290b66adc4b00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e1290b66adc4b00d","status":"passed","time":{"start":1695690881808,"stop":1695690887988,"duration":6180}},{"uid":"9f203c96f4b6b7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9f203c96f4b6b7c7","status":"passed","time":{"start":1695604497173,"stop":1695604528907,"duration":31734}},{"uid":"445d9409655d170e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/445d9409655d170e","status":"passed","time":{"start":1695518273435,"stop":1695518307494,"duration":34059}},{"uid":"605897905e4acb32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/605897905e4acb32","status":"passed","time":{"start":1695431508805,"stop":1695431541630,"duration":32825}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"f52ee673d1c34872","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/f52ee673d1c34872","status":"passed","time":{"start":1696468454540,"stop":1696468455755,"duration":1215}},{"uid":"79773f2c86f21ff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/79773f2c86f21ff5","status":"passed","time":{"start":1696382159019,"stop":1696382163352,"duration":4333}},{"uid":"1f7a3ee009b6766f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1f7a3ee009b6766f","status":"passed","time":{"start":1696366206576,"stop":1696366207760,"duration":1184}},{"uid":"5ccb236b31953fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5ccb236b31953fcc","status":"passed","time":{"start":1696295687072,"stop":1696295692159,"duration":5087}},{"uid":"d0e2fdb4b9c296cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d0e2fdb4b9c296cb","status":"passed","time":{"start":1696209294065,"stop":1696209294971,"duration":906}},{"uid":"b0cff8855f20bd05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b0cff8855f20bd05","status":"passed","time":{"start":1696123389753,"stop":1696123391355,"duration":1602}},{"uid":"b5d42c00c1222fde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b5d42c00c1222fde","status":"passed","time":{"start":1696036352624,"stop":1696036353619,"duration":995}},{"uid":"f161713bfe077d9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/f161713bfe077d9d","status":"passed","time":{"start":1695950040656,"stop":1695950044955,"duration":4299}},{"uid":"8ac909053e9f6a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8ac909053e9f6a05","status":"passed","time":{"start":1695930363513,"stop":1695930365301,"duration":1788}},{"uid":"6a6d51186851b734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6a6d51186851b734","status":"passed","time":{"start":1695930278771,"stop":1695930279719,"duration":948}},{"uid":"d41d00d7a3a1154d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d41d00d7a3a1154d","status":"passed","time":{"start":1695863650246,"stop":1695863654734,"duration":4488}},{"uid":"821dfee8b8990718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/821dfee8b8990718","status":"passed","time":{"start":1695852485943,"stop":1695852491682,"duration":5739}},{"uid":"7abc86eabe3954a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7abc86eabe3954a2","status":"passed","time":{"start":1695852441428,"stop":1695852442338,"duration":910}},{"uid":"5b27c186e937efad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5b27c186e937efad","status":"passed","time":{"start":1695841432472,"stop":1695841433623,"duration":1151}},{"uid":"9807f2bb8dbed72b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9807f2bb8dbed72b","status":"passed","time":{"start":1695841388569,"stop":1695841393067,"duration":4498}},{"uid":"1d06b24df2ee020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/1d06b24df2ee020","status":"passed","time":{"start":1695777268781,"stop":1695777269706,"duration":925}},{"uid":"dd53d95d6647a2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/dd53d95d6647a2af","status":"passed","time":{"start":1695690869451,"stop":1695690874070,"duration":4619}},{"uid":"28adacbcdda124ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/28adacbcdda124ae","status":"passed","time":{"start":1695604482186,"stop":1695604487575,"duration":5389}},{"uid":"8003930f9c6cd48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8003930f9c6cd48d","status":"passed","time":{"start":1695518261384,"stop":1695518262793,"duration":1409}},{"uid":"372669b79a4becd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/372669b79a4becd0","status":"passed","time":{"start":1695431491855,"stop":1695431497809,"duration":5954}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":100,"unknown":0,"total":108},"items":[{"uid":"7956c948d8aaefaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7956c948d8aaefaa","status":"passed","time":{"start":1696468438698,"stop":1696468439888,"duration":1190}},{"uid":"e97a9d874ac75437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/e97a9d874ac75437","status":"passed","time":{"start":1696382145906,"stop":1696382146914,"duration":1008}},{"uid":"c139eb223cae7ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c139eb223cae7ebd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366193864,"stop":1696366194624,"duration":760}},{"uid":"d69210d150de2689","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d69210d150de2689","status":"passed","time":{"start":1696295666081,"stop":1696295670563,"duration":4482}},{"uid":"e0cb5eb8bca943c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e0cb5eb8bca943c7","status":"passed","time":{"start":1696209267976,"stop":1696209268812,"duration":836}},{"uid":"205b3e8757ef5a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/205b3e8757ef5a1e","status":"passed","time":{"start":1696123371590,"stop":1696123372496,"duration":906}},{"uid":"f8750f6c65fe5673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f8750f6c65fe5673","status":"passed","time":{"start":1696036325255,"stop":1696036326219,"duration":964}},{"uid":"30b0476d0a720dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/30b0476d0a720dc","status":"passed","time":{"start":1695950019742,"stop":1695950020749,"duration":1007}},{"uid":"7f47683c68246cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7f47683c68246cda","status":"passed","time":{"start":1695930338088,"stop":1695930339329,"duration":1241}},{"uid":"e9e70a4fda0f3108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e9e70a4fda0f3108","status":"passed","time":{"start":1695930264668,"stop":1695930265499,"duration":831}},{"uid":"f277bd7b298e5c39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f277bd7b298e5c39","status":"passed","time":{"start":1695863623261,"stop":1695863624582,"duration":1321}},{"uid":"7ef43bb77d37628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7ef43bb77d37628","status":"passed","time":{"start":1695852460804,"stop":1695852461739,"duration":935}},{"uid":"fe6fa7015750652a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fe6fa7015750652a","status":"passed","time":{"start":1695852419525,"stop":1695852420315,"duration":790}},{"uid":"cd13e946ae59e33e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/cd13e946ae59e33e","status":"passed","time":{"start":1695841417043,"stop":1695841420826,"duration":3783}},{"uid":"73ca5085e443e268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/73ca5085e443e268","status":"passed","time":{"start":1695841371383,"stop":1695841372338,"duration":955}},{"uid":"6e91833df475ec84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6e91833df475ec84","status":"passed","time":{"start":1695777246336,"stop":1695777247168,"duration":832}},{"uid":"809cbcd9dcd4a1e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/809cbcd9dcd4a1e4","status":"passed","time":{"start":1695690844481,"stop":1695690845387,"duration":906}},{"uid":"33e4de8807b24a02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/33e4de8807b24a02","status":"passed","time":{"start":1695604457990,"stop":1695604462676,"duration":4686}},{"uid":"d65dfcd5c6d96864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/d65dfcd5c6d96864","status":"passed","time":{"start":1695518242061,"stop":1695518243232,"duration":1171}},{"uid":"16d3e828a81c40e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/16d3e828a81c40e8","status":"passed","time":{"start":1695431472481,"stop":1695431473781,"duration":1300}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"5f4979dc0e3011b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/5f4979dc0e3011b3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696468662270,"stop":1696468663051,"duration":781}},{"uid":"75d74f92ce4a883b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/75d74f92ce4a883b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696382372417,"stop":1696382373268,"duration":851}},{"uid":"7754112564a38225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7754112564a38225","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696366419206,"stop":1696366420304,"duration":1098}},{"uid":"ef07138dd8f1b4e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/ef07138dd8f1b4e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696295941538,"stop":1696295942597,"duration":1059}},{"uid":"df3ea94a7db9b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/df3ea94a7db9b6a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696209497147,"stop":1696209497918,"duration":771}},{"uid":"2b70128607c1bcd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2b70128607c1bcd8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696123659945,"stop":1696123661174,"duration":1229}},{"uid":"5dd0f6e646d9bf45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5dd0f6e646d9bf45","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696036563185,"stop":1696036564212,"duration":1027}},{"uid":"5a6ab32e1881798a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5a6ab32e1881798a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695950284389,"stop":1695950285365,"duration":976}},{"uid":"de22a844360eae96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/de22a844360eae96","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695930661796,"stop":1695930663015,"duration":1219}},{"uid":"152587cc4de76da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/152587cc4de76da2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695930493876,"stop":1695930494626,"duration":750}},{"uid":"f8e47ae76cfdc5e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f8e47ae76cfdc5e1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695863905179,"stop":1695863906401,"duration":1222}},{"uid":"31a040542de31c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/31a040542de31c7c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695852720103,"stop":1695852721084,"duration":981}},{"uid":"7a2a7531c2e099e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7a2a7531c2e099e8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695852627142,"stop":1695852627818,"duration":676}},{"uid":"45ba73aec7a27e23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/45ba73aec7a27e23","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695841641281,"stop":1695841642077,"duration":796}},{"uid":"70bce82e987afd83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/70bce82e987afd83","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695841586028,"stop":1695841586825,"duration":797}},{"uid":"740298b1c2983b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/740298b1c2983b7f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695777472474,"stop":1695777473340,"duration":866}},{"uid":"4f85fc731160be50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4f85fc731160be50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695691073098,"stop":1695691073969,"duration":871}},{"uid":"66130f0e2126e305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/66130f0e2126e305","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695604771368,"stop":1695604772243,"duration":875}},{"uid":"2bb57e2784444ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/2bb57e2784444ad1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695518548163,"stop":1695518549645,"duration":1482}},{"uid":"d6c21383d1fd2b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d6c21383d1fd2b1f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695431819808,"stop":1695431820973,"duration":1165}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":63,"broken":0,"skipped":0,"passed":45,"unknown":0,"total":108},"items":[{"uid":"fb8da907c3cab53a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/fb8da907c3cab53a","status":"passed","time":{"start":1696468448373,"stop":1696468451320,"duration":2947}},{"uid":"80775818eae4927b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/80775818eae4927b","status":"passed","time":{"start":1696382153407,"stop":1696382155757,"duration":2350}},{"uid":"d733a17c5332d037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d733a17c5332d037","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366194965,"stop":1696366195226,"duration":261}},{"uid":"479922a01afaa857","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/479922a01afaa857","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295677433,"stop":1696295677792,"duration":359}},{"uid":"800d6fdd0ef15581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/800d6fdd0ef15581","status":"passed","time":{"start":1696209274416,"stop":1696209275896,"duration":1480}},{"uid":"c94caa5d2940f133","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c94caa5d2940f133","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123376993,"stop":1696123377431,"duration":438}},{"uid":"8f73144c8eaaec00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8f73144c8eaaec00","status":"passed","time":{"start":1696036336280,"stop":1696036337736,"duration":1456}},{"uid":"70c31f158af871e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/70c31f158af871e3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950025158,"stop":1695950025542,"duration":384}},{"uid":"538e324fee1cf042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/538e324fee1cf042","status":"passed","time":{"start":1695930338581,"stop":1695930340802,"duration":2221}},{"uid":"9b2e38bfc2f496b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9b2e38bfc2f496b3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930266543,"stop":1695930266811,"duration":268}},{"uid":"427c23ef30cc42d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/427c23ef30cc42d9","status":"passed","time":{"start":1695863623638,"stop":1695863625531,"duration":1893}},{"uid":"945a795a8fe514f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/945a795a8fe514f1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852463041,"stop":1695852463397,"duration":356}},{"uid":"5fe0fecf9bbf9d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5fe0fecf9bbf9d24","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852418746,"stop":1695852419004,"duration":258}},{"uid":"d187ca4748285e33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d187ca4748285e33","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841417174,"stop":1695841417452,"duration":278}},{"uid":"7d13464849850496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7d13464849850496","status":"passed","time":{"start":1695841376759,"stop":1695841378236,"duration":1477}},{"uid":"e3f511abfb8d4a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e3f511abfb8d4a7b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777251052,"stop":1695777251354,"duration":302}},{"uid":"35b2ea9e303d44ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/35b2ea9e303d44ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690855224,"stop":1695690855494,"duration":270}},{"uid":"3f6d4e1d5fc15809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3f6d4e1d5fc15809","status":"passed","time":{"start":1695604467981,"stop":1695604472263,"duration":4282}},{"uid":"fb471dc80746aecd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/fb471dc80746aecd","status":"passed","time":{"start":1695518237937,"stop":1695518245363,"duration":7426}},{"uid":"c1cc4c9904b54538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c1cc4c9904b54538","status":"passed","time":{"start":1695431472156,"stop":1695431474093,"duration":1937}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"23fa33239ca52a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/23fa33239ca52a43","status":"passed","time":{"start":1696468792834,"stop":1696468795466,"duration":2632}},{"uid":"6bb37feeb08a6b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/6bb37feeb08a6b5","status":"passed","time":{"start":1696382503946,"stop":1696382506818,"duration":2872}},{"uid":"60d1dbcd807ad925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/60d1dbcd807ad925","status":"passed","time":{"start":1696366551708,"stop":1696366554287,"duration":2579}},{"uid":"19f0d9a6cd0308f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/19f0d9a6cd0308f7","status":"passed","time":{"start":1696296068128,"stop":1696296071101,"duration":2973}},{"uid":"dc495f3f06e933dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/dc495f3f06e933dd","status":"passed","time":{"start":1696209628865,"stop":1696209631443,"duration":2578}},{"uid":"424cb69bb4052f3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/424cb69bb4052f3a","status":"passed","time":{"start":1696123788902,"stop":1696123791842,"duration":2940}},{"uid":"7766ec7ea78e2921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7766ec7ea78e2921","status":"passed","time":{"start":1696036694912,"stop":1696036697378,"duration":2466}},{"uid":"9b9e51d98c5f616e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9b9e51d98c5f616e","status":"passed","time":{"start":1695950418734,"stop":1695950421842,"duration":3108}},{"uid":"85b29b7fddd3935d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/85b29b7fddd3935d","status":"passed","time":{"start":1695930793579,"stop":1695930796538,"duration":2959}},{"uid":"df1b9e9559c19bd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/df1b9e9559c19bd8","status":"passed","time":{"start":1695930625211,"stop":1695930627886,"duration":2675}},{"uid":"d55aa442d87e1ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d55aa442d87e1ced","status":"passed","time":{"start":1695864037687,"stop":1695864040989,"duration":3302}},{"uid":"548fbf0324694ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/548fbf0324694ffa","status":"passed","time":{"start":1695852851257,"stop":1695852854058,"duration":2801}},{"uid":"32ba415f0aca9323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/32ba415f0aca9323","status":"passed","time":{"start":1695852758666,"stop":1695852761314,"duration":2648}},{"uid":"176ea313f36a8619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/176ea313f36a8619","status":"passed","time":{"start":1695841630717,"stop":1695841633429,"duration":2712}},{"uid":"7f39964d7663bb42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7f39964d7663bb42","status":"passed","time":{"start":1695841716887,"stop":1695841719516,"duration":2629}},{"uid":"a33e661a77d77e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a33e661a77d77e6b","status":"passed","time":{"start":1695777604674,"stop":1695777607242,"duration":2568}},{"uid":"e36828406f733944","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e36828406f733944","status":"passed","time":{"start":1695691204134,"stop":1695691207107,"duration":2973}},{"uid":"bb5d25a626720ba9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/bb5d25a626720ba9","status":"passed","time":{"start":1695604767461,"stop":1695604770715,"duration":3254}},{"uid":"e2975f61b5d5a891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e2975f61b5d5a891","status":"passed","time":{"start":1695518680725,"stop":1695518684229,"duration":3504}},{"uid":"9fa6ef2bc0697c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9fa6ef2bc0697c71","status":"passed","time":{"start":1695431950961,"stop":1695431954124,"duration":3163}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":13,"unknown":0,"total":13},"items":[{"uid":"17aa2a1c11988f18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/17aa2a1c11988f18","status":"passed","time":{"start":1696468678061,"stop":1696468690616,"duration":12555}},{"uid":"cea1e4688b5005a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/cea1e4688b5005a","status":"passed","time":{"start":1696382389180,"stop":1696382397664,"duration":8484}},{"uid":"473b0cda3d4c64c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/473b0cda3d4c64c0","status":"passed","time":{"start":1696366385731,"stop":1696366395738,"duration":10007}},{"uid":"b0e5cd18b3df04fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b0e5cd18b3df04fe","status":"passed","time":{"start":1696295906148,"stop":1696295918648,"duration":12500}},{"uid":"3bb9855bfa876b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3bb9855bfa876b3a","status":"passed","time":{"start":1696209497701,"stop":1696209511244,"duration":13543}},{"uid":"c230c1802e779183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c230c1802e779183","status":"passed","time":{"start":1696123614650,"stop":1696123625326,"duration":10676}},{"uid":"52e76c9e2041621f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/52e76c9e2041621f","status":"passed","time":{"start":1696036563763,"stop":1696036573114,"duration":9351}},{"uid":"817927e94125550d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/817927e94125550d","status":"passed","time":{"start":1695950234222,"stop":1695950248007,"duration":13785}},{"uid":"3f34a56a8e055c04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3f34a56a8e055c04","status":"passed","time":{"start":1695930551711,"stop":1695930563943,"duration":12232}},{"uid":"8282283368c66cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8282283368c66cc3","status":"passed","time":{"start":1695930465378,"stop":1695930474385,"duration":9007}},{"uid":"d52abb9170bfe3b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d52abb9170bfe3b3","status":"passed","time":{"start":1695863842991,"stop":1695863856810,"duration":13819}},{"uid":"adf87b6c8aacb10d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/adf87b6c8aacb10d","status":"passed","time":{"start":1695852687264,"stop":1695852701981,"duration":14717}},{"uid":"5a997c2775622dd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5a997c2775622dd5","status":"passed","time":{"start":1695852643815,"stop":1695852654951,"duration":11136}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"9077af0f54abcbaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9077af0f54abcbaa","status":"passed","time":{"start":1696468726956,"stop":1696468728329,"duration":1373}},{"uid":"d9c05d9fc9be2404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d9c05d9fc9be2404","status":"passed","time":{"start":1696382427329,"stop":1696382428915,"duration":1586}},{"uid":"90369262fdff82f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/90369262fdff82f2","status":"passed","time":{"start":1696366574625,"stop":1696366576016,"duration":1391}},{"uid":"32c5b02cef429905","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/32c5b02cef429905","status":"passed","time":{"start":1696295961633,"stop":1696295963284,"duration":1651}},{"uid":"cdd9bc22a316a6b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cdd9bc22a316a6b8","status":"passed","time":{"start":1696209555814,"stop":1696209557617,"duration":1803}},{"uid":"a0cb43e651e661b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a0cb43e651e661b","status":"passed","time":{"start":1696123688668,"stop":1696123690429,"duration":1761}},{"uid":"fcfec1fbb0b7b13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/fcfec1fbb0b7b13a","status":"passed","time":{"start":1696036603405,"stop":1696036605193,"duration":1788}},{"uid":"46a8141428181109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/46a8141428181109","status":"passed","time":{"start":1695950310531,"stop":1695950312119,"duration":1588}},{"uid":"8ea41ace646f35f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8ea41ace646f35f9","status":"passed","time":{"start":1695930722600,"stop":1695930724408,"duration":1808}},{"uid":"465aa62041bc052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/465aa62041bc052b","status":"passed","time":{"start":1695930645676,"stop":1695930647308,"duration":1632}},{"uid":"f560251966f29912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f560251966f29912","status":"passed","time":{"start":1695863971683,"stop":1695863973720,"duration":2037}},{"uid":"32a2c9488146b4fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/32a2c9488146b4fc","status":"passed","time":{"start":1695852749168,"stop":1695852750746,"duration":1578}},{"uid":"e3c81d127d1f18f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e3c81d127d1f18f9","status":"passed","time":{"start":1695852680771,"stop":1695852682264,"duration":1493}},{"uid":"566b4144240115bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/566b4144240115bd","status":"passed","time":{"start":1695841775094,"stop":1695841776621,"duration":1527}},{"uid":"c54c918feb2f0faa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c54c918feb2f0faa","status":"passed","time":{"start":1695841622758,"stop":1695841624423,"duration":1665}},{"uid":"d7c0bdf2745b2864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/d7c0bdf2745b2864","status":"passed","time":{"start":1695777504914,"stop":1695777506405,"duration":1491}},{"uid":"a0428e1875648984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a0428e1875648984","status":"passed","time":{"start":1695691114470,"stop":1695691116188,"duration":1718}},{"uid":"6eaccdc27149877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6eaccdc27149877","status":"passed","time":{"start":1695604785846,"stop":1695604787767,"duration":1921}},{"uid":"374c1dab9c8dbe5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/374c1dab9c8dbe5c","status":"passed","time":{"start":1695518589811,"stop":1695518591932,"duration":2121}},{"uid":"54d749358300553e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/54d749358300553e","status":"passed","time":{"start":1695431785281,"stop":1695431787515,"duration":2234}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"da6dbe611bfd88ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/da6dbe611bfd88ed","status":"passed","time":{"start":1696468433989,"stop":1696468438695,"duration":4706}},{"uid":"ab484e8950204d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ab484e8950204d82","status":"passed","time":{"start":1696382141135,"stop":1696382145902,"duration":4767}},{"uid":"8e38c1bbef27889b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/8e38c1bbef27889b","status":"passed","time":{"start":1696366189307,"stop":1696366193861,"duration":4554}},{"uid":"f3fffc1df81ee1ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f3fffc1df81ee1ff","status":"passed","time":{"start":1696295661382,"stop":1696295666078,"duration":4696}},{"uid":"9051ca0b2e709536","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9051ca0b2e709536","status":"passed","time":{"start":1696209263252,"stop":1696209267972,"duration":4720}},{"uid":"c2af85819a5c77ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c2af85819a5c77ba","status":"passed","time":{"start":1696123366161,"stop":1696123371587,"duration":5426}},{"uid":"a896f93c8fd96bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/a896f93c8fd96bbd","status":"passed","time":{"start":1696036320253,"stop":1696036325252,"duration":4999}},{"uid":"d09deb147c3aa404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d09deb147c3aa404","status":"passed","time":{"start":1695950014173,"stop":1695950019739,"duration":5566}},{"uid":"3e6fcd0a18f137ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3e6fcd0a18f137ec","status":"passed","time":{"start":1695930333070,"stop":1695930338085,"duration":5015}},{"uid":"e13d7a5b7b52a377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e13d7a5b7b52a377","status":"passed","time":{"start":1695930260121,"stop":1695930264665,"duration":4544}},{"uid":"17e37190d7f83725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/17e37190d7f83725","status":"passed","time":{"start":1695863617663,"stop":1695863623257,"duration":5594}},{"uid":"d7dff6808fc38580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d7dff6808fc38580","status":"passed","time":{"start":1695852455826,"stop":1695852460800,"duration":4974}},{"uid":"9d15c8165b5fef61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9d15c8165b5fef61","status":"passed","time":{"start":1695852414862,"stop":1695852419522,"duration":4660}},{"uid":"226554cb706e211b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/226554cb706e211b","status":"passed","time":{"start":1695841412111,"stop":1695841417039,"duration":4928}},{"uid":"6e2f1865a3aa2eeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6e2f1865a3aa2eeb","status":"passed","time":{"start":1695841366709,"stop":1695841371380,"duration":4671}},{"uid":"c2808f9b8758cedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/c2808f9b8758cedc","status":"passed","time":{"start":1695777241649,"stop":1695777246333,"duration":4684}},{"uid":"86edec04bca66557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/86edec04bca66557","status":"passed","time":{"start":1695690839700,"stop":1695690844478,"duration":4778}},{"uid":"40f79fdb2c6d58ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/40f79fdb2c6d58ae","status":"passed","time":{"start":1695604452664,"stop":1695604457987,"duration":5323}},{"uid":"7057f444d4479436","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7057f444d4479436","status":"passed","time":{"start":1695518236762,"stop":1695518242057,"duration":5295}},{"uid":"3763e77f4afd1346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3763e77f4afd1346","status":"passed","time":{"start":1695431467087,"stop":1695431472478,"duration":5391}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":108},"items":[{"uid":"dbcee319e4f9105e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/dbcee319e4f9105e","status":"passed","time":{"start":1696468427542,"stop":1696468429154,"duration":1612}},{"uid":"d36f8a4cef67270d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d36f8a4cef67270d","status":"passed","time":{"start":1696382132998,"stop":1696382134620,"duration":1622}},{"uid":"deb4acef4a9aa427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/deb4acef4a9aa427","status":"passed","time":{"start":1696366184899,"stop":1696366186512,"duration":1613}},{"uid":"f1b937dccdec94c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f1b937dccdec94c","status":"passed","time":{"start":1696295655524,"stop":1696295658661,"duration":3137}},{"uid":"338223e0462af7a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/338223e0462af7a1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1696209263483,"stop":1696209265585,"duration":2102}},{"uid":"458a75495ba7b838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/458a75495ba7b838","status":"passed","time":{"start":1696123356375,"stop":1696123358077,"duration":1702}},{"uid":"c3abd883188a5039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c3abd883188a5039","status":"passed","time":{"start":1696036316185,"stop":1696036317811,"duration":1626}},{"uid":"577c35dc18b85eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/577c35dc18b85eef","status":"passed","time":{"start":1695950004487,"stop":1695950006388,"duration":1901}},{"uid":"a3ab0fc277e121a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a3ab0fc277e121a7","status":"passed","time":{"start":1695930328162,"stop":1695930329652,"duration":1490}},{"uid":"23badf0228591836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/23badf0228591836","status":"passed","time":{"start":1695930256329,"stop":1695930257891,"duration":1562}},{"uid":"358f34046896aa91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/358f34046896aa91","status":"passed","time":{"start":1695863612451,"stop":1695863614645,"duration":2194}},{"uid":"d56e7c77dc0664eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d56e7c77dc0664eb","status":"passed","time":{"start":1695852450376,"stop":1695852452170,"duration":1794}},{"uid":"3fde2482e65d234b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/3fde2482e65d234b","status":"passed","time":{"start":1695852408516,"stop":1695852410277,"duration":1761}},{"uid":"444e889b31ed8bed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/444e889b31ed8bed","status":"passed","time":{"start":1695841407129,"stop":1695841408769,"duration":1640}},{"uid":"3697a588e0daf933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/3697a588e0daf933","status":"passed","time":{"start":1695841366648,"stop":1695841368397,"duration":1749}},{"uid":"5daf397c3bc69b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/5daf397c3bc69b57","status":"passed","time":{"start":1695777240797,"stop":1695777242605,"duration":1808}},{"uid":"2251de4baaf321d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2251de4baaf321d8","status":"passed","time":{"start":1695690835463,"stop":1695690837083,"duration":1620}},{"uid":"545e5e3eb6e7055f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/545e5e3eb6e7055f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1695604447304,"stop":1695604449311,"duration":2007}},{"uid":"60b21f498728775a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/60b21f498728775a","status":"passed","time":{"start":1695518226965,"stop":1695518228967,"duration":2002}},{"uid":"467edcb1f21f350a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/467edcb1f21f350a","status":"passed","time":{"start":1695431461306,"stop":1695431463149,"duration":1843}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"c1161db63f7f7245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/c1161db63f7f7245","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468480296,"stop":1696468480300,"duration":4}},{"uid":"59beaf39b87d8cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/59beaf39b87d8cc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382193209,"stop":1696382193213,"duration":4}},{"uid":"7f5a3db6008abca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7f5a3db6008abca2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366223467,"stop":1696366223471,"duration":4}},{"uid":"c8a880610d9d071c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c8a880610d9d071c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295712182,"stop":1696295712186,"duration":4}},{"uid":"d8fec100664ca6a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d8fec100664ca6a9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209309685,"stop":1696209309689,"duration":4}},{"uid":"c1c9cf7c3fab918d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c1c9cf7c3fab918d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123414076,"stop":1696123414080,"duration":4}},{"uid":"a86e9c40d818ccf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/a86e9c40d818ccf3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036367209,"stop":1696036367213,"duration":4}},{"uid":"91cfd7872220d2df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91cfd7872220d2df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950062598,"stop":1695950062601,"duration":3}},{"uid":"579bdd6e95f0937d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/579bdd6e95f0937d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930381133,"stop":1695930381138,"duration":5}},{"uid":"3d04b4ac6d8ed805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3d04b4ac6d8ed805","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930295056,"stop":1695930295060,"duration":4}},{"uid":"3aeaef72cab8e285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3aeaef72cab8e285","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863914455,"stop":1695863914460,"duration":5}},{"uid":"4834bee76dbd3f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4834bee76dbd3f4b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852695471,"stop":1695852695476,"duration":5}},{"uid":"10112b5eafaf7180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/10112b5eafaf7180","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852589839,"stop":1695852589842,"duration":3}},{"uid":"87f859acb7d128c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/87f859acb7d128c0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841450990,"stop":1695841450996,"duration":6}},{"uid":"592cb461f00f2e9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/592cb461f00f2e9b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841410292,"stop":1695841410296,"duration":4}},{"uid":"e1ddec8dd2ce0d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e1ddec8dd2ce0d72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777286471,"stop":1695777286476,"duration":5}},{"uid":"b5d933a19e812b88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/b5d933a19e812b88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690884279,"stop":1695690884284,"duration":5}},{"uid":"13db453b3f877716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/13db453b3f877716","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604505883,"stop":1695604505887,"duration":4}},{"uid":"76098905fb084b97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76098905fb084b97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518281682,"stop":1695518281686,"duration":4}},{"uid":"a5d6b16419bf48d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a5d6b16419bf48d2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431757735,"stop":1695431757740,"duration":5}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"ea182c26f45f96fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/ea182c26f45f96fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468728333,"stop":1696468728446,"duration":113}},{"uid":"48f0a086984ea410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/48f0a086984ea410","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382428919,"stop":1696382429115,"duration":196}},{"uid":"d81cfa79bcb4b1e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d81cfa79bcb4b1e7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366576020,"stop":1696366576229,"duration":209}},{"uid":"2cec5a86951ef56c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2cec5a86951ef56c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295963288,"stop":1696295963428,"duration":140}},{"uid":"548c98205f699b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/548c98205f699b60","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209557621,"stop":1696209557820,"duration":199}},{"uid":"77be42c1fca560fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/77be42c1fca560fe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123690432,"stop":1696123691106,"duration":674}},{"uid":"4de133173344329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4de133173344329","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036605196,"stop":1696036605629,"duration":433}},{"uid":"5bfb7be52f15882a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5bfb7be52f15882a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950312123,"stop":1695950312241,"duration":118}},{"uid":"f90145cc38644c73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f90145cc38644c73","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930724413,"stop":1695930725131,"duration":718}},{"uid":"45f3b0b483d0cb8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/45f3b0b483d0cb8f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930647311,"stop":1695930647554,"duration":243}},{"uid":"eeaa861b92919dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/eeaa861b92919dc6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863973725,"stop":1695863974393,"duration":668}},{"uid":"61f544c937d2c76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/61f544c937d2c76","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852750753,"stop":1695852750915,"duration":162}},{"uid":"7958e024ef6e85b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7958e024ef6e85b2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852682268,"stop":1695852682710,"duration":442}},{"uid":"6b3b9f26dbbb7fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6b3b9f26dbbb7fc1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841777819,"stop":1695841777953,"duration":134}},{"uid":"b1b6e49c738db0d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b1b6e49c738db0d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841624427,"stop":1695841624538,"duration":111}},{"uid":"34943f6a41a1109a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/34943f6a41a1109a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777506408,"stop":1695777506862,"duration":454}},{"uid":"171c2719a611d0ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/171c2719a611d0ca","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695691116192,"stop":1695691116847,"duration":655}},{"uid":"fccfcdf0e17656ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fccfcdf0e17656ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604787771,"stop":1695604788035,"duration":264}},{"uid":"4f7b8f1c2f2fbf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4f7b8f1c2f2fbf26","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518591937,"stop":1695518592052,"duration":115}},{"uid":"bce6a5eb36e3a8f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/bce6a5eb36e3a8f0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431787522,"stop":1695431787638,"duration":116}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":108},"items":[{"uid":"71d12f3611464ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/71d12f3611464ad4","status":"passed","time":{"start":1696468701692,"stop":1696468704635,"duration":2943}},{"uid":"c15348dcb3c78781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/c15348dcb3c78781","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696382405716,"stop":1696382406449,"duration":733}},{"uid":"b2eccc15c47e50c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/b2eccc15c47e50c2","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366554290,"stop":1696366555107,"duration":817}},{"uid":"65b65afd839aa2c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/65b65afd839aa2c5","status":"passed","time":{"start":1696295942797,"stop":1696295944114,"duration":1317}},{"uid":"4a6605dcc3e7f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a6605dcc3e7f81","status":"passed","time":{"start":1696209523120,"stop":1696209524804,"duration":1684}},{"uid":"82708ac5b9be8992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/82708ac5b9be8992","status":"passed","time":{"start":1696123661356,"stop":1696123662796,"duration":1440}},{"uid":"e4bf1b1fe638df52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e4bf1b1fe638df52","status":"passed","time":{"start":1696036581439,"stop":1696036582982,"duration":1543}},{"uid":"810918ad336eaf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/810918ad336eaf26","status":"passed","time":{"start":1695950285549,"stop":1695950290161,"duration":4612}},{"uid":"8183af5f8dbd904c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8183af5f8dbd904c","status":"passed","time":{"start":1695930698149,"stop":1695930699925,"duration":1776}},{"uid":"2c80c36e9dc5e378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2c80c36e9dc5e378","status":"passed","time":{"start":1695930627889,"stop":1695930629102,"duration":1213}},{"uid":"d0e902bf8e4f32ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d0e902bf8e4f32ae","status":"passed","time":{"start":1695863938718,"stop":1695863940371,"duration":1653}},{"uid":"20f00bc61a3efe71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/20f00bc61a3efe71","status":"passed","time":{"start":1695852726935,"stop":1695852728330,"duration":1395}},{"uid":"93ca28a6c9ca9e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/93ca28a6c9ca9e0d","status":"passed","time":{"start":1695852662723,"stop":1695852664079,"duration":1356}},{"uid":"b2f1b7a6db6f4aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b2f1b7a6db6f4aca","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841633434,"stop":1695841634304,"duration":870}},{"uid":"d3608f49812af293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d3608f49812af293","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841719519,"stop":1695841720433,"duration":914}},{"uid":"ee8e170e3055e7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ee8e170e3055e7c6","status":"passed","time":{"start":1695777607246,"stop":1695777608416,"duration":1170}},{"uid":"dc06c9d82665600b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/dc06c9d82665600b","status":"passed","time":{"start":1695691207110,"stop":1695691208626,"duration":1516}},{"uid":"4edf7e07e8b183ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/4edf7e07e8b183ff","status":"passed","time":{"start":1695604770719,"stop":1695604774148,"duration":3429}},{"uid":"a23c2dfca3db9a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a23c2dfca3db9a5c","status":"passed","time":{"start":1695518684233,"stop":1695518685889,"duration":1656}},{"uid":"a4028a732836ff93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a4028a732836ff93","status":"passed","time":{"start":1695431765059,"stop":1695431766699,"duration":1640}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":73},"items":[{"uid":"f34352f22a566ae7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/f34352f22a566ae7","status":"passed","time":{"start":1696468472624,"stop":1696468483963,"duration":11339}},{"uid":"155cd2893c26edf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/155cd2893c26edf6","status":"passed","time":{"start":1696382181116,"stop":1696382186524,"duration":5408}},{"uid":"a3cee3ecbb922adf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a3cee3ecbb922adf","status":"passed","time":{"start":1696366223267,"stop":1696366229035,"duration":5768}},{"uid":"7dd6a312baf36e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7dd6a312baf36e28","status":"passed","time":{"start":1696295713604,"stop":1696295721358,"duration":7754}},{"uid":"14b09c71cd84fd28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/14b09c71cd84fd28","status":"passed","time":{"start":1696209313113,"stop":1696209321811,"duration":8698}},{"uid":"76cdfc2e82690ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/76cdfc2e82690ffd","status":"passed","time":{"start":1696123414477,"stop":1696123424018,"duration":9541}},{"uid":"9268f57495f94281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9268f57495f94281","status":"passed","time":{"start":1696036370272,"stop":1696036380008,"duration":9736}},{"uid":"bab7adf79254bc06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bab7adf79254bc06","status":"passed","time":{"start":1695950065228,"stop":1695950071905,"duration":6677}},{"uid":"53dd49fba207ffe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/53dd49fba207ffe0","status":"passed","time":{"start":1695930387418,"stop":1695930392849,"duration":5431}},{"uid":"9cc57638a7a9bfdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9cc57638a7a9bfdb","status":"passed","time":{"start":1695930295355,"stop":1695930300335,"duration":4980}},{"uid":"1e2d019dbc8a7b25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1e2d019dbc8a7b25","status":"passed","time":{"start":1695863675278,"stop":1695863680875,"duration":5597}},{"uid":"e556669d258edca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e556669d258edca5","status":"passed","time":{"start":1695852509447,"stop":1695852515066,"duration":5619}},{"uid":"7901f987702098d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7901f987702098d9","status":"passed","time":{"start":1695852461699,"stop":1695852472465,"duration":10766}},{"uid":"d1f85c9d2a51d297","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d1f85c9d2a51d297","status":"passed","time":{"start":1695841450280,"stop":1695841455230,"duration":4950}},{"uid":"aea98211d67c8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/aea98211d67c8d3e","status":"passed","time":{"start":1695841409935,"stop":1695841414811,"duration":4876}},{"uid":"85a57a0f81a4416f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/85a57a0f81a4416f","status":"passed","time":{"start":1695777294013,"stop":1695777299373,"duration":5360}},{"uid":"f75b7089492e954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f75b7089492e954","status":"passed","time":{"start":1695690889620,"stop":1695690894670,"duration":5050}},{"uid":"5c0f2e1349847617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5c0f2e1349847617","status":"passed","time":{"start":1695604532512,"stop":1695604543034,"duration":10522}},{"uid":"7d93bbb698b43422","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7d93bbb698b43422","status":"passed","time":{"start":1695518312588,"stop":1695518320818,"duration":8230}},{"uid":"4a27245321f2d53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4a27245321f2d53b","status":"passed","time":{"start":1695431544294,"stop":1695431550205,"duration":5911}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":26},"items":[{"uid":"edc1bcd44b9c568c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/edc1bcd44b9c568c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696468425460,"stop":1696468426018,"duration":558}},{"uid":"1a5b4ae285c31a7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1a5b4ae285c31a7f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696382131771,"stop":1696382132494,"duration":723}},{"uid":"f83e5ac86fddb533","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/f83e5ac86fddb533","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696366182951,"stop":1696366183477,"duration":526}},{"uid":"7bcace9759e487f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7bcace9759e487f1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696295654411,"stop":1696295655065,"duration":654}},{"uid":"3d981be1ef30e87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3d981be1ef30e87e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696209256971,"stop":1696209257550,"duration":579}},{"uid":"e6943574c9adffdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e6943574c9adffdf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696123354826,"stop":1696123355723,"duration":897}},{"uid":"cb454291e8c636f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb454291e8c636f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696036314197,"stop":1696036314736,"duration":539}},{"uid":"9b51a3eb979c5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9b51a3eb979c5eb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695950004702,"stop":1695950005386,"duration":684}},{"uid":"7608a49234633838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7608a49234633838","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930325109,"stop":1695930325984,"duration":875}},{"uid":"4931ac5bd047e654","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4931ac5bd047e654","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930254257,"stop":1695930254770,"duration":513}},{"uid":"89e02b70c58574cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/89e02b70c58574cc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695863609848,"stop":1695863610737,"duration":889}},{"uid":"55bd359f745ab0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/55bd359f745ab0fe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852448292,"stop":1695852449010,"duration":718}},{"uid":"254c6682882e2527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/254c6682882e2527","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852407459,"stop":1695852407933,"duration":474}},{"uid":"4594899db27d0f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4594899db27d0f8d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841404737,"stop":1695841405343,"duration":606}},{"uid":"a2a0dd6f2d57559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a2a0dd6f2d57559","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841360278,"stop":1695841360811,"duration":533}},{"uid":"ea9516aa855bbd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ea9516aa855bbd5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695777235253,"stop":1695777235844,"duration":591}},{"uid":"5862b2c20d07b25c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5862b2c20d07b25c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695690833688,"stop":1695690834374,"duration":686}},{"uid":"3ac56ce0cebd0339","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3ac56ce0cebd0339","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695604444939,"stop":1695604445721,"duration":782}},{"uid":"7b0b3c942ec743ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7b0b3c942ec743ab","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695518225096,"stop":1695518225994,"duration":898}},{"uid":"9f04beb6380181d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9f04beb6380181d2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695431458382,"stop":1695431459238,"duration":856}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"a0bc6cd4fcd6f5a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/a0bc6cd4fcd6f5a7","status":"passed","time":{"start":1696468752319,"stop":1696468752878,"duration":559}},{"uid":"6826e75ead94c67e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/6826e75ead94c67e","status":"passed","time":{"start":1696382457009,"stop":1696382457564,"duration":555}},{"uid":"897a58ad5111b392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/897a58ad5111b392","status":"passed","time":{"start":1696366590169,"stop":1696366592244,"duration":2075}},{"uid":"62e341fa0ff5d15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/62e341fa0ff5d15c","status":"passed","time":{"start":1696295977646,"stop":1696295978487,"duration":841}},{"uid":"ffd8ca532890869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ffd8ca532890869","status":"passed","time":{"start":1696209577866,"stop":1696209578757,"duration":891}},{"uid":"1168d772d1753fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1168d772d1753fa7","status":"passed","time":{"start":1696123708909,"stop":1696123709794,"duration":885}},{"uid":"c626dc565c5a51ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c626dc565c5a51ef","status":"passed","time":{"start":1696036619765,"stop":1696036620303,"duration":538}},{"uid":"23d9c84fc1eadadd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/23d9c84fc1eadadd","status":"passed","time":{"start":1695950330097,"stop":1695950330944,"duration":847}},{"uid":"20bd4043ef648dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/20bd4043ef648dd","status":"passed","time":{"start":1695930740281,"stop":1695930741292,"duration":1011}},{"uid":"650054d35c585357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/650054d35c585357","status":"passed","time":{"start":1695930660068,"stop":1695930660647,"duration":579}},{"uid":"ecd862dff0188d5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ecd862dff0188d5e","status":"passed","time":{"start":1695863991387,"stop":1695863992297,"duration":910}},{"uid":"d780466dd458e582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d780466dd458e582","status":"passed","time":{"start":1695852765137,"stop":1695852766112,"duration":975}},{"uid":"c4a2c1a25d7398b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c4a2c1a25d7398b1","status":"passed","time":{"start":1695852696361,"stop":1695852703594,"duration":7233}},{"uid":"70be0fd366f2d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/70be0fd366f2d26","status":"passed","time":{"start":1695841782343,"stop":1695841782939,"duration":596}},{"uid":"c9da9f649191a9c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c9da9f649191a9c6","status":"passed","time":{"start":1695841643344,"stop":1695841643943,"duration":599}},{"uid":"e944e744a8fa7681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e944e744a8fa7681","status":"passed","time":{"start":1695777525637,"stop":1695777526173,"duration":536}},{"uid":"6467ff5a8d80f71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6467ff5a8d80f71f","status":"passed","time":{"start":1695691131470,"stop":1695691132038,"duration":568}},{"uid":"e2d29fd98a6dd73a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/e2d29fd98a6dd73a","status":"passed","time":{"start":1695604805227,"stop":1695604806151,"duration":924}},{"uid":"e0aa714736c66869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e0aa714736c66869","status":"passed","time":{"start":1695518606545,"stop":1695518607458,"duration":913}},{"uid":"9cace37e0b302aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9cace37e0b302aed","status":"passed","time":{"start":1695431802159,"stop":1695431803062,"duration":903}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":36,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":108},"items":[{"uid":"80f6585a4963574e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/80f6585a4963574e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696468728497,"stop":1696468732948,"duration":4451}},{"uid":"b056249e99422870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b056249e99422870","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696382429170,"stop":1696382432377,"duration":3207}},{"uid":"79c0c6dfd146997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/79c0c6dfd146997","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696366576342,"stop":1696366580414,"duration":4072}},{"uid":"1ae45b1fec74c57e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1ae45b1fec74c57e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696295963485,"stop":1696295967085,"duration":3600}},{"uid":"b74b69c80118dcf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b74b69c80118dcf8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696209557879,"stop":1696209561584,"duration":3705}},{"uid":"42b2a628e4333a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/42b2a628e4333a26","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696123691158,"stop":1696123695325,"duration":4167}},{"uid":"c4a5039734092f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c4a5039734092f6a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696036605681,"stop":1696036608687,"duration":3006}},{"uid":"90ad43cc6f42c8d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/90ad43cc6f42c8d1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695950312293,"stop":1695950315833,"duration":3540}},{"uid":"e33130a4c47f3e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e33130a4c47f3e24","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930725364,"stop":1695930729207,"duration":3843}},{"uid":"64a14decbf350d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/64a14decbf350d72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930647641,"stop":1695930650609,"duration":2968}},{"uid":"d15f9ac31810f25a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d15f9ac31810f25a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695863974458,"stop":1695863978345,"duration":3887}},{"uid":"30cff9cbb766f399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/30cff9cbb766f399","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852750988,"stop":1695852754641,"duration":3653}},{"uid":"9af07a0acff16576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9af07a0acff16576","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852682924,"stop":1695852686645,"duration":3721}},{"uid":"97c2bad9ea42d9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/97c2bad9ea42d9c9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841776626,"stop":1695841780366,"duration":3740}},{"uid":"d7dd5ecefe21e306","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d7dd5ecefe21e306","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841624595,"stop":1695841628054,"duration":3459}},{"uid":"da29c6b037f2f240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/da29c6b037f2f240","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695777506915,"stop":1695777510254,"duration":3339}},{"uid":"4a3ad74afc23a21c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4a3ad74afc23a21c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695691116900,"stop":1695691118844,"duration":1944}},{"uid":"813ffe8d377338e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/813ffe8d377338e9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695604788152,"stop":1695604790729,"duration":2577}},{"uid":"7026388a89b8eae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7026388a89b8eae3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695518592119,"stop":1695518594814,"duration":2695}},{"uid":"4eb426d20e43954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4eb426d20e43954","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695431787708,"stop":1695431790513,"duration":2805}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":108},"items":[{"uid":"8343b0d5f9addcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/8343b0d5f9addcb2","status":"passed","time":{"start":1696468542878,"stop":1696468547624,"duration":4746}},{"uid":"aa9404ab362d9c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/aa9404ab362d9c4","status":"passed","time":{"start":1696382253496,"stop":1696382258607,"duration":5111}},{"uid":"55a977cb0bd136a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/55a977cb0bd136a3","status":"passed","time":{"start":1696366248354,"stop":1696366253503,"duration":5149}},{"uid":"b8a7266bfc0ff209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b8a7266bfc0ff209","status":"passed","time":{"start":1696295770243,"stop":1696295775626,"duration":5383}},{"uid":"706a6b9c16ec2001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/706a6b9c16ec2001","status":"passed","time":{"start":1696209359016,"stop":1696209365792,"duration":6776}},{"uid":"46963583d3ed6827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/46963583d3ed6827","status":"passed","time":{"start":1696123475521,"stop":1696123482573,"duration":7052}},{"uid":"3fc2b44a2d02f924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3fc2b44a2d02f924","status":"passed","time":{"start":1696036423301,"stop":1696036428392,"duration":5091}},{"uid":"20391568cc419588","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/20391568cc419588","status":"passed","time":{"start":1695950096895,"stop":1695950102397,"duration":5502}},{"uid":"85e9baa1f8607be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/85e9baa1f8607be0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695930414631,"stop":1695930420798,"duration":6167}},{"uid":"e457740d71478504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e457740d71478504","status":"passed","time":{"start":1695930328752,"stop":1695930333660,"duration":4908}},{"uid":"a2cac8536d9ca90d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/a2cac8536d9ca90d","status":"passed","time":{"start":1695863704540,"stop":1695863710889,"duration":6349}},{"uid":"61f708c62aa4af69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/61f708c62aa4af69","status":"passed","time":{"start":1695852549553,"stop":1695852555191,"duration":5638}},{"uid":"f38763ba9cd9ce61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f38763ba9cd9ce61","status":"passed","time":{"start":1695852506882,"stop":1695852511619,"duration":4737}},{"uid":"bdd7664ab89c64d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/bdd7664ab89c64d6","status":"passed","time":{"start":1695841482489,"stop":1695841487865,"duration":5376}},{"uid":"4837b2477f040488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4837b2477f040488","status":"passed","time":{"start":1695841454841,"stop":1695841461063,"duration":6222}},{"uid":"17d9e86552c97a6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/17d9e86552c97a6f","status":"passed","time":{"start":1695777334748,"stop":1695777339802,"duration":5054}},{"uid":"2c13b0be365f8a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2c13b0be365f8a63","status":"passed","time":{"start":1695690936733,"stop":1695690941643,"duration":4910}},{"uid":"234d7627dc28be74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/234d7627dc28be74","status":"passed","time":{"start":1695604577870,"stop":1695604583834,"duration":5964}},{"uid":"c38e1c4f46d2e4e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c38e1c4f46d2e4e7","status":"passed","time":{"start":1695518360625,"stop":1695518366972,"duration":6347}},{"uid":"80b60a1c05ffb03a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/80b60a1c05ffb03a","status":"passed","time":{"start":1695431583882,"stop":1695431590052,"duration":6170}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":69,"broken":0,"skipped":0,"passed":39,"unknown":0,"total":108},"items":[{"uid":"ffcea52d689dc9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/ffcea52d689dc9c9","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696468470774,"stop":1696468472227,"duration":1453}},{"uid":"ac80854a39fc6bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ac80854a39fc6bf2","status":"passed","time":{"start":1696382182636,"stop":1696382187367,"duration":4731}},{"uid":"f2714c7a93510af3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/f2714c7a93510af3","status":"passed","time":{"start":1696366214178,"stop":1696366218232,"duration":4054}},{"uid":"c0e2610f957490b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c0e2610f957490b0","status":"passed","time":{"start":1696295698705,"stop":1696295704561,"duration":5856}},{"uid":"7a55006fd07f7cd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7a55006fd07f7cd3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696209302691,"stop":1696209304132,"duration":1441}},{"uid":"3146f411517ec4c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/3146f411517ec4c2","status":"passed","time":{"start":1696123401814,"stop":1696123406683,"duration":4869}},{"uid":"8eb3e86f42670b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8eb3e86f42670b81","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696036356999,"stop":1696036358528,"duration":1529}},{"uid":"11d55e4bd4984471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/11d55e4bd4984471","status":"passed","time":{"start":1695950050044,"stop":1695950055211,"duration":5167}},{"uid":"68a5a083d907aa79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/68a5a083d907aa79","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695930371751,"stop":1695930374078,"duration":2327}},{"uid":"f0f7f6f539e35ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/f0f7f6f539e35ad9","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695930287740,"stop":1695930289076,"duration":1336}},{"uid":"7b098825731185ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7b098825731185ac","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695863655696,"stop":1695863657413,"duration":1717}},{"uid":"9bad4c50d7930f52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/9bad4c50d7930f52","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695852488074,"stop":1695852489570,"duration":1496}},{"uid":"caae8639238247e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/caae8639238247e","status":"passed","time":{"start":1695852439238,"stop":1695852443515,"duration":4277}},{"uid":"1c3c92e8af75d2b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1c3c92e8af75d2b8","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841442458,"stop":1695841444234,"duration":1776}},{"uid":"aa196f9685971118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/aa196f9685971118","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841399221,"stop":1695841400398,"duration":1177}},{"uid":"c2942f92da8b6694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/c2942f92da8b6694","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695777278511,"stop":1695777279813,"duration":1302}},{"uid":"cf51d0f57db5f8ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/cf51d0f57db5f8ad","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695690877656,"stop":1695690878906,"duration":1250}},{"uid":"72e10b6d76b495f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/72e10b6d76b495f7","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695604497448,"stop":1695604499149,"duration":1701}},{"uid":"cd704c57556b8337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cd704c57556b8337","status":"passed","time":{"start":1695518268437,"stop":1695518273417,"duration":4980}},{"uid":"79af715207f0d41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/79af715207f0d41e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695431496126,"stop":1695431498043,"duration":1917}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"2a56935ed66df543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/2a56935ed66df543","status":"passed","time":{"start":1696468618439,"stop":1696468620862,"duration":2423}},{"uid":"a31d279b50ff7441","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/a31d279b50ff7441","status":"passed","time":{"start":1696382324458,"stop":1696382326870,"duration":2412}},{"uid":"d83a7d63285d69bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d83a7d63285d69bc","status":"passed","time":{"start":1696366361556,"stop":1696366364047,"duration":2491}},{"uid":"daf475e67d863a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/daf475e67d863a78","status":"passed","time":{"start":1696295903954,"stop":1696295907011,"duration":3057}},{"uid":"955591c123954c67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/955591c123954c67","status":"passed","time":{"start":1696209460057,"stop":1696209462852,"duration":2795}},{"uid":"8d86280e9e0d3164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/8d86280e9e0d3164","status":"passed","time":{"start":1696123632635,"stop":1696123635552,"duration":2917}},{"uid":"5cf5ba9a423e81d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5cf5ba9a423e81d6","status":"passed","time":{"start":1696036513984,"stop":1696036517419,"duration":3435}},{"uid":"dece346ca46a7612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dece346ca46a7612","status":"passed","time":{"start":1695950249945,"stop":1695950252711,"duration":2766}},{"uid":"3bb0a7cb71022fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3bb0a7cb71022fc1","status":"passed","time":{"start":1695930629877,"stop":1695930632870,"duration":2993}},{"uid":"dfd5b5d7ef4984e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/dfd5b5d7ef4984e4","status":"passed","time":{"start":1695930439260,"stop":1695930441854,"duration":2594}},{"uid":"953cd1e41396bb20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/953cd1e41396bb20","status":"passed","time":{"start":1695863902237,"stop":1695863905178,"duration":2941}},{"uid":"13f61a703307f4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/13f61a703307f4d2","status":"passed","time":{"start":1695852683943,"stop":1695852686699,"duration":2756}},{"uid":"13cbf1a3d3dfdea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/13cbf1a3d3dfdea1","status":"passed","time":{"start":1695852580610,"stop":1695852583015,"duration":2405}},{"uid":"9e9741532ca60c7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9e9741532ca60c7a","status":"passed","time":{"start":1695841594920,"stop":1695841598514,"duration":3594}},{"uid":"74db9b641f7610f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/74db9b641f7610f9","status":"passed","time":{"start":1695841553342,"stop":1695841557229,"duration":3887}},{"uid":"e16b2b5177a24203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e16b2b5177a24203","status":"passed","time":{"start":1695777433775,"stop":1695777436212,"duration":2437}},{"uid":"279c3349015de2be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/279c3349015de2be","status":"passed","time":{"start":1695691030230,"stop":1695691032719,"duration":2489}},{"uid":"a20f0a3e281eef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a20f0a3e281eef6c","status":"passed","time":{"start":1695604753028,"stop":1695604755893,"duration":2865}},{"uid":"8e229e54f5708078","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8e229e54f5708078","status":"passed","time":{"start":1695518556604,"stop":1695518559325,"duration":2721}},{"uid":"9271ab21cbbc4b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9271ab21cbbc4b0e","status":"passed","time":{"start":1695431740222,"stop":1695431743359,"duration":3137}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"184742938b6be68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/184742938b6be68","status":"passed","time":{"start":1696468522745,"stop":1696468523696,"duration":951}},{"uid":"badfe0255b6e9da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/badfe0255b6e9da2","status":"passed","time":{"start":1696382231599,"stop":1696382232570,"duration":971}},{"uid":"27183488b4ffd0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/27183488b4ffd0b7","status":"passed","time":{"start":1696366235223,"stop":1696366236068,"duration":845}},{"uid":"9eded273cd765e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9eded273cd765e7d","status":"passed","time":{"start":1696295750646,"stop":1696295751865,"duration":1219}},{"uid":"43edc666e9eba933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/43edc666e9eba933","status":"passed","time":{"start":1696209336208,"stop":1696209337773,"duration":1565}},{"uid":"be4e177f52f80d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/be4e177f52f80d","status":"passed","time":{"start":1696123458096,"stop":1696123459313,"duration":1217}},{"uid":"4118921f881254f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4118921f881254f4","status":"passed","time":{"start":1696036403367,"stop":1696036404601,"duration":1234}},{"uid":"7cbc09e264145a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7cbc09e264145a8","status":"passed","time":{"start":1695950076091,"stop":1695950077154,"duration":1063}},{"uid":"9aede3ffe36f084a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9aede3ffe36f084a","status":"passed","time":{"start":1695930397688,"stop":1695930398687,"duration":999}},{"uid":"17a3a2d7a8cdd110","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/17a3a2d7a8cdd110","status":"passed","time":{"start":1695930309130,"stop":1695930309793,"duration":663}},{"uid":"8748b3afb84a6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/8748b3afb84a6aa","status":"passed","time":{"start":1695863684674,"stop":1695863685893,"duration":1219}},{"uid":"62751355cbc79479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/62751355cbc79479","status":"passed","time":{"start":1695852518665,"stop":1695852519779,"duration":1114}},{"uid":"7829b88988780117","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7829b88988780117","status":"passed","time":{"start":1695852475958,"stop":1695852476821,"duration":863}},{"uid":"1da70aa79cb53d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1da70aa79cb53d77","status":"passed","time":{"start":1695841464817,"stop":1695841465572,"duration":755}},{"uid":"4e5131838758f735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4e5131838758f735","status":"passed","time":{"start":1695841437792,"stop":1695841438627,"duration":835}},{"uid":"ceebb8d568c0d3f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ceebb8d568c0d3f4","status":"passed","time":{"start":1695777317802,"stop":1695777319031,"duration":1229}},{"uid":"ecc37def97bed66e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ecc37def97bed66e","status":"passed","time":{"start":1695690917319,"stop":1695690918303,"duration":984}},{"uid":"ac1e665105c03f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/ac1e665105c03f21","status":"passed","time":{"start":1695604555872,"stop":1695604556897,"duration":1025}},{"uid":"dfe08e166a46ee21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/dfe08e166a46ee21","status":"passed","time":{"start":1695518338025,"stop":1695518339384,"duration":1359}},{"uid":"29a220fb6ee949c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/29a220fb6ee949c6","status":"passed","time":{"start":1695431554813,"stop":1695431556333,"duration":1520}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":108},"items":[{"uid":"52aec9d9146ec4ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/52aec9d9146ec4ca","status":"passed","time":{"start":1696468428095,"stop":1696468433986,"duration":5891}},{"uid":"51fe6de411b1ddae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/51fe6de411b1ddae","status":"passed","time":{"start":1696382134854,"stop":1696382141132,"duration":6278}},{"uid":"6fdd4c9c618e3a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6fdd4c9c618e3a7a","status":"passed","time":{"start":1696366185578,"stop":1696366189304,"duration":3726}},{"uid":"be7780b1dc29fcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/be7780b1dc29fcb2","status":"passed","time":{"start":1696295657532,"stop":1696295661379,"duration":3847}},{"uid":"9f256f6a2d296537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9f256f6a2d296537","status":"passed","time":{"start":1696209259718,"stop":1696209263247,"duration":3529}},{"uid":"a0b7826d70bc5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a0b7826d70bc5a4d","status":"passed","time":{"start":1696123358704,"stop":1696123366158,"duration":7454}},{"uid":"86b798e9727fd862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/86b798e9727fd862","status":"passed","time":{"start":1696036316775,"stop":1696036320250,"duration":3475}},{"uid":"e7419715f921ce52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e7419715f921ce52","status":"passed","time":{"start":1695950008003,"stop":1695950014170,"duration":6167}},{"uid":"1414a6270f22a3b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1414a6270f22a3b7","status":"passed","time":{"start":1695930328999,"stop":1695930333066,"duration":4067}},{"uid":"1e4a74ea51b0d097","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1e4a74ea51b0d097","status":"passed","time":{"start":1695930256593,"stop":1695930260118,"duration":3525}},{"uid":"59bbcbc0192ca3d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/59bbcbc0192ca3d9","status":"passed","time":{"start":1695863613939,"stop":1695863617659,"duration":3720}},{"uid":"4f5bf2a4266d70f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4f5bf2a4266d70f4","status":"passed","time":{"start":1695852451448,"stop":1695852455822,"duration":4374}},{"uid":"346acce989b7d2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/346acce989b7d2d8","status":"passed","time":{"start":1695852409847,"stop":1695852414859,"duration":5012}},{"uid":"c5528683fe2a3b0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c5528683fe2a3b0c","status":"passed","time":{"start":1695841407576,"stop":1695841412106,"duration":4530}},{"uid":"2cbd1e00a9a8e774","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2cbd1e00a9a8e774","status":"passed","time":{"start":1695841362851,"stop":1695841366706,"duration":3855}},{"uid":"a181540f95cac699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a181540f95cac699","status":"passed","time":{"start":1695777237698,"stop":1695777241646,"duration":3948}},{"uid":"f2aa6f265b6dab30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f2aa6f265b6dab30","status":"passed","time":{"start":1695690836442,"stop":1695690839697,"duration":3255}},{"uid":"fed052f40d4f4061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fed052f40d4f4061","status":"passed","time":{"start":1695604448776,"stop":1695604452661,"duration":3885}},{"uid":"e2506714c0dc1ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e2506714c0dc1ea9","status":"passed","time":{"start":1695518229336,"stop":1695518236758,"duration":7422}},{"uid":"dfa7738f284e10b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/dfa7738f284e10b","status":"passed","time":{"start":1695431462181,"stop":1695431467083,"duration":4902}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":13,"broken":0,"skipped":0,"passed":95,"unknown":0,"total":108},"items":[{"uid":"9789cf4ae2a7e200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9789cf4ae2a7e200","status":"passed","time":{"start":1696468707634,"stop":1696468709709,"duration":2075}},{"uid":"9a9af6751ff50828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/9a9af6751ff50828","status":"passed","time":{"start":1696382409466,"stop":1696382411219,"duration":1753}},{"uid":"5fe08da674569395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5fe08da674569395","status":"passed","time":{"start":1696366558105,"stop":1696366560644,"duration":2539}},{"uid":"95327f9024acedb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/95327f9024acedb7","status":"passed","time":{"start":1696295946761,"stop":1696295948697,"duration":1936}},{"uid":"493bdc519d78a76c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/493bdc519d78a76c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by NameResolutionError(\": Failed to resolve 'myvale.valeofglamorgan.gov.uk' ([Errno -3] Temporary failure in name resolution)\"))","time":{"start":1696209527919,"stop":1696209538008,"duration":10089}},{"uid":"490852835e43f03b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/490852835e43f03b","status":"passed","time":{"start":1696123665752,"stop":1696123675505,"duration":9753}},{"uid":"fcb43cbf74a7dcda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/fcb43cbf74a7dcda","status":"passed","time":{"start":1696036585913,"stop":1696036587823,"duration":1910}},{"uid":"17c6e807fa3a0ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/17c6e807fa3a0ab0","status":"passed","time":{"start":1695950293718,"stop":1695950295833,"duration":2115}},{"uid":"e8cce0eb2913365c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e8cce0eb2913365c","status":"passed","time":{"start":1695930702768,"stop":1695930705139,"duration":2371}},{"uid":"2a9b628ac08fd9ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2a9b628ac08fd9ff","status":"passed","time":{"start":1695930631864,"stop":1695930634010,"duration":2146}},{"uid":"2dcd7e4cc25e657a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/2dcd7e4cc25e657a","status":"passed","time":{"start":1695863943535,"stop":1695863946341,"duration":2806}},{"uid":"3d8d8b563bdf5539","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3d8d8b563bdf5539","status":"passed","time":{"start":1695852730841,"stop":1695852733182,"duration":2341}},{"uid":"45f16910d117d0dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/45f16910d117d0dc","status":"passed","time":{"start":1695852667783,"stop":1695852669594,"duration":1811}},{"uid":"aae8835a6acbef90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/aae8835a6acbef90","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841636890,"stop":1695841767151,"duration":130261}},{"uid":"7fcfe778d9a01261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7fcfe778d9a01261","status":"passed","time":{"start":1695841609747,"stop":1695841611598,"duration":1851}},{"uid":"2f11a06b79756a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/2f11a06b79756a63","status":"passed","time":{"start":1695777484679,"stop":1695777486424,"duration":1745}},{"uid":"555fbc626e9b799b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/555fbc626e9b799b","status":"passed","time":{"start":1695691087898,"stop":1695691090251,"duration":2353}},{"uid":"d4c39577bac2754d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/d4c39577bac2754d","status":"passed","time":{"start":1695604777315,"stop":1695604779618,"duration":2303}},{"uid":"cdc0fde1c7eb6741","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cdc0fde1c7eb6741","status":"passed","time":{"start":1695518574756,"stop":1695518576996,"duration":2240}},{"uid":"5cd0d97102fc32f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/5cd0d97102fc32f2","status":"passed","time":{"start":1695431769594,"stop":1695431772353,"duration":2759}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"d964e96d28ce363f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/d964e96d28ce363f","status":"passed","time":{"start":1696468644145,"stop":1696468646096,"duration":1951}},{"uid":"ed923864b63151fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ed923864b63151fc","status":"passed","time":{"start":1696382357706,"stop":1696382359444,"duration":1738}},{"uid":"60fb8f0cdb1c78c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/60fb8f0cdb1c78c5","status":"passed","time":{"start":1696366685490,"stop":1696366688121,"duration":2631}},{"uid":"8e21294a0e3e8a9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e21294a0e3e8a9e","status":"passed","time":{"start":1696295934047,"stop":1696295936253,"duration":2206}},{"uid":"7093e727d08ff3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7093e727d08ff3ae","status":"passed","time":{"start":1696209484052,"stop":1696209485666,"duration":1614}},{"uid":"353645891c344b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/353645891c344b58","status":"passed","time":{"start":1696123656303,"stop":1696123658495,"duration":2192}},{"uid":"6b371b6386146698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6b371b6386146698","status":"passed","time":{"start":1696036547204,"stop":1696036548953,"duration":1749}},{"uid":"a770eeea89c937ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a770eeea89c937ac","status":"passed","time":{"start":1695950279449,"stop":1695950287214,"duration":7765}},{"uid":"b82c317b2b26188e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/b82c317b2b26188e","status":"passed","time":{"start":1695930695631,"stop":1695930698145,"duration":2514}},{"uid":"d4f323c886dba749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/d4f323c886dba749","status":"passed","time":{"start":1695930656624,"stop":1695930658186,"duration":1562}},{"uid":"e6ba82bf82f73100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e6ba82bf82f73100","status":"passed","time":{"start":1695863886808,"stop":1695863889152,"duration":2344}},{"uid":"e07c81ad8cb1650b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e07c81ad8cb1650b","status":"passed","time":{"start":1695852712396,"stop":1695852714404,"duration":2008}},{"uid":"a69d1a908caf77f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a69d1a908caf77f8","status":"passed","time":{"start":1695852614143,"stop":1695852616534,"duration":2391}},{"uid":"a1250c97ada8facd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/a1250c97ada8facd","status":"passed","time":{"start":1695841621473,"stop":1695841623146,"duration":1673}},{"uid":"a3bfc20ee8aeedd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a3bfc20ee8aeedd0","status":"passed","time":{"start":1695841575124,"stop":1695841576679,"duration":1555}},{"uid":"bfaa817b0cb2915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/bfaa817b0cb2915","status":"passed","time":{"start":1695777455336,"stop":1695777463287,"duration":7951}},{"uid":"34f1a511f19b5391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/34f1a511f19b5391","status":"passed","time":{"start":1695691057468,"stop":1695691059181,"duration":1713}},{"uid":"fde863c8199110ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fde863c8199110ce","status":"passed","time":{"start":1695604747218,"stop":1695604755146,"duration":7928}},{"uid":"196a9aa13a2e29b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/196a9aa13a2e29b","status":"passed","time":{"start":1695518529462,"stop":1695518534085,"duration":4623}},{"uid":"86db1f951731aa21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/86db1f951731aa21","status":"passed","time":{"start":1695431748554,"stop":1695431751093,"duration":2539}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"c0d2f55431822966","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/c0d2f55431822966","status":"passed","time":{"start":1696468455758,"stop":1696468458023,"duration":2265}},{"uid":"f55af98ee1f56e89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f55af98ee1f56e89","status":"passed","time":{"start":1696382163356,"stop":1696382166365,"duration":3009}},{"uid":"91e35899d0562fe7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/91e35899d0562fe7","status":"passed","time":{"start":1696366207763,"stop":1696366209851,"duration":2088}},{"uid":"abb602b59cae01a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/abb602b59cae01a4","status":"passed","time":{"start":1696295692162,"stop":1696295694446,"duration":2284}},{"uid":"b9a9728261c9255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b9a9728261c9255","status":"passed","time":{"start":1696209294974,"stop":1696209297958,"duration":2984}},{"uid":"76536452226c44d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/76536452226c44d","status":"passed","time":{"start":1696123391360,"stop":1696123394654,"duration":3294}},{"uid":"6139968aaaf1bafa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6139968aaaf1bafa","status":"passed","time":{"start":1696036353622,"stop":1696036356017,"duration":2395}},{"uid":"74bf38e1a5fdbc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/74bf38e1a5fdbc18","status":"passed","time":{"start":1695950044958,"stop":1695950047622,"duration":2664}},{"uid":"eda187ef3bf0b57e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/eda187ef3bf0b57e","status":"passed","time":{"start":1695930365305,"stop":1695930368558,"duration":3253}},{"uid":"e1838dccab52c7b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e1838dccab52c7b4","status":"passed","time":{"start":1695930279722,"stop":1695930282486,"duration":2764}},{"uid":"4b271be29453db3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4b271be29453db3d","status":"passed","time":{"start":1695863654739,"stop":1695863657408,"duration":2669}},{"uid":"ca34ba7c45bd8349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ca34ba7c45bd8349","status":"passed","time":{"start":1695852491686,"stop":1695852494222,"duration":2536}},{"uid":"a26d1f8616491c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a26d1f8616491c92","status":"passed","time":{"start":1695852442342,"stop":1695852444565,"duration":2223}},{"uid":"942236a78c7054ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/942236a78c7054ff","status":"passed","time":{"start":1695841433627,"stop":1695841435801,"duration":2174}},{"uid":"b1d69e249a37a84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b1d69e249a37a84f","status":"passed","time":{"start":1695841393070,"stop":1695841395305,"duration":2235}},{"uid":"f1697e1bbee40353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f1697e1bbee40353","status":"passed","time":{"start":1695777269709,"stop":1695777271856,"duration":2147}},{"uid":"56240f26510b773f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/56240f26510b773f","status":"passed","time":{"start":1695690874073,"stop":1695690876711,"duration":2638}},{"uid":"5616c6eb2063ba31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5616c6eb2063ba31","status":"passed","time":{"start":1695604487579,"stop":1695604489992,"duration":2413}},{"uid":"22b77ba51a0d40ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/22b77ba51a0d40ad","status":"passed","time":{"start":1695518262796,"stop":1695518266596,"duration":3800}},{"uid":"105499465be036d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/105499465be036d1","status":"passed","time":{"start":1695431497814,"stop":1695431500870,"duration":3056}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"7413c2a0b42c0f51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7413c2a0b42c0f51","status":"passed","time":{"start":1696468478594,"stop":1696468480293,"duration":1699}},{"uid":"47aa7580856a382e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/47aa7580856a382e","status":"passed","time":{"start":1696382191628,"stop":1696382193206,"duration":1578}},{"uid":"12372ddf58884fc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/12372ddf58884fc0","status":"passed","time":{"start":1696366221694,"stop":1696366223463,"duration":1769}},{"uid":"a3dd4f1d0a83fd6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/a3dd4f1d0a83fd6a","status":"passed","time":{"start":1696295710347,"stop":1696295712179,"duration":1832}},{"uid":"adf0e71e7f34ef15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/adf0e71e7f34ef15","status":"passed","time":{"start":1696209308125,"stop":1696209309681,"duration":1556}},{"uid":"5aae1fcdace77c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/5aae1fcdace77c66","status":"passed","time":{"start":1696123411856,"stop":1696123414073,"duration":2217}},{"uid":"6825adfe50e23007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6825adfe50e23007","status":"passed","time":{"start":1696036365685,"stop":1696036367206,"duration":1521}},{"uid":"ffe02f26011d912a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/ffe02f26011d912a","status":"passed","time":{"start":1695950060228,"stop":1695950062595,"duration":2367}},{"uid":"cd139307dd14eb5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/cd139307dd14eb5f","status":"passed","time":{"start":1695930378665,"stop":1695930381129,"duration":2464}},{"uid":"45bacc88a2fbcfe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/45bacc88a2fbcfe1","status":"passed","time":{"start":1695930292961,"stop":1695930295053,"duration":2092}},{"uid":"72ba879da8116c40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/72ba879da8116c40","status":"passed","time":{"start":1695863662442,"stop":1695863664376,"duration":1934}},{"uid":"db0e69d2fcc67239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/db0e69d2fcc67239","status":"passed","time":{"start":1695852493829,"stop":1695852497108,"duration":3279}},{"uid":"12e3d7341b92895c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/12e3d7341b92895c","status":"passed","time":{"start":1695852446860,"stop":1695852448356,"duration":1496}},{"uid":"6540833a34bd11a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6540833a34bd11a5","status":"passed","time":{"start":1695841448494,"stop":1695841450986,"duration":2492}},{"uid":"9f7bc07f192765c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9f7bc07f192765c","status":"passed","time":{"start":1695841405450,"stop":1695841410289,"duration":4839}},{"uid":"73a2f334f7885db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/73a2f334f7885db8","status":"passed","time":{"start":1695777284777,"stop":1695777286468,"duration":1691}},{"uid":"2dd147dcab6345b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2dd147dcab6345b7","status":"passed","time":{"start":1695690882679,"stop":1695690884274,"duration":1595}},{"uid":"13214731d6fab82c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/13214731d6fab82c","status":"passed","time":{"start":1695604504299,"stop":1695604505879,"duration":1580}},{"uid":"6fdfbe09385889fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6fdfbe09385889fd","status":"passed","time":{"start":1695518279793,"stop":1695518281678,"duration":1885}},{"uid":"476103ed290d50f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/476103ed290d50f4","status":"passed","time":{"start":1695431504363,"stop":1695431506211,"duration":1848}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":108},"items":[{"uid":"29111a782b54d897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/29111a782b54d897","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696468469314,"stop":1696468470700,"duration":1386}},{"uid":"372e004b3f1fad53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/372e004b3f1fad53","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696382178042,"stop":1696382182560,"duration":4518}},{"uid":"40660a1bd5b75e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/40660a1bd5b75e28","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696366212816,"stop":1696366214103,"duration":1287}},{"uid":"c35425ab4652014c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c35425ab4652014c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696295696460,"stop":1696295698629,"duration":2169}},{"uid":"ee555a6d17552879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ee555a6d17552879","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696209298652,"stop":1696209302574,"duration":3922}},{"uid":"9d826beb5f6f379c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/9d826beb5f6f379c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696123395863,"stop":1696123401742,"duration":5879}},{"uid":"762cebe2d7eea3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/762cebe2d7eea3e3","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696036355738,"stop":1696036356929,"duration":1191}},{"uid":"d9c587c56a409171","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d9c587c56a409171","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695950044047,"stop":1695950049974,"duration":5927}},{"uid":"4ad12aec3e6c729c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/4ad12aec3e6c729c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930365701,"stop":1695930371654,"duration":5953}},{"uid":"be60804f70d850f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/be60804f70d850f9","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930284290,"stop":1695930287669,"duration":3379}},{"uid":"d1fea27fc8c2f45a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d1fea27fc8c2f45a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695863652112,"stop":1695863655609,"duration":3497}},{"uid":"1c40c76b48eb7274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/1c40c76b48eb7274","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852486380,"stop":1695852487983,"duration":1603}},{"uid":"fa09a56f868d4f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fa09a56f868d4f69","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852437507,"stop":1695852439165,"duration":1658}},{"uid":"90dc1b2a52090496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/90dc1b2a52090496","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841437259,"stop":1695841442353,"duration":5094}},{"uid":"6946dbe67b569a14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6946dbe67b569a14","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841397883,"stop":1695841399145,"duration":1262}},{"uid":"12c571311c5dab05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/12c571311c5dab05","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695777273190,"stop":1695777278442,"duration":5252}},{"uid":"31ebe21c91cff931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/31ebe21c91cff931","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695690873907,"stop":1695690877584,"duration":3677}},{"uid":"802df1d856cedd0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/802df1d856cedd0a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695604490631,"stop":1695604497322,"duration":6691}},{"uid":"e808de0e518244af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e808de0e518244af","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695518266628,"stop":1695518268352,"duration":1724}},{"uid":"81d61090da3e6a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/81d61090da3e6a2","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695431494419,"stop":1695431496027,"duration":1608}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"81b26345e13efc8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/81b26345e13efc8c","status":"passed","time":{"start":1696468733071,"stop":1696468741147,"duration":8076}},{"uid":"4c5199ecbbc91cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4c5199ecbbc91cb8","status":"passed","time":{"start":1696382432517,"stop":1696382444365,"duration":11848}},{"uid":"c34b4976d319ddcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c34b4976d319ddcb","status":"passed","time":{"start":1696366580479,"stop":1696366582464,"duration":1985}},{"uid":"6c6bab7046fea88f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/6c6bab7046fea88f","status":"passed","time":{"start":1696295967132,"stop":1696295969508,"duration":2376}},{"uid":"73a869a76ca0f000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/73a869a76ca0f000","status":"passed","time":{"start":1696209561630,"stop":1696209568662,"duration":7032}},{"uid":"44aa8dcb8382cf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/44aa8dcb8382cf7f","status":"passed","time":{"start":1696123695368,"stop":1696123699460,"duration":4092}},{"uid":"32d842b99b8103eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/32d842b99b8103eb","status":"passed","time":{"start":1696036608813,"stop":1696036611091,"duration":2278}},{"uid":"70600501ede5536e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/70600501ede5536e","status":"passed","time":{"start":1695950315876,"stop":1695950319148,"duration":3272}},{"uid":"efa7d0434cd5b486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/efa7d0434cd5b486","status":"passed","time":{"start":1695930729264,"stop":1695930731716,"duration":2452}},{"uid":"c838d0131d203e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/c838d0131d203e8d","status":"passed","time":{"start":1695930650651,"stop":1695930652427,"duration":1776}},{"uid":"4eff1f924a52bd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4eff1f924a52bd78","status":"passed","time":{"start":1695863978430,"stop":1695863981026,"duration":2596}},{"uid":"946ce5b9c1aa9d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/946ce5b9c1aa9d12","status":"passed","time":{"start":1695852754750,"stop":1695852756956,"duration":2206}},{"uid":"5d20cc7226db4d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5d20cc7226db4d12","status":"passed","time":{"start":1695852686691,"stop":1695852688541,"duration":1850}},{"uid":"9f9cd37325b86f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9f9cd37325b86f45","status":"passed","time":{"start":1695841780420,"stop":1695841782338,"duration":1918}},{"uid":"3e9fc02a359841d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/3e9fc02a359841d8","status":"passed","time":{"start":1695841628097,"stop":1695841631574,"duration":3477}},{"uid":"6f6558479a056947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6f6558479a056947","status":"passed","time":{"start":1695777510296,"stop":1695777516040,"duration":5744}},{"uid":"6966c168252baa52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6966c168252baa52","status":"passed","time":{"start":1695691118890,"stop":1695691120620,"duration":1730}},{"uid":"cb1192384d9a56eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cb1192384d9a56eb","status":"passed","time":{"start":1695604790776,"stop":1695604793328,"duration":2552}},{"uid":"d7e6ef38a01974e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/d7e6ef38a01974e4","status":"passed","time":{"start":1695518594862,"stop":1695518597399,"duration":2537}},{"uid":"747a0c6bf6d91f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/747a0c6bf6d91f5a","status":"passed","time":{"start":1695431790619,"stop":1695431793878,"duration":3259}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":108},"items":[{"uid":"95f9b03227910e45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/95f9b03227910e45","status":"passed","time":{"start":1696468472085,"stop":1696468472619,"duration":534}},{"uid":"87457237b8c641c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/87457237b8c641c3","status":"passed","time":{"start":1696382180294,"stop":1696382181113,"duration":819}},{"uid":"e7e8a34210f6bc77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e7e8a34210f6bc77","status":"passed","time":{"start":1696366222829,"stop":1696366223264,"duration":435}},{"uid":"da9d495a52cb23f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/da9d495a52cb23f","status":"passed","time":{"start":1696295711882,"stop":1696295713601,"duration":1719}},{"uid":"2393de20898dc7cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/2393de20898dc7cf","status":"passed","time":{"start":1696209312399,"stop":1696209313110,"duration":711}},{"uid":"6fd95e533b0c9e5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6fd95e533b0c9e5a","status":"passed","time":{"start":1696123413521,"stop":1696123414474,"duration":953}},{"uid":"602deb3328828f1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/602deb3328828f1f","status":"passed","time":{"start":1696036369737,"stop":1696036370269,"duration":532}},{"uid":"dce888efa3a80449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dce888efa3a80449","status":"passed","time":{"start":1695950064368,"stop":1695950065225,"duration":857}},{"uid":"1db31ad7fd845c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1db31ad7fd845c0f","status":"passed","time":{"start":1695930386517,"stop":1695930387415,"duration":898}},{"uid":"18b7670168c9a9d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/18b7670168c9a9d0","status":"passed","time":{"start":1695930294739,"stop":1695930295351,"duration":612}},{"uid":"7bb495a86edbe920","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7bb495a86edbe920","status":"passed","time":{"start":1695863674234,"stop":1695863675274,"duration":1040}},{"uid":"32a4661d85ac8093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/32a4661d85ac8093","status":"passed","time":{"start":1695852508549,"stop":1695852509443,"duration":894}},{"uid":"deac23a498207549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/deac23a498207549","status":"passed","time":{"start":1695852461184,"stop":1695852461696,"duration":512}},{"uid":"7029714045ae67c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7029714045ae67c","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 27 September\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1695841448751,"stop":1695841450126,"duration":1375}},{"uid":"f786c1fa6d57e1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/f786c1fa6d57e1c7","status":"passed","time":{"start":1695841408974,"stop":1695841409932,"duration":958}},{"uid":"58ee596362d3b839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/58ee596362d3b839","status":"passed","time":{"start":1695777293490,"stop":1695777294010,"duration":520}},{"uid":"b70a19d1f4e102c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/b70a19d1f4e102c9","status":"passed","time":{"start":1695690889085,"stop":1695690889617,"duration":532}},{"uid":"66576893bfefba74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/66576893bfefba74","status":"passed","time":{"start":1695604531655,"stop":1695604532509,"duration":854}},{"uid":"90ee99e6f3a361ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/90ee99e6f3a361ce","status":"passed","time":{"start":1695518310412,"stop":1695518312585,"duration":2173}},{"uid":"d34e023f8cdd7305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d34e023f8cdd7305","status":"passed","time":{"start":1695431543329,"stop":1695431544289,"duration":960}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"9a33b02ec64d34aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9a33b02ec64d34aa","status":"passed","time":{"start":1696468646845,"stop":1696468648859,"duration":2014}},{"uid":"b9e1a3e60ea222b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b9e1a3e60ea222b8","status":"passed","time":{"start":1696382360108,"stop":1696382361624,"duration":1516}},{"uid":"2907ea1de15c09ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/2907ea1de15c09ca","status":"passed","time":{"start":1696366405638,"stop":1696366407622,"duration":1984}},{"uid":"b79380452947017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b79380452947017","status":"passed","time":{"start":1696295929540,"stop":1696295931439,"duration":1899}},{"uid":"63a28378321ad8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/63a28378321ad8f8","status":"passed","time":{"start":1696209486296,"stop":1696209488256,"duration":1960}},{"uid":"92638dc892b7c64b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/92638dc892b7c64b","status":"passed","time":{"start":1696123647516,"stop":1696123648814,"duration":1298}},{"uid":"536021f5201bc182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/536021f5201bc182","status":"passed","time":{"start":1696036549713,"stop":1696036551863,"duration":2150}},{"uid":"9ee8b0ee2310236f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9ee8b0ee2310236f","status":"passed","time":{"start":1695950269658,"stop":1695950272300,"duration":2642}},{"uid":"e20c1d0ca08c197c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e20c1d0ca08c197c","status":"passed","time":{"start":1695930646817,"stop":1695930648511,"duration":1694}},{"uid":"edc7a9f5f6f973f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/edc7a9f5f6f973f","status":"passed","time":{"start":1695930483676,"stop":1695930485543,"duration":1867}},{"uid":"5a27f0a890d3ba0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/5a27f0a890d3ba0a","status":"passed","time":{"start":1695863890194,"stop":1695863892252,"duration":2058}},{"uid":"89be47329efd3350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/89be47329efd3350","status":"passed","time":{"start":1695852715238,"stop":1695852716775,"duration":1537}},{"uid":"abddc9c141b9f33f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/abddc9c141b9f33f","status":"passed","time":{"start":1695852617168,"stop":1695852619022,"duration":1854}},{"uid":"71ee208bdbdb3273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/71ee208bdbdb3273","status":"passed","time":{"start":1695841623788,"stop":1695841625355,"duration":1567}},{"uid":"9f163cebf0409e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9f163cebf0409e9c","status":"passed","time":{"start":1695841577330,"stop":1695841578856,"duration":1526}},{"uid":"35de59ecf25e01c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/35de59ecf25e01c2","status":"passed","time":{"start":1695777463932,"stop":1695777465991,"duration":2059}},{"uid":"f591ec0d79a601e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f591ec0d79a601e6","status":"passed","time":{"start":1695691059810,"stop":1695691063645,"duration":3835}},{"uid":"67029553c8028b6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/67029553c8028b6d","status":"passed","time":{"start":1695604756145,"stop":1695604757935,"duration":1790}},{"uid":"23815803b3ca0e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/23815803b3ca0e3","status":"passed","time":{"start":1695518535120,"stop":1695518537801,"duration":2681}},{"uid":"4f1e2a59831e9e2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4f1e2a59831e9e2a","status":"passed","time":{"start":1695431752469,"stop":1695431754597,"duration":2128}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"4c0ed763a761cb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/4c0ed763a761cb7","status":"passed","time":{"start":1696468741150,"stop":1696468744442,"duration":3292}},{"uid":"1f17e20a9c9afa9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1f17e20a9c9afa9a","status":"passed","time":{"start":1696382444369,"stop":1696382447610,"duration":3241}},{"uid":"ae4b5d08f86bf356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ae4b5d08f86bf356","status":"passed","time":{"start":1696366582468,"stop":1696366585153,"duration":2685}},{"uid":"213afb17015e4e8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/213afb17015e4e8f","status":"passed","time":{"start":1696295969511,"stop":1696295972624,"duration":3113}},{"uid":"bac5c8562baf05e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bac5c8562baf05e1","status":"passed","time":{"start":1696209568666,"stop":1696209570322,"duration":1656}},{"uid":"89c53eeaae02da10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/89c53eeaae02da10","status":"passed","time":{"start":1696123699463,"stop":1696123701083,"duration":1620}},{"uid":"5f22437e204af13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5f22437e204af13e","status":"passed","time":{"start":1696036611094,"stop":1696036614148,"duration":3054}},{"uid":"45b7c5d1556c871c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/45b7c5d1556c871c","status":"passed","time":{"start":1695950319152,"stop":1695950322301,"duration":3149}},{"uid":"9056f21db1437d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9056f21db1437d0d","status":"passed","time":{"start":1695930731720,"stop":1695930734849,"duration":3129}},{"uid":"44c87410bd84972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/44c87410bd84972f","status":"passed","time":{"start":1695930652431,"stop":1695930655188,"duration":2757}},{"uid":"4faa39b044d9b599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4faa39b044d9b599","status":"passed","time":{"start":1695863981030,"stop":1695863984385,"duration":3355}},{"uid":"7bed5f92ea8df200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7bed5f92ea8df200","status":"passed","time":{"start":1695852756961,"stop":1695852759962,"duration":3001}},{"uid":"7915b647658ba2fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7915b647658ba2fb","status":"passed","time":{"start":1695852688545,"stop":1695852691300,"duration":2755}},{"uid":"da7f25a218bbd1b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/da7f25a218bbd1b5","status":"passed","time":{"start":1695841778030,"stop":1695841781143,"duration":3113}},{"uid":"463d721e4049442f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/463d721e4049442f","status":"passed","time":{"start":1695841631578,"stop":1695841634489,"duration":2911}},{"uid":"88c65c037082829f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/88c65c037082829f","status":"passed","time":{"start":1695777516044,"stop":1695777519121,"duration":3077}},{"uid":"4556c03805134f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4556c03805134f17","status":"passed","time":{"start":1695691120624,"stop":1695691123750,"duration":3126}},{"uid":"a55eec3a232494a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a55eec3a232494a","status":"passed","time":{"start":1695604793332,"stop":1695604796888,"duration":3556}},{"uid":"b4ad425953e85fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b4ad425953e85fb9","status":"passed","time":{"start":1695518597403,"stop":1695518600845,"duration":3442}},{"uid":"ac68f170b34f98f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ac68f170b34f98f2","status":"passed","time":{"start":1695431793882,"stop":1695431797045,"duration":3163}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"1b749f584338b8fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/1b749f584338b8fc","status":"passed","time":{"start":1696468439891,"stop":1696468447428,"duration":7537}},{"uid":"8639698c6787c3ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/8639698c6787c3ea","status":"passed","time":{"start":1696382146918,"stop":1696382152296,"duration":5378}},{"uid":"72a54b6e844d868d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/72a54b6e844d868d","status":"passed","time":{"start":1696366194681,"stop":1696366199619,"duration":4938}},{"uid":"9d8c52b0d3a280bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9d8c52b0d3a280bb","status":"passed","time":{"start":1696295670567,"stop":1696295678036,"duration":7469}},{"uid":"9b09e4438e22200a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9b09e4438e22200a","status":"passed","time":{"start":1696209268816,"stop":1696209286508,"duration":17692}},{"uid":"c9cef7e9e83c587a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c9cef7e9e83c587a","status":"passed","time":{"start":1696123372499,"stop":1696123380070,"duration":7571}},{"uid":"cd59f6ce53464c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cd59f6ce53464c9a","status":"passed","time":{"start":1696036326222,"stop":1696036341708,"duration":15486}},{"uid":"bbdda7a50a71d044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bbdda7a50a71d044","status":"passed","time":{"start":1695950020753,"stop":1695950028825,"duration":8072}},{"uid":"1ee514d8657db18d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1ee514d8657db18d","status":"passed","time":{"start":1695930339334,"stop":1695930353286,"duration":13952}},{"uid":"dda700bbdcb8e56e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/dda700bbdcb8e56e","status":"passed","time":{"start":1695930265502,"stop":1695930270964,"duration":5462}},{"uid":"46d03f6ebcd7902b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/46d03f6ebcd7902b","status":"passed","time":{"start":1695863624587,"stop":1695863640682,"duration":16095}},{"uid":"6a1325cec5a4a02f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6a1325cec5a4a02f","status":"passed","time":{"start":1695852461744,"stop":1695852473370,"duration":11626}},{"uid":"37b73fc92e2e03a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/37b73fc92e2e03a6","status":"passed","time":{"start":1695852420320,"stop":1695852424466,"duration":4146}},{"uid":"52a4bffb6cf31ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/52a4bffb6cf31ef","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ctl00_ContentPlaceHolder1_FF5683TB\"]\"}\n (Session info: headless chrome=117.0.5938.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5627647dc6c3 \n#1 0x5627644b21e7 \n#2 0x5627644f9566 \n#3 0x5627644f9651 \n#4 0x562764536a74 \n#5 0x56276451b0ed \n#6 0x562764534322 \n#7 0x56276451ae93 \n#8 0x5627644ed934 \n#9 0x5627644ee71e \n#10 0x5627647a1cc8 \n#11 0x5627647a5c00 \n#12 0x5627647b01ac \n#13 0x5627647a6818 \n#14 0x56276477328f \n#15 0x5627647cae98 \n#16 0x5627647cb069 \n#17 0x5627647db853 \n#18 0x7f97fa294b43 ","time":{"start":1695841420832,"stop":1695841422351,"duration":1519}},{"uid":"fdfd272d81e23c80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/fdfd272d81e23c80","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ctl00_ContentPlaceHolder1_FF5683TB\"]\"}\n (Session info: headless chrome=117.0.5938.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56471e3296c3 \n#1 0x56471dfff1e7 \n#2 0x56471e046566 \n#3 0x56471e046651 \n#4 0x56471e083a74 \n#5 0x56471e0680ed \n#6 0x56471e081322 \n#7 0x56471e067e93 \n#8 0x56471e03a934 \n#9 0x56471e03b71e \n#10 0x56471e2eecc8 \n#11 0x56471e2f2c00 \n#12 0x56471e2fd1ac \n#13 0x56471e2f3818 \n#14 0x56471e2c028f \n#15 0x56471e317e98 \n#16 0x56471e318069 \n#17 0x56471e328853 \n#18 0x7f1b37e94b43 ","time":{"start":1695841372342,"stop":1695841381784,"duration":9442}},{"uid":"782c31746466221b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/782c31746466221b","status":"passed","time":{"start":1695777247172,"stop":1695777260365,"duration":13193}},{"uid":"9b3393df767e23de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/9b3393df767e23de","status":"passed","time":{"start":1695690845391,"stop":1695690861278,"duration":15887}},{"uid":"c519fac4683250cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c519fac4683250cb","status":"passed","time":{"start":1695604462680,"stop":1695604469793,"duration":7113}},{"uid":"97426f56df0dd8f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/97426f56df0dd8f4","status":"passed","time":{"start":1695518243236,"stop":1695518250076,"duration":6840}},{"uid":"466da01a176d41e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/466da01a176d41e1","status":"passed","time":{"start":1695431473786,"stop":1695431482297,"duration":8511}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"329874aaf2341eb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/329874aaf2341eb4","status":"passed","time":{"start":1696468472306,"stop":1696468478591,"duration":6285}},{"uid":"d4d31079d926478e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d4d31079d926478e","status":"passed","time":{"start":1696382187370,"stop":1696382191623,"duration":4253}},{"uid":"9d3c286eb357f033","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/9d3c286eb357f033","status":"passed","time":{"start":1696366218236,"stop":1696366221690,"duration":3454}},{"uid":"1b057891303aac9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1b057891303aac9c","status":"passed","time":{"start":1696295704565,"stop":1696295710343,"duration":5778}},{"uid":"46d820e476632e53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/46d820e476632e53","status":"passed","time":{"start":1696209304192,"stop":1696209308120,"duration":3928}},{"uid":"2aea788889075f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2aea788889075f76","status":"passed","time":{"start":1696123406686,"stop":1696123411853,"duration":5167}},{"uid":"e41277a227ccb30c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e41277a227ccb30c","status":"passed","time":{"start":1696036358610,"stop":1696036365680,"duration":7070}},{"uid":"46e0eea6bae4bc80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/46e0eea6bae4bc80","status":"passed","time":{"start":1695950055214,"stop":1695950060224,"duration":5010}},{"uid":"575b90e9eead25fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/575b90e9eead25fc","status":"passed","time":{"start":1695930374192,"stop":1695930378660,"duration":4468}},{"uid":"15b41daf4b42e603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/15b41daf4b42e603","status":"passed","time":{"start":1695930289133,"stop":1695930292955,"duration":3822}},{"uid":"472ba63f20e7d008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/472ba63f20e7d008","status":"passed","time":{"start":1695863657512,"stop":1695863662437,"duration":4925}},{"uid":"e61f60308af59644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e61f60308af59644","status":"passed","time":{"start":1695852489640,"stop":1695852493825,"duration":4185}},{"uid":"85a9acbe0487f124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/85a9acbe0487f124","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find'","time":{"start":1695852443519,"stop":1695852446793,"duration":3274}},{"uid":"fca8f14c02654879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/fca8f14c02654879","status":"passed","time":{"start":1695841444312,"stop":1695841448489,"duration":4177}},{"uid":"2caa8de5983d201f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2caa8de5983d201f","status":"passed","time":{"start":1695841400507,"stop":1695841405446,"duration":4939}},{"uid":"4b7e49e522e60374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4b7e49e522e60374","status":"passed","time":{"start":1695777279867,"stop":1695777284774,"duration":4907}},{"uid":"50f42dc0b35e65d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/50f42dc0b35e65d6","status":"passed","time":{"start":1695690878961,"stop":1695690882675,"duration":3714}},{"uid":"9466004ff66af15b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9466004ff66af15b","status":"passed","time":{"start":1695604499211,"stop":1695604504295,"duration":5084}},{"uid":"9401dcafbbb90690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/9401dcafbbb90690","status":"passed","time":{"start":1695518273422,"stop":1695518279788,"duration":6366}},{"uid":"9f005eb452bf4735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9f005eb452bf4735","status":"passed","time":{"start":1695431498192,"stop":1695431504356,"duration":6164}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":31,"unknown":0,"total":108},"items":[{"uid":"751e5113927f4c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/751e5113927f4c8","status":"passed","time":{"start":1696468653588,"stop":1696468654206,"duration":618}},{"uid":"cb957d58817236cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/cb957d58817236cd","status":"passed","time":{"start":1696382365990,"stop":1696382368974,"duration":2984}},{"uid":"efc0ed0a47a68a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/efc0ed0a47a68a12","status":"passed","time":{"start":1696366412335,"stop":1696366415204,"duration":2869}},{"uid":"a503fe47301956cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/a503fe47301956cd","status":"passed","time":{"start":1696295936257,"stop":1696295936972,"duration":715}},{"uid":"b698411d5d7a0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b698411d5d7a0d12","status":"passed","time":{"start":1696209494098,"stop":1696209494714,"duration":616}},{"uid":"27847a77517ae4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/27847a77517ae4ba","status":"passed","time":{"start":1696123655425,"stop":1696123656326,"duration":901}},{"uid":"21d83cf36b360778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/21d83cf36b360778","status":"passed","time":{"start":1696036556544,"stop":1696036557245,"duration":701}},{"uid":"6a77d678e9b2337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/6a77d678e9b2337","status":"passed","time":{"start":1695950277165,"stop":1695950281027,"duration":3862}},{"uid":"5504962b6f666326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5504962b6f666326","status":"passed","time":{"start":1695930654530,"stop":1695930655526,"duration":996}},{"uid":"5b35328939d21096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5b35328939d21096","status":"passed","time":{"start":1695930490374,"stop":1695930490990,"duration":616}},{"uid":"76bf7d9297068495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/76bf7d9297068495","status":"passed","time":{"start":1695863898865,"stop":1695863899857,"duration":992}},{"uid":"2cda9313f8642667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2cda9313f8642667","status":"passed","time":{"start":1695852722888,"stop":1695852723665,"duration":777}},{"uid":"c5be6ceb82f49086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c5be6ceb82f49086","status":"passed","time":{"start":1695852623920,"stop":1695852624499,"duration":579}},{"uid":"2521cc70c138b829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2521cc70c138b829","status":"passed","time":{"start":1695841630076,"stop":1695841630712,"duration":636}},{"uid":"8b5b8e408d12bb78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8b5b8e408d12bb78","status":"passed","time":{"start":1695841582840,"stop":1695841583426,"duration":586}},{"uid":"49f531bffd1f8b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/49f531bffd1f8b1c","status":"passed","time":{"start":1695777470131,"stop":1695777470772,"duration":641}},{"uid":"34e6e412e77b74e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/34e6e412e77b74e8","status":"passed","time":{"start":1695691068384,"stop":1695691070782,"duration":2398}},{"uid":"2f341accde10cedb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2f341accde10cedb","status":"passed","time":{"start":1695604765317,"stop":1695604768600,"duration":3283}},{"uid":"cf5a941c8f44136a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cf5a941c8f44136a","status":"passed","time":{"start":1695518544571,"stop":1695518545494,"duration":923}},{"uid":"3c6bd2a15248f38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3c6bd2a15248f38","status":"passed","time":{"start":1695431761813,"stop":1695431762797,"duration":984}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":108},"items":[{"uid":"7c77b93ef8d83058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7c77b93ef8d83058","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696468628036,"stop":1696468628883,"duration":847}},{"uid":"3f1ea99da1396980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3f1ea99da1396980","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696382339389,"stop":1696382340196,"duration":807}},{"uid":"14eeedee082e3e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/14eeedee082e3e86","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696366400342,"stop":1696366401400,"duration":1058}},{"uid":"4ee7645dcff3fd6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/4ee7645dcff3fd6c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696295916042,"stop":1696295916951,"duration":909}},{"uid":"8490ca7eab71a2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/8490ca7eab71a2f6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696209469577,"stop":1696209470732,"duration":1155}},{"uid":"dfd3a58badd8f65d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/dfd3a58badd8f65d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696123644207,"stop":1696123646166,"duration":1959}},{"uid":"cb3b29a3916dbf46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb3b29a3916dbf46","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696036530270,"stop":1696036531216,"duration":946}},{"uid":"9ea58437d37bc239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9ea58437d37bc239","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695950267874,"stop":1695950268783,"duration":909}},{"uid":"9d04ad85d156a254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9d04ad85d156a254","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930644572,"stop":1695930645711,"duration":1139}},{"uid":"e3164579bd324f1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e3164579bd324f1b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930448425,"stop":1695930449532,"duration":1107}},{"uid":"63d1182f9074e3ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/63d1182f9074e3ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695863913376,"stop":1695863914360,"duration":984}},{"uid":"b76a9d6124e245f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b76a9d6124e245f1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852694011,"stop":1695852695404,"duration":1393}},{"uid":"7f759d7fc5c6c6bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7f759d7fc5c6c6bb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852589094,"stop":1695852589783,"duration":689}},{"uid":"64058f5259363846","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/64058f5259363846","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841608135,"stop":1695841609122,"duration":987}},{"uid":"680567021b25371a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/680567021b25371a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841563177,"stop":1695841564089,"duration":912}},{"uid":"29450f769bce19f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/29450f769bce19f2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695777443284,"stop":1695777444212,"duration":928}},{"uid":"7a12fb01b0f97a19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/7a12fb01b0f97a19","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695691045103,"stop":1695691046244,"duration":1141}},{"uid":"60495bd6c66b45f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/60495bd6c66b45f6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695604766144,"stop":1695604767405,"duration":1261}},{"uid":"a5c1af20b4b1cb60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a5c1af20b4b1cb60","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695518570776,"stop":1695518571822,"duration":1046}},{"uid":"3d93c4026ebca7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3d93c4026ebca7d7","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695431755982,"stop":1695431757626,"duration":1644}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":108},"items":[{"uid":"294c58e15fece3bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/294c58e15fece3bf","status":"passed","time":{"start":1696468535107,"stop":1696468542873,"duration":7766}},{"uid":"b511ac7c8d578c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b511ac7c8d578c4","status":"passed","time":{"start":1696382245073,"stop":1696382253490,"duration":8417}},{"uid":"eb1d9ebd593acf59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/eb1d9ebd593acf59","status":"passed","time":{"start":1696366246958,"stop":1696366248349,"duration":1391}},{"uid":"8e289908fb9c8e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e289908fb9c8e70","status":"passed","time":{"start":1696295764797,"stop":1696295770237,"duration":5440}},{"uid":"a4cfc92ac5439156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a4cfc92ac5439156","status":"passed","time":{"start":1696209350915,"stop":1696209359010,"duration":8095}},{"uid":"cdaddb25629f3e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cdaddb25629f3e8d","status":"passed","time":{"start":1696123473606,"stop":1696123475516,"duration":1910}},{"uid":"9878b18a6da42f2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9878b18a6da42f2c","status":"passed","time":{"start":1696036417181,"stop":1696036423296,"duration":6115}},{"uid":"98e5c0850c3fd8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/98e5c0850c3fd8e5","status":"passed","time":{"start":1695950091530,"stop":1695950096889,"duration":5359}},{"uid":"d961fb68664b6866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d961fb68664b6866","status":"passed","time":{"start":1695930412702,"stop":1695930414624,"duration":1922}},{"uid":"73c5fb1ffe0aa5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/73c5fb1ffe0aa5eb","status":"passed","time":{"start":1695930322628,"stop":1695930328747,"duration":6119}},{"uid":"ece32e34012631d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ece32e34012631d0","status":"passed","time":{"start":1695863702340,"stop":1695863704533,"duration":2193}},{"uid":"dbb669dee93f1ef4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dbb669dee93f1ef4","status":"passed","time":{"start":1695852543975,"stop":1695852549546,"duration":5571}},{"uid":"9316fce807a5ee24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9316fce807a5ee24","status":"passed","time":{"start":1695852498031,"stop":1695852506876,"duration":8845}},{"uid":"414d52ff2e822797","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/414d52ff2e822797","status":"passed","time":{"start":1695841477342,"stop":1695841482480,"duration":5138}},{"uid":"6f9317c2cfcb1020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6f9317c2cfcb1020","status":"passed","time":{"start":1695841448978,"stop":1695841454835,"duration":5857}},{"uid":"a7bc1eaa6ed4021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a7bc1eaa6ed4021","status":"passed","time":{"start":1695777330641,"stop":1695777334742,"duration":4101}},{"uid":"fe04a47faa966ea4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/fe04a47faa966ea4","status":"passed","time":{"start":1695690930325,"stop":1695690936727,"duration":6402}},{"uid":"84670a3efa81e01d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/84670a3efa81e01d","status":"passed","time":{"start":1695604571968,"stop":1695604577864,"duration":5896}},{"uid":"78c7c86d1d82d145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/78c7c86d1d82d145","status":"passed","time":{"start":1695518354337,"stop":1695518360618,"duration":6281}},{"uid":"66624826111c1af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/66624826111c1af2","status":"passed","time":{"start":1695431573353,"stop":1695431583870,"duration":10517}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"7ddbfa05acc83543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7ddbfa05acc83543","status":"passed","time":{"start":1696468646099,"stop":1696468646842,"duration":743}},{"uid":"1cbf38b14eb880cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1cbf38b14eb880cd","status":"passed","time":{"start":1696382359447,"stop":1696382360105,"duration":658}},{"uid":"25ff983ecbd70a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/25ff983ecbd70a10","status":"passed","time":{"start":1696366405017,"stop":1696366405635,"duration":618}},{"uid":"14e90fad00ff2fec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/14e90fad00ff2fec","status":"passed","time":{"start":1696295928528,"stop":1696295929537,"duration":1009}},{"uid":"b1cc3f7e37e515b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b1cc3f7e37e515b8","status":"passed","time":{"start":1696209485669,"stop":1696209486293,"duration":624}},{"uid":"6c4ede4cc9fe653f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6c4ede4cc9fe653f","status":"passed","time":{"start":1696123646217,"stop":1696123647514,"duration":1297}},{"uid":"2b55c188ab3f6efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/2b55c188ab3f6efb","status":"passed","time":{"start":1696036548956,"stop":1696036549710,"duration":754}},{"uid":"222f8b0c225ad694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/222f8b0c225ad694","status":"passed","time":{"start":1695950268836,"stop":1695950269653,"duration":817}},{"uid":"ced5428ba3cd3cea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/ced5428ba3cd3cea","status":"passed","time":{"start":1695930645783,"stop":1695930646814,"duration":1031}},{"uid":"279bc6f87d4e3e00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/279bc6f87d4e3e00","status":"passed","time":{"start":1695930483056,"stop":1695930483673,"duration":617}},{"uid":"85bb005ee5e85c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/85bb005ee5e85c93","status":"passed","time":{"start":1695863889155,"stop":1695863890190,"duration":1035}},{"uid":"58946672f5b0c33d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/58946672f5b0c33d","status":"passed","time":{"start":1695852714408,"stop":1695852715234,"duration":826}},{"uid":"3f24a4334df806c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/3f24a4334df806c2","status":"passed","time":{"start":1695852616538,"stop":1695852617165,"duration":627}},{"uid":"1e48430d8347cbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1e48430d8347cbdd","status":"passed","time":{"start":1695841623151,"stop":1695841623784,"duration":633}},{"uid":"fba359ac3a8d172d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/fba359ac3a8d172d","status":"passed","time":{"start":1695841576683,"stop":1695841577327,"duration":644}},{"uid":"fab1e7bf7faab0fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/fab1e7bf7faab0fd","status":"passed","time":{"start":1695777463291,"stop":1695777463929,"duration":638}},{"uid":"5b0ddf184c68095b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5b0ddf184c68095b","status":"passed","time":{"start":1695691059185,"stop":1695691059807,"duration":622}},{"uid":"3c8de73cd591d63a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3c8de73cd591d63a","status":"passed","time":{"start":1695604755151,"stop":1695604756141,"duration":990}},{"uid":"5e244c95a7db6e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/5e244c95a7db6e88","status":"passed","time":{"start":1695518534090,"stop":1695518535117,"duration":1027}},{"uid":"d3cdafc9c5007a03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d3cdafc9c5007a03","status":"passed","time":{"start":1695431751097,"stop":1695431752462,"duration":1365}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"4ce4c4ead7bcf370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/4ce4c4ead7bcf370","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468519252,"stop":1696468519256,"duration":4}},{"uid":"f74c691285967b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f74c691285967b9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382227618,"stop":1696382227622,"duration":4}},{"uid":"47f8869e46454a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/47f8869e46454a3c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366231455,"stop":1696366231459,"duration":4}},{"uid":"7a564a6085c3e6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7a564a6085c3e6d6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295746896,"stop":1696295746900,"duration":4}},{"uid":"4e90f3ef4da6580a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4e90f3ef4da6580a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209332618,"stop":1696209332622,"duration":4}},{"uid":"e4986062c7490c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e4986062c7490c0a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123454201,"stop":1696123454205,"duration":4}},{"uid":"5c1a0110c2c572ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5c1a0110c2c572ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036398894,"stop":1696036398897,"duration":3}},{"uid":"e184f5bd521dbb16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e184f5bd521dbb16","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950072234,"stop":1695950072238,"duration":4}},{"uid":"bee9ada5d0be87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bee9ada5d0be87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930393523,"stop":1695930393528,"duration":5}},{"uid":"c2499ae17c35d828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/c2499ae17c35d828","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930305092,"stop":1695930305095,"duration":3}},{"uid":"6d6bf523951e0cc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6d6bf523951e0cc4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863680880,"stop":1695863680885,"duration":5}},{"uid":"2c4c6efea83dc513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2c4c6efea83dc513","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852515070,"stop":1695852515075,"duration":5}},{"uid":"f2c18b2565ebd98a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f2c18b2565ebd98a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852472468,"stop":1695852472472,"duration":4}},{"uid":"4b58c99d45ee7049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4b58c99d45ee7049","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841460541,"stop":1695841460546,"duration":5}},{"uid":"19fd13627bb91497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/19fd13627bb91497","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841434054,"stop":1695841434061,"duration":7}},{"uid":"9800bd6f21563f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/9800bd6f21563f63","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777314043,"stop":1695777314047,"duration":4}},{"uid":"ddd040eaf93a8cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ddd040eaf93a8cc5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690912907,"stop":1695690912911,"duration":4}},{"uid":"eecf8fb3e8c84c01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/eecf8fb3e8c84c01","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604550878,"stop":1695604550882,"duration":4}},{"uid":"17ed5db78948c06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/17ed5db78948c06","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518333483,"stop":1695518333489,"duration":6}},{"uid":"b5527b53deee2134","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b5527b53deee2134","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431550210,"stop":1695431550215,"duration":5}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"b0f1cbd3c7152a68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/b0f1cbd3c7152a68","status":"passed","time":{"start":1696468422427,"stop":1696468427322,"duration":4895}},{"uid":"ef1e1de85b181f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ef1e1de85b181f3c","status":"passed","time":{"start":1696382128051,"stop":1696382132762,"duration":4711}},{"uid":"1e7e58deb4d7582e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1e7e58deb4d7582e","status":"passed","time":{"start":1696366178623,"stop":1696366184656,"duration":6033}},{"uid":"d7e716cf169fd615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d7e716cf169fd615","status":"passed","time":{"start":1696295650117,"stop":1696295655276,"duration":5159}},{"uid":"d1a037d0c1116213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d1a037d0c1116213","status":"passed","time":{"start":1696209253570,"stop":1696209263229,"duration":9659}},{"uid":"ff6fbbcd83124ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ff6fbbcd83124ab2","status":"passed","time":{"start":1696123348495,"stop":1696123356155,"duration":7660}},{"uid":"ef4b577214889bb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/ef4b577214889bb0","status":"passed","time":{"start":1696036310901,"stop":1696036315963,"duration":5062}},{"uid":"9944852b3797819e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9944852b3797819e","status":"passed","time":{"start":1695949998854,"stop":1695950004264,"duration":5410}},{"uid":"21e3606830bfe883","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/21e3606830bfe883","status":"passed","time":{"start":1695930320742,"stop":1695930327865,"duration":7123}},{"uid":"de31eee75cd03fa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/de31eee75cd03fa3","status":"passed","time":{"start":1695930250948,"stop":1695930256104,"duration":5156}},{"uid":"d4c0ac7d89545c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d4c0ac7d89545c96","status":"passed","time":{"start":1695863605568,"stop":1695863612199,"duration":6631}},{"uid":"f343014054c3d2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/f343014054c3d2b0","status":"passed","time":{"start":1695852444157,"stop":1695852450091,"duration":5934}},{"uid":"d409d27d0db1d540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d409d27d0db1d540","status":"passed","time":{"start":1695852403743,"stop":1695852408275,"duration":4532}},{"uid":"19d9e981c1865e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/19d9e981c1865e0a","status":"passed","time":{"start":1695841400673,"stop":1695841406814,"duration":6141}},{"uid":"35121dcde1d495b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/35121dcde1d495b6","status":"passed","time":{"start":1695841356837,"stop":1695841366411,"duration":9574}},{"uid":"d444b6db416a6910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/d444b6db416a6910","status":"passed","time":{"start":1695777232059,"stop":1695777240577,"duration":8518}},{"uid":"159e4d98c3b696ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/159e4d98c3b696ea","status":"passed","time":{"start":1695690830279,"stop":1695690835232,"duration":4953}},{"uid":"9133f3d3e67a44a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9133f3d3e67a44a8","status":"passed","time":{"start":1695604441256,"stop":1695604447054,"duration":5798}},{"uid":"a2810a108c80365c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a2810a108c80365c","status":"passed","time":{"start":1695518219854,"stop":1695518226703,"duration":6849}},{"uid":"459620a33052a782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/459620a33052a782","status":"passed","time":{"start":1695431453767,"stop":1695431461033,"duration":7266}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"2edf794acc2a17d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/2edf794acc2a17d8","status":"passed","time":{"start":1696468429157,"stop":1696468448370,"duration":19213}},{"uid":"be9bc7af654dbd37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/be9bc7af654dbd37","status":"passed","time":{"start":1696382134625,"stop":1696382153403,"duration":18778}},{"uid":"b2ace247fcce175","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/b2ace247fcce175","status":"passed","time":{"start":1696366186516,"stop":1696366194960,"duration":8444}},{"uid":"58a54ec2839fe685","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/58a54ec2839fe685","status":"passed","time":{"start":1696295658668,"stop":1696295677430,"duration":18762}},{"uid":"ac51dc953eb26e09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ac51dc953eb26e09","status":"passed","time":{"start":1696209265653,"stop":1696209274413,"duration":8760}},{"uid":"afa3bf1a9b116989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/afa3bf1a9b116989","status":"passed","time":{"start":1696123358080,"stop":1696123376990,"duration":18910}},{"uid":"3ad696abaf15fe32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3ad696abaf15fe32","status":"passed","time":{"start":1696036317814,"stop":1696036336276,"duration":18462}},{"uid":"a9079b83ede6839a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a9079b83ede6839a","status":"passed","time":{"start":1695950006391,"stop":1695950025155,"duration":18764}},{"uid":"9f8569c8989d373f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f8569c8989d373f","status":"passed","time":{"start":1695930329656,"stop":1695930338578,"duration":8922}},{"uid":"5058d8923c457325","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5058d8923c457325","status":"passed","time":{"start":1695930257894,"stop":1695930266540,"duration":8646}},{"uid":"d60bade708e341b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d60bade708e341b8","status":"passed","time":{"start":1695863614649,"stop":1695863623634,"duration":8985}},{"uid":"b9ac44935269547a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b9ac44935269547a","status":"passed","time":{"start":1695852452175,"stop":1695852463037,"duration":10862}},{"uid":"a06f468d49666161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a06f468d49666161","status":"passed","time":{"start":1695852410281,"stop":1695852418740,"duration":8459}},{"uid":"6517a7a7ad847534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6517a7a7ad847534","status":"passed","time":{"start":1695841408773,"stop":1695841417170,"duration":8397}},{"uid":"beb2f267cc25159c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/beb2f267cc25159c","status":"passed","time":{"start":1695841368400,"stop":1695841376756,"duration":8356}},{"uid":"bb839874fee6cc78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/bb839874fee6cc78","status":"passed","time":{"start":1695777242608,"stop":1695777251049,"duration":8441}},{"uid":"bc3f1f7da3e83d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/bc3f1f7da3e83d52","status":"passed","time":{"start":1695690837087,"stop":1695690855221,"duration":18134}},{"uid":"42eda7ca49435285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/42eda7ca49435285","status":"passed","time":{"start":1695604449380,"stop":1695604467978,"duration":18598}},{"uid":"1b850e9155ef8fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1b850e9155ef8fa5","status":"passed","time":{"start":1695518228971,"stop":1695518237934,"duration":8963}},{"uid":"30b5c550437491a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/30b5c550437491a1","status":"passed","time":{"start":1695431463153,"stop":1695431472153,"duration":9000}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"d6caa1c5de0b7c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/d6caa1c5de0b7c9","status":"passed","time":{"start":1696468523699,"stop":1696468528011,"duration":4312}},{"uid":"5b2c546420c0ad36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/5b2c546420c0ad36","status":"passed","time":{"start":1696382232573,"stop":1696382237471,"duration":4898}},{"uid":"3fc3c0a5ee4c366","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3fc3c0a5ee4c366","status":"passed","time":{"start":1696366236071,"stop":1696366240424,"duration":4353}},{"uid":"54f29d057553f181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/54f29d057553f181","status":"passed","time":{"start":1696295751868,"stop":1696295757274,"duration":5406}},{"uid":"a2bbfa056c561c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a2bbfa056c561c97","status":"passed","time":{"start":1696209337777,"stop":1696209342679,"duration":4902}},{"uid":"511fb68599eb97bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/511fb68599eb97bc","status":"passed","time":{"start":1696123459315,"stop":1696123463695,"duration":4380}},{"uid":"c6baf4ad8c291924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c6baf4ad8c291924","status":"passed","time":{"start":1696036404604,"stop":1696036410323,"duration":5719}},{"uid":"fffa62bca16adf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/fffa62bca16adf75","status":"passed","time":{"start":1695950077157,"stop":1695950083408,"duration":6251}},{"uid":"6a6c3b44366440d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/6a6c3b44366440d0","status":"passed","time":{"start":1695930398690,"stop":1695930403698,"duration":5008}},{"uid":"4256731770ddea9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4256731770ddea9d","status":"passed","time":{"start":1695930309796,"stop":1695930314482,"duration":4686}},{"uid":"9f155fa87fe561bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9f155fa87fe561bb","status":"passed","time":{"start":1695863685898,"stop":1695863690646,"duration":4748}},{"uid":"c0e92a42e1f80ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c0e92a42e1f80ab4","status":"passed","time":{"start":1695852519784,"stop":1695852524397,"duration":4613}},{"uid":"6b08fd2c48e9c0c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6b08fd2c48e9c0c1","status":"passed","time":{"start":1695852476824,"stop":1695852481222,"duration":4398}},{"uid":"162ca810ed94789a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/162ca810ed94789a","status":"passed","time":{"start":1695841465576,"stop":1695841470333,"duration":4757}},{"uid":"5fcdbf249832c4dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/5fcdbf249832c4dc","status":"passed","time":{"start":1695841438631,"stop":1695841442467,"duration":3836}},{"uid":"197fcdd2b489b3a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/197fcdd2b489b3a7","status":"passed","time":{"start":1695777319034,"stop":1695777323721,"duration":4687}},{"uid":"15498492f47c89e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/15498492f47c89e4","status":"passed","time":{"start":1695690918306,"stop":1695690922912,"duration":4606}},{"uid":"7510aa80ead9a07b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/7510aa80ead9a07b","status":"passed","time":{"start":1695604556900,"stop":1695604562444,"duration":5544}},{"uid":"b9a1842e9cb09760","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b9a1842e9cb09760","status":"passed","time":{"start":1695518339388,"stop":1695518344050,"duration":4662}},{"uid":"ee59739b24b6e4d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ee59739b24b6e4d7","status":"passed","time":{"start":1695431556338,"stop":1695431561988,"duration":5650}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"b7b6300ac491280a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/b7b6300ac491280a","status":"passed","time":{"start":1696468690619,"stop":1696468692100,"duration":1481}},{"uid":"f855c6091e4a6661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f855c6091e4a6661","status":"passed","time":{"start":1696382397668,"stop":1696382399233,"duration":1565}},{"uid":"e38b3df81584968a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e38b3df81584968a","status":"passed","time":{"start":1696366395742,"stop":1696366397322,"duration":1580}},{"uid":"7e1ec168994ed6eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7e1ec168994ed6eb","status":"passed","time":{"start":1696295918651,"stop":1696295920318,"duration":1667}},{"uid":"ea21b73585a83100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ea21b73585a83100","status":"passed","time":{"start":1696209511251,"stop":1696209512971,"duration":1720}},{"uid":"cd26b224ee12e3fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd26b224ee12e3fb","status":"passed","time":{"start":1696123625329,"stop":1696123627670,"duration":2341}},{"uid":"f3552f7e1b5a1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f3552f7e1b5a1a5","status":"passed","time":{"start":1696036573117,"stop":1696036574705,"duration":1588}},{"uid":"55ad70adb29640dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/55ad70adb29640dc","status":"passed","time":{"start":1695950248012,"stop":1695950249679,"duration":1667}},{"uid":"bbd41f12cc1253a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bbd41f12cc1253a7","status":"passed","time":{"start":1695930563947,"stop":1695930566390,"duration":2443}},{"uid":"37d88d1557d1b287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/37d88d1557d1b287","status":"passed","time":{"start":1695930474388,"stop":1695930476043,"duration":1655}},{"uid":"4e7e010b7eeed7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4e7e010b7eeed7e","status":"passed","time":{"start":1695863856814,"stop":1695863858664,"duration":1850}},{"uid":"37788ce82e1e1f37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/37788ce82e1e1f37","status":"passed","time":{"start":1695852701985,"stop":1695852703683,"duration":1698}},{"uid":"fcbfa4c099429b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fcbfa4c099429b3","status":"passed","time":{"start":1695852654954,"stop":1695852656374,"duration":1420}},{"uid":"29b28179bb802208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/29b28179bb802208","status":"passed","time":{"start":1695841619850,"stop":1695841621323,"duration":1473}},{"uid":"61ec36183fc1f3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/61ec36183fc1f3f","status":"passed","time":{"start":1695841591925,"stop":1695841593406,"duration":1481}},{"uid":"82810f6fb373f9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/82810f6fb373f9b8","status":"passed","time":{"start":1695777471453,"stop":1695777472985,"duration":1532}},{"uid":"52c7f9075a99b25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/52c7f9075a99b25","status":"passed","time":{"start":1695691072952,"stop":1695691074796,"duration":1844}},{"uid":"d553a56c59cd2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/d553a56c59cd2c9c","status":"passed","time":{"start":1695604714719,"stop":1695604717028,"duration":2309}},{"uid":"7d6ca64845c69235","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7d6ca64845c69235","status":"passed","time":{"start":1695518498394,"stop":1695518500154,"duration":1760}},{"uid":"bc985ef3d58b8dc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/bc985ef3d58b8dc5","status":"passed","time":{"start":1695431721423,"stop":1695431723350,"duration":1927}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"745b2a78f7eee12f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/745b2a78f7eee12f","status":"passed","time":{"start":1696468634754,"stop":1696468642610,"duration":7856}},{"uid":"2c29121f16559df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/2c29121f16559df","status":"passed","time":{"start":1696382348210,"stop":1696382356167,"duration":7957}},{"uid":"352ea73369f2b207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/352ea73369f2b207","status":"passed","time":{"start":1696366676817,"stop":1696366684411,"duration":7594}},{"uid":"db383480aadf7983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/db383480aadf7983","status":"passed","time":{"start":1696295923288,"stop":1696295932230,"duration":8942}},{"uid":"869e44ea8de16fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/869e44ea8de16fd0","status":"passed","time":{"start":1696209474731,"stop":1696209482868,"duration":8137}},{"uid":"247358097b784669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/247358097b784669","status":"passed","time":{"start":1696123645657,"stop":1696123654613,"duration":8956}},{"uid":"e91286627a20fd01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e91286627a20fd01","status":"passed","time":{"start":1696036538423,"stop":1696036546110,"duration":7687}},{"uid":"863e0cf43430d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/863e0cf43430d16b","status":"passed","time":{"start":1695950269220,"stop":1695950277631,"duration":8411}},{"uid":"76dff0c28cd0d8ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/76dff0c28cd0d8ca","status":"passed","time":{"start":1695930685014,"stop":1695930694086,"duration":9072}},{"uid":"941de93579859c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/941de93579859c2d","status":"passed","time":{"start":1695930647927,"stop":1695930655515,"duration":7588}},{"uid":"3d986d3f70ff15ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3d986d3f70ff15ac","status":"passed","time":{"start":1695863875263,"stop":1695863884136,"duration":8873}},{"uid":"4fd2741aa12c6427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4fd2741aa12c6427","status":"passed","time":{"start":1695852710360,"stop":1695852718718,"duration":8358}},{"uid":"7b2d907520c9cd9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7b2d907520c9cd9f","status":"passed","time":{"start":1695852605025,"stop":1695852612594,"duration":7569}},{"uid":"dbffc5b341910ca1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/dbffc5b341910ca1","status":"passed","time":{"start":1695841611532,"stop":1695841619441,"duration":7909}},{"uid":"73180e4f9d27abcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/73180e4f9d27abcc","status":"passed","time":{"start":1695841566311,"stop":1695841573977,"duration":7666}},{"uid":"8f8d30f03de9aadb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/8f8d30f03de9aadb","status":"passed","time":{"start":1695777446518,"stop":1695777454146,"duration":7628}},{"uid":"da76ab867425f85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/da76ab867425f85f","status":"passed","time":{"start":1695691048394,"stop":1695691056347,"duration":7953}},{"uid":"ad84ffd03da7609","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/ad84ffd03da7609","status":"passed","time":{"start":1695604735229,"stop":1695604744658,"duration":9429}},{"uid":"df18673ee958460b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/df18673ee958460b","status":"passed","time":{"start":1695518517957,"stop":1695518527275,"duration":9318}},{"uid":"1d58950b23a6beca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/1d58950b23a6beca","status":"passed","time":{"start":1695431738058,"stop":1695431747014,"duration":8956}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":46,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":46},"items":[{"uid":"3930e6c29e20a91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/3930e6c29e20a91e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468464419,"stop":1696468464423,"duration":4}},{"uid":"86ad01ac96d03fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/86ad01ac96d03fb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382172191,"stop":1696382172195,"duration":4}},{"uid":"658b5d4f53293b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/658b5d4f53293b9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366214862,"stop":1696366214866,"duration":4}},{"uid":"ca36518de4114b24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/ca36518de4114b24","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295701878,"stop":1696295701882,"duration":4}},{"uid":"61c3ae29e06d152e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/61c3ae29e06d152e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209303369,"stop":1696209303373,"duration":4}},{"uid":"7740a20f267482f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/7740a20f267482f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123401397,"stop":1696123401401,"duration":4}},{"uid":"b44fb95c01617fdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b44fb95c01617fdb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036361588,"stop":1696036361592,"duration":4}},{"uid":"aeb0c64612185726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/aeb0c64612185726","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950054481,"stop":1695950054485,"duration":4}},{"uid":"a7c44b09d4d3191d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a7c44b09d4d3191d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930376307,"stop":1695930376312,"duration":5}},{"uid":"417cad250b621277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/417cad250b621277","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930287387,"stop":1695930287390,"duration":3}},{"uid":"add7b8d85b7870ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/add7b8d85b7870ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863664051,"stop":1695863664057,"duration":6}},{"uid":"890b899191854b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/890b899191854b4f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852499963,"stop":1695852499968,"duration":5}},{"uid":"a58745473ee762ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a58745473ee762ca","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852450485,"stop":1695852450489,"duration":4}},{"uid":"16a10113c18601ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/16a10113c18601ad","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841440843,"stop":1695841440848,"duration":5}},{"uid":"cf728b368dc06f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/cf728b368dc06f13","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841400288,"stop":1695841400292,"duration":4}},{"uid":"2ae00cf57900b505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/2ae00cf57900b505","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777276930,"stop":1695777276933,"duration":3}},{"uid":"eb0a30b35bac8c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/eb0a30b35bac8c93","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690881748,"stop":1695690881752,"duration":4}},{"uid":"84f7a7375ee7c4d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/84f7a7375ee7c4d3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604497114,"stop":1695604497118,"duration":4}},{"uid":"67dd96c1a891f6a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/67dd96c1a891f6a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518273368,"stop":1695518273372,"duration":4}},{"uid":"6ba523161e32fd45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/6ba523161e32fd45","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431508733,"stop":1695431508737,"duration":4}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"de245fb7f51ac0a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/de245fb7f51ac0a5","status":"passed","time":{"start":1696468452635,"stop":1696468454027,"duration":1392}},{"uid":"f82d58d11894a926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f82d58d11894a926","status":"passed","time":{"start":1696382157203,"stop":1696382158533,"duration":1330}},{"uid":"7f93b58de836d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7f93b58de836d924","status":"passed","time":{"start":1696366204687,"stop":1696366206101,"duration":1414}},{"uid":"eaf82bdb5b8bb530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/eaf82bdb5b8bb530","status":"passed","time":{"start":1696295684763,"stop":1696295686442,"duration":1679}},{"uid":"884a3a3599dcda04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/884a3a3599dcda04","status":"passed","time":{"start":1696209291235,"stop":1696209292639,"duration":1404}},{"uid":"d4db9e22bd703b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/d4db9e22bd703b4a","status":"passed","time":{"start":1696123385635,"stop":1696123387434,"duration":1799}},{"uid":"5733d216d6e30d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5733d216d6e30d8","status":"passed","time":{"start":1696036349700,"stop":1696036351202,"duration":1502}},{"uid":"bfec20f12acdd1ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bfec20f12acdd1ea","status":"passed","time":{"start":1695950037064,"stop":1695950038788,"duration":1724}},{"uid":"f9c2892aec14de76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f9c2892aec14de76","status":"passed","time":{"start":1695930359383,"stop":1695930361230,"duration":1847}},{"uid":"4061b30c5935d031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4061b30c5935d031","status":"passed","time":{"start":1695930275876,"stop":1695930277309,"duration":1433}},{"uid":"53b15039b73d02fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/53b15039b73d02fd","status":"passed","time":{"start":1695863646013,"stop":1695863647813,"duration":1800}},{"uid":"913030464d6848eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/913030464d6848eb","status":"passed","time":{"start":1695852482478,"stop":1695852484075,"duration":1597}},{"uid":"592737974edbd836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/592737974edbd836","status":"passed","time":{"start":1695852431340,"stop":1695852440105,"duration":8765}},{"uid":"3f7f93ca74c576bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/3f7f93ca74c576bc","status":"passed","time":{"start":1695841429343,"stop":1695841431033,"duration":1690}},{"uid":"2b4ef1e559e146f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2b4ef1e559e146f0","status":"passed","time":{"start":1695841385776,"stop":1695841387128,"duration":1352}},{"uid":"72bd7dbe734f3bbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/72bd7dbe734f3bbc","status":"passed","time":{"start":1695777265850,"stop":1695777267293,"duration":1443}},{"uid":"3d8935b5668e078a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3d8935b5668e078a","status":"passed","time":{"start":1695690865388,"stop":1695690868022,"duration":2634}},{"uid":"1d8bc334bb3eb8b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/1d8bc334bb3eb8b7","status":"passed","time":{"start":1695604478172,"stop":1695604480012,"duration":1840}},{"uid":"68dcb2712c1bafb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/68dcb2712c1bafb1","status":"passed","time":{"start":1695518257083,"stop":1695518258967,"duration":1884}},{"uid":"3458c2499ae01dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3458c2499ae01dd2","status":"passed","time":{"start":1695431487638,"stop":1695431489425,"duration":1787}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"e52801c63fcadccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/e52801c63fcadccc","status":"passed","time":{"start":1696468622829,"stop":1696468626815,"duration":3986}},{"uid":"f996d298879d0d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f996d298879d0d24","status":"passed","time":{"start":1696382330066,"stop":1696382338426,"duration":8360}},{"uid":"bb9738346d6d8b96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/bb9738346d6d8b96","status":"passed","time":{"start":1696366396168,"stop":1696366399410,"duration":3242}},{"uid":"d4f6dc81365505ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d4f6dc81365505ba","status":"passed","time":{"start":1696295909134,"stop":1696295914900,"duration":5766}},{"uid":"c2f8efef4a1b402c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c2f8efef4a1b402c","status":"passed","time":{"start":1696209464621,"stop":1696209468606,"duration":3985}},{"uid":"1d320796c01707b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1d320796c01707b0","status":"passed","time":{"start":1696123637504,"stop":1696123642575,"duration":5071}},{"uid":"cb7bae788a9ce919","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb7bae788a9ce919","status":"passed","time":{"start":1696036519364,"stop":1696036524926,"duration":5562}},{"uid":"dc7a064739236a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dc7a064739236a50","status":"passed","time":{"start":1695950257759,"stop":1695950262668,"duration":4909}},{"uid":"56fe93c03979a06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/56fe93c03979a06e","status":"passed","time":{"start":1695930635281,"stop":1695930639312,"duration":4031}},{"uid":"384ee0557718a8e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/384ee0557718a8e1","status":"passed","time":{"start":1695930443703,"stop":1695930447265,"duration":3562}},{"uid":"f3be30089113d60a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f3be30089113d60a","status":"passed","time":{"start":1695863907373,"stop":1695863911567,"duration":4194}},{"uid":"8ad45daa2f19e193","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8ad45daa2f19e193","status":"passed","time":{"start":1695852689724,"stop":1695852692853,"duration":3129}},{"uid":"a59e3eb65a00d1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a59e3eb65a00d1a6","status":"passed","time":{"start":1695852585198,"stop":1695852587879,"duration":2681}},{"uid":"b06a69d03edccfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b06a69d03edccfb","status":"passed","time":{"start":1695841600363,"stop":1695841603495,"duration":3132}},{"uid":"ee02816a26a6d4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/ee02816a26a6d4cd","status":"passed","time":{"start":1695841558990,"stop":1695841562210,"duration":3220}},{"uid":"62449bae99b45395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/62449bae99b45395","status":"passed","time":{"start":1695777438006,"stop":1695777442332,"duration":4326}},{"uid":"1a7d7fbeed466b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1a7d7fbeed466b68","status":"passed","time":{"start":1695691034627,"stop":1695691039684,"duration":5057}},{"uid":"aa3f2d4bd83dfe29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/aa3f2d4bd83dfe29","status":"passed","time":{"start":1695604760338,"stop":1695604764893,"duration":4555}},{"uid":"76bdc182d1c8126d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76bdc182d1c8126d","status":"passed","time":{"start":1695518561589,"stop":1695518565629,"duration":4040}},{"uid":"3dd845500abf17de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3dd845500abf17de","status":"passed","time":{"start":1695431745737,"stop":1695431749933,"duration":4196}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":80,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":108},"items":[{"uid":"2571fcda7c14a99e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/2571fcda7c14a99e","status":"passed","time":{"start":1696468709713,"stop":1696468720548,"duration":10835}},{"uid":"50365a96a8ab4382","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/50365a96a8ab4382","status":"passed","time":{"start":1696382411223,"stop":1696382420400,"duration":9177}},{"uid":"508b133b784519c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/508b133b784519c7","status":"passed","time":{"start":1696366560648,"stop":1696366568846,"duration":8198}},{"uid":"389c764e55d972e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/389c764e55d972e4","status":"passed","time":{"start":1696295948701,"stop":1696295955282,"duration":6581}},{"uid":"4b0cf08655016667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4b0cf08655016667","status":"passed","time":{"start":1696209538309,"stop":1696209550060,"duration":11751}},{"uid":"c32fc5a1e0d70023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c32fc5a1e0d70023","status":"passed","time":{"start":1696123675509,"stop":1696123682020,"duration":6511}},{"uid":"2b85d05496f1b358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/2b85d05496f1b358","status":"passed","time":{"start":1696036587827,"stop":1696036597782,"duration":9955}},{"uid":"2941c03fa97467c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/2941c03fa97467c8","status":"passed","time":{"start":1695950295837,"stop":1695950303839,"duration":8002}},{"uid":"424604e5bc0f803c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/424604e5bc0f803c","status":"passed","time":{"start":1695930705144,"stop":1695930713233,"duration":8089}},{"uid":"ec731b42b70a12c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/ec731b42b70a12c3","status":"passed","time":{"start":1695930634014,"stop":1695930640087,"duration":6073}},{"uid":"2025ed8a4e71bcfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/2025ed8a4e71bcfe","status":"passed","time":{"start":1695863946345,"stop":1695863962953,"duration":16608}},{"uid":"b4dca7aef0b76700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b4dca7aef0b76700","status":"passed","time":{"start":1695852733187,"stop":1695852742963,"duration":9776}},{"uid":"519d9a1c3e43d340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/519d9a1c3e43d340","status":"passed","time":{"start":1695852669599,"stop":1695852675345,"duration":5746}},{"uid":"2feaeaa5509d7832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2feaeaa5509d7832","status":"passed","time":{"start":1695841767377,"stop":1695841773664,"duration":6287}},{"uid":"c7f33059fa0f91b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c7f33059fa0f91b4","status":"passed","time":{"start":1695841611602,"stop":1695841617441,"duration":5839}},{"uid":"b389b005926cb85a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/b389b005926cb85a","status":"passed","time":{"start":1695777486428,"stop":1695777496200,"duration":9772}},{"uid":"c68e7f4d337be42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c68e7f4d337be42","status":"passed","time":{"start":1695691090255,"stop":1695691104721,"duration":14466}},{"uid":"96f1129970121afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/96f1129970121afa","status":"passed","time":{"start":1695604903243,"stop":1695604909948,"duration":6705}},{"uid":"ad90eb19992c576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ad90eb19992c576","status":"passed","time":{"start":1695518577000,"stop":1695518583233,"duration":6233}},{"uid":"e6d9c01dd5e50748","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e6d9c01dd5e50748","status":"passed","time":{"start":1695431772357,"stop":1695431778561,"duration":6204}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"250e716129f78c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/250e716129f78c16","status":"passed","time":{"start":1696468533903,"stop":1696468535104,"duration":1201}},{"uid":"55991b71da8dc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/55991b71da8dc2","status":"passed","time":{"start":1696382243743,"stop":1696382245070,"duration":1327}},{"uid":"10cb35a242088fe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/10cb35a242088fe8","status":"passed","time":{"start":1696366245769,"stop":1696366246955,"duration":1186}},{"uid":"c1c9ea1717021360","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c1c9ea1717021360","status":"passed","time":{"start":1696295763261,"stop":1696295764794,"duration":1533}},{"uid":"cedc7eb90653377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cedc7eb90653377","status":"passed","time":{"start":1696209349428,"stop":1696209350912,"duration":1484}},{"uid":"2584cbfd7a67ea4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2584cbfd7a67ea4b","status":"passed","time":{"start":1696123471716,"stop":1696123473604,"duration":1888}},{"uid":"9c79a7532e757c5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9c79a7532e757c5b","status":"passed","time":{"start":1696036415863,"stop":1696036417179,"duration":1316}},{"uid":"e1e0f413dbfe9858","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e1e0f413dbfe9858","status":"passed","time":{"start":1695950090007,"stop":1695950091527,"duration":1520}},{"uid":"e5e497c3aec9e585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e5e497c3aec9e585","status":"passed","time":{"start":1695930410979,"stop":1695930412699,"duration":1720}},{"uid":"58f879ec76895f67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/58f879ec76895f67","status":"passed","time":{"start":1695930319315,"stop":1695930322625,"duration":3310}},{"uid":"7349ed4bae4aba2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7349ed4bae4aba2d","status":"passed","time":{"start":1695863698935,"stop":1695863702336,"duration":3401}},{"uid":"4437a266aadb0759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4437a266aadb0759","status":"passed","time":{"start":1695852541342,"stop":1695852543971,"duration":2629}},{"uid":"b316a98df79be41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/b316a98df79be41b","status":"passed","time":{"start":1695852496306,"stop":1695852498028,"duration":1722}},{"uid":"f88032ca35d74f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f88032ca35d74f65","status":"passed","time":{"start":1695841476111,"stop":1695841477336,"duration":1225}},{"uid":"6798e35b2d7d864f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6798e35b2d7d864f","status":"passed","time":{"start":1695841447797,"stop":1695841448975,"duration":1178}},{"uid":"97f1f3f38609ead0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/97f1f3f38609ead0","status":"passed","time":{"start":1695777329241,"stop":1695777330638,"duration":1397}},{"uid":"c4214b9a56fa7fb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c4214b9a56fa7fb8","status":"passed","time":{"start":1695690929018,"stop":1695690930322,"duration":1304}},{"uid":"430d30a88aac88b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/430d30a88aac88b2","status":"passed","time":{"start":1695604569563,"stop":1695604571965,"duration":2402}},{"uid":"deefd12397503229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/deefd12397503229","status":"passed","time":{"start":1695518352488,"stop":1695518354334,"duration":1846}},{"uid":"9ce094ab81aa3fe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9ce094ab81aa3fe9","status":"passed","time":{"start":1695431571521,"stop":1695431573349,"duration":1828}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"e751df50a5f8df2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/e751df50a5f8df2a","status":"passed","time":{"start":1696468620866,"stop":1696468621985,"duration":1119}},{"uid":"4704a435bb9eed71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4704a435bb9eed71","status":"passed","time":{"start":1696382326874,"stop":1696382329367,"duration":2493}},{"uid":"e0d63a8b68c76d6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e0d63a8b68c76d6b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366364050,"stop":1696366395457,"duration":31407}},{"uid":"600efe8c740c894b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/600efe8c740c894b","status":"passed","time":{"start":1696295907014,"stop":1696295908174,"duration":1160}},{"uid":"abea6243c746523a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/abea6243c746523a","status":"passed","time":{"start":1696209462855,"stop":1696209463803,"duration":948}},{"uid":"cbfa7e1b6eec7a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cbfa7e1b6eec7a7","status":"passed","time":{"start":1696123635555,"stop":1696123636640,"duration":1085}},{"uid":"5c229fe50da654ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5c229fe50da654ff","status":"passed","time":{"start":1696036517422,"stop":1696036518570,"duration":1148}},{"uid":"253bc8197d918ce3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/253bc8197d918ce3","status":"passed","time":{"start":1695950252714,"stop":1695950256815,"duration":4101}},{"uid":"981e9a76fa2079c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/981e9a76fa2079c2","status":"passed","time":{"start":1695930632874,"stop":1695930634065,"duration":1191}},{"uid":"4e966c9bc262dbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4e966c9bc262dbb7","status":"passed","time":{"start":1695930441857,"stop":1695930443022,"duration":1165}},{"uid":"e0e637f2da013ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e0e637f2da013ad1","status":"passed","time":{"start":1695863905184,"stop":1695863906407,"duration":1223}},{"uid":"7c8dfefef5cd376a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7c8dfefef5cd376a","status":"passed","time":{"start":1695852686703,"stop":1695852688842,"duration":2139}},{"uid":"7908902934fed7aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7908902934fed7aa","status":"passed","time":{"start":1695852583019,"stop":1695852584474,"duration":1455}},{"uid":"2b66312170cfbdaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2b66312170cfbdaa","status":"passed","time":{"start":1695841598518,"stop":1695841599517,"duration":999}},{"uid":"e8f60752e74aea9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e8f60752e74aea9c","status":"passed","time":{"start":1695841557233,"stop":1695841558194,"duration":961}},{"uid":"4df20ebdd8bc1eee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4df20ebdd8bc1eee","status":"passed","time":{"start":1695777436215,"stop":1695777437228,"duration":1013}},{"uid":"5aaff2e049ad6289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5aaff2e049ad6289","status":"passed","time":{"start":1695691032722,"stop":1695691033699,"duration":977}},{"uid":"80553b62334b118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/80553b62334b118","status":"passed","time":{"start":1695604755897,"stop":1695604759438,"duration":3541}},{"uid":"6b7fb1e90e05cee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6b7fb1e90e05cee1","status":"passed","time":{"start":1695518559328,"stop":1695518560454,"duration":1126}},{"uid":"483b7e7e3c6a0c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/483b7e7e3c6a0c88","status":"passed","time":{"start":1695431743363,"stop":1695431744765,"duration":1402}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"6199824057021b4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/6199824057021b4b","status":"passed","time":{"start":1696468470967,"stop":1696468472082,"duration":1115}},{"uid":"3a87edb4018ef3f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3a87edb4018ef3f5","status":"passed","time":{"start":1696382179132,"stop":1696382180291,"duration":1159}},{"uid":"febb623499313f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/febb623499313f15","status":"passed","time":{"start":1696366221020,"stop":1696366222826,"duration":1806}},{"uid":"f1d0d4ce408faa51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f1d0d4ce408faa51","status":"passed","time":{"start":1696295710192,"stop":1696295711878,"duration":1686}},{"uid":"46daf10d57fff733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/46daf10d57fff733","status":"passed","time":{"start":1696209311309,"stop":1696209312396,"duration":1087}},{"uid":"1763fbcf8f99ba12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1763fbcf8f99ba12","status":"passed","time":{"start":1696123411027,"stop":1696123413518,"duration":2491}},{"uid":"99aafc02cef4f2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/99aafc02cef4f2bc","status":"passed","time":{"start":1696036368621,"stop":1696036369734,"duration":1113}},{"uid":"1db7363ce959308b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/1db7363ce959308b","status":"passed","time":{"start":1695950062889,"stop":1695950064363,"duration":1474}},{"uid":"1d3f0124b77846fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1d3f0124b77846fe","status":"passed","time":{"start":1695930384808,"stop":1695930386513,"duration":1705}},{"uid":"738ff24f0f25c819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/738ff24f0f25c819","status":"passed","time":{"start":1695930293664,"stop":1695930294735,"duration":1071}},{"uid":"5231c801a0d57a18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/5231c801a0d57a18","status":"passed","time":{"start":1695863672377,"stop":1695863674231,"duration":1854}},{"uid":"2379085e955f4196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2379085e955f4196","status":"passed","time":{"start":1695852507190,"stop":1695852508545,"duration":1355}},{"uid":"d5e9bd69b4736ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d5e9bd69b4736ea9","status":"passed","time":{"start":1695852457359,"stop":1695852461181,"duration":3822}},{"uid":"66361a90130c6ad5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/66361a90130c6ad5","status":"passed","time":{"start":1695841447633,"stop":1695841448747,"duration":1114}},{"uid":"e8b9793d4677e457","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e8b9793d4677e457","status":"passed","time":{"start":1695841407829,"stop":1695841408971,"duration":1142}},{"uid":"754c12cec1b2ee96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/754c12cec1b2ee96","status":"passed","time":{"start":1695777283476,"stop":1695777293487,"duration":10011}},{"uid":"4ddf30ad02c0cb8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4ddf30ad02c0cb8e","status":"passed","time":{"start":1695690887991,"stop":1695690889082,"duration":1091}},{"uid":"4f1b651eba199548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/4f1b651eba199548","status":"passed","time":{"start":1695604528911,"stop":1695604531652,"duration":2741}},{"uid":"f2e6b189e3ded287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f2e6b189e3ded287","status":"passed","time":{"start":1695518307499,"stop":1695518310408,"duration":2909}},{"uid":"b59dd4675700d70c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b59dd4675700d70c","status":"passed","time":{"start":1695431541635,"stop":1695431543325,"duration":1690}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"4d8ddde5dd4e41a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/4d8ddde5dd4e41a7","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696468427326,"stop":1696468427425,"duration":99}},{"uid":"66e339c672e08b5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/66e339c672e08b5e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696382132765,"stop":1696382132876,"duration":111}},{"uid":"e4736f7a97da2783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e4736f7a97da2783","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696366184661,"stop":1696366184776,"duration":115}},{"uid":"3a35565117b033bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/3a35565117b033bf","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696295655281,"stop":1696295655401,"duration":120}},{"uid":"b02a5b32176af036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b02a5b32176af036","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696209263242,"stop":1696209263357,"duration":115}},{"uid":"32b2a2e6b36f8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/32b2a2e6b36f8da","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696123356158,"stop":1696123356258,"duration":100}},{"uid":"bb7778619bc6dae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/bb7778619bc6dae3","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696036315968,"stop":1696036316067,"duration":99}},{"uid":"7240a780205c3e1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7240a780205c3e1d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695950004268,"stop":1695950004367,"duration":99}},{"uid":"161eabd8dc674721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/161eabd8dc674721","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930327869,"stop":1695930328010,"duration":141}},{"uid":"6907bc5ddc4278ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6907bc5ddc4278ba","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930256108,"stop":1695930256211,"duration":103}},{"uid":"d684e9c0c9842d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d684e9c0c9842d2","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695863612203,"stop":1695863612315,"duration":112}},{"uid":"5d1cc1e724a40e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/5d1cc1e724a40e40","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852450095,"stop":1695852450224,"duration":129}},{"uid":"f6a3f341efc32b01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f6a3f341efc32b01","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852408279,"stop":1695852408393,"duration":114}},{"uid":"28f7a58ff65c6c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/28f7a58ff65c6c96","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841406818,"stop":1695841406970,"duration":152}},{"uid":"a6d44eca228e3b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a6d44eca228e3b92","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841366414,"stop":1695841366524,"duration":110}},{"uid":"142c9453af70f83f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/142c9453af70f83f","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695777240580,"stop":1695777240679,"duration":99}},{"uid":"e0a2232357145eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e0a2232357145eef","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695690835235,"stop":1695690835343,"duration":108}},{"uid":"284d37adba4deb0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/284d37adba4deb0c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695604447057,"stop":1695604447179,"duration":122}},{"uid":"e1ad4d38191c358a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e1ad4d38191c358a","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695518226707,"stop":1695518226828,"duration":121}},{"uid":"88ead69096f20ac6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/88ead69096f20ac6","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695431461038,"stop":1695431461150,"duration":112}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"9a71ddd9cd65a066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9a71ddd9cd65a066","status":"passed","time":{"start":1696468722768,"stop":1696468726953,"duration":4185}},{"uid":"f54e6aedd37f3200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f54e6aedd37f3200","status":"passed","time":{"start":1696382422822,"stop":1696382427325,"duration":4503}},{"uid":"ad79d7cef93cb1e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ad79d7cef93cb1e2","status":"passed","time":{"start":1696366570126,"stop":1696366574621,"duration":4495}},{"uid":"d74facd1583de006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d74facd1583de006","status":"passed","time":{"start":1696295956872,"stop":1696295961629,"duration":4757}},{"uid":"6c4870fc4abe76c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/6c4870fc4abe76c7","status":"passed","time":{"start":1696209551594,"stop":1696209555810,"duration":4216}},{"uid":"cd8d8f2476cc5e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd8d8f2476cc5e84","status":"passed","time":{"start":1696123683457,"stop":1696123688664,"duration":5207}},{"uid":"70fe94ee6ddcafa9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/70fe94ee6ddcafa9","status":"passed","time":{"start":1696036599294,"stop":1696036603402,"duration":4108}},{"uid":"b78dc9fb50ff92d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b78dc9fb50ff92d5","status":"passed","time":{"start":1695950306181,"stop":1695950310528,"duration":4347}},{"uid":"e6dbba2f39d54fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e6dbba2f39d54fba","status":"passed","time":{"start":1695930715297,"stop":1695930722595,"duration":7298}},{"uid":"282d583df67695c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/282d583df67695c9","status":"passed","time":{"start":1695930641495,"stop":1695930645672,"duration":4177}},{"uid":"d08593724a44af61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d08593724a44af61","status":"passed","time":{"start":1695863964757,"stop":1695863971679,"duration":6922}},{"uid":"c6e094fdc1b00bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c6e094fdc1b00bb3","status":"passed","time":{"start":1695852744852,"stop":1695852749164,"duration":4312}},{"uid":"6ab0dbf4dbcf1378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6ab0dbf4dbcf1378","status":"passed","time":{"start":1695852676728,"stop":1695852680767,"duration":4039}},{"uid":"40e5b4375f4f8b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/40e5b4375f4f8b31","status":"passed","time":{"start":1695841773670,"stop":1695841777814,"duration":4144}},{"uid":"e46369f6c8060c86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e46369f6c8060c86","status":"passed","time":{"start":1695841618689,"stop":1695841622754,"duration":4065}},{"uid":"a13232622d500008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a13232622d500008","status":"passed","time":{"start":1695777498071,"stop":1695777504911,"duration":6840}},{"uid":"e583970bb4a28b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e583970bb4a28b1f","status":"passed","time":{"start":1695691106416,"stop":1695691114466,"duration":8050}},{"uid":"6c73f2050de22abd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6c73f2050de22abd","status":"passed","time":{"start":1695604781393,"stop":1695604785842,"duration":4449}},{"uid":"36fc53981028c671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/36fc53981028c671","status":"passed","time":{"start":1695518585408,"stop":1695518589806,"duration":4398}},{"uid":"29b123ac9fe73a58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/29b123ac9fe73a58","status":"passed","time":{"start":1695431780323,"stop":1695431785276,"duration":4953}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"672ce7fd2a3f9388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/672ce7fd2a3f9388","status":"passed","time":{"start":1696468519304,"stop":1696468522742,"duration":3438}},{"uid":"3f3c341c543852ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3f3c341c543852ec","status":"passed","time":{"start":1696382227680,"stop":1696382231596,"duration":3916}},{"uid":"5d2db80544a83a0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5d2db80544a83a0e","status":"passed","time":{"start":1696366231514,"stop":1696366235220,"duration":3706}},{"uid":"2f26394e38f3d9b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2f26394e38f3d9b2","status":"passed","time":{"start":1696295746951,"stop":1696295750642,"duration":3691}},{"uid":"c30b77a3f6c4cecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c30b77a3f6c4cecc","status":"passed","time":{"start":1696209332675,"stop":1696209336204,"duration":3529}},{"uid":"e5047bd899ce586c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e5047bd899ce586c","status":"passed","time":{"start":1696123454253,"stop":1696123458093,"duration":3840}},{"uid":"478ef71afc709324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/478ef71afc709324","status":"passed","time":{"start":1696036398946,"stop":1696036403364,"duration":4418}},{"uid":"ffe7992d38f4395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/ffe7992d38f4395","status":"passed","time":{"start":1695950072287,"stop":1695950076088,"duration":3801}},{"uid":"35c9df6638590d59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/35c9df6638590d59","status":"passed","time":{"start":1695930393591,"stop":1695930397684,"duration":4093}},{"uid":"a3ca920f80e110a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/a3ca920f80e110a8","status":"passed","time":{"start":1695930305176,"stop":1695930309127,"duration":3951}},{"uid":"e36aa41691bf500a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e36aa41691bf500a","status":"passed","time":{"start":1695863680944,"stop":1695863684670,"duration":3726}},{"uid":"ca9b4446aaa4ea94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ca9b4446aaa4ea94","status":"passed","time":{"start":1695852515139,"stop":1695852518661,"duration":3522}},{"uid":"1c2e163ea87b0a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/1c2e163ea87b0a75","status":"passed","time":{"start":1695852472524,"stop":1695852475954,"duration":3430}},{"uid":"1fa82182b71d5f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1fa82182b71d5f70","status":"passed","time":{"start":1695841460652,"stop":1695841464813,"duration":4161}},{"uid":"b062c2859e500909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b062c2859e500909","status":"passed","time":{"start":1695841434133,"stop":1695841437789,"duration":3656}},{"uid":"65684d99732cdae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/65684d99732cdae4","status":"passed","time":{"start":1695777314131,"stop":1695777317799,"duration":3668}},{"uid":"90665382dd871f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/90665382dd871f10","status":"passed","time":{"start":1695690913001,"stop":1695690917316,"duration":4315}},{"uid":"26be9b2e440aafeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/26be9b2e440aafeb","status":"passed","time":{"start":1695604550936,"stop":1695604555869,"duration":4933}},{"uid":"b05c0152995f076b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b05c0152995f076b","status":"passed","time":{"start":1695518333548,"stop":1695518338022,"duration":4474}},{"uid":"876ac6a5702370a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/876ac6a5702370a9","status":"passed","time":{"start":1695431550279,"stop":1695431554809,"duration":4530}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"b895636fd40f9d4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/b895636fd40f9d4c","status":"passed","time":{"start":1696468483966,"stop":1696468617698,"duration":133732}},{"uid":"f9a43013f793e245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f9a43013f793e245","status":"passed","time":{"start":1696382186527,"stop":1696382323712,"duration":137185}},{"uid":"e7e00494296bf9af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e7e00494296bf9af","status":"passed","time":{"start":1696366229039,"stop":1696366360763,"duration":131724}},{"uid":"42bfc382f674ec3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/42bfc382f674ec3d","status":"passed","time":{"start":1696295721361,"stop":1696295902956,"duration":181595}},{"uid":"5c97ee6d542f3c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/5c97ee6d542f3c32","status":"passed","time":{"start":1696209321814,"stop":1696209459319,"duration":137505}},{"uid":"5f3dce620e8aaf49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/5f3dce620e8aaf49","status":"passed","time":{"start":1696123424021,"stop":1696123631570,"duration":207549}},{"uid":"7601481a8288bbd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7601481a8288bbd7","status":"passed","time":{"start":1696036380011,"stop":1696036513204,"duration":133193}},{"uid":"44788cd5c8c9d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/44788cd5c8c9d93","status":"passed","time":{"start":1695950071908,"stop":1695950248952,"duration":177044}},{"uid":"bdd91658b2cd4de6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bdd91658b2cd4de6","status":"passed","time":{"start":1695930392853,"stop":1695930628813,"duration":235960}},{"uid":"fc61c1f18c872acb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fc61c1f18c872acb","status":"passed","time":{"start":1695930300338,"stop":1695930438509,"duration":138171}},{"uid":"6d8492b3a7d213f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6d8492b3a7d213f9","status":"passed","time":{"start":1695863664380,"stop":1695863901127,"duration":236747}},{"uid":"12f4df6a3daeaf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/12f4df6a3daeaf75","status":"passed","time":{"start":1695852497113,"stop":1695852682921,"duration":185808}},{"uid":"cc3fe585881c9bcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/cc3fe585881c9bcf","status":"passed","time":{"start":1695852448360,"stop":1695852579875,"duration":131515}},{"uid":"241aceba97f20788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/241aceba97f20788","status":"passed","time":{"start":1695841455236,"stop":1695841594152,"duration":138916}},{"uid":"8edfd70efe34e254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8edfd70efe34e254","status":"passed","time":{"start":1695841414814,"stop":1695841552595,"duration":137781}},{"uid":"b0d08d2443d418e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/b0d08d2443d418e7","status":"passed","time":{"start":1695777299376,"stop":1695777432988,"duration":133612}},{"uid":"a85259b3539e4170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a85259b3539e4170","status":"passed","time":{"start":1695690894673,"stop":1695691029510,"duration":134837}},{"uid":"9b631a99487b57f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9b631a99487b57f8","status":"passed","time":{"start":1695604543037,"stop":1695604752011,"duration":208974}},{"uid":"268d86ac19cbeece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/268d86ac19cbeece","status":"passed","time":{"start":1695518320821,"stop":1695518555549,"duration":234728}},{"uid":"c68cacdaf178edc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c68cacdaf178edc7","status":"passed","time":{"start":1695431506215,"stop":1695431739110,"duration":232895}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":108},"items":[{"uid":"856f0fed0c88c9e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/856f0fed0c88c9e4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696468424844,"stop":1696468425213,"duration":369}},{"uid":"feeb58c3bee4b719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/feeb58c3bee4b719","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696382131042,"stop":1696382131510,"duration":468}},{"uid":"cbfb80f0be9849ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/cbfb80f0be9849ef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696366182074,"stop":1696366182685,"duration":611}},{"uid":"7086c0ec7d196a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7086c0ec7d196a07","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696295653588,"stop":1696295654145,"duration":557}},{"uid":"7af7839e9ed07a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7af7839e9ed07a23","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696209256243,"stop":1696209256709,"duration":466}},{"uid":"6224f577715dded9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6224f577715dded9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696123353917,"stop":1696123354578,"duration":661}},{"uid":"215579521da81b54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/215579521da81b54","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696036313479,"stop":1696036313949,"duration":470}},{"uid":"91fc262f3a8170ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91fc262f3a8170ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695950003863,"stop":1695950004453,"duration":590}},{"uid":"567c71e566cbbcff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/567c71e566cbbcff","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930324052,"stop":1695930324795,"duration":743}},{"uid":"9f7728b6a513c9f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9f7728b6a513c9f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930253557,"stop":1695930254009,"duration":452}},{"uid":"f7356982b0cdb028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f7356982b0cdb028","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695863608487,"stop":1695863609555,"duration":1068}},{"uid":"f00b888d764c8a47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/f00b888d764c8a47","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852447343,"stop":1695852447976,"duration":633}},{"uid":"e286bfc0b86b53e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e286bfc0b86b53e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852406738,"stop":1695852407196,"duration":458}},{"uid":"36f8d8fd6719c961","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/36f8d8fd6719c961","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841403906,"stop":1695841404404,"duration":498}},{"uid":"d8f6ffa2780bdaeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d8f6ffa2780bdaeb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841359572,"stop":1695841360016,"duration":444}},{"uid":"a1a16eb8d9aab400","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a1a16eb8d9aab400","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695777234449,"stop":1695777235006,"duration":557}},{"uid":"1306d970dcc201f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1306d970dcc201f4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695690832845,"stop":1695690833435,"duration":590}},{"uid":"a081020262cb471e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a081020262cb471e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695604444050,"stop":1695604444674,"duration":624}},{"uid":"aaf24e52478f511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/aaf24e52478f511","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695518224147,"stop":1695518224869,"duration":722}},{"uid":"9fb2376252f5a202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9fb2376252f5a202","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695431457250,"stop":1695431458070,"duration":820}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":40,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":108},"items":[{"uid":"4d88ca839a8c6f04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/4d88ca839a8c6f04","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696468651915,"stop":1696468653346,"duration":1431}},{"uid":"b850e3f2fb259035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b850e3f2fb259035","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382364576,"stop":1696382365728,"duration":1152}},{"uid":"efd65174ae95d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/efd65174ae95d5a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366410900,"stop":1696366411930,"duration":1030}},{"uid":"5363c5c91bab259b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5363c5c91bab259b","status":"passed","time":{"start":1696295935499,"stop":1696295937999,"duration":2500}},{"uid":"e6ff866bc4301a8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e6ff866bc4301a8c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209492114,"stop":1696209493776,"duration":1662}},{"uid":"91750652b53f7623","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/91750652b53f7623","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123652898,"stop":1696123655147,"duration":2249}},{"uid":"5e96a811abe64c6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5e96a811abe64c6e","status":"passed","time":{"start":1696036554853,"stop":1696036556542,"duration":1689}},{"uid":"b43acb0efde86cac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b43acb0efde86cac","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950276038,"stop":1695950276878,"duration":840}},{"uid":"88335401e21f774","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/88335401e21f774","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930652264,"stop":1695930654118,"duration":1854}},{"uid":"49cccda6206d8a16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/49cccda6206d8a16","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930489187,"stop":1695930490126,"duration":939}},{"uid":"890c94bd3495eb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/890c94bd3495eb56","status":"passed","time":{"start":1695863896567,"stop":1695863898859,"duration":2292}},{"uid":"89774ae6338642f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/89774ae6338642f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852720730,"stop":1695852722375,"duration":1645}},{"uid":"953fa52cc671165e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/953fa52cc671165e","status":"passed","time":{"start":1695852622255,"stop":1695852623917,"duration":1662}},{"uid":"9d38fa17064f00ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9d38fa17064f00ff","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841628376,"stop":1695841629644,"duration":1268}},{"uid":"e69dbf206688b4fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e69dbf206688b4fa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841581950,"stop":1695841582574,"duration":624}},{"uid":"e1951fa68d325fa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e1951fa68d325fa0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777469129,"stop":1695777469840,"duration":711}},{"uid":"a54900a3b7de6740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a54900a3b7de6740","status":"passed","time":{"start":1695691066781,"stop":1695691068381,"duration":1600}},{"uid":"169224ce1b8aaa15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/169224ce1b8aaa15","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604762296,"stop":1695604764915,"duration":2619}},{"uid":"6d2a7d0e04676971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6d2a7d0e04676971","status":"passed","time":{"start":1695518541969,"stop":1695518544566,"duration":2597}},{"uid":"a9d6dd06c692a5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a9d6dd06c692a5d6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431759364,"stop":1695431761301,"duration":1937}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"ffe4762592efc92e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/ffe4762592efc92e","status":"passed","time":{"start":1696468447431,"stop":1696468449510,"duration":2079}},{"uid":"3d30741e651dadb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3d30741e651dadb8","status":"passed","time":{"start":1696382152299,"stop":1696382155111,"duration":2812}},{"uid":"94df48e85a30cd56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/94df48e85a30cd56","status":"passed","time":{"start":1696366199623,"stop":1696366202877,"duration":3254}},{"uid":"1e16410af70f2382","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1e16410af70f2382","status":"passed","time":{"start":1696295678041,"stop":1696295681253,"duration":3212}},{"uid":"e16f47967df2c093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e16f47967df2c093","status":"passed","time":{"start":1696209286512,"stop":1696209288752,"duration":2240}},{"uid":"a80cd43e300ca190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a80cd43e300ca190","status":"passed","time":{"start":1696123380074,"stop":1696123383146,"duration":3072}},{"uid":"4b738325b9bc3412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4b738325b9bc3412","status":"passed","time":{"start":1696036341710,"stop":1696036344095,"duration":2385}},{"uid":"7621bd144f1af7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7621bd144f1af7bc","status":"passed","time":{"start":1695950028830,"stop":1695950033384,"duration":4554}},{"uid":"657cf8d724a0c64c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/657cf8d724a0c64c","status":"passed","time":{"start":1695930353291,"stop":1695930356665,"duration":3374}},{"uid":"2f129a11305f2928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2f129a11305f2928","status":"passed","time":{"start":1695930270967,"stop":1695930273658,"duration":2691}},{"uid":"430698748f730df8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/430698748f730df8","status":"passed","time":{"start":1695863640686,"stop":1695863643274,"duration":2588}},{"uid":"dc8ff8969bddd935","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dc8ff8969bddd935","status":"passed","time":{"start":1695852473374,"stop":1695852476272,"duration":2898}},{"uid":"af117daecd7b56d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/af117daecd7b56d4","status":"passed","time":{"start":1695852424470,"stop":1695852429292,"duration":4822}},{"uid":"85a79d09f1eb9cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/85a79d09f1eb9cc5","status":"passed","time":{"start":1695841422492,"stop":1695841424875,"duration":2383}},{"uid":"87349e6ef62bc57c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/87349e6ef62bc57c","status":"passed","time":{"start":1695841381871,"stop":1695841383872,"duration":2001}},{"uid":"a66249d18ec8c578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a66249d18ec8c578","status":"passed","time":{"start":1695777260369,"stop":1695777262769,"duration":2400}},{"uid":"1ee7e70816dda8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1ee7e70816dda8d0","status":"passed","time":{"start":1695690861281,"stop":1695690863251,"duration":1970}},{"uid":"a4e5eed6ffdb8de5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a4e5eed6ffdb8de5","status":"passed","time":{"start":1695604469797,"stop":1695604472809,"duration":3012}},{"uid":"a5f7f25efd5a310","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a5f7f25efd5a310","status":"passed","time":{"start":1695518250080,"stop":1695518253704,"duration":3624}},{"uid":"59a3901c5ddb776a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/59a3901c5ddb776a","status":"passed","time":{"start":1695431482303,"stop":1695431484938,"duration":2635}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"af18b34b57e50d17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/af18b34b57e50d17","status":"passed","time":{"start":1696468744446,"stop":1696468752315,"duration":7869}},{"uid":"14415b38226a30f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/14415b38226a30f9","status":"passed","time":{"start":1696382447614,"stop":1696382457005,"duration":9391}},{"uid":"cbf95b027f30ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/cbf95b027f30ec86","status":"passed","time":{"start":1696366585157,"stop":1696366590165,"duration":5008}},{"uid":"401fccbbadba736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/401fccbbadba736","status":"passed","time":{"start":1696295972628,"stop":1696295977642,"duration":5014}},{"uid":"36fbbb48fd0bf633","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/36fbbb48fd0bf633","status":"passed","time":{"start":1696209570326,"stop":1696209577862,"duration":7536}},{"uid":"cd40eeeb2e11c308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd40eeeb2e11c308","status":"passed","time":{"start":1696123701087,"stop":1696123708905,"duration":7818}},{"uid":"510682f8f9e5a31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/510682f8f9e5a31f","status":"passed","time":{"start":1696036614151,"stop":1696036619761,"duration":5610}},{"uid":"e22700f734431caa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e22700f734431caa","status":"passed","time":{"start":1695950322305,"stop":1695950330093,"duration":7788}},{"uid":"5a77cf73a49fbb99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5a77cf73a49fbb99","status":"passed","time":{"start":1695930734853,"stop":1695930740276,"duration":5423}},{"uid":"eb3c24afe6115e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/eb3c24afe6115e7d","status":"passed","time":{"start":1695930655192,"stop":1695930660064,"duration":4872}},{"uid":"94d81cc9a71d5c46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/94d81cc9a71d5c46","status":"passed","time":{"start":1695863984390,"stop":1695863991381,"duration":6991}},{"uid":"dc099a54419427ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dc099a54419427ce","status":"passed","time":{"start":1695852759969,"stop":1695852765132,"duration":5163}},{"uid":"7a2e512b2ae346d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7a2e512b2ae346d4","status":"passed","time":{"start":1695852691304,"stop":1695852696357,"duration":5053}},{"uid":"71d695adb0646f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/71d695adb0646f20","status":"passed","time":{"start":1695841781148,"stop":1695841786320,"duration":5172}},{"uid":"d9d3587515ab019a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d9d3587515ab019a","status":"passed","time":{"start":1695841634493,"stop":1695841643340,"duration":8847}},{"uid":"7d91df353fbb5fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/7d91df353fbb5fbb","status":"passed","time":{"start":1695777519125,"stop":1695777525633,"duration":6508}},{"uid":"bd5f94a4f86cd730","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/bd5f94a4f86cd730","status":"passed","time":{"start":1695691123754,"stop":1695691131466,"duration":7712}},{"uid":"aa79a27454924b08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/aa79a27454924b08","status":"passed","time":{"start":1695604796892,"stop":1695604805223,"duration":8331}},{"uid":"90ef83621e4e0eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/90ef83621e4e0eab","status":"passed","time":{"start":1695518600850,"stop":1695518606540,"duration":5690}},{"uid":"9d6c5ee67e841acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9d6c5ee67e841acf","status":"passed","time":{"start":1695431797050,"stop":1695431802154,"duration":5104}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"48f7520cc5375ec1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/48f7520cc5375ec1","status":"passed","time":{"start":1696468458982,"stop":1696468461194,"duration":2212}},{"uid":"55642655f5380036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/55642655f5380036","status":"passed","time":{"start":1696382167189,"stop":1696382169449,"duration":2260}},{"uid":"7dc4a6635f0d5052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7dc4a6635f0d5052","status":"passed","time":{"start":1696366210805,"stop":1696366212965,"duration":2160}},{"uid":"5e999e44f931a764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5e999e44f931a764","status":"passed","time":{"start":1696295695466,"stop":1696295697800,"duration":2334}},{"uid":"c61ea82dcbf2648f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c61ea82dcbf2648f","status":"passed","time":{"start":1696209298875,"stop":1696209301140,"duration":2265}},{"uid":"d895cd35ff0095d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/d895cd35ff0095d2","status":"passed","time":{"start":1696123395554,"stop":1696123398042,"duration":2488}},{"uid":"856890312364aee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/856890312364aee5","status":"passed","time":{"start":1696036356897,"stop":1696036359137,"duration":2240}},{"uid":"996ad7024c82442b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/996ad7024c82442b","status":"passed","time":{"start":1695950048439,"stop":1695950050959,"duration":2520}},{"uid":"d5901b7882639a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d5901b7882639a3c","status":"passed","time":{"start":1695930369575,"stop":1695930372611,"duration":3036}},{"uid":"bbc66808f2b08e4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/bbc66808f2b08e4c","status":"passed","time":{"start":1695930283204,"stop":1695930285429,"duration":2225}},{"uid":"145ae7c1400544eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/145ae7c1400544eb","status":"passed","time":{"start":1695863658534,"stop":1695863661161,"duration":2627}},{"uid":"a996bd9a3bc29a3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/a996bd9a3bc29a3f","status":"passed","time":{"start":1695852495151,"stop":1695852497706,"duration":2555}},{"uid":"420b019aca667b5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/420b019aca667b5a","status":"passed","time":{"start":1695852445448,"stop":1695852447670,"duration":2222}},{"uid":"7388b73a8ec451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7388b73a8ec451","status":"passed","time":{"start":1695841436702,"stop":1695841438932,"duration":2230}},{"uid":"ff120d944084ac00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/ff120d944084ac00","status":"passed","time":{"start":1695841396361,"stop":1695841398483,"duration":2122}},{"uid":"1fe5af17b54d1118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/1fe5af17b54d1118","status":"passed","time":{"start":1695777272826,"stop":1695777275057,"duration":2231}},{"uid":"1041db695b80268f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1041db695b80268f","status":"passed","time":{"start":1695690877504,"stop":1695690879695,"duration":2191}},{"uid":"8c449c6ffd47d8e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/8c449c6ffd47d8e8","status":"passed","time":{"start":1695604491077,"stop":1695604493750,"duration":2673}},{"uid":"6f7dbe6c5f6c6342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6f7dbe6c5f6c6342","status":"passed","time":{"start":1695518267677,"stop":1695518270476,"duration":2799}},{"uid":"c716bb1fe5ee66db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c716bb1fe5ee66db","status":"passed","time":{"start":1695431501997,"stop":1695431504810,"duration":2813}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"693509f65ecd5edf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/693509f65ecd5edf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696468427593,"stop":1696468427879,"duration":286}},{"uid":"df4df0a959ef2c2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/df4df0a959ef2c2f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696382134335,"stop":1696382134611,"duration":276}},{"uid":"abc3c930eaaaf0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/abc3c930eaaaf0a1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696366184987,"stop":1696366185290,"duration":303}},{"uid":"78d0c5560822dd8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/78d0c5560822dd8e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696295656845,"stop":1696295657290,"duration":445}},{"uid":"77ddf56d16847312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/77ddf56d16847312","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696209259081,"stop":1696209259467,"duration":386}},{"uid":"a2013032f419de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a2013032f419de6e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696123358045,"stop":1696123358485,"duration":440}},{"uid":"1d89be92e5e3614a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1d89be92e5e3614a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696036316285,"stop":1696036316561,"duration":276}},{"uid":"df7c382a0da42ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/df7c382a0da42ed","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695950007291,"stop":1695950007784,"duration":493}},{"uid":"d5abb6511cb19f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d5abb6511cb19f17","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930328054,"stop":1695930328682,"duration":628}},{"uid":"aa6f2f49f0350d6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/aa6f2f49f0350d6a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930256103,"stop":1695930256372,"duration":269}},{"uid":"464b2df0c42b4779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/464b2df0c42b4779","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695863613047,"stop":1695863613686,"duration":639}},{"uid":"c47eb8ddf5cd568a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c47eb8ddf5cd568a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852450743,"stop":1695852451145,"duration":402}},{"uid":"52bde44df2f2b553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/52bde44df2f2b553","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852409312,"stop":1695852409598,"duration":286}},{"uid":"5407a130dea0c5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5407a130dea0c5cd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841406910,"stop":1695841407234,"duration":324}},{"uid":"490740f9257e5cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/490740f9257e5cde","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841362331,"stop":1695841362607,"duration":276}},{"uid":"3cb2a04404f99ec1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/3cb2a04404f99ec1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695777237171,"stop":1695777237482,"duration":311}},{"uid":"d9dd0303b4a5a36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/d9dd0303b4a5a36c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695690835933,"stop":1695690836207,"duration":274}},{"uid":"679b743e8f59105d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/679b743e8f59105d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695604448035,"stop":1695604448519,"duration":484}},{"uid":"38c80d9ab808b869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/38c80d9ab808b869","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695518228518,"stop":1695518229064,"duration":546}},{"uid":"61b60100121ad0cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/61b60100121ad0cf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695431461348,"stop":1695431461883,"duration":535}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"a041b8e4fffeacda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/a041b8e4fffeacda","status":"passed","time":{"start":1696468704639,"stop":1696468707630,"duration":2991}},{"uid":"e15ab6f252e0c071","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/e15ab6f252e0c071","status":"passed","time":{"start":1696382406505,"stop":1696382409462,"duration":2957}},{"uid":"3d78525095b1656c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3d78525095b1656c","status":"passed","time":{"start":1696366555163,"stop":1696366558101,"duration":2938}},{"uid":"c2966d57b21216cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c2966d57b21216cc","status":"passed","time":{"start":1696295944118,"stop":1696295946757,"duration":2639}},{"uid":"edc305a6a73f33e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/edc305a6a73f33e9","status":"passed","time":{"start":1696209524809,"stop":1696209527915,"duration":3106}},{"uid":"eeea13b9d0731027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/eeea13b9d0731027","status":"passed","time":{"start":1696123662800,"stop":1696123665749,"duration":2949}},{"uid":"34c2d069fd9f8456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/34c2d069fd9f8456","status":"passed","time":{"start":1696036582985,"stop":1696036585909,"duration":2924}},{"uid":"4dc57a2d61a8dbc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/4dc57a2d61a8dbc7","status":"passed","time":{"start":1695950290165,"stop":1695950293714,"duration":3549}},{"uid":"3120b54f7c03f5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3120b54f7c03f5e6","status":"passed","time":{"start":1695930699930,"stop":1695930702764,"duration":2834}},{"uid":"762d384546bf5f83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/762d384546bf5f83","status":"passed","time":{"start":1695930629106,"stop":1695930631860,"duration":2754}},{"uid":"fdb80fd36218947c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/fdb80fd36218947c","status":"passed","time":{"start":1695863940375,"stop":1695863943530,"duration":3155}},{"uid":"7ca92d12f79223cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7ca92d12f79223cf","status":"passed","time":{"start":1695852728335,"stop":1695852730836,"duration":2501}},{"uid":"6b76b362a0f93f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6b76b362a0f93f84","status":"passed","time":{"start":1695852664083,"stop":1695852667779,"duration":3696}},{"uid":"7b91de0a4c18657c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7b91de0a4c18657c","status":"passed","time":{"start":1695841634372,"stop":1695841636885,"duration":2513}},{"uid":"1ebb031351acea13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/1ebb031351acea13","status":"passed","time":{"start":1695841607271,"stop":1695841609743,"duration":2472}},{"uid":"eca944e335047d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/eca944e335047d77","status":"passed","time":{"start":1695777481827,"stop":1695777484675,"duration":2848}},{"uid":"6a588ae0cfe444ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6a588ae0cfe444ff","status":"passed","time":{"start":1695691084007,"stop":1695691087894,"duration":3887}},{"uid":"2808ee0aa1f3f47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2808ee0aa1f3f47d","status":"passed","time":{"start":1695604774153,"stop":1695604777310,"duration":3157}},{"uid":"f0798dbfe94821c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f0798dbfe94821c2","status":"passed","time":{"start":1695518571886,"stop":1695518574752,"duration":2866}},{"uid":"2698e64c9a8dba15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/2698e64c9a8dba15","status":"passed","time":{"start":1695431766705,"stop":1695431769589,"duration":2884}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"bd654b332025e854","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/bd654b332025e854","status":"passed","time":{"start":1696468698635,"stop":1696468701689,"duration":3054}},{"uid":"552e94a98c06bf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/552e94a98c06bf75","status":"passed","time":{"start":1696382404975,"stop":1696382405712,"duration":737}},{"uid":"99ba0149367e9d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/99ba0149367e9d5a","status":"passed","time":{"start":1696366403518,"stop":1696366405014,"duration":1496}},{"uid":"fa3aba046a065180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/fa3aba046a065180","status":"passed","time":{"start":1696295927748,"stop":1696295928525,"duration":777}},{"uid":"50fa0dd0e15875f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/50fa0dd0e15875f7","status":"passed","time":{"start":1696209522424,"stop":1696209523116,"duration":692}},{"uid":"8e689d23e8bf80fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/8e689d23e8bf80fb","status":"passed","time":{"start":1696123635857,"stop":1696123636836,"duration":979}},{"uid":"e1bb53e856c056eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e1bb53e856c056eb","status":"passed","time":{"start":1696036580733,"stop":1696036581436,"duration":703}},{"uid":"93ab4cbd966d4cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/93ab4cbd966d4cba","status":"passed","time":{"start":1695950257216,"stop":1695950260190,"duration":2974}},{"uid":"e9ed5fefcd0d0a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e9ed5fefcd0d0a3e","status":"passed","time":{"start":1695930575289,"stop":1695930576250,"duration":961}},{"uid":"8782ce46154be610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8782ce46154be610","status":"passed","time":{"start":1695930482120,"stop":1695930483054,"duration":934}},{"uid":"9c0669deabb6f970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9c0669deabb6f970","status":"passed","time":{"start":1695863867377,"stop":1695863868404,"duration":1027}},{"uid":"c55ae2282cbfa376","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c55ae2282cbfa376","status":"passed","time":{"start":1695852711493,"stop":1695852712392,"duration":899}},{"uid":"9f23e6efa8531c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9f23e6efa8531c21","status":"passed","time":{"start":1695852662108,"stop":1695852662720,"duration":612}},{"uid":"15a66cb91245d393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/15a66cb91245d393","status":"passed","time":{"start":1695841627609,"stop":1695841628253,"duration":644}},{"uid":"803d1b464f56c5e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/803d1b464f56c5e7","status":"passed","time":{"start":1695841599388,"stop":1695841600028,"duration":640}},{"uid":"6ed99dd917ab9891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6ed99dd917ab9891","status":"passed","time":{"start":1695777478970,"stop":1695777479684,"duration":714}},{"uid":"c8b5d51e55173baa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c8b5d51e55173baa","status":"passed","time":{"start":1695691081218,"stop":1695691081961,"duration":743}},{"uid":"6f8529a0c93f64e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6f8529a0c93f64e3","status":"passed","time":{"start":1695604724772,"stop":1695604730451,"duration":5679}},{"uid":"42d949b0b3c7c712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/42d949b0b3c7c712","status":"passed","time":{"start":1695518508897,"stop":1695518511999,"duration":3102}},{"uid":"db547d8e4dac464f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/db547d8e4dac464f","status":"passed","time":{"start":1695431732274,"stop":1695431733290,"duration":1016}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"cd32ad005e7c1cea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/cd32ad005e7c1cea","status":"passed","time":{"start":1696468654209,"stop":1696468662267,"duration":8058}},{"uid":"996920afa3167c3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/996920afa3167c3f","status":"passed","time":{"start":1696382368977,"stop":1696382372413,"duration":3436}},{"uid":"3158ca30f4436349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3158ca30f4436349","status":"passed","time":{"start":1696366415207,"stop":1696366419202,"duration":3995}},{"uid":"b29edf9f108df829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b29edf9f108df829","status":"passed","time":{"start":1696295936976,"stop":1696295941534,"duration":4558}},{"uid":"4a08bc6d04748fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a08bc6d04748fd1","status":"passed","time":{"start":1696209494717,"stop":1696209497143,"duration":2426}},{"uid":"6b70147d35241da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6b70147d35241da8","status":"passed","time":{"start":1696123656329,"stop":1696123659941,"duration":3612}},{"uid":"7b9c3cdbbc3e9df9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7b9c3cdbbc3e9df9","status":"passed","time":{"start":1696036557248,"stop":1696036563180,"duration":5932}},{"uid":"c0a2fdc5901ddb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c0a2fdc5901ddb3","status":"passed","time":{"start":1695950281030,"stop":1695950284385,"duration":3355}},{"uid":"4bc9561f58d1f325","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/4bc9561f58d1f325","status":"passed","time":{"start":1695930655529,"stop":1695930661791,"duration":6262}},{"uid":"10d5b1449125b96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/10d5b1449125b96e","status":"passed","time":{"start":1695930490993,"stop":1695930493872,"duration":2879}},{"uid":"e2ad2c633552d46f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e2ad2c633552d46f","status":"passed","time":{"start":1695863899863,"stop":1695863905174,"duration":5311}},{"uid":"b002503bb075e26d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b002503bb075e26d","status":"passed","time":{"start":1695852723670,"stop":1695852726931,"duration":3261}},{"uid":"d2ea1c01e0f2e6a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d2ea1c01e0f2e6a5","status":"passed","time":{"start":1695852624503,"stop":1695852627139,"duration":2636}},{"uid":"5f77e3bf8f85f7ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5f77e3bf8f85f7ff","status":"passed","time":{"start":1695841638654,"stop":1695841641277,"duration":2623}},{"uid":"d89c50135a08735a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d89c50135a08735a","status":"passed","time":{"start":1695841583429,"stop":1695841586024,"duration":2595}},{"uid":"76be6a452b08de06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/76be6a452b08de06","status":"passed","time":{"start":1695777470774,"stop":1695777472471,"duration":1697}},{"uid":"87bf1c63cbd616ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/87bf1c63cbd616ca","status":"passed","time":{"start":1695691070785,"stop":1695691073095,"duration":2310}},{"uid":"a73539f211e6aa58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a73539f211e6aa58","status":"passed","time":{"start":1695604768604,"stop":1695604771365,"duration":2761}},{"uid":"ca7ce1070dc203c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ca7ce1070dc203c5","status":"passed","time":{"start":1695518545498,"stop":1695518548159,"duration":2661}},{"uid":"70f0b69a31fcf164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/70f0b69a31fcf164","status":"passed","time":{"start":1695431762802,"stop":1695431765056,"duration":2254}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":75},"items":[{"uid":"8d804d40ebdb6393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/8d804d40ebdb6393","status":"passed","time":{"start":1696468461197,"stop":1696468464416,"duration":3219}},{"uid":"68ed92269acbef6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/68ed92269acbef6a","status":"passed","time":{"start":1696382169453,"stop":1696382172185,"duration":2732}},{"uid":"617d93e250b8839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/617d93e250b8839","status":"passed","time":{"start":1696366212968,"stop":1696366214858,"duration":1890}},{"uid":"59e34ab3399c4473","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/59e34ab3399c4473","status":"passed","time":{"start":1696295697803,"stop":1696295701875,"duration":4072}},{"uid":"840d7c034324961f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/840d7c034324961f","status":"passed","time":{"start":1696209301143,"stop":1696209303364,"duration":2221}},{"uid":"b189cfda12bbc10e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b189cfda12bbc10e","status":"passed","time":{"start":1696123398045,"stop":1696123401393,"duration":3348}},{"uid":"dbd9b08c63022d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/dbd9b08c63022d30","status":"passed","time":{"start":1696036359140,"stop":1696036361585,"duration":2445}},{"uid":"abe2843401f46c7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/abe2843401f46c7a","status":"passed","time":{"start":1695950050962,"stop":1695950054478,"duration":3516}},{"uid":"de7a78b6fb8c5d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/de7a78b6fb8c5d77","status":"passed","time":{"start":1695930372614,"stop":1695930376303,"duration":3689}},{"uid":"152a55ecb19024d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/152a55ecb19024d9","status":"passed","time":{"start":1695930285432,"stop":1695930287384,"duration":1952}},{"uid":"4e2fe54bb17475dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4e2fe54bb17475dc","status":"passed","time":{"start":1695863661167,"stop":1695863664047,"duration":2880}},{"uid":"8bb475ae53ded62f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8bb475ae53ded62f","status":"passed","time":{"start":1695852497710,"stop":1695852499958,"duration":2248}},{"uid":"c06dfeacf6bf175f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c06dfeacf6bf175f","status":"passed","time":{"start":1695852447673,"stop":1695852450481,"duration":2808}},{"uid":"d8a324cb93494036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d8a324cb93494036","status":"passed","time":{"start":1695841438936,"stop":1695841440839,"duration":1903}},{"uid":"2e3e0bfbffbe6397","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2e3e0bfbffbe6397","status":"passed","time":{"start":1695841398486,"stop":1695841400285,"duration":1799}},{"uid":"be736a62bf61188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/be736a62bf61188","status":"passed","time":{"start":1695777275061,"stop":1695777276927,"duration":1866}},{"uid":"1deef5cc08f38e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1deef5cc08f38e31","status":"passed","time":{"start":1695690879702,"stop":1695690881743,"duration":2041}},{"uid":"8f9c3748c2a3076a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/8f9c3748c2a3076a","status":"passed","time":{"start":1695604493754,"stop":1695604497111,"duration":3357}},{"uid":"32022f54c8e52f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/32022f54c8e52f59","status":"passed","time":{"start":1695518270481,"stop":1695518273363,"duration":2882}},{"uid":"1407955d09145181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/1407955d09145181","status":"passed","time":{"start":1695431504813,"stop":1695431508728,"duration":3915}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"583fcc4995fcb74c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/583fcc4995fcb74c","status":"passed","time":{"start":1696468426230,"stop":1696468427135,"duration":905}},{"uid":"842e4aedc1d28f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/842e4aedc1d28f46","status":"passed","time":{"start":1696382132729,"stop":1696382133863,"duration":1134}},{"uid":"96290caae4027eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/96290caae4027eb3","status":"passed","time":{"start":1696366183723,"stop":1696366184489,"duration":766}},{"uid":"53d47d8576ec4e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/53d47d8576ec4e40","status":"passed","time":{"start":1696295655311,"stop":1696295656247,"duration":936}},{"uid":"e90dd4802124ac5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e90dd4802124ac5","status":"passed","time":{"start":1696209257792,"stop":1696209258616,"duration":824}},{"uid":"80703f689bb9aab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/80703f689bb9aab2","status":"passed","time":{"start":1696123355934,"stop":1696123357367,"duration":1433}},{"uid":"1a5095da80f8903a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1a5095da80f8903a","status":"passed","time":{"start":1696036314944,"stop":1696036315836,"duration":892}},{"uid":"91ae76905fbcc80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91ae76905fbcc80","status":"passed","time":{"start":1695950005601,"stop":1695950006699,"duration":1098}},{"uid":"dbf33b5c50300410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/dbf33b5c50300410","status":"passed","time":{"start":1695930326292,"stop":1695930327299,"duration":1007}},{"uid":"1e8c46c8b70b5f98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1e8c46c8b70b5f98","status":"passed","time":{"start":1695930254984,"stop":1695930255627,"duration":643}},{"uid":"47b22f59fefd63eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/47b22f59fefd63eb","status":"passed","time":{"start":1695863610983,"stop":1695863611993,"duration":1010}},{"uid":"84354e7dfbf7b029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/84354e7dfbf7b029","status":"passed","time":{"start":1695852449284,"stop":1695852450146,"duration":862}},{"uid":"c33fcf5052ad7e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c33fcf5052ad7e8","status":"passed","time":{"start":1695852408175,"stop":1695852408869,"duration":694}},{"uid":"f392d07b5af9d4c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f392d07b5af9d4c8","status":"passed","time":{"start":1695841405670,"stop":1695841406378,"duration":708}},{"uid":"cca081a9ecfdb285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/cca081a9ecfdb285","status":"passed","time":{"start":1695841361060,"stop":1695841361807,"duration":747}},{"uid":"69d98caa4dcc7f7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/69d98caa4dcc7f7b","status":"passed","time":{"start":1695777236061,"stop":1695777236696,"duration":635}},{"uid":"4b24046522b34449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4b24046522b34449","status":"passed","time":{"start":1695690834602,"stop":1695690835450,"duration":848}},{"uid":"f7de476cc5c3295a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f7de476cc5c3295a","status":"passed","time":{"start":1695604445966,"stop":1695604447325,"duration":1359}},{"uid":"703fa98b7eac952f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/703fa98b7eac952f","status":"passed","time":{"start":1695518226299,"stop":1695518227789,"duration":1490}},{"uid":"54a5ded417818ff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/54a5ded417818ff6","status":"passed","time":{"start":1695431459519,"stop":1695431460506,"duration":987}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"a1133bf5cd512670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/a1133bf5cd512670","status":"passed","time":{"start":1696468617701,"stop":1696468618436,"duration":735}},{"uid":"761dc7861ed267f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/761dc7861ed267f5","status":"passed","time":{"start":1696382323716,"stop":1696382324454,"duration":738}},{"uid":"6c443ed920c9610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6c443ed920c9610","status":"passed","time":{"start":1696366360767,"stop":1696366361553,"duration":786}},{"uid":"bf03dc50e3d132b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/bf03dc50e3d132b5","status":"passed","time":{"start":1696295902960,"stop":1696295903950,"duration":990}},{"uid":"1cbc40556f95b9ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/1cbc40556f95b9ea","status":"passed","time":{"start":1696209459322,"stop":1696209460054,"duration":732}},{"uid":"4cc09851684b7358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4cc09851684b7358","status":"passed","time":{"start":1696123631573,"stop":1696123632632,"duration":1059}},{"uid":"220797c896fc9e65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/220797c896fc9e65","status":"passed","time":{"start":1696036513208,"stop":1696036513981,"duration":773}},{"uid":"73c9aad38fed84fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/73c9aad38fed84fb","status":"passed","time":{"start":1695950248955,"stop":1695950249942,"duration":987}},{"uid":"9f6df625179727fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f6df625179727fd","status":"passed","time":{"start":1695930628817,"stop":1695930629873,"duration":1056}},{"uid":"fe68ecf3bc26f429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fe68ecf3bc26f429","status":"passed","time":{"start":1695930438512,"stop":1695930439257,"duration":745}},{"uid":"6a9f75916894baed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6a9f75916894baed","status":"passed","time":{"start":1695863901131,"stop":1695863902233,"duration":1102}},{"uid":"6dd67ea6fe178dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6dd67ea6fe178dfd","status":"passed","time":{"start":1695852682925,"stop":1695852683939,"duration":1014}},{"uid":"15d19427d80ec67e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/15d19427d80ec67e","status":"passed","time":{"start":1695852579878,"stop":1695852580606,"duration":728}},{"uid":"d433f53422a0906e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d433f53422a0906e","status":"passed","time":{"start":1695841594157,"stop":1695841594916,"duration":759}},{"uid":"796ccd5ddbb7a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/796ccd5ddbb7a5c","status":"passed","time":{"start":1695841552599,"stop":1695841553339,"duration":740}},{"uid":"4e005b2ae7b5ed18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4e005b2ae7b5ed18","status":"passed","time":{"start":1695777432991,"stop":1695777433772,"duration":781}},{"uid":"31b4ac2911f0cf84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/31b4ac2911f0cf84","status":"passed","time":{"start":1695691029513,"stop":1695691030227,"duration":714}},{"uid":"bfa5fc509bdc3aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/bfa5fc509bdc3aba","status":"passed","time":{"start":1695604752014,"stop":1695604753024,"duration":1010}},{"uid":"76b32dfe0bc8719c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76b32dfe0bc8719c","status":"passed","time":{"start":1695518555552,"stop":1695518556600,"duration":1048}},{"uid":"d7252cbd83a17d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d7252cbd83a17d3d","status":"passed","time":{"start":1695431739114,"stop":1695431740217,"duration":1103}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"85f3c3cdb8049c6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/85f3c3cdb8049c6c","status":"passed","time":{"start":1696468720551,"stop":1696468722765,"duration":2214}},{"uid":"4a7bbdbf30879aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4a7bbdbf30879aba","status":"passed","time":{"start":1696382420404,"stop":1696382422818,"duration":2414}},{"uid":"ae7e47e3dc4a2093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ae7e47e3dc4a2093","status":"passed","time":{"start":1696366568850,"stop":1696366570122,"duration":1272}},{"uid":"d1eeea10ae9594eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d1eeea10ae9594eb","status":"passed","time":{"start":1696295955286,"stop":1696295956868,"duration":1582}},{"uid":"295a906edc1a699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/295a906edc1a699","status":"passed","time":{"start":1696209550064,"stop":1696209551590,"duration":1526}},{"uid":"1de4e6a247155561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1de4e6a247155561","status":"passed","time":{"start":1696123682024,"stop":1696123683454,"duration":1430}},{"uid":"8783bdfb2eeecbe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8783bdfb2eeecbe8","status":"passed","time":{"start":1696036597786,"stop":1696036599290,"duration":1504}},{"uid":"b256deee5fbd0005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b256deee5fbd0005","status":"passed","time":{"start":1695950303843,"stop":1695950306177,"duration":2334}},{"uid":"2c9a1070c08e3e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/2c9a1070c08e3e4b","status":"passed","time":{"start":1695930713238,"stop":1695930715291,"duration":2053}},{"uid":"607c4a1916e8e861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/607c4a1916e8e861","status":"passed","time":{"start":1695930640091,"stop":1695930641491,"duration":1400}},{"uid":"291203f23b9f809d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/291203f23b9f809d","status":"passed","time":{"start":1695863962958,"stop":1695863964753,"duration":1795}},{"uid":"ba9ed2a5d32c308e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ba9ed2a5d32c308e","status":"passed","time":{"start":1695852742967,"stop":1695852744847,"duration":1880}},{"uid":"49f69c95d6f7acb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/49f69c95d6f7acb4","status":"passed","time":{"start":1695852675349,"stop":1695852676722,"duration":1373}},{"uid":"c2c6c3d67935d146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c2c6c3d67935d146","status":"passed","time":{"start":1695841773592,"stop":1695841775088,"duration":1496}},{"uid":"8d9ab269be139c98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8d9ab269be139c98","status":"passed","time":{"start":1695841617446,"stop":1695841618685,"duration":1239}},{"uid":"a24166ad53119f9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a24166ad53119f9b","status":"passed","time":{"start":1695777496204,"stop":1695777498067,"duration":1863}},{"uid":"1c8ae2a636da01ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1c8ae2a636da01ae","status":"passed","time":{"start":1695691104725,"stop":1695691106412,"duration":1687}},{"uid":"5b3e97e0b4426fed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5b3e97e0b4426fed","status":"passed","time":{"start":1695604779622,"stop":1695604781389,"duration":1767}},{"uid":"4572c51f39ba02e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4572c51f39ba02e4","status":"passed","time":{"start":1695518583238,"stop":1695518585398,"duration":2160}},{"uid":"d27ce6843088842d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d27ce6843088842d","status":"passed","time":{"start":1695431778565,"stop":1695431780318,"duration":1753}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":108},"items":[{"uid":"9a1e85c3d6b1cf6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9a1e85c3d6b1cf6a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696468454031,"stop":1696468454482,"duration":451}},{"uid":"f3128fc8e34154c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f3128fc8e34154c2","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696382158536,"stop":1696382158957,"duration":421}},{"uid":"69e0138592650737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/69e0138592650737","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696366206104,"stop":1696366206512,"duration":408}},{"uid":"9b4058b01de65612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9b4058b01de65612","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696295686446,"stop":1696295687009,"duration":563}},{"uid":"14f864c0f02dfb41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/14f864c0f02dfb41","status":"passed","time":{"start":1696209292642,"stop":1696209294062,"duration":1420}},{"uid":"ba0fa35d8127b9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ba0fa35d8127b9ce","status":"passed","time":{"start":1696123387436,"stop":1696123389750,"duration":2314}},{"uid":"ae2616a19ecb142d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/ae2616a19ecb142d","status":"passed","time":{"start":1696036351205,"stop":1696036352622,"duration":1417}},{"uid":"5c94cecc606141f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5c94cecc606141f3","status":"passed","time":{"start":1695950038791,"stop":1695950040653,"duration":1862}},{"uid":"80c4f52d3f834d7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/80c4f52d3f834d7e","status":"passed","time":{"start":1695930361235,"stop":1695930363509,"duration":2274}},{"uid":"7551da253583fb9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/7551da253583fb9a","status":"passed","time":{"start":1695930277312,"stop":1695930278768,"duration":1456}},{"uid":"3f03c8b72ff36acb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3f03c8b72ff36acb","status":"passed","time":{"start":1695863647818,"stop":1695863650242,"duration":2424}},{"uid":"587c70967195c3de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/587c70967195c3de","status":"passed","time":{"start":1695852484078,"stop":1695852485939,"duration":1861}},{"uid":"337dedbee38c9c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/337dedbee38c9c92","status":"passed","time":{"start":1695852440108,"stop":1695852441424,"duration":1316}},{"uid":"2338684b2492bfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2338684b2492bfd2","status":"passed","time":{"start":1695841431037,"stop":1695841432466,"duration":1429}},{"uid":"4f30c7cfd6cd778c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4f30c7cfd6cd778c","status":"passed","time":{"start":1695841387131,"stop":1695841388566,"duration":1435}},{"uid":"acd5a601dbb23a0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/acd5a601dbb23a0e","status":"passed","time":{"start":1695777267297,"stop":1695777268776,"duration":1479}},{"uid":"6db476c6d66ed977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6db476c6d66ed977","status":"passed","time":{"start":1695690868026,"stop":1695690869446,"duration":1420}},{"uid":"f8c960e41231f758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f8c960e41231f758","status":"passed","time":{"start":1695604480016,"stop":1695604482183,"duration":2167}},{"uid":"1115195fc3862e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1115195fc3862e20","status":"passed","time":{"start":1695518258970,"stop":1695518261380,"duration":2410}},{"uid":"8295589fa3c1a4e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/8295589fa3c1a4e8","status":"passed","time":{"start":1695431489429,"stop":1695431491849,"duration":2420}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"50599526c65d373e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/50599526c65d373e","status":"passed","time":{"start":1696468692103,"stop":1696468698630,"duration":6527}},{"uid":"799ed0af643ff1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/799ed0af643ff1da","status":"passed","time":{"start":1696382399236,"stop":1696382404971,"duration":5735}},{"uid":"a74f5afae2961a5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a74f5afae2961a5a","status":"passed","time":{"start":1696366397325,"stop":1696366403513,"duration":6188}},{"uid":"5a765e479a912d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5a765e479a912d9a","status":"passed","time":{"start":1696295920321,"stop":1696295927744,"duration":7423}},{"uid":"c6515d08706225f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c6515d08706225f7","status":"passed","time":{"start":1696209512974,"stop":1696209522419,"duration":9445}},{"uid":"b59ac80279ad818a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b59ac80279ad818a","status":"passed","time":{"start":1696123627674,"stop":1696123635854,"duration":8180}},{"uid":"f31d044573ad1eaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f31d044573ad1eaa","status":"passed","time":{"start":1696036574708,"stop":1696036580729,"duration":6021}},{"uid":"cc6ca6846546abf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/cc6ca6846546abf0","status":"passed","time":{"start":1695950249681,"stop":1695950257211,"duration":7530}},{"uid":"dfb6b66a1abd09a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/dfb6b66a1abd09a","status":"passed","time":{"start":1695930566394,"stop":1695930575283,"duration":8889}},{"uid":"9c314197c55b0765","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9c314197c55b0765","status":"passed","time":{"start":1695930476045,"stop":1695930482116,"duration":6071}},{"uid":"db8ded15a189300a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/db8ded15a189300a","status":"passed","time":{"start":1695863858668,"stop":1695863867372,"duration":8704}},{"uid":"b024e334a2ca58c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b024e334a2ca58c6","status":"passed","time":{"start":1695852703687,"stop":1695852711488,"duration":7801}},{"uid":"d3f1f7e5e3a65ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d3f1f7e5e3a65ffe","status":"passed","time":{"start":1695852656377,"stop":1695852662104,"duration":5727}},{"uid":"f0fe22fb5dc7b41d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f0fe22fb5dc7b41d","status":"passed","time":{"start":1695841621327,"stop":1695841627604,"duration":6277}},{"uid":"173e64188c36fd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/173e64188c36fd50","status":"passed","time":{"start":1695841593410,"stop":1695841599385,"duration":5975}},{"uid":"19b8503d0a2ab571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/19b8503d0a2ab571","status":"passed","time":{"start":1695777472988,"stop":1695777478966,"duration":5978}},{"uid":"c22004ef84be264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c22004ef84be264","status":"passed","time":{"start":1695691074799,"stop":1695691081215,"duration":6416}},{"uid":"7fd75a9c8074bd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/7fd75a9c8074bd9e","status":"passed","time":{"start":1695604717031,"stop":1695604724768,"duration":7737}},{"uid":"4c4e1a3501fff279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4c4e1a3501fff279","status":"passed","time":{"start":1695518500158,"stop":1695518508891,"duration":8733}},{"uid":"328ed0d5619811bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/328ed0d5619811bd","status":"passed","time":{"start":1695431723354,"stop":1695431732267,"duration":8913}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"2a8358ab9a137271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/2a8358ab9a137271","status":"passed","time":{"start":1696468480349,"stop":1696468484297,"duration":3948}},{"uid":"3b9aafb1f1523a31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3b9aafb1f1523a31","status":"passed","time":{"start":1696382193305,"stop":1696382194268,"duration":963}},{"uid":"ddc6636b9c233d53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ddc6636b9c233d53","status":"passed","time":{"start":1696366223524,"stop":1696366224318,"duration":794}},{"uid":"8b4be5f3fee06a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8b4be5f3fee06a7a","status":"passed","time":{"start":1696295712238,"stop":1696295718103,"duration":5865}},{"uid":"4a91106688909dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a91106688909dc9","status":"passed","time":{"start":1696209309741,"stop":1696209312619,"duration":2878}},{"uid":"75563e2662cc18a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/75563e2662cc18a5","status":"passed","time":{"start":1696123414129,"stop":1696123416781,"duration":2652}},{"uid":"3bbd8c8490506486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3bbd8c8490506486","status":"passed","time":{"start":1696036367262,"stop":1696036368243,"duration":981}},{"uid":"d3a6010bdd88e4a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d3a6010bdd88e4a9","status":"passed","time":{"start":1695950062650,"stop":1695950063732,"duration":1082}},{"uid":"a123c37ae097e15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a123c37ae097e15e","status":"passed","time":{"start":1695930381204,"stop":1695930382482,"duration":1278}},{"uid":"b18f7d848e70c234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/b18f7d848e70c234","status":"passed","time":{"start":1695930295110,"stop":1695930295912,"duration":802}},{"uid":"3edc868a550b99c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3edc868a550b99c9","status":"passed","time":{"start":1695863914516,"stop":1695863915789,"duration":1273}},{"uid":"6b4c28c47bd809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6b4c28c47bd809e","status":"passed","time":{"start":1695852695546,"stop":1695852696565,"duration":1019}},{"uid":"55ce1a7cc4720d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/55ce1a7cc4720d3d","status":"passed","time":{"start":1695852589894,"stop":1695852590825,"duration":931}},{"uid":"cfda70d2cdc8f150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/cfda70d2cdc8f150","status":"passed","time":{"start":1695841451063,"stop":1695841451986,"duration":923}},{"uid":"646b66aac20aaeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/646b66aac20aaeed","status":"passed","time":{"start":1695841410348,"stop":1695841411263,"duration":915}},{"uid":"375a3a0a1e739a14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/375a3a0a1e739a14","status":"passed","time":{"start":1695777286525,"stop":1695777287486,"duration":961}},{"uid":"92d58d3fdcdf6aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/92d58d3fdcdf6aca","status":"passed","time":{"start":1695690884336,"stop":1695690885144,"duration":808}},{"uid":"823e28337715897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/823e28337715897","status":"passed","time":{"start":1695604505941,"stop":1695604512994,"duration":7053}},{"uid":"1c5d7bf43696af6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1c5d7bf43696af6c","status":"passed","time":{"start":1695518281782,"stop":1695518287229,"duration":5447}},{"uid":"afef4871120273df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/afef4871120273df","status":"passed","time":{"start":1695431757800,"stop":1695431759079,"duration":1279}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":108},"items":[{"uid":"54e91eb0d9c7a7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/54e91eb0d9c7a7e7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b0aaa316b3 \n#1 0x55b0aa7071e7 \n#2 0x55b0aa6ff2f3 \n#3 0x55b0aa6efd17 \n#4 0x55b0aa6f1191 \n#5 0x55b0aa6f0053 \n#6 0x55b0aa6ef06c \n#7 0x55b0aa6eefde \n#8 0x55b0aa6edbe4 \n#9 0x55b0aa6ee06a \n#10 0x55b0aa7098ce \n#11 0x55b0aa789ad5 \n#12 0x55b0aa7700c2 \n#13 0x55b0aa789322 \n#14 0x55b0aa76fe93 \n#15 0x55b0aa742934 \n#16 0x55b0aa74371e \n#17 0x55b0aa9f6cb8 \n#18 0x55b0aa9fabf0 \n#19 0x55b0aaa0519c \n#20 0x55b0aa9fb808 \n#21 0x55b0aa9c827f \n#22 0x55b0aaa1fe88 \n#23 0x55b0aaa20059 \n#24 0x55b0aaa30843 \n#25 0x7fc7ba294b43 ","time":{"start":1696468547627,"stop":1696468677943,"duration":130316}},{"uid":"223967303959a576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/223967303959a576","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5562b28d36b3 \n#1 0x5562b25a91e7 \n#2 0x5562b25a12f3 \n#3 0x5562b2591d17 \n#4 0x5562b2593191 \n#5 0x5562b2592053 \n#6 0x5562b259106c \n#7 0x5562b2590fde \n#8 0x5562b258fbe4 \n#9 0x5562b259006a \n#10 0x5562b25ab8ce \n#11 0x5562b262bad5 \n#12 0x5562b26120c2 \n#13 0x5562b262b322 \n#14 0x5562b2611e93 \n#15 0x5562b25e4934 \n#16 0x5562b25e571e \n#17 0x5562b2898cb8 \n#18 0x5562b289cbf0 \n#19 0x5562b28a719c \n#20 0x5562b289d808 \n#21 0x5562b286a27f \n#22 0x5562b28c1e88 \n#23 0x5562b28c2059 \n#24 0x5562b28d2843 \n#25 0x7f0d1ba94b43 ","time":{"start":1696382258611,"stop":1696382389035,"duration":130424}},{"uid":"ee67180605cea923","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ee67180605cea923","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5610bb5e86b3 \n#1 0x5610bb2be1e7 \n#2 0x5610bb2b62f3 \n#3 0x5610bb2a6d17 \n#4 0x5610bb2a8191 \n#5 0x5610bb2a7053 \n#6 0x5610bb2a606c \n#7 0x5610bb2a5fde \n#8 0x5610bb2a4be4 \n#9 0x5610bb2a506a \n#10 0x5610bb2c08ce \n#11 0x5610bb340ad5 \n#12 0x5610bb3270c2 \n#13 0x5610bb340322 \n#14 0x5610bb326e93 \n#15 0x5610bb2f9934 \n#16 0x5610bb2fa71e \n#17 0x5610bb5adcb8 \n#18 0x5610bb5b1bf0 \n#19 0x5610bb5bc19c \n#20 0x5610bb5b2808 \n#21 0x5610bb57f27f \n#22 0x5610bb5d6e88 \n#23 0x5610bb5d7059 \n#24 0x5610bb5e7843 \n#25 0x7f63e7c94b43 ","time":{"start":1696366253507,"stop":1696366385635,"duration":132128}},{"uid":"f8ace9514a5fd189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f8ace9514a5fd189","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x558b39aa46b3 \n#1 0x558b3977a1e7 \n#2 0x558b397722f3 \n#3 0x558b39762d17 \n#4 0x558b39764191 \n#5 0x558b39763053 \n#6 0x558b3976206c \n#7 0x558b39761fde \n#8 0x558b39760be4 \n#9 0x558b3976106a \n#10 0x558b3977c8ce \n#11 0x558b397fcad5 \n#12 0x558b397e30c2 \n#13 0x558b397fc322 \n#14 0x558b397e2e93 \n#15 0x558b397b5934 \n#16 0x558b397b671e \n#17 0x558b39a69cb8 \n#18 0x558b39a6dbf0 \n#19 0x558b39a7819c \n#20 0x558b39a6e808 \n#21 0x558b39a3b27f \n#22 0x558b39a92e88 \n#23 0x558b39a93059 \n#24 0x558b39aa3843 \n#25 0x7f4945294b43 ","time":{"start":1696295775629,"stop":1696295906053,"duration":130424}},{"uid":"62f55d19bfacbb86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/62f55d19bfacbb86","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b5c479f6b3 \n#1 0x55b5c44751e7 \n#2 0x55b5c446d2f3 \n#3 0x55b5c445dd17 \n#4 0x55b5c445f191 \n#5 0x55b5c445e053 \n#6 0x55b5c445d06c \n#7 0x55b5c445cfde \n#8 0x55b5c445bbe4 \n#9 0x55b5c445c06a \n#10 0x55b5c44778ce \n#11 0x55b5c44f7ad5 \n#12 0x55b5c44de0c2 \n#13 0x55b5c44f7322 \n#14 0x55b5c44dde93 \n#15 0x55b5c44b0934 \n#16 0x55b5c44b171e \n#17 0x55b5c4764cb8 \n#18 0x55b5c4768bf0 \n#19 0x55b5c477319c \n#20 0x55b5c4769808 \n#21 0x55b5c473627f \n#22 0x55b5c478de88 \n#23 0x55b5c478e059 \n#24 0x55b5c479e843 \n#25 0x7f9537c94b43 ","time":{"start":1696209365796,"stop":1696209497607,"duration":131811}},{"uid":"a99c685a926d026f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a99c685a926d026f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x561957b026b3 \n#1 0x5619577d81e7 \n#2 0x5619577d02f3 \n#3 0x5619577c0d17 \n#4 0x5619577c2191 \n#5 0x5619577c1053 \n#6 0x5619577c006c \n#7 0x5619577bffde \n#8 0x5619577bebe4 \n#9 0x5619577bf06a \n#10 0x5619577da8ce \n#11 0x56195785aad5 \n#12 0x5619578410c2 \n#13 0x56195785a322 \n#14 0x561957840e93 \n#15 0x561957813934 \n#16 0x56195781471e \n#17 0x561957ac7cb8 \n#18 0x561957acbbf0 \n#19 0x561957ad619c \n#20 0x561957acc808 \n#21 0x561957a9927f \n#22 0x561957af0e88 \n#23 0x561957af1059 \n#24 0x561957b01843 \n#25 0x7fb4c7894b43 ","time":{"start":1696123482576,"stop":1696123614563,"duration":131987}},{"uid":"4cce3656c415ec98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4cce3656c415ec98","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55bbfbd496b3 \n#1 0x55bbfba1f1e7 \n#2 0x55bbfba172f3 \n#3 0x55bbfba07d17 \n#4 0x55bbfba09191 \n#5 0x55bbfba08053 \n#6 0x55bbfba0706c \n#7 0x55bbfba06fde \n#8 0x55bbfba05be4 \n#9 0x55bbfba0606a \n#10 0x55bbfba218ce \n#11 0x55bbfbaa1ad5 \n#12 0x55bbfba880c2 \n#13 0x55bbfbaa1322 \n#14 0x55bbfba87e93 \n#15 0x55bbfba5a934 \n#16 0x55bbfba5b71e \n#17 0x55bbfbd0ecb8 \n#18 0x55bbfbd12bf0 \n#19 0x55bbfbd1d19c \n#20 0x55bbfbd13808 \n#21 0x55bbfbce027f \n#22 0x55bbfbd37e88 \n#23 0x55bbfbd38059 \n#24 0x55bbfbd48843 \n#25 0x7fd694094b43 ","time":{"start":1696036428395,"stop":1696036563640,"duration":135245}},{"uid":"a62aedd449cc0d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a62aedd449cc0d09","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5570f8fc56b3 \n#1 0x5570f8c9b1e7 \n#2 0x5570f8c932f3 \n#3 0x5570f8c83d17 \n#4 0x5570f8c85191 \n#5 0x5570f8c84053 \n#6 0x5570f8c8306c \n#7 0x5570f8c82fde \n#8 0x5570f8c81be4 \n#9 0x5570f8c8206a \n#10 0x5570f8c9d8ce \n#11 0x5570f8d1dad5 \n#12 0x5570f8d040c2 \n#13 0x5570f8d1d322 \n#14 0x5570f8d03e93 \n#15 0x5570f8cd6934 \n#16 0x5570f8cd771e \n#17 0x5570f8f8acb8 \n#18 0x5570f8f8ebf0 \n#19 0x5570f8f9919c \n#20 0x5570f8f8f808 \n#21 0x5570f8f5c27f \n#22 0x5570f8fb3e88 \n#23 0x5570f8fb4059 \n#24 0x5570f8fc4843 \n#25 0x7fbad1e94b43 ","time":{"start":1695950102400,"stop":1695950234135,"duration":131735}},{"uid":"348720b6a954d82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/348720b6a954d82d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x56036fd476b3 \n#1 0x56036fa1d1e7 \n#2 0x56036fa152f3 \n#3 0x56036fa05d17 \n#4 0x56036fa07191 \n#5 0x56036fa06053 \n#6 0x56036fa0506c \n#7 0x56036fa04fde \n#8 0x56036fa03be4 \n#9 0x56036fa0406a \n#10 0x56036fa1f8ce \n#11 0x56036fa9fad5 \n#12 0x56036fa860c2 \n#13 0x56036fa9f322 \n#14 0x56036fa85e93 \n#15 0x56036fa58934 \n#16 0x56036fa5971e \n#17 0x56036fd0ccb8 \n#18 0x56036fd10bf0 \n#19 0x56036fd1b19c \n#20 0x56036fd11808 \n#21 0x56036fcde27f \n#22 0x56036fd35e88 \n#23 0x56036fd36059 \n#24 0x56036fd46843 \n#25 0x7f3dbf694b43 ","time":{"start":1695930420972,"stop":1695930551604,"duration":130632}},{"uid":"5a95dbde4eab01ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5a95dbde4eab01ef","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55ba806ce6b3 \n#1 0x55ba803a41e7 \n#2 0x55ba8039c2f3 \n#3 0x55ba8038cd17 \n#4 0x55ba8038e191 \n#5 0x55ba8038d053 \n#6 0x55ba8038c06c \n#7 0x55ba8038bfde \n#8 0x55ba8038abe4 \n#9 0x55ba8038b06a \n#10 0x55ba803a68ce \n#11 0x55ba80426ad5 \n#12 0x55ba8040d0c2 \n#13 0x55ba80426322 \n#14 0x55ba8040ce93 \n#15 0x55ba803df934 \n#16 0x55ba803e071e \n#17 0x55ba80693cb8 \n#18 0x55ba80697bf0 \n#19 0x55ba806a219c \n#20 0x55ba80698808 \n#21 0x55ba8066527f \n#22 0x55ba806bce88 \n#23 0x55ba806bd059 \n#24 0x55ba806cd843 \n#25 0x7fc8e1494b43 ","time":{"start":1695930333663,"stop":1695930465289,"duration":131626}},{"uid":"9fc0ea92a94cbbe5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9fc0ea92a94cbbe5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55dc59c176c3 \n#1 0x55dc598ed1e7 \n#2 0x55dc598e52f3 \n#3 0x55dc598d5d17 \n#4 0x55dc598d7191 \n#5 0x55dc598d6053 \n#6 0x55dc598d506c \n#7 0x55dc598d4fde \n#8 0x55dc598d3be4 \n#9 0x55dc598d406a \n#10 0x55dc598ef8ce \n#11 0x55dc5996fad5 \n#12 0x55dc599560c2 \n#13 0x55dc5996f322 \n#14 0x55dc59955e93 \n#15 0x55dc59928934 \n#16 0x55dc5992971e \n#17 0x55dc59bdccc8 \n#18 0x55dc59be0c00 \n#19 0x55dc59beb1ac \n#20 0x55dc59be1818 \n#21 0x55dc59bae28f \n#22 0x55dc59c05e98 \n#23 0x55dc59c06069 \n#24 0x55dc59c16853 \n#25 0x7fe8bf294b43 ","time":{"start":1695863710893,"stop":1695863842887,"duration":131994}},{"uid":"92e1dd487eacab9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/92e1dd487eacab9e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55e94c45e6c3 \n#1 0x55e94c1341e7 \n#2 0x55e94c12c2f3 \n#3 0x55e94c11cd17 \n#4 0x55e94c11e191 \n#5 0x55e94c11d053 \n#6 0x55e94c11c06c \n#7 0x55e94c11bfde \n#8 0x55e94c11abe4 \n#9 0x55e94c11b06a \n#10 0x55e94c1368ce \n#11 0x55e94c1b6ad5 \n#12 0x55e94c19d0c2 \n#13 0x55e94c1b6322 \n#14 0x55e94c19ce93 \n#15 0x55e94c16f934 \n#16 0x55e94c17071e \n#17 0x55e94c423cc8 \n#18 0x55e94c427c00 \n#19 0x55e94c4321ac \n#20 0x55e94c428818 \n#21 0x55e94c3f528f \n#22 0x55e94c44ce98 \n#23 0x55e94c44d069 \n#24 0x55e94c45d853 \n#25 0x7f17e0e94b43 ","time":{"start":1695852555195,"stop":1695852687150,"duration":131955}},{"uid":"2f5d0c8add1f62ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/2f5d0c8add1f62ba","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55cd7c1246b3 \n#1 0x55cd7bdfa1e7 \n#2 0x55cd7bdf22f3 \n#3 0x55cd7bde2d17 \n#4 0x55cd7bde4191 \n#5 0x55cd7bde3053 \n#6 0x55cd7bde206c \n#7 0x55cd7bde1fde \n#8 0x55cd7bde0be4 \n#9 0x55cd7bde106a \n#10 0x55cd7bdfc8ce \n#11 0x55cd7be7cad5 \n#12 0x55cd7be630c2 \n#13 0x55cd7be7c322 \n#14 0x55cd7be62e93 \n#15 0x55cd7be35934 \n#16 0x55cd7be3671e \n#17 0x55cd7c0e9cb8 \n#18 0x55cd7c0edbf0 \n#19 0x55cd7c0f819c \n#20 0x55cd7c0ee808 \n#21 0x55cd7c0bb27f \n#22 0x55cd7c112e88 \n#23 0x55cd7c113059 \n#24 0x55cd7c123843 \n#25 0x7f35da694b43 ","time":{"start":1695852511624,"stop":1695852643724,"duration":132100}},{"uid":"4013ca32acfc44ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4013ca32acfc44ff","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x559e7d6e36c3 \n#1 0x559e7d3b91e7 \n#2 0x559e7d3b12f3 \n#3 0x559e7d3a1d17 \n#4 0x559e7d3a3191 \n#5 0x559e7d3a2053 \n#6 0x559e7d3a106c \n#7 0x559e7d3a0fde \n#8 0x559e7d39fbe4 \n#9 0x559e7d3a006a \n#10 0x559e7d3bb8ce \n#11 0x559e7d43bad5 \n#12 0x559e7d4220c2 \n#13 0x559e7d43b322 \n#14 0x559e7d421e93 \n#15 0x559e7d3f4934 \n#16 0x559e7d3f571e \n#17 0x559e7d6a8cc8 \n#18 0x559e7d6acc00 \n#19 0x559e7d6b71ac \n#20 0x559e7d6ad818 \n#21 0x559e7d67a28f \n#22 0x559e7d6d1e98 \n#23 0x559e7d6d2069 \n#24 0x559e7d6e2853 \n#25 0x7f95aaa94b43 ","time":{"start":1695841487869,"stop":1695841619740,"duration":131871}},{"uid":"bcd67910af34bec8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/bcd67910af34bec8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d3572326c3 \n#1 0x55d356f081e7 \n#2 0x55d356f002f3 \n#3 0x55d356ef0d17 \n#4 0x55d356ef2191 \n#5 0x55d356ef1053 \n#6 0x55d356ef006c \n#7 0x55d356eeffde \n#8 0x55d356eeebe4 \n#9 0x55d356eef06a \n#10 0x55d356f0a8ce \n#11 0x55d356f8aad5 \n#12 0x55d356f710c2 \n#13 0x55d356f8a322 \n#14 0x55d356f70e93 \n#15 0x55d356f43934 \n#16 0x55d356f4471e \n#17 0x55d3571f7cc8 \n#18 0x55d3571fbc00 \n#19 0x55d3572061ac \n#20 0x55d3571fc818 \n#21 0x55d3571c928f \n#22 0x55d357220e98 \n#23 0x55d357221069 \n#24 0x55d357231853 \n#25 0x7fb371c94b43 ","time":{"start":1695841461067,"stop":1695841591773,"duration":130706}},{"uid":"f53b256d29f7f1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f53b256d29f7f1f5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5575e461e6c3 \n#1 0x5575e42f41e7 \n#2 0x5575e42ec2f3 \n#3 0x5575e42dcd17 \n#4 0x5575e42de191 \n#5 0x5575e42dd053 \n#6 0x5575e42dc06c \n#7 0x5575e42dbfde \n#8 0x5575e42dabe4 \n#9 0x5575e42db06a \n#10 0x5575e42f68ce \n#11 0x5575e4376ad5 \n#12 0x5575e435d0c2 \n#13 0x5575e4376322 \n#14 0x5575e435ce93 \n#15 0x5575e432f934 \n#16 0x5575e433071e \n#17 0x5575e45e3cc8 \n#18 0x5575e45e7c00 \n#19 0x5575e45f21ac \n#20 0x5575e45e8818 \n#21 0x5575e45b528f \n#22 0x5575e460ce98 \n#23 0x5575e460d069 \n#24 0x5575e461d853 \n#25 0x7faf1e494b43 ","time":{"start":1695777339805,"stop":1695777471366,"duration":131561}},{"uid":"c4d54cdd801ba673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c4d54cdd801ba673","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5627d5d3e6c3 \n#1 0x5627d5a141e7 \n#2 0x5627d5a0c2f3 \n#3 0x5627d59fcd17 \n#4 0x5627d59fe191 \n#5 0x5627d59fd053 \n#6 0x5627d59fc06c \n#7 0x5627d59fbfde \n#8 0x5627d59fabe4 \n#9 0x5627d59fb06a \n#10 0x5627d5a168ce \n#11 0x5627d5a96ad5 \n#12 0x5627d5a7d0c2 \n#13 0x5627d5a96322 \n#14 0x5627d5a7ce93 \n#15 0x5627d5a4f934 \n#16 0x5627d5a5071e \n#17 0x5627d5d03cc8 \n#18 0x5627d5d07c00 \n#19 0x5627d5d121ac \n#20 0x5627d5d08818 \n#21 0x5627d5cd528f \n#22 0x5627d5d2ce98 \n#23 0x5627d5d2d069 \n#24 0x5627d5d3d853 \n#25 0x7fa4cd894b43 ","time":{"start":1695690941646,"stop":1695691072865,"duration":131219}},{"uid":"dd7a7534fdb19994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/dd7a7534fdb19994","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x563fe17816c3 \n#1 0x563fe14571e7 \n#2 0x563fe144f2f3 \n#3 0x563fe143fd17 \n#4 0x563fe1441191 \n#5 0x563fe1440053 \n#6 0x563fe143f06c \n#7 0x563fe143efde \n#8 0x563fe143dbe4 \n#9 0x563fe143e06a \n#10 0x563fe14598ce \n#11 0x563fe14d9ad5 \n#12 0x563fe14c00c2 \n#13 0x563fe14d9322 \n#14 0x563fe14bfe93 \n#15 0x563fe1492934 \n#16 0x563fe149371e \n#17 0x563fe1746cc8 \n#18 0x563fe174ac00 \n#19 0x563fe17551ac \n#20 0x563fe174b818 \n#21 0x563fe171828f \n#22 0x563fe176fe98 \n#23 0x563fe1770069 \n#24 0x563fe1780853 \n#25 0x7f167f294b43 ","time":{"start":1695604583838,"stop":1695604714618,"duration":130780}},{"uid":"3b11870292210fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/3b11870292210fba","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55a51c4136c3 \n#1 0x55a51c0e91e7 \n#2 0x55a51c0e12f3 \n#3 0x55a51c0d1d17 \n#4 0x55a51c0d3191 \n#5 0x55a51c0d2053 \n#6 0x55a51c0d106c \n#7 0x55a51c0d0fde \n#8 0x55a51c0cfbe4 \n#9 0x55a51c0d006a \n#10 0x55a51c0eb8ce \n#11 0x55a51c16bad5 \n#12 0x55a51c1520c2 \n#13 0x55a51c16b322 \n#14 0x55a51c151e93 \n#15 0x55a51c124934 \n#16 0x55a51c12571e \n#17 0x55a51c3d8cc8 \n#18 0x55a51c3dcc00 \n#19 0x55a51c3e71ac \n#20 0x55a51c3dd818 \n#21 0x55a51c3aa28f \n#22 0x55a51c401e98 \n#23 0x55a51c402069 \n#24 0x55a51c412853 \n#25 0x7f587de94b43 ","time":{"start":1695518366975,"stop":1695518498232,"duration":131257}},{"uid":"e4c927284e03a7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e4c927284e03a7f0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55ad09bd26c3 \n#1 0x55ad098a81e7 \n#2 0x55ad098a02f3 \n#3 0x55ad09890d17 \n#4 0x55ad09892191 \n#5 0x55ad09891053 \n#6 0x55ad0989006c \n#7 0x55ad0988ffde \n#8 0x55ad0988ebe4 \n#9 0x55ad0988f06a \n#10 0x55ad098aa8ce \n#11 0x55ad0992aad5 \n#12 0x55ad099110c2 \n#13 0x55ad0992a322 \n#14 0x55ad09910e93 \n#15 0x55ad098e3934 \n#16 0x55ad098e471e \n#17 0x55ad09b97cc8 \n#18 0x55ad09b9bc00 \n#19 0x55ad09ba61ac \n#20 0x55ad09b9c818 \n#21 0x55ad09b6928f \n#22 0x55ad09bc0e98 \n#23 0x55ad09bc1069 \n#24 0x55ad09bd1853 \n#25 0x7f0283c94b43 ","time":{"start":1695431590055,"stop":1695431721306,"duration":131251}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":108},"items":[{"uid":"edb8f70dd9675a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/edb8f70dd9675a0f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696468621988,"stop":1696468622612,"duration":624}},{"uid":"7bf9ce8233787aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/7bf9ce8233787aa6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696382329370,"stop":1696382329812,"duration":442}},{"uid":"c1a2e7856e6ca660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c1a2e7856e6ca660","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696366395516,"stop":1696366395957,"duration":441}},{"uid":"8e61c7131fc9e2f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e61c7131fc9e2f3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696295908177,"stop":1696295908875,"duration":698}},{"uid":"3acb0f23df469f93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3acb0f23df469f93","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696209463806,"stop":1696209464365,"duration":559}},{"uid":"97665e195a02a8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/97665e195a02a8e5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696123636643,"stop":1696123637286,"duration":643}},{"uid":"9901be29dcf5c1a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9901be29dcf5c1a9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696036518573,"stop":1696036519142,"duration":569}},{"uid":"8c839f2dd3bf29ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/8c839f2dd3bf29ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695950256818,"stop":1695950257536,"duration":718}},{"uid":"63f5acff1523a5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/63f5acff1523a5c9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930634069,"stop":1695930634975,"duration":906}},{"uid":"6709b2eede414629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6709b2eede414629","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930443024,"stop":1695930443468,"duration":444}},{"uid":"c443588b21b4f617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/c443588b21b4f617","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695863906413,"stop":1695863907134,"duration":721}},{"uid":"6cc1404c5df4fc6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6cc1404c5df4fc6b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852688847,"stop":1695852689441,"duration":594}},{"uid":"49cf9ba081c27d0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/49cf9ba081c27d0e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852584477,"stop":1695852584901,"duration":424}},{"uid":"3ba9f8c84142162a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/3ba9f8c84142162a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841599521,"stop":1695841600112,"duration":591}},{"uid":"584442f067f9ddc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/584442f067f9ddc2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841558197,"stop":1695841558737,"duration":540}},{"uid":"aa1d278071e55352","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/aa1d278071e55352","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695777437231,"stop":1695777437780,"duration":549}},{"uid":"f268fe31a6b6a8ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f268fe31a6b6a8ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695691033702,"stop":1695691034391,"duration":689}},{"uid":"2b473947bc6d148c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2b473947bc6d148c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695604759441,"stop":1695604760067,"duration":626}},{"uid":"c1a5d92952c337ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c1a5d92952c337ab","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695518560457,"stop":1695518561305,"duration":848}},{"uid":"e972a6c7c33470e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e972a6c7c33470e4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695431744771,"stop":1695431745485,"duration":714}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":56,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":108},"items":[{"uid":"7a6e81ff54ccb5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7a6e81ff54ccb5ba","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696468427138,"stop":1696468427544,"duration":406}},{"uid":"7cd177754078a718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/7cd177754078a718","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696382133867,"stop":1696382134283,"duration":416}},{"uid":"9ef404d8b9978f6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/9ef404d8b9978f6d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696366184492,"stop":1696366184933,"duration":441}},{"uid":"5bf45826594873a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5bf45826594873a4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696295656250,"stop":1696295656792,"duration":542}},{"uid":"bb65b9aeca632fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bb65b9aeca632fe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696209258619,"stop":1696209259028,"duration":409}},{"uid":"e1e6a91c3502fabe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e1e6a91c3502fabe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696123357370,"stop":1696123357997,"duration":627}},{"uid":"1a7112651cb0048d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1a7112651cb0048d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696036315839,"stop":1696036316236,"duration":397}},{"uid":"8b2d88eff36fb9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/8b2d88eff36fb9b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695950006702,"stop":1695950007242,"duration":540}},{"uid":"9e9670b34ec7d085","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9e9670b34ec7d085","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930327303,"stop":1695930327988,"duration":685}},{"uid":"7c06149f1f5e58a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/7c06149f1f5e58a1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930255630,"stop":1695930256054,"duration":424}},{"uid":"fd27f546b7d742ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/fd27f546b7d742ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695863611996,"stop":1695863612992,"duration":996}},{"uid":"8cdbf80fa1767508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8cdbf80fa1767508","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852450152,"stop":1695852450680,"duration":528}},{"uid":"fa8fcb370a9b9518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fa8fcb370a9b9518","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852408872,"stop":1695852409255,"duration":383}},{"uid":"1b0585f9dc2f4ad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1b0585f9dc2f4ad6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841406382,"stop":1695841406843,"duration":461}},{"uid":"5a2e94a51c6f7d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/5a2e94a51c6f7d0d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841361811,"stop":1695841362279,"duration":468}},{"uid":"ee6bb797bca46d1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ee6bb797bca46d1a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695777236699,"stop":1695777237122,"duration":423}},{"uid":"3232f2fd9e95ba44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3232f2fd9e95ba44","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695690835454,"stop":1695690835880,"duration":426}},{"uid":"cb455af52bf6bdcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cb455af52bf6bdcd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695604447328,"stop":1695604447982,"duration":654}},{"uid":"b6fcb67a0f701e58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b6fcb67a0f701e58","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695518227793,"stop":1695518228455,"duration":662}},{"uid":"a311c79feabfbbb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a311c79feabfbbb3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695431460509,"stop":1695431461285,"duration":776}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":83},"items":[{"uid":"9cddc23537cc639c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9cddc23537cc639c","status":"passed","time":{"start":1696468422427,"stop":1696468424841,"duration":2414}},{"uid":"f9d709dae83b50e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f9d709dae83b50e","status":"passed","time":{"start":1696382128052,"stop":1696382131038,"duration":2986}},{"uid":"a7d2196e15897312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a7d2196e15897312","status":"passed","time":{"start":1696366178622,"stop":1696366182070,"duration":3448}},{"uid":"bbac07410bf7eef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/bbac07410bf7eef7","status":"passed","time":{"start":1696295650118,"stop":1696295653579,"duration":3461}},{"uid":"17a31abc99f4bd05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/17a31abc99f4bd05","status":"passed","time":{"start":1696209253569,"stop":1696209256239,"duration":2670}},{"uid":"9f05fbaa61574061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/9f05fbaa61574061","status":"passed","time":{"start":1696123348495,"stop":1696123353914,"duration":5419}},{"uid":"acad6ec944b6b053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/acad6ec944b6b053","status":"passed","time":{"start":1696036310901,"stop":1696036313475,"duration":2574}},{"uid":"c4e1cc350d90bcfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c4e1cc350d90bcfd","status":"passed","time":{"start":1695949998855,"stop":1695950003856,"duration":5001}},{"uid":"a8fade53bb127075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a8fade53bb127075","status":"passed","time":{"start":1695930320742,"stop":1695930324048,"duration":3306}},{"uid":"90fc561792a863a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/90fc561792a863a8","status":"passed","time":{"start":1695930250948,"stop":1695930253553,"duration":2605}},{"uid":"4fffd98d5275663f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4fffd98d5275663f","status":"passed","time":{"start":1695863605568,"stop":1695863608483,"duration":2915}},{"uid":"3ee756679e27d151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3ee756679e27d151","status":"passed","time":{"start":1695852444158,"stop":1695852447338,"duration":3180}},{"uid":"9ce24c8511bacee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9ce24c8511bacee9","status":"passed","time":{"start":1695852403743,"stop":1695852406733,"duration":2990}},{"uid":"930e95b8ceb6c361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/930e95b8ceb6c361","status":"passed","time":{"start":1695841400674,"stop":1695841403901,"duration":3227}},{"uid":"e546e69c9613354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e546e69c9613354","status":"passed","time":{"start":1695841356836,"stop":1695841359567,"duration":2731}},{"uid":"ae35cc5305999362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ae35cc5305999362","status":"passed","time":{"start":1695777232059,"stop":1695777234446,"duration":2387}},{"uid":"a707368c16dc5add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a707368c16dc5add","status":"passed","time":{"start":1695690830279,"stop":1695690832842,"duration":2563}},{"uid":"219214d144f32ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/219214d144f32ee1","status":"passed","time":{"start":1695604441255,"stop":1695604444046,"duration":2791}},{"uid":"5cb3b12103677e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/5cb3b12103677e42","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1695518219856,"stop":1695518224011,"duration":4155}},{"uid":"62ff96f86a7c3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/62ff96f86a7c3393","status":"passed","time":{"start":1695431453767,"stop":1695431457244,"duration":3477}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"3bbcb23b082d186c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/3bbcb23b082d186c","status":"passed","time":{"start":1696468449513,"stop":1696468451938,"duration":2425}},{"uid":"dd0e8b9b9ef14918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/dd0e8b9b9ef14918","status":"passed","time":{"start":1696382155114,"stop":1696382156571,"duration":1457}},{"uid":"191e25fd8ea411a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/191e25fd8ea411a5","status":"passed","time":{"start":1696366202880,"stop":1696366204091,"duration":1211}},{"uid":"fccc2393eefe7eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/fccc2393eefe7eab","status":"passed","time":{"start":1696295681257,"stop":1696295683895,"duration":2638}},{"uid":"a6c580f60a3628ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a6c580f60a3628ed","status":"passed","time":{"start":1696209288755,"stop":1696209290543,"duration":1788}},{"uid":"fb04223676f0a4b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fb04223676f0a4b9","status":"passed","time":{"start":1696123383149,"stop":1696123384572,"duration":1423}},{"uid":"c31673894391ffb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c31673894391ffb4","status":"passed","time":{"start":1696036344098,"stop":1696036349076,"duration":4978}},{"uid":"bda1c28af36cda97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bda1c28af36cda97","status":"passed","time":{"start":1695950033387,"stop":1695950036232,"duration":2845}},{"uid":"c5c2a063d1128cc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/c5c2a063d1128cc7","status":"passed","time":{"start":1695930356669,"stop":1695930358322,"duration":1653}},{"uid":"623211d3881a79f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/623211d3881a79f0","status":"passed","time":{"start":1695930273661,"stop":1695930275228,"duration":1567}},{"uid":"ef49ccdee369a060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ef49ccdee369a060","status":"passed","time":{"start":1695863643278,"stop":1695863644938,"duration":1660}},{"uid":"474dfb62e2f2d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/474dfb62e2f2d18b","status":"passed","time":{"start":1695852476276,"stop":1695852481661,"duration":5385}},{"uid":"5912cc0cd49fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5912cc0cd49fa","status":"passed","time":{"start":1695852429296,"stop":1695852430659,"duration":1363}},{"uid":"546bcac2fb5d836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/546bcac2fb5d836a","status":"passed","time":{"start":1695841424879,"stop":1695841428688,"duration":3809}},{"uid":"af5872fe730ccb84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/af5872fe730ccb84","status":"passed","time":{"start":1695841383875,"stop":1695841385168,"duration":1293}},{"uid":"e83fcbf3d6ee4b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e83fcbf3d6ee4b64","status":"passed","time":{"start":1695777262772,"stop":1695777265053,"duration":2281}},{"uid":"5125559ae8ad3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5125559ae8ad3c45","status":"passed","time":{"start":1695690863254,"stop":1695690864652,"duration":1398}},{"uid":"f24719349aeaf068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f24719349aeaf068","status":"passed","time":{"start":1695604472814,"stop":1695604477196,"duration":4382}},{"uid":"3776a257598bba4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/3776a257598bba4a","status":"passed","time":{"start":1695518253707,"stop":1695518255990,"duration":2283}},{"uid":"77258fcded5ff20c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/77258fcded5ff20c","status":"passed","time":{"start":1695431484942,"stop":1695431486587,"duration":1645}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":108},"items":[{"uid":"9f108b2b74163f1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9f108b2b74163f1b","status":"passed","time":{"start":1696468528014,"stop":1696468533899,"duration":5885}},{"uid":"696f3ecf0a3bb8f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/696f3ecf0a3bb8f0","status":"passed","time":{"start":1696382237474,"stop":1696382243739,"duration":6265}},{"uid":"2b95d9cf7c0e0116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/2b95d9cf7c0e0116","status":"passed","time":{"start":1696366240427,"stop":1696366245764,"duration":5337}},{"uid":"b1cf67482c42a979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b1cf67482c42a979","status":"passed","time":{"start":1696295757277,"stop":1696295763257,"duration":5980}},{"uid":"cef59669bc3c1734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cef59669bc3c1734","status":"passed","time":{"start":1696209342683,"stop":1696209349424,"duration":6741}},{"uid":"1c12c3fa309a3792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1c12c3fa309a3792","status":"passed","time":{"start":1696123463698,"stop":1696123471713,"duration":8015}},{"uid":"17e9576e0ab3fff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/17e9576e0ab3fff6","status":"passed","time":{"start":1696036410325,"stop":1696036415859,"duration":5534}},{"uid":"25d74a803372cf52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/25d74a803372cf52","status":"passed","time":{"start":1695950083411,"stop":1695950090003,"duration":6592}},{"uid":"519d5d370716ba25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/519d5d370716ba25","status":"passed","time":{"start":1695930403702,"stop":1695930410974,"duration":7272}},{"uid":"e7a407aff25548ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e7a407aff25548ee","status":"passed","time":{"start":1695930314485,"stop":1695930319311,"duration":4826}},{"uid":"371c4e9b4a7d53b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/371c4e9b4a7d53b7","status":"passed","time":{"start":1695863690650,"stop":1695863698931,"duration":8281}},{"uid":"7b46121336c72b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7b46121336c72b52","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5616f77086c3 \n#1 0x5616f73de1e7 \n#2 0x5616f7425566 \n#3 0x5616f7425651 \n#4 0x5616f7462a74 \n#5 0x5616f74470ed \n#6 0x5616f7460322 \n#7 0x5616f7446e93 \n#8 0x5616f7419934 \n#9 0x5616f741a71e \n#10 0x5616f76cdcc8 \n#11 0x5616f76d1c00 \n#12 0x5616f76dc1ac \n#13 0x5616f76d2818 \n#14 0x5616f769f28f \n#15 0x5616f76f6e98 \n#16 0x5616f76f7069 \n#17 0x5616f7707853 \n#18 0x7fe51d294b43 ","time":{"start":1695852524400,"stop":1695852541193,"duration":16793}},{"uid":"988b7ea1e02e6ffb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/988b7ea1e02e6ffb","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55926d2816b3 \n#1 0x55926cf571e7 \n#2 0x55926cf9e566 \n#3 0x55926cf9e651 \n#4 0x55926cfdba74 \n#5 0x55926cfc00ed \n#6 0x55926cfd9322 \n#7 0x55926cfbfe93 \n#8 0x55926cf92934 \n#9 0x55926cf9371e \n#10 0x55926d246cb8 \n#11 0x55926d24abf0 \n#12 0x55926d25519c \n#13 0x55926d24b808 \n#14 0x55926d21827f \n#15 0x55926d26fe88 \n#16 0x55926d270059 \n#17 0x55926d280843 \n#18 0x7ff015694b43 ","time":{"start":1695852481225,"stop":1695852496201,"duration":14976}},{"uid":"c973c36420e5117b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c973c36420e5117b","status":"passed","time":{"start":1695841470337,"stop":1695841476106,"duration":5769}},{"uid":"f9750348da7d8987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/f9750348da7d8987","status":"passed","time":{"start":1695841442470,"stop":1695841447793,"duration":5323}},{"uid":"5019caa81be35abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/5019caa81be35abf","status":"passed","time":{"start":1695777323724,"stop":1695777329237,"duration":5513}},{"uid":"467c578a1dbefded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/467c578a1dbefded","status":"passed","time":{"start":1695690922915,"stop":1695690929015,"duration":6100}},{"uid":"85159c11cd9343af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/85159c11cd9343af","status":"passed","time":{"start":1695604562447,"stop":1695604569557,"duration":7110}},{"uid":"ce18919101d81356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ce18919101d81356","status":"passed","time":{"start":1695518344053,"stop":1695518352483,"duration":8430}},{"uid":"6c079967abaad3b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/6c079967abaad3b9","status":"passed","time":{"start":1695431561992,"stop":1695431571517,"duration":9525}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"cfa8aee268302a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/cfa8aee268302a1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696468663266,"stop":1696468792660,"duration":129394}},{"uid":"40a40a06c8bc02c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/40a40a06c8bc02c3","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696382373511,"stop":1696382503755,"duration":130244}},{"uid":"81b2edbead493451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/81b2edbead493451","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696366420558,"stop":1696366551512,"duration":130954}},{"uid":"117dec7ef999b040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/117dec7ef999b040","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696295938003,"stop":1696296067826,"duration":129823}},{"uid":"4a9cac2c7ded2c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a9cac2c7ded2c9b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209498171,"stop":1696209628666,"duration":130495}},{"uid":"fcf5c8bb26b86f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fcf5c8bb26b86f1c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696123658498,"stop":1696123788630,"duration":130132}},{"uid":"33b36fa67167d977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/33b36fa67167d977","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036564469,"stop":1696036694701,"duration":130232}},{"uid":"5f21ca278848515b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5f21ca278848515b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695950287217,"stop":1695950418462,"duration":131245}},{"uid":"f47105a29d20784a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f47105a29d20784a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930663263,"stop":1695930793267,"duration":130004}},{"uid":"744210928f17f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/744210928f17f1a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930494855,"stop":1695930625033,"duration":130178}},{"uid":"551a8a49e24ef6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/551a8a49e24ef6dc","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863906742,"stop":1695864037429,"duration":130687}},{"uid":"96429433d08cb546","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/96429433d08cb546","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852721369,"stop":1695852850972,"duration":129603}},{"uid":"55d91cbd8552d0de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/55d91cbd8552d0de","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852628012,"stop":1695852758438,"duration":130426}},{"uid":"62576cee83102727","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/62576cee83102727","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841642461,"stop":1695841773321,"duration":130860}},{"uid":"1e4ae71a46b96933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/1e4ae71a46b96933","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841587062,"stop":1695841716693,"duration":129631}},{"uid":"a5b51a3117a706c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a5b51a3117a706c8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695777473566,"stop":1695777604497,"duration":130931}},{"uid":"50470c4acf256f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/50470c4acf256f12","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695691074212,"stop":1695691203954,"duration":129742}},{"uid":"74a8bfa2380b8dd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/74a8bfa2380b8dd1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695604772446,"stop":1695604902999,"duration":130553}},{"uid":"633b585b9e699c2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/633b585b9e699c2a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695518550004,"stop":1695518680515,"duration":130511}},{"uid":"ec91ce468a64d383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ec91ce468a64d383","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695431821217,"stop":1695431950675,"duration":129458}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"20168116dcd96c44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/20168116dcd96c44","status":"passed","time":{"start":1696468451323,"stop":1696468469311,"duration":17988}},{"uid":"1cf49ec3481c18b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1cf49ec3481c18b3","status":"passed","time":{"start":1696382155761,"stop":1696382178039,"duration":22278}},{"uid":"673d2fa3b7fa8225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/673d2fa3b7fa8225","status":"passed","time":{"start":1696366195488,"stop":1696366212811,"duration":17323}},{"uid":"2e43d0283b5dfc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2e43d0283b5dfc6d","status":"passed","time":{"start":1696295678065,"stop":1696295696456,"duration":18391}},{"uid":"119bdd6b04b482c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/119bdd6b04b482c0","status":"passed","time":{"start":1696209275899,"stop":1696209298647,"duration":22748}},{"uid":"3259419587a7a031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/3259419587a7a031","status":"passed","time":{"start":1696123377678,"stop":1696123395860,"duration":18182}},{"uid":"18de39cf4240f4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/18de39cf4240f4d2","status":"passed","time":{"start":1696036337740,"stop":1696036355735,"duration":17995}},{"uid":"678e1371ea195edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/678e1371ea195edc","status":"passed","time":{"start":1695950025814,"stop":1695950044044,"duration":18230}},{"uid":"6c5a1673c959d8b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/6c5a1673c959d8b8","status":"passed","time":{"start":1695930340808,"stop":1695930365697,"duration":24889}},{"uid":"fdefe5583a3239c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fdefe5583a3239c7","status":"passed","time":{"start":1695930267057,"stop":1695930284287,"duration":17230}},{"uid":"1aa46e85d1b7367b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1aa46e85d1b7367b","status":"passed","time":{"start":1695863625535,"stop":1695863652108,"duration":26573}},{"uid":"41d4cf0de2c07ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/41d4cf0de2c07ca6","status":"passed","time":{"start":1695852463725,"stop":1695852486376,"duration":22651}},{"uid":"ca67784e3adc3cb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/ca67784e3adc3cb0","status":"passed","time":{"start":1695852419269,"stop":1695852437504,"duration":18235}},{"uid":"ba02bee2041e8a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/ba02bee2041e8a0f","status":"passed","time":{"start":1695841417801,"stop":1695841437255,"duration":19454}},{"uid":"a516d322a7c608dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a516d322a7c608dc","status":"passed","time":{"start":1695841378239,"stop":1695841397880,"duration":19641}},{"uid":"58d20501aa78a6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/58d20501aa78a6c3","status":"passed","time":{"start":1695777251600,"stop":1695777273187,"duration":21587}},{"uid":"5b15696d29cd4b6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5b15696d29cd4b6e","status":"passed","time":{"start":1695690855742,"stop":1695690873904,"duration":18162}},{"uid":"e7b67af1d807990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/e7b67af1d807990","status":"passed","time":{"start":1695604472266,"stop":1695604490626,"duration":18360}},{"uid":"f8f36f16f4d9f6f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f8f36f16f4d9f6f7","status":"passed","time":{"start":1695518245367,"stop":1695518266623,"duration":21256}},{"uid":"c42ae0974cfa60d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c42ae0974cfa60d4","status":"passed","time":{"start":1695431474097,"stop":1695431494415,"duration":20318}}]}} \ No newline at end of file diff --git a/3.10/972/history/retry-trend.json b/3.10/972/history/retry-trend.json new file mode 100644 index 0000000000..d27e17c05d --- /dev/null +++ b/3.10/972/history/retry-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"run":85,"retry":0}}] \ No newline at end of file diff --git a/3.10/943/index.html b/3.10/972/index.html similarity index 94% rename from 3.10/943/index.html rename to 3.10/972/index.html index a40cc95120..9265bc88e9 100644 --- a/3.10/943/index.html +++ b/3.10/972/index.html @@ -26,7 +26,7 @@ gtag('js', new Date()); gtag('config', 'G-FVWC4GKEYS'); gtag('allureVersion', 'dev') - gtag('reportUuid', 'bb373761-2eb9-43e1-8244-e1b18a906d33') + gtag('reportUuid', '269b9dd3-0aef-4e09-bcc2-d83a8c182d03') diff --git a/3.10/943/plugin/behaviors/index.js b/3.10/972/plugin/behaviors/index.js similarity index 100% rename from 3.10/943/plugin/behaviors/index.js rename to 3.10/972/plugin/behaviors/index.js diff --git a/3.10/943/plugin/packages/index.js b/3.10/972/plugin/packages/index.js similarity index 100% rename from 3.10/943/plugin/packages/index.js rename to 3.10/972/plugin/packages/index.js diff --git a/3.10/943/plugin/screen-diff/index.js b/3.10/972/plugin/screen-diff/index.js similarity index 100% rename from 3.10/943/plugin/screen-diff/index.js rename to 3.10/972/plugin/screen-diff/index.js diff --git a/3.10/943/plugin/screen-diff/styles.css b/3.10/972/plugin/screen-diff/styles.css similarity index 100% rename from 3.10/943/plugin/screen-diff/styles.css rename to 3.10/972/plugin/screen-diff/styles.css diff --git a/3.10/943/styles.css b/3.10/972/styles.css similarity index 100% rename from 3.10/943/styles.css rename to 3.10/972/styles.css diff --git a/3.10/943/widgets/behaviors.json b/3.10/972/widgets/behaviors.json similarity index 58% rename from 3.10/943/widgets/behaviors.json rename to 3.10/972/widgets/behaviors.json index 0a3144a674..a1730eb787 100644 --- a/3.10/943/widgets/behaviors.json +++ b/3.10/972/widgets/behaviors.json @@ -1 +1 @@ -{"total":1,"items":[{"uid":"745d6022f2cf7bbcfa6ab2117482c74d","name":"Test each council output matches expected results in /outputs","statistic":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}]} \ No newline at end of file +{"total":1,"items":[{"uid":"745d6022f2cf7bbcfa6ab2117482c74d","name":"Test each council output matches expected results in /outputs","statistic":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}}]} \ No newline at end of file diff --git a/3.10/972/widgets/categories-trend.json b/3.10/972/widgets/categories-trend.json new file mode 100644 index 0000000000..92b0b0df0e --- /dev/null +++ b/3.10/972/widgets/categories-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"Product defects":20}}] \ No newline at end of file diff --git a/3.10/972/widgets/categories.json b/3.10/972/widgets/categories.json new file mode 100644 index 0000000000..70be1291d0 --- /dev/null +++ b/3.10/972/widgets/categories.json @@ -0,0 +1 @@ +{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":21,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":21}}]} \ No newline at end of file diff --git a/3.10/972/widgets/duration-trend.json b/3.10/972/widgets/duration-trend.json new file mode 100644 index 0000000000..d3705bf40c --- /dev/null +++ b/3.10/972/widgets/duration-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"duration":373039}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"duration":378767}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"duration":509499}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"duration":420984}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"duration":377874}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"duration":443347}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"duration":386477}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"duration":422988}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"duration":475796}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"duration":409699}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"duration":435421}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"duration":409901}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"duration":357571}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"duration":385647}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"duration":363597}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"duration":376357}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"duration":378347}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"duration":468693}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"duration":466035}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"duration":500357}}] \ No newline at end of file diff --git a/3.10/972/widgets/duration.json b/3.10/972/widgets/duration.json new file mode 100644 index 0000000000..3096c39453 --- /dev/null +++ b/3.10/972/widgets/duration.json @@ -0,0 +1 @@ +[{"uid":"ffe4762592efc92e","name":"Validate Council Output [DurhamCouncil]","time":{"start":1696468447431,"stop":1696468449510,"duration":2079},"status":"passed","severity":"normal"},{"uid":"250e716129f78c16","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1696468533903,"stop":1696468535104,"duration":1201},"status":"passed","severity":"normal"},{"uid":"c1161db63f7f7245","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"status":"failed","severity":"normal"},{"uid":"48f7520cc5375ec1","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1696468458982,"stop":1696468461194,"duration":2212},"status":"passed","severity":"normal"},{"uid":"cd32ad005e7c1cea","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1696468654209,"stop":1696468662267,"duration":8058},"status":"passed","severity":"normal"},{"uid":"9a33b02ec64d34aa","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1696468646845,"stop":1696468648859,"duration":2014},"status":"passed","severity":"normal"},{"uid":"2a56935ed66df543","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1696468618439,"stop":1696468620862,"duration":2423},"status":"passed","severity":"normal"},{"uid":"2571fcda7c14a99e","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1696468709713,"stop":1696468720548,"duration":10835},"status":"passed","severity":"normal"},{"uid":"8d804d40ebdb6393","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1696468461197,"stop":1696468464416,"duration":3219},"status":"passed","severity":"normal"},{"uid":"745b2a78f7eee12f","name":"Validate Council Output [SomersetCouncil]","time":{"start":1696468634754,"stop":1696468642610,"duration":7856},"status":"passed","severity":"normal"},{"uid":"71d12f3611464ad4","name":"Validate Council Output [TorbayCouncil]","time":{"start":1696468701692,"stop":1696468704635,"duration":2943},"status":"passed","severity":"normal"},{"uid":"1b749f584338b8fc","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1696468439891,"stop":1696468447428,"duration":7537},"status":"passed","severity":"normal"},{"uid":"29111a782b54d897","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"status":"failed","severity":"normal"},{"uid":"e52801c63fcadccc","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1696468622829,"stop":1696468626815,"duration":3986},"status":"passed","severity":"normal"},{"uid":"7413c2a0b42c0f51","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1696468478594,"stop":1696468480293,"duration":1699},"status":"passed","severity":"normal"},{"uid":"48ef8b05c7affb74","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"status":"failed","severity":"normal"},{"uid":"8bc03abe811c001a","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1696468628934,"stop":1696468632504,"duration":3570},"status":"passed","severity":"normal"},{"uid":"3b7f0791f245437a","name":"Validate Council Output [EastDevonDC]","time":{"start":1696468451943,"stop":1696468452632,"duration":689},"status":"passed","severity":"normal"},{"uid":"d964e96d28ce363f","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1696468644145,"stop":1696468646096,"duration":1951},"status":"passed","severity":"normal"},{"uid":"80f6585a4963574e","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"status":"failed","severity":"normal"},{"uid":"4d88ca839a8c6f04","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"status":"failed","severity":"normal"},{"uid":"9077af0f54abcbaa","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1696468726956,"stop":1696468728329,"duration":1373},"status":"passed","severity":"normal"},{"uid":"294c58e15fece3bf","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1696468535107,"stop":1696468542873,"duration":7766},"status":"passed","severity":"normal"},{"uid":"bde9dabf86360437","name":"Validate Council Output [MertonCouncil]","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"status":"failed","severity":"normal"},{"uid":"95f9b03227910e45","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1696468472085,"stop":1696468472619,"duration":534},"status":"passed","severity":"normal"},{"uid":"ffcea52d689dc9c9","name":"Validate Council Output [CroydonCouncil]","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"status":"failed","severity":"normal"},{"uid":"a0bc6cd4fcd6f5a7","name":"Validate Council Output [YorkCouncil]","time":{"start":1696468752319,"stop":1696468752878,"duration":559},"status":"passed","severity":"normal"},{"uid":"da6dbe611bfd88ed","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1696468433989,"stop":1696468438695,"duration":4706},"status":"passed","severity":"normal"},{"uid":"8343b0d5f9addcb2","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1696468542878,"stop":1696468547624,"duration":4746},"status":"passed","severity":"normal"},{"uid":"2edf794acc2a17d8","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1696468429157,"stop":1696468448370,"duration":19213},"status":"passed","severity":"normal"},{"uid":"af18b34b57e50d17","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1696468744446,"stop":1696468752315,"duration":7869},"status":"passed","severity":"normal"},{"uid":"edb8f70dd9675a0f","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"status":"failed","severity":"normal"},{"uid":"85f3c3cdb8049c6c","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1696468720551,"stop":1696468722765,"duration":2214},"status":"passed","severity":"normal"},{"uid":"2a8358ab9a137271","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1696468480349,"stop":1696468484297,"duration":3948},"status":"passed","severity":"normal"},{"uid":"d6caa1c5de0b7c9","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1696468523699,"stop":1696468528011,"duration":4312},"status":"passed","severity":"normal"},{"uid":"e751df50a5f8df2a","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1696468620866,"stop":1696468621985,"duration":1119},"status":"passed","severity":"normal"},{"uid":"b895636fd40f9d4c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1696468483966,"stop":1696468617698,"duration":133732},"status":"passed","severity":"normal"},{"uid":"f34352f22a566ae7","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1696468472624,"stop":1696468483963,"duration":11339},"status":"passed","severity":"normal"},{"uid":"3930e6c29e20a91e","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"status":"failed","severity":"normal"},{"uid":"184742938b6be68","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1696468522745,"stop":1696468523696,"duration":951},"status":"passed","severity":"normal"},{"uid":"387620abfd0f4e9a","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1696468632507,"stop":1696468634751,"duration":2244},"status":"passed","severity":"normal"},{"uid":"de245fb7f51ac0a5","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1696468452635,"stop":1696468454027,"duration":1392},"status":"passed","severity":"normal"},{"uid":"a1133bf5cd512670","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1696468617701,"stop":1696468618436,"duration":735},"status":"passed","severity":"normal"},{"uid":"672ce7fd2a3f9388","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1696468519304,"stop":1696468522742,"duration":3438},"status":"passed","severity":"normal"},{"uid":"b7b6300ac491280a","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1696468690619,"stop":1696468692100,"duration":1481},"status":"passed","severity":"normal"},{"uid":"4c0ed763a761cb7","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1696468741150,"stop":1696468744442,"duration":3292},"status":"passed","severity":"normal"},{"uid":"f52ee673d1c34872","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1696468454540,"stop":1696468455755,"duration":1215},"status":"passed","severity":"normal"},{"uid":"edc1bcd44b9c568c","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"status":"failed","severity":"normal"},{"uid":"5a2a60d176d8a74a","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1696468648862,"stop":1696468651911,"duration":3049},"status":"passed","severity":"normal"},{"uid":"abec6a1d4fb91aa7","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1696468642613,"stop":1696468644142,"duration":1529},"status":"passed","severity":"normal"},{"uid":"6199824057021b4b","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1696468470967,"stop":1696468472082,"duration":1115},"status":"passed","severity":"normal"},{"uid":"d265bba53a1a0abf","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1696468464472,"stop":1696468470964,"duration":6492},"status":"passed","severity":"normal"},{"uid":"856f0fed0c88c9e4","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"status":"failed","severity":"normal"},{"uid":"7a6e81ff54ccb5ba","name":"Validate Council Output [BexleyCouncil]","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"status":"failed","severity":"normal"},{"uid":"fb8da907c3cab53a","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1696468448373,"stop":1696468451320,"duration":2947},"status":"passed","severity":"normal"},{"uid":"693509f65ecd5edf","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"status":"failed","severity":"normal"},{"uid":"b0f1cbd3c7152a68","name":"Validate Council Output [CardiffCouncil]","time":{"start":1696468422427,"stop":1696468427322,"duration":4895},"status":"passed","severity":"normal"},{"uid":"9789cf4ae2a7e200","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1696468707634,"stop":1696468709709,"duration":2075},"status":"passed","severity":"normal"},{"uid":"c0d2f55431822966","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1696468455758,"stop":1696468458023,"duration":2265},"status":"passed","severity":"normal"},{"uid":"54e91eb0d9c7a7e7","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"status":"failed","severity":"normal"},{"uid":"bd654b332025e854","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1696468698635,"stop":1696468701689,"duration":3054},"status":"passed","severity":"normal"},{"uid":"4d8ddde5dd4e41a7","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"status":"failed","severity":"normal"},{"uid":"5f4979dc0e3011b3","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"status":"failed","severity":"normal"},{"uid":"9f108b2b74163f1b","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1696468528014,"stop":1696468533899,"duration":5885},"status":"passed","severity":"normal"},{"uid":"a041b8e4fffeacda","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1696468704639,"stop":1696468707630,"duration":2991},"status":"passed","severity":"normal"},{"uid":"7c77b93ef8d83058","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"status":"failed","severity":"normal"},{"uid":"23fa33239ca52a43","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1696468792834,"stop":1696468795466,"duration":2632},"status":"passed","severity":"normal"},{"uid":"20168116dcd96c44","name":"Validate Council Output [Chilterns]","time":{"start":1696468451323,"stop":1696468469311,"duration":17988},"status":"passed","severity":"normal"},{"uid":"9a1e85c3d6b1cf6a","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"status":"failed","severity":"normal"},{"uid":"9cddc23537cc639c","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1696468422427,"stop":1696468424841,"duration":2414},"status":"passed","severity":"normal"},{"uid":"329874aaf2341eb4","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1696468472306,"stop":1696468478591,"duration":6285},"status":"passed","severity":"normal"},{"uid":"9a71ddd9cd65a066","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1696468722768,"stop":1696468726953,"duration":4185},"status":"passed","severity":"normal"},{"uid":"dbcee319e4f9105e","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1696468427542,"stop":1696468429154,"duration":1612},"status":"passed","severity":"normal"},{"uid":"50599526c65d373e","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1696468692103,"stop":1696468698630,"duration":6527},"status":"passed","severity":"normal"},{"uid":"751e5113927f4c8","name":"Validate Council Output [StHelensBC]","time":{"start":1696468653588,"stop":1696468654206,"duration":618},"status":"passed","severity":"normal"},{"uid":"d887628b3f2fa95f","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1696468484300,"stop":1696468519249,"duration":34949},"status":"passed","severity":"normal"},{"uid":"ea182c26f45f96fa","name":"Validate Council Output [WelhatCouncil]","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"status":"failed","severity":"normal"},{"uid":"81b26345e13efc8c","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1696468733071,"stop":1696468741147,"duration":8076},"status":"passed","severity":"normal"},{"uid":"583fcc4995fcb74c","name":"Validate Council Output [BCPCouncil]","time":{"start":1696468426230,"stop":1696468427135,"duration":905},"status":"passed","severity":"normal"},{"uid":"4ce4c4ead7bcf370","name":"Validate Council Output [NorthEastLincs]","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"status":"failed","severity":"normal"},{"uid":"7956c948d8aaefaa","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1696468438698,"stop":1696468439888,"duration":1190},"status":"passed","severity":"normal"},{"uid":"3bbcb23b082d186c","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1696468449513,"stop":1696468451938,"duration":2425},"status":"passed","severity":"normal"},{"uid":"cfa8aee268302a1","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"status":"failed","severity":"normal"},{"uid":"17aa2a1c11988f18","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1696468678061,"stop":1696468690616,"duration":12555},"status":"passed","severity":"normal"},{"uid":"7ddbfa05acc83543","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1696468646099,"stop":1696468646842,"duration":743},"status":"passed","severity":"normal"},{"uid":"52aec9d9146ec4ca","name":"Validate Council Output [BoltonCouncil]","time":{"start":1696468428095,"stop":1696468433986,"duration":5891},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/943/widgets/environment.json b/3.10/972/widgets/environment.json similarity index 100% rename from 3.10/943/widgets/environment.json rename to 3.10/972/widgets/environment.json diff --git a/3.10/972/widgets/executors.json b/3.10/972/widgets/executors.json new file mode 100644 index 0000000000..05988b2492 --- /dev/null +++ b/3.10/972/widgets/executors.json @@ -0,0 +1 @@ +[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.10","buildOrder":972,"buildName":"GitHub Actions Run #6413399670","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6413399670","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/"}] \ No newline at end of file diff --git a/3.10/972/widgets/history-trend.json b/3.10/972/widgets/history-trend.json new file mode 100644 index 0000000000..77bd498c87 --- /dev/null +++ b/3.10/972/widgets/history-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":86}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":86}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":86}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":85}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":85}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}] \ No newline at end of file diff --git a/3.10/943/widgets/launch.json b/3.10/972/widgets/launch.json similarity index 100% rename from 3.10/943/widgets/launch.json rename to 3.10/972/widgets/launch.json diff --git a/3.10/972/widgets/retry-trend.json b/3.10/972/widgets/retry-trend.json new file mode 100644 index 0000000000..d27e17c05d --- /dev/null +++ b/3.10/972/widgets/retry-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"run":85,"retry":0}}] \ No newline at end of file diff --git a/3.10/972/widgets/severity.json b/3.10/972/widgets/severity.json new file mode 100644 index 0000000000..7e5a5804b4 --- /dev/null +++ b/3.10/972/widgets/severity.json @@ -0,0 +1 @@ +[{"uid":"2a8358ab9a137271","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1696468480349,"stop":1696468484297,"duration":3948},"status":"passed","severity":"normal"},{"uid":"4ce4c4ead7bcf370","name":"Validate Council Output [NorthEastLincs]","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"status":"failed","severity":"normal"},{"uid":"7a6e81ff54ccb5ba","name":"Validate Council Output [BexleyCouncil]","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"status":"failed","severity":"normal"},{"uid":"29111a782b54d897","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"status":"failed","severity":"normal"},{"uid":"4c0ed763a761cb7","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1696468741150,"stop":1696468744442,"duration":3292},"status":"passed","severity":"normal"},{"uid":"329874aaf2341eb4","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1696468472306,"stop":1696468478591,"duration":6285},"status":"passed","severity":"normal"},{"uid":"23fa33239ca52a43","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1696468792834,"stop":1696468795466,"duration":2632},"status":"passed","severity":"normal"},{"uid":"52aec9d9146ec4ca","name":"Validate Council Output [BoltonCouncil]","time":{"start":1696468428095,"stop":1696468433986,"duration":5891},"status":"passed","severity":"normal"},{"uid":"dbcee319e4f9105e","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1696468427542,"stop":1696468429154,"duration":1612},"status":"passed","severity":"normal"},{"uid":"cfa8aee268302a1","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"status":"failed","severity":"normal"},{"uid":"e52801c63fcadccc","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1696468622829,"stop":1696468626815,"duration":3986},"status":"passed","severity":"normal"},{"uid":"20168116dcd96c44","name":"Validate Council Output [Chilterns]","time":{"start":1696468451323,"stop":1696468469311,"duration":17988},"status":"passed","severity":"normal"},{"uid":"751e5113927f4c8","name":"Validate Council Output [StHelensBC]","time":{"start":1696468653588,"stop":1696468654206,"duration":618},"status":"passed","severity":"normal"},{"uid":"294c58e15fece3bf","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1696468535107,"stop":1696468542873,"duration":7766},"status":"passed","severity":"normal"},{"uid":"8bc03abe811c001a","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1696468628934,"stop":1696468632504,"duration":3570},"status":"passed","severity":"normal"},{"uid":"9a71ddd9cd65a066","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1696468722768,"stop":1696468726953,"duration":4185},"status":"passed","severity":"normal"},{"uid":"3b7f0791f245437a","name":"Validate Council Output [EastDevonDC]","time":{"start":1696468451943,"stop":1696468452632,"duration":689},"status":"passed","severity":"normal"},{"uid":"3bbcb23b082d186c","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1696468449513,"stop":1696468451938,"duration":2425},"status":"passed","severity":"normal"},{"uid":"a0bc6cd4fcd6f5a7","name":"Validate Council Output [YorkCouncil]","time":{"start":1696468752319,"stop":1696468752878,"duration":559},"status":"passed","severity":"normal"},{"uid":"de245fb7f51ac0a5","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1696468452635,"stop":1696468454027,"duration":1392},"status":"passed","severity":"normal"},{"uid":"6199824057021b4b","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1696468470967,"stop":1696468472082,"duration":1115},"status":"passed","severity":"normal"},{"uid":"7c77b93ef8d83058","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"status":"failed","severity":"normal"},{"uid":"a041b8e4fffeacda","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1696468704639,"stop":1696468707630,"duration":2991},"status":"passed","severity":"normal"},{"uid":"583fcc4995fcb74c","name":"Validate Council Output [BCPCouncil]","time":{"start":1696468426230,"stop":1696468427135,"duration":905},"status":"passed","severity":"normal"},{"uid":"af18b34b57e50d17","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1696468744446,"stop":1696468752315,"duration":7869},"status":"passed","severity":"normal"},{"uid":"48ef8b05c7affb74","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"status":"failed","severity":"normal"},{"uid":"2a56935ed66df543","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1696468618439,"stop":1696468620862,"duration":2423},"status":"passed","severity":"normal"},{"uid":"d964e96d28ce363f","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1696468644145,"stop":1696468646096,"duration":1951},"status":"passed","severity":"normal"},{"uid":"5a2a60d176d8a74a","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1696468648862,"stop":1696468651911,"duration":3049},"status":"passed","severity":"normal"},{"uid":"e751df50a5f8df2a","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1696468620866,"stop":1696468621985,"duration":1119},"status":"passed","severity":"normal"},{"uid":"f34352f22a566ae7","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1696468472624,"stop":1696468483963,"duration":11339},"status":"passed","severity":"normal"},{"uid":"9a1e85c3d6b1cf6a","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"status":"failed","severity":"normal"},{"uid":"8343b0d5f9addcb2","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1696468542878,"stop":1696468547624,"duration":4746},"status":"passed","severity":"normal"},{"uid":"9789cf4ae2a7e200","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1696468707634,"stop":1696468709709,"duration":2075},"status":"passed","severity":"normal"},{"uid":"9077af0f54abcbaa","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1696468726956,"stop":1696468728329,"duration":1373},"status":"passed","severity":"normal"},{"uid":"fb8da907c3cab53a","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1696468448373,"stop":1696468451320,"duration":2947},"status":"passed","severity":"normal"},{"uid":"f52ee673d1c34872","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1696468454540,"stop":1696468455755,"duration":1215},"status":"passed","severity":"normal"},{"uid":"edb8f70dd9675a0f","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"status":"failed","severity":"normal"},{"uid":"4d88ca839a8c6f04","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"status":"failed","severity":"normal"},{"uid":"2edf794acc2a17d8","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1696468429157,"stop":1696468448370,"duration":19213},"status":"passed","severity":"normal"},{"uid":"ea182c26f45f96fa","name":"Validate Council Output [WelhatCouncil]","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"status":"failed","severity":"normal"},{"uid":"9cddc23537cc639c","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1696468422427,"stop":1696468424841,"duration":2414},"status":"passed","severity":"normal"},{"uid":"b7b6300ac491280a","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1696468690619,"stop":1696468692100,"duration":1481},"status":"passed","severity":"normal"},{"uid":"1b749f584338b8fc","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1696468439891,"stop":1696468447428,"duration":7537},"status":"passed","severity":"normal"},{"uid":"3930e6c29e20a91e","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"status":"failed","severity":"normal"},{"uid":"81b26345e13efc8c","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1696468733071,"stop":1696468741147,"duration":8076},"status":"passed","severity":"normal"},{"uid":"7956c948d8aaefaa","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1696468438698,"stop":1696468439888,"duration":1190},"status":"passed","severity":"normal"},{"uid":"2571fcda7c14a99e","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1696468709713,"stop":1696468720548,"duration":10835},"status":"passed","severity":"normal"},{"uid":"672ce7fd2a3f9388","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1696468519304,"stop":1696468522742,"duration":3438},"status":"passed","severity":"normal"},{"uid":"85f3c3cdb8049c6c","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1696468720551,"stop":1696468722765,"duration":2214},"status":"passed","severity":"normal"},{"uid":"387620abfd0f4e9a","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1696468632507,"stop":1696468634751,"duration":2244},"status":"passed","severity":"normal"},{"uid":"a1133bf5cd512670","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1696468617701,"stop":1696468618436,"duration":735},"status":"passed","severity":"normal"},{"uid":"d6caa1c5de0b7c9","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1696468523699,"stop":1696468528011,"duration":4312},"status":"passed","severity":"normal"},{"uid":"48f7520cc5375ec1","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1696468458982,"stop":1696468461194,"duration":2212},"status":"passed","severity":"normal"},{"uid":"5f4979dc0e3011b3","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"status":"failed","severity":"normal"},{"uid":"b895636fd40f9d4c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1696468483966,"stop":1696468617698,"duration":133732},"status":"passed","severity":"normal"},{"uid":"edc1bcd44b9c568c","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"status":"failed","severity":"normal"},{"uid":"7ddbfa05acc83543","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1696468646099,"stop":1696468646842,"duration":743},"status":"passed","severity":"normal"},{"uid":"c1161db63f7f7245","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"status":"failed","severity":"normal"},{"uid":"50599526c65d373e","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1696468692103,"stop":1696468698630,"duration":6527},"status":"passed","severity":"normal"},{"uid":"54e91eb0d9c7a7e7","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"status":"failed","severity":"normal"},{"uid":"bd654b332025e854","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1696468698635,"stop":1696468701689,"duration":3054},"status":"passed","severity":"normal"},{"uid":"17aa2a1c11988f18","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1696468678061,"stop":1696468690616,"duration":12555},"status":"passed","severity":"normal"},{"uid":"8d804d40ebdb6393","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1696468461197,"stop":1696468464416,"duration":3219},"status":"passed","severity":"normal"},{"uid":"d265bba53a1a0abf","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1696468464472,"stop":1696468470964,"duration":6492},"status":"passed","severity":"normal"},{"uid":"9a33b02ec64d34aa","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1696468646845,"stop":1696468648859,"duration":2014},"status":"passed","severity":"normal"},{"uid":"7413c2a0b42c0f51","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1696468478594,"stop":1696468480293,"duration":1699},"status":"passed","severity":"normal"},{"uid":"b0f1cbd3c7152a68","name":"Validate Council Output [CardiffCouncil]","time":{"start":1696468422427,"stop":1696468427322,"duration":4895},"status":"passed","severity":"normal"},{"uid":"cd32ad005e7c1cea","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1696468654209,"stop":1696468662267,"duration":8058},"status":"passed","severity":"normal"},{"uid":"250e716129f78c16","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1696468533903,"stop":1696468535104,"duration":1201},"status":"passed","severity":"normal"},{"uid":"ffcea52d689dc9c9","name":"Validate Council Output [CroydonCouncil]","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"status":"failed","severity":"normal"},{"uid":"184742938b6be68","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1696468522745,"stop":1696468523696,"duration":951},"status":"passed","severity":"normal"},{"uid":"4d8ddde5dd4e41a7","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"status":"failed","severity":"normal"},{"uid":"80f6585a4963574e","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"status":"failed","severity":"normal"},{"uid":"693509f65ecd5edf","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"status":"failed","severity":"normal"},{"uid":"9f108b2b74163f1b","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1696468528014,"stop":1696468533899,"duration":5885},"status":"passed","severity":"normal"},{"uid":"71d12f3611464ad4","name":"Validate Council Output [TorbayCouncil]","time":{"start":1696468701692,"stop":1696468704635,"duration":2943},"status":"passed","severity":"normal"},{"uid":"ffe4762592efc92e","name":"Validate Council Output [DurhamCouncil]","time":{"start":1696468447431,"stop":1696468449510,"duration":2079},"status":"passed","severity":"normal"},{"uid":"bde9dabf86360437","name":"Validate Council Output [MertonCouncil]","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"status":"failed","severity":"normal"},{"uid":"c0d2f55431822966","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1696468455758,"stop":1696468458023,"duration":2265},"status":"passed","severity":"normal"},{"uid":"95f9b03227910e45","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1696468472085,"stop":1696468472619,"duration":534},"status":"passed","severity":"normal"},{"uid":"856f0fed0c88c9e4","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"status":"failed","severity":"normal"},{"uid":"745b2a78f7eee12f","name":"Validate Council Output [SomersetCouncil]","time":{"start":1696468634754,"stop":1696468642610,"duration":7856},"status":"passed","severity":"normal"},{"uid":"da6dbe611bfd88ed","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1696468433989,"stop":1696468438695,"duration":4706},"status":"passed","severity":"normal"},{"uid":"d887628b3f2fa95f","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1696468484300,"stop":1696468519249,"duration":34949},"status":"passed","severity":"normal"},{"uid":"abec6a1d4fb91aa7","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1696468642613,"stop":1696468644142,"duration":1529},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/972/widgets/status-chart.json b/3.10/972/widgets/status-chart.json new file mode 100644 index 0000000000..3096c39453 --- /dev/null +++ b/3.10/972/widgets/status-chart.json @@ -0,0 +1 @@ +[{"uid":"ffe4762592efc92e","name":"Validate Council Output [DurhamCouncil]","time":{"start":1696468447431,"stop":1696468449510,"duration":2079},"status":"passed","severity":"normal"},{"uid":"250e716129f78c16","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1696468533903,"stop":1696468535104,"duration":1201},"status":"passed","severity":"normal"},{"uid":"c1161db63f7f7245","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1696468480296,"stop":1696468480300,"duration":4},"status":"failed","severity":"normal"},{"uid":"48f7520cc5375ec1","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1696468458982,"stop":1696468461194,"duration":2212},"status":"passed","severity":"normal"},{"uid":"cd32ad005e7c1cea","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1696468654209,"stop":1696468662267,"duration":8058},"status":"passed","severity":"normal"},{"uid":"9a33b02ec64d34aa","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1696468646845,"stop":1696468648859,"duration":2014},"status":"passed","severity":"normal"},{"uid":"2a56935ed66df543","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1696468618439,"stop":1696468620862,"duration":2423},"status":"passed","severity":"normal"},{"uid":"2571fcda7c14a99e","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1696468709713,"stop":1696468720548,"duration":10835},"status":"passed","severity":"normal"},{"uid":"8d804d40ebdb6393","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1696468461197,"stop":1696468464416,"duration":3219},"status":"passed","severity":"normal"},{"uid":"745b2a78f7eee12f","name":"Validate Council Output [SomersetCouncil]","time":{"start":1696468634754,"stop":1696468642610,"duration":7856},"status":"passed","severity":"normal"},{"uid":"71d12f3611464ad4","name":"Validate Council Output [TorbayCouncil]","time":{"start":1696468701692,"stop":1696468704635,"duration":2943},"status":"passed","severity":"normal"},{"uid":"1b749f584338b8fc","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1696468439891,"stop":1696468447428,"duration":7537},"status":"passed","severity":"normal"},{"uid":"29111a782b54d897","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1696468469314,"stop":1696468470700,"duration":1386},"status":"failed","severity":"normal"},{"uid":"e52801c63fcadccc","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1696468622829,"stop":1696468626815,"duration":3986},"status":"passed","severity":"normal"},{"uid":"7413c2a0b42c0f51","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1696468478594,"stop":1696468480293,"duration":1699},"status":"passed","severity":"normal"},{"uid":"48ef8b05c7affb74","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1696468458026,"stop":1696468458707,"duration":681},"status":"failed","severity":"normal"},{"uid":"8bc03abe811c001a","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1696468628934,"stop":1696468632504,"duration":3570},"status":"passed","severity":"normal"},{"uid":"3b7f0791f245437a","name":"Validate Council Output [EastDevonDC]","time":{"start":1696468451943,"stop":1696468452632,"duration":689},"status":"passed","severity":"normal"},{"uid":"d964e96d28ce363f","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1696468644145,"stop":1696468646096,"duration":1951},"status":"passed","severity":"normal"},{"uid":"80f6585a4963574e","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1696468728497,"stop":1696468732948,"duration":4451},"status":"failed","severity":"normal"},{"uid":"4d88ca839a8c6f04","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1696468651915,"stop":1696468653346,"duration":1431},"status":"failed","severity":"normal"},{"uid":"9077af0f54abcbaa","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1696468726956,"stop":1696468728329,"duration":1373},"status":"passed","severity":"normal"},{"uid":"294c58e15fece3bf","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1696468535107,"stop":1696468542873,"duration":7766},"status":"passed","severity":"normal"},{"uid":"bde9dabf86360437","name":"Validate Council Output [MertonCouncil]","time":{"start":1696468626818,"stop":1696468627983,"duration":1165},"status":"failed","severity":"normal"},{"uid":"95f9b03227910e45","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1696468472085,"stop":1696468472619,"duration":534},"status":"passed","severity":"normal"},{"uid":"ffcea52d689dc9c9","name":"Validate Council Output [CroydonCouncil]","time":{"start":1696468470774,"stop":1696468472227,"duration":1453},"status":"failed","severity":"normal"},{"uid":"a0bc6cd4fcd6f5a7","name":"Validate Council Output [YorkCouncil]","time":{"start":1696468752319,"stop":1696468752878,"duration":559},"status":"passed","severity":"normal"},{"uid":"da6dbe611bfd88ed","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1696468433989,"stop":1696468438695,"duration":4706},"status":"passed","severity":"normal"},{"uid":"8343b0d5f9addcb2","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1696468542878,"stop":1696468547624,"duration":4746},"status":"passed","severity":"normal"},{"uid":"2edf794acc2a17d8","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1696468429157,"stop":1696468448370,"duration":19213},"status":"passed","severity":"normal"},{"uid":"af18b34b57e50d17","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1696468744446,"stop":1696468752315,"duration":7869},"status":"passed","severity":"normal"},{"uid":"edb8f70dd9675a0f","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1696468621988,"stop":1696468622612,"duration":624},"status":"failed","severity":"normal"},{"uid":"85f3c3cdb8049c6c","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1696468720551,"stop":1696468722765,"duration":2214},"status":"passed","severity":"normal"},{"uid":"2a8358ab9a137271","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1696468480349,"stop":1696468484297,"duration":3948},"status":"passed","severity":"normal"},{"uid":"d6caa1c5de0b7c9","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1696468523699,"stop":1696468528011,"duration":4312},"status":"passed","severity":"normal"},{"uid":"e751df50a5f8df2a","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1696468620866,"stop":1696468621985,"duration":1119},"status":"passed","severity":"normal"},{"uid":"b895636fd40f9d4c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1696468483966,"stop":1696468617698,"duration":133732},"status":"passed","severity":"normal"},{"uid":"f34352f22a566ae7","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1696468472624,"stop":1696468483963,"duration":11339},"status":"passed","severity":"normal"},{"uid":"3930e6c29e20a91e","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1696468464419,"stop":1696468464423,"duration":4},"status":"failed","severity":"normal"},{"uid":"184742938b6be68","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1696468522745,"stop":1696468523696,"duration":951},"status":"passed","severity":"normal"},{"uid":"387620abfd0f4e9a","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1696468632507,"stop":1696468634751,"duration":2244},"status":"passed","severity":"normal"},{"uid":"de245fb7f51ac0a5","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1696468452635,"stop":1696468454027,"duration":1392},"status":"passed","severity":"normal"},{"uid":"a1133bf5cd512670","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1696468617701,"stop":1696468618436,"duration":735},"status":"passed","severity":"normal"},{"uid":"672ce7fd2a3f9388","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1696468519304,"stop":1696468522742,"duration":3438},"status":"passed","severity":"normal"},{"uid":"b7b6300ac491280a","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1696468690619,"stop":1696468692100,"duration":1481},"status":"passed","severity":"normal"},{"uid":"4c0ed763a761cb7","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1696468741150,"stop":1696468744442,"duration":3292},"status":"passed","severity":"normal"},{"uid":"f52ee673d1c34872","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1696468454540,"stop":1696468455755,"duration":1215},"status":"passed","severity":"normal"},{"uid":"edc1bcd44b9c568c","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1696468425460,"stop":1696468426018,"duration":558},"status":"failed","severity":"normal"},{"uid":"5a2a60d176d8a74a","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1696468648862,"stop":1696468651911,"duration":3049},"status":"passed","severity":"normal"},{"uid":"abec6a1d4fb91aa7","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1696468642613,"stop":1696468644142,"duration":1529},"status":"passed","severity":"normal"},{"uid":"6199824057021b4b","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1696468470967,"stop":1696468472082,"duration":1115},"status":"passed","severity":"normal"},{"uid":"d265bba53a1a0abf","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1696468464472,"stop":1696468470964,"duration":6492},"status":"passed","severity":"normal"},{"uid":"856f0fed0c88c9e4","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1696468424844,"stop":1696468425213,"duration":369},"status":"failed","severity":"normal"},{"uid":"7a6e81ff54ccb5ba","name":"Validate Council Output [BexleyCouncil]","time":{"start":1696468427138,"stop":1696468427544,"duration":406},"status":"failed","severity":"normal"},{"uid":"fb8da907c3cab53a","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1696468448373,"stop":1696468451320,"duration":2947},"status":"passed","severity":"normal"},{"uid":"693509f65ecd5edf","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1696468427593,"stop":1696468427879,"duration":286},"status":"failed","severity":"normal"},{"uid":"b0f1cbd3c7152a68","name":"Validate Council Output [CardiffCouncil]","time":{"start":1696468422427,"stop":1696468427322,"duration":4895},"status":"passed","severity":"normal"},{"uid":"9789cf4ae2a7e200","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1696468707634,"stop":1696468709709,"duration":2075},"status":"passed","severity":"normal"},{"uid":"c0d2f55431822966","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1696468455758,"stop":1696468458023,"duration":2265},"status":"passed","severity":"normal"},{"uid":"54e91eb0d9c7a7e7","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1696468547627,"stop":1696468677943,"duration":130316},"status":"failed","severity":"normal"},{"uid":"bd654b332025e854","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1696468698635,"stop":1696468701689,"duration":3054},"status":"passed","severity":"normal"},{"uid":"4d8ddde5dd4e41a7","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1696468427326,"stop":1696468427425,"duration":99},"status":"failed","severity":"normal"},{"uid":"5f4979dc0e3011b3","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1696468662270,"stop":1696468663051,"duration":781},"status":"failed","severity":"normal"},{"uid":"9f108b2b74163f1b","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1696468528014,"stop":1696468533899,"duration":5885},"status":"passed","severity":"normal"},{"uid":"a041b8e4fffeacda","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1696468704639,"stop":1696468707630,"duration":2991},"status":"passed","severity":"normal"},{"uid":"7c77b93ef8d83058","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1696468628036,"stop":1696468628883,"duration":847},"status":"failed","severity":"normal"},{"uid":"23fa33239ca52a43","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1696468792834,"stop":1696468795466,"duration":2632},"status":"passed","severity":"normal"},{"uid":"20168116dcd96c44","name":"Validate Council Output [Chilterns]","time":{"start":1696468451323,"stop":1696468469311,"duration":17988},"status":"passed","severity":"normal"},{"uid":"9a1e85c3d6b1cf6a","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1696468454031,"stop":1696468454482,"duration":451},"status":"failed","severity":"normal"},{"uid":"9cddc23537cc639c","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1696468422427,"stop":1696468424841,"duration":2414},"status":"passed","severity":"normal"},{"uid":"329874aaf2341eb4","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1696468472306,"stop":1696468478591,"duration":6285},"status":"passed","severity":"normal"},{"uid":"9a71ddd9cd65a066","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1696468722768,"stop":1696468726953,"duration":4185},"status":"passed","severity":"normal"},{"uid":"dbcee319e4f9105e","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1696468427542,"stop":1696468429154,"duration":1612},"status":"passed","severity":"normal"},{"uid":"50599526c65d373e","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1696468692103,"stop":1696468698630,"duration":6527},"status":"passed","severity":"normal"},{"uid":"751e5113927f4c8","name":"Validate Council Output [StHelensBC]","time":{"start":1696468653588,"stop":1696468654206,"duration":618},"status":"passed","severity":"normal"},{"uid":"d887628b3f2fa95f","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1696468484300,"stop":1696468519249,"duration":34949},"status":"passed","severity":"normal"},{"uid":"ea182c26f45f96fa","name":"Validate Council Output [WelhatCouncil]","time":{"start":1696468728333,"stop":1696468728446,"duration":113},"status":"failed","severity":"normal"},{"uid":"81b26345e13efc8c","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1696468733071,"stop":1696468741147,"duration":8076},"status":"passed","severity":"normal"},{"uid":"583fcc4995fcb74c","name":"Validate Council Output [BCPCouncil]","time":{"start":1696468426230,"stop":1696468427135,"duration":905},"status":"passed","severity":"normal"},{"uid":"4ce4c4ead7bcf370","name":"Validate Council Output [NorthEastLincs]","time":{"start":1696468519252,"stop":1696468519256,"duration":4},"status":"failed","severity":"normal"},{"uid":"7956c948d8aaefaa","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1696468438698,"stop":1696468439888,"duration":1190},"status":"passed","severity":"normal"},{"uid":"3bbcb23b082d186c","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1696468449513,"stop":1696468451938,"duration":2425},"status":"passed","severity":"normal"},{"uid":"cfa8aee268302a1","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1696468663266,"stop":1696468792660,"duration":129394},"status":"failed","severity":"normal"},{"uid":"17aa2a1c11988f18","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1696468678061,"stop":1696468690616,"duration":12555},"status":"passed","severity":"normal"},{"uid":"7ddbfa05acc83543","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1696468646099,"stop":1696468646842,"duration":743},"status":"passed","severity":"normal"},{"uid":"52aec9d9146ec4ca","name":"Validate Council Output [BoltonCouncil]","time":{"start":1696468428095,"stop":1696468433986,"duration":5891},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/972/widgets/suites.json b/3.10/972/widgets/suites.json new file mode 100644 index 0000000000..c682ac9f98 --- /dev/null +++ b/3.10/972/widgets/suites.json @@ -0,0 +1 @@ +{"total":86,"items":[]} \ No newline at end of file diff --git a/3.10/972/widgets/summary.json b/3.10/972/widgets/summary.json new file mode 100644 index 0000000000..0509630239 --- /dev/null +++ b/3.10/972/widgets/summary.json @@ -0,0 +1 @@ +{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86},"time":{"start":1696468422427,"stop":1696468795466,"duration":373039,"minDuration":4,"maxDuration":133732,"sumDuration":700565}} \ No newline at end of file diff --git a/3.10/index.html b/3.10/index.html index e9a6cdb007..718529099d 100644 --- a/3.10/index.html +++ b/3.10/index.html @@ -1,2 +1,2 @@ - + diff --git a/3.10/last-history/categories-trend.json b/3.10/last-history/categories-trend.json index 5f886071fd..92b0b0df0e 100644 --- a/3.10/last-history/categories-trend.json +++ b/3.10/last-history/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"Product defects":20}}] \ No newline at end of file +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"Product defects":20}}] \ No newline at end of file diff --git a/3.10/last-history/duration-trend.json b/3.10/last-history/duration-trend.json index dff6e20b7c..d3705bf40c 100644 --- a/3.10/last-history/duration-trend.json +++ b/3.10/last-history/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"duration":378767}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"duration":509499}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"duration":420984}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"duration":377874}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"duration":443347}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"duration":386477}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"duration":422988}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"duration":475796}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"duration":409699}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"duration":435421}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"duration":409901}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"duration":357571}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"duration":385647}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"duration":363597}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"duration":376357}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"duration":378347}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"duration":468693}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"duration":466035}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"duration":500357}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"duration":403622}}] \ No newline at end of file +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"duration":373039}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"duration":378767}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"duration":509499}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"duration":420984}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"duration":377874}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"duration":443347}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"duration":386477}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"duration":422988}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"duration":475796}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"duration":409699}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"duration":435421}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"duration":409901}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"duration":357571}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"duration":385647}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"duration":363597}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"duration":376357}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"duration":378347}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"duration":468693}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"duration":466035}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"duration":500357}}] \ No newline at end of file diff --git a/3.10/last-history/history-trend.json b/3.10/last-history/history-trend.json index 2b8100d278..77bd498c87 100644 --- a/3.10/last-history/history-trend.json +++ b/3.10/last-history/history-trend.json @@ -1 +1 @@ -[{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":86}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":86}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":86}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":85}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":85}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}] \ No newline at end of file +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":86}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":86}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":86}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":85}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":85}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}] \ No newline at end of file diff --git a/3.10/last-history/history.json b/3.10/last-history/history.json index ad0142306c..287368fd00 100644 --- a/3.10/last-history/history.json +++ b/3.10/last-history/history.json @@ -1 +1 @@ -{"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"303e5953af5a530b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/303e5953af5a530b","status":"passed","time":{"start":1696382194271,"stop":1696382227613,"duration":33342}},{"uid":"502c54be24fd1d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/502c54be24fd1d1b","status":"passed","time":{"start":1696366224321,"stop":1696366231452,"duration":7131}},{"uid":"9a04d38a63f289db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9a04d38a63f289db","status":"passed","time":{"start":1696295718106,"stop":1696295746893,"duration":28787}},{"uid":"1e85d1de9a611083","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/1e85d1de9a611083","status":"passed","time":{"start":1696209312622,"stop":1696209332614,"duration":19992}},{"uid":"ec20b49d5fcbba60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ec20b49d5fcbba60","status":"passed","time":{"start":1696123416784,"stop":1696123454198,"duration":37414}},{"uid":"853b48767eb70e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/853b48767eb70e67","status":"passed","time":{"start":1696036368246,"stop":1696036398891,"duration":30645}},{"uid":"c5985b19d5f14dd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c5985b19d5f14dd9","status":"passed","time":{"start":1695950063735,"stop":1695950072231,"duration":8496}},{"uid":"7f89d61ffa637e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7f89d61ffa637e3e","status":"passed","time":{"start":1695930382486,"stop":1695930393519,"duration":11033}},{"uid":"d2ca194a509a7834","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/d2ca194a509a7834","status":"passed","time":{"start":1695930295915,"stop":1695930305088,"duration":9173}},{"uid":"47be4c3b62aa6db2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/47be4c3b62aa6db2","status":"passed","time":{"start":1695863915793,"stop":1695863938714,"duration":22921}},{"uid":"18ab8d7416b30057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/18ab8d7416b30057","status":"passed","time":{"start":1695852696569,"stop":1695852704549,"duration":7980}},{"uid":"316e2e2a640bda27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/316e2e2a640bda27","status":"passed","time":{"start":1695852590828,"stop":1695852599400,"duration":8572}},{"uid":"4acb72bbb1e53131","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4acb72bbb1e53131","status":"passed","time":{"start":1695841451990,"stop":1695841460537,"duration":8547}},{"uid":"eabc54e44437ef4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/eabc54e44437ef4a","status":"passed","time":{"start":1695841411266,"stop":1695841434050,"duration":22784}},{"uid":"778f156cb2fa7334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/778f156cb2fa7334","status":"passed","time":{"start":1695777287489,"stop":1695777314040,"duration":26551}},{"uid":"3f781564ea3305c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3f781564ea3305c4","status":"passed","time":{"start":1695690885147,"stop":1695690912903,"duration":27756}},{"uid":"2829a1ac2112070b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2829a1ac2112070b","status":"passed","time":{"start":1695604512998,"stop":1695604550875,"duration":37877}},{"uid":"ff0d33a11cea96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ff0d33a11cea96a7","status":"passed","time":{"start":1695518287233,"stop":1695518333480,"duration":46247}},{"uid":"c061b635c01f39ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c061b635c01f39ae","status":"passed","time":{"start":1695431759083,"stop":1695431819804,"duration":60721}},{"uid":"69506f7d2673b6fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/69506f7d2673b6fc","status":"passed","time":{"start":1695345247159,"stop":1695345272652,"duration":25493}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"8f35c96c827a8c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/8f35c96c827a8c90","status":"passed","time":{"start":1696382156574,"stop":1696382157200,"duration":626}},{"uid":"1c25568e79de0f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1c25568e79de0f1a","status":"passed","time":{"start":1696366204094,"stop":1696366204684,"duration":590}},{"uid":"43a3d694aae6eac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/43a3d694aae6eac7","status":"passed","time":{"start":1696295683898,"stop":1696295684760,"duration":862}},{"uid":"70c10d2e7e9f7e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/70c10d2e7e9f7e42","status":"passed","time":{"start":1696209290546,"stop":1696209291231,"duration":685}},{"uid":"4409897fcde96c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4409897fcde96c7d","status":"passed","time":{"start":1696123384575,"stop":1696123385632,"duration":1057}},{"uid":"9e56879b09347435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9e56879b09347435","status":"passed","time":{"start":1696036349079,"stop":1696036349697,"duration":618}},{"uid":"15bedbc4f7083756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/15bedbc4f7083756","status":"passed","time":{"start":1695950036235,"stop":1695950037061,"duration":826}},{"uid":"9f1fabfe155edf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f1fabfe155edf1","status":"passed","time":{"start":1695930358326,"stop":1695930359379,"duration":1053}},{"uid":"403cfe7825976eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/403cfe7825976eea","status":"passed","time":{"start":1695930275231,"stop":1695930275873,"duration":642}},{"uid":"36376c5955d4847e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/36376c5955d4847e","status":"passed","time":{"start":1695863644942,"stop":1695863646009,"duration":1067}},{"uid":"d8f7ffe4dfe7ea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d8f7ffe4dfe7ea35","status":"passed","time":{"start":1695852481666,"stop":1695852482474,"duration":808}},{"uid":"bcac8a2bd1feea58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/bcac8a2bd1feea58","status":"passed","time":{"start":1695852430662,"stop":1695852431336,"duration":674}},{"uid":"2df8b95213bd0d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2df8b95213bd0d64","status":"passed","time":{"start":1695841428692,"stop":1695841429338,"duration":646}},{"uid":"69b3da5647b97e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/69b3da5647b97e07","status":"passed","time":{"start":1695841385171,"stop":1695841385773,"duration":602}},{"uid":"4860a93bc1f58f36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4860a93bc1f58f36","status":"passed","time":{"start":1695777265056,"stop":1695777265847,"duration":791}},{"uid":"cbd35f3e3715e1cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/cbd35f3e3715e1cf","status":"passed","time":{"start":1695690864655,"stop":1695690865385,"duration":730}},{"uid":"c053a61611eca779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c053a61611eca779","status":"passed","time":{"start":1695604477199,"stop":1695604478168,"duration":969}},{"uid":"1c7505f698ca6ee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1c7505f698ca6ee7","status":"passed","time":{"start":1695518255993,"stop":1695518257079,"duration":1086}},{"uid":"2d987727a06b2a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/2d987727a06b2a65","status":"passed","time":{"start":1695431486590,"stop":1695431487634,"duration":1044}},{"uid":"e6bbad3224f51908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e6bbad3224f51908","status":"passed","time":{"start":1695345217995,"stop":1695345218726,"duration":731}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"2e8196afd935e96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/2e8196afd935e96e","status":"passed","time":{"start":1696382345521,"stop":1696382348207,"duration":2686}},{"uid":"6126c233b2eb3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6126c233b2eb3daa","status":"passed","time":{"start":1696366674325,"stop":1696366676814,"duration":2489}},{"uid":"10def0d76834751f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/10def0d76834751f","status":"passed","time":{"start":1696295920653,"stop":1696295923285,"duration":2632}},{"uid":"b7513460c1e07291","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b7513460c1e07291","status":"passed","time":{"start":1696209472455,"stop":1696209474728,"duration":2273}},{"uid":"de3215eaca1ef569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/de3215eaca1ef569","status":"passed","time":{"start":1696123643095,"stop":1696123645654,"duration":2559}},{"uid":"bd03aae8e0f55a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/bd03aae8e0f55a1","status":"passed","time":{"start":1696036535679,"stop":1696036538420,"duration":2741}},{"uid":"3c0215a77f58ba69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/3c0215a77f58ba69","status":"passed","time":{"start":1695950266747,"stop":1695950269217,"duration":2470}},{"uid":"a262488cb68873bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a262488cb68873bf","status":"passed","time":{"start":1695930682649,"stop":1695930685011,"duration":2362}},{"uid":"3d6f0b3fd2c4bf63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3d6f0b3fd2c4bf63","status":"passed","time":{"start":1695930645640,"stop":1695930647924,"duration":2284}},{"uid":"9b6e7bca3a0c2b3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9b6e7bca3a0c2b3b","status":"passed","time":{"start":1695863872288,"stop":1695863875259,"duration":2971}},{"uid":"d59e754a61a344c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d59e754a61a344c","status":"passed","time":{"start":1695852708318,"stop":1695852710356,"duration":2038}},{"uid":"ec7eb6d6e777398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/ec7eb6d6e777398e","status":"passed","time":{"start":1695852602387,"stop":1695852605022,"duration":2635}},{"uid":"77261ef22137b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/77261ef22137b197","status":"passed","time":{"start":1695841609192,"stop":1695841611528,"duration":2336}},{"uid":"69bb1dfcf72024f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/69bb1dfcf72024f2","status":"passed","time":{"start":1695841564144,"stop":1695841566308,"duration":2164}},{"uid":"963a3bdf110219f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/963a3bdf110219f5","status":"passed","time":{"start":1695777444264,"stop":1695777446515,"duration":2251}},{"uid":"ce2f66cc3ba385a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ce2f66cc3ba385a4","status":"passed","time":{"start":1695691046297,"stop":1695691048391,"duration":2094}},{"uid":"b283efc826866cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/b283efc826866cd2","status":"passed","time":{"start":1695604733124,"stop":1695604735226,"duration":2102}},{"uid":"94c08376c1bae227","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/94c08376c1bae227","status":"passed","time":{"start":1695518515202,"stop":1695518517954,"duration":2752}},{"uid":"98d4b93fade67246","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/98d4b93fade67246","status":"passed","time":{"start":1695431735597,"stop":1695431738051,"duration":2454}},{"uid":"98072e088a674147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/98072e088a674147","status":"passed","time":{"start":1695345434916,"stop":1695345438510,"duration":3594}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":53,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":107},"items":[{"uid":"4194c1bf2ff894dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4194c1bf2ff894dc","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382166368,"stop":1696382166874,"duration":506}},{"uid":"601977bf8a8e07e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/601977bf8a8e07e8","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366209854,"stop":1696366210489,"duration":635}},{"uid":"26056a0027096917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/26056a0027096917","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295694449,"stop":1696295695137,"duration":688}},{"uid":"bd7b7f9e6eb556e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bd7b7f9e6eb556e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209297961,"stop":1696209298600,"duration":639}},{"uid":"fe0c09adb00b90f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fe0c09adb00b90f3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123394657,"stop":1696123395298,"duration":641}},{"uid":"be1ae73b195030b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/be1ae73b195030b1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036356020,"stop":1696036356641,"duration":621}},{"uid":"e30716a69971ec5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e30716a69971ec5e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950047625,"stop":1695950048184,"duration":559}},{"uid":"841cd148eb3ccc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/841cd148eb3ccc23","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930368561,"stop":1695930369228,"duration":667}},{"uid":"3aebad39892ee266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3aebad39892ee266","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930282489,"stop":1695930282946,"duration":457}},{"uid":"d10b1f6dbc906225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d10b1f6dbc906225","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863657413,"stop":1695863658182,"duration":769}},{"uid":"10281bf251d6b6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/10281bf251d6b6db","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852494226,"stop":1695852494824,"duration":598}},{"uid":"e6febbd478b042b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e6febbd478b042b6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852444568,"stop":1695852445136,"duration":568}},{"uid":"f29484def624391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f29484def624391b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841435805,"stop":1695841436233,"duration":428}},{"uid":"92a783f4033d66ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/92a783f4033d66ef","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841395309,"stop":1695841395968,"duration":659}},{"uid":"afcef88b5091d528","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/afcef88b5091d528","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777271859,"stop":1695777272571,"duration":712}},{"uid":"914fd845704f9aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/914fd845704f9aa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690876714,"stop":1695690877246,"duration":532}},{"uid":"cd5bbef15da0e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cd5bbef15da0e20b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604489995,"stop":1695604490799,"duration":804}},{"uid":"fa9215542da1216e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/fa9215542da1216e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518266599,"stop":1695518267313,"duration":714}},{"uid":"b3b1fc0d58309c33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b3b1fc0d58309c33","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431500875,"stop":1695431501665,"duration":790}},{"uid":"bca0d67b3bc77916","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bca0d67b3bc77916","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345233815,"stop":1695345234469,"duration":654}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":91,"unknown":0,"total":107},"items":[{"uid":"3165e393e2dc7716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3165e393e2dc7716","status":"passed","time":{"start":1696382361627,"stop":1696382364572,"duration":2945}},{"uid":"6d42d518df542811","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6d42d518df542811","status":"passed","time":{"start":1696366407625,"stop":1696366410896,"duration":3271}},{"uid":"589332d167793af4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/589332d167793af4","status":"passed","time":{"start":1696295931443,"stop":1696295935494,"duration":4051}},{"uid":"9f6fa2fe3bce5a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9f6fa2fe3bce5a42","status":"passed","time":{"start":1696209488260,"stop":1696209492110,"duration":3850}},{"uid":"b2fbf75fb258280a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b2fbf75fb258280a","status":"passed","time":{"start":1696123648817,"stop":1696123652894,"duration":4077}},{"uid":"d096de5094ca1c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/d096de5094ca1c13","status":"passed","time":{"start":1696036551866,"stop":1696036554850,"duration":2984}},{"uid":"dfa7d1f9560445c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dfa7d1f9560445c8","status":"passed","time":{"start":1695950272303,"stop":1695950276035,"duration":3732}},{"uid":"5b6f77e020e02e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5b6f77e020e02e42","status":"passed","time":{"start":1695930648514,"stop":1695930652260,"duration":3746}},{"uid":"84ac024ffb737b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/84ac024ffb737b62","status":"passed","time":{"start":1695930485546,"stop":1695930489183,"duration":3637}},{"uid":"bb277dbcba038aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/bb277dbcba038aba","status":"passed","time":{"start":1695863892256,"stop":1695863896561,"duration":4305}},{"uid":"3228c648c4647045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3228c648c4647045","status":"passed","time":{"start":1695852716780,"stop":1695852720726,"duration":3946}},{"uid":"9a74e9ae82c51f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9a74e9ae82c51f58","status":"passed","time":{"start":1695852619026,"stop":1695852622252,"duration":3226}},{"uid":"5bb630135b3421ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5bb630135b3421ac","status":"passed","time":{"start":1695841625359,"stop":1695841628372,"duration":3013}},{"uid":"6a0a1c0d7a4776c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6a0a1c0d7a4776c9","status":"passed","time":{"start":1695841578859,"stop":1695841581947,"duration":3088}},{"uid":"990fe9fa5b3ea789","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/990fe9fa5b3ea789","status":"passed","time":{"start":1695777465994,"stop":1695777469126,"duration":3132}},{"uid":"37fade128b149cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/37fade128b149cd5","status":"passed","time":{"start":1695691063648,"stop":1695691066778,"duration":3130}},{"uid":"c30b98d9e14b9528","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c30b98d9e14b9528","status":"passed","time":{"start":1695604757939,"stop":1695604762292,"duration":4353}},{"uid":"c6360703cbe96eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c6360703cbe96eb2","status":"passed","time":{"start":1695518537804,"stop":1695518541965,"duration":4161}},{"uid":"de713bc01a9dacca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/de713bc01a9dacca","status":"passed","time":{"start":1695431754601,"stop":1695431759360,"duration":4759}},{"uid":"98dcec1b9f5436d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/98dcec1b9f5436d6","status":"passed","time":{"start":1695345452767,"stop":1695345456215,"duration":3448}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"63e9c4b899e966f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/63e9c4b899e966f1","status":"passed","time":{"start":1696382356170,"stop":1696382357702,"duration":1532}},{"uid":"8ee664a43c8ada87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/8ee664a43c8ada87","status":"passed","time":{"start":1696366684414,"stop":1696366685485,"duration":1071}},{"uid":"c9f9061ae040c85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c9f9061ae040c85c","status":"passed","time":{"start":1696295932233,"stop":1696295934043,"duration":1810}},{"uid":"8dd32f0e13ac8d47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/8dd32f0e13ac8d47","status":"passed","time":{"start":1696209482872,"stop":1696209484048,"duration":1176}},{"uid":"b3f36873d2e9f7ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b3f36873d2e9f7ec","status":"passed","time":{"start":1696123654616,"stop":1696123656299,"duration":1683}},{"uid":"407701eff8a707a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/407701eff8a707a8","status":"passed","time":{"start":1696036546113,"stop":1696036547201,"duration":1088}},{"uid":"c90f3fa67ab72e7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c90f3fa67ab72e7f","status":"passed","time":{"start":1695950277634,"stop":1695950279445,"duration":1811}},{"uid":"53d3fd5f771f1435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/53d3fd5f771f1435","status":"passed","time":{"start":1695930694090,"stop":1695930695626,"duration":1536}},{"uid":"41dc7e3c2e76aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/41dc7e3c2e76aae","status":"passed","time":{"start":1695930655519,"stop":1695930656621,"duration":1102}},{"uid":"4df7b48e9075050d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4df7b48e9075050d","status":"passed","time":{"start":1695863884140,"stop":1695863886802,"duration":2662}},{"uid":"e9c7513229e61e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e9c7513229e61e3d","status":"passed","time":{"start":1695852718723,"stop":1695852720099,"duration":1376}},{"uid":"83b43fed71427224","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/83b43fed71427224","status":"passed","time":{"start":1695852612598,"stop":1695852614139,"duration":1541}},{"uid":"5041e836d16d6052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5041e836d16d6052","status":"passed","time":{"start":1695841619444,"stop":1695841621468,"duration":2024}},{"uid":"d9315c63d4d9ba4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d9315c63d4d9ba4b","status":"passed","time":{"start":1695841573980,"stop":1695841575121,"duration":1141}},{"uid":"f980e0ef560c1a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f980e0ef560c1a30","status":"passed","time":{"start":1695777454149,"stop":1695777455333,"duration":1184}},{"uid":"abb80675d1d36832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/abb80675d1d36832","status":"passed","time":{"start":1695691056349,"stop":1695691057465,"duration":1116}},{"uid":"37b1843d7b8862f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/37b1843d7b8862f7","status":"passed","time":{"start":1695604744661,"stop":1695604747213,"duration":2552}},{"uid":"b136b20508389277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b136b20508389277","status":"passed","time":{"start":1695518527278,"stop":1695518529458,"duration":2180}},{"uid":"59282bbd944ccb2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/59282bbd944ccb2a","status":"passed","time":{"start":1695431747018,"stop":1695431748551,"duration":1533}},{"uid":"629f7409db2b0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/629f7409db2b0c2","status":"passed","time":{"start":1695345446489,"stop":1695345448223,"duration":1734}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":107},"items":[{"uid":"a5d65393fba47171","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/a5d65393fba47171","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696382338429,"stop":1696382339331,"duration":902}},{"uid":"aecd39e989ca1c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/aecd39e989ca1c2e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366399413,"stop":1696366400278,"duration":865}},{"uid":"7ac53c174a92f861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7ac53c174a92f861","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696295914903,"stop":1696295915982,"duration":1079}},{"uid":"3237c9daef3af01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3237c9daef3af01e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696209468610,"stop":1696209469518,"duration":908}},{"uid":"a4f6b54b78863405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a4f6b54b78863405","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696123642578,"stop":1696123644154,"duration":1576}},{"uid":"e09caf0030dc46e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e09caf0030dc46e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696036524930,"stop":1696036530216,"duration":5286}},{"uid":"7dc51f1f4c0ac75e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7dc51f1f4c0ac75e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695950262671,"stop":1695950267820,"duration":5149}},{"uid":"8985d4b9b137ae18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8985d4b9b137ae18","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930639316,"stop":1695930644500,"duration":5184}},{"uid":"cb44c9e64c61e724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/cb44c9e64c61e724","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930447268,"stop":1695930448370,"duration":1102}},{"uid":"1f2ef9de65433735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1f2ef9de65433735","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695863911570,"stop":1695863913312,"duration":1742}},{"uid":"d4b6e35408e92f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d4b6e35408e92f95","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852692857,"stop":1695852693941,"duration":1084}},{"uid":"a3c8cbb13a9a979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a3c8cbb13a9a979","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852587882,"stop":1695852589036,"duration":1154}},{"uid":"4f1b31f52a9c83da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4f1b31f52a9c83da","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841603499,"stop":1695841608056,"duration":4557}},{"uid":"2f23467523562f98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2f23467523562f98","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841562213,"stop":1695841563118,"duration":905}},{"uid":"49e4d29b86a5c2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/49e4d29b86a5c2cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695777442334,"stop":1695777443230,"duration":896}},{"uid":"62899a4fbac61136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/62899a4fbac61136","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695691039688,"stop":1695691045048,"duration":5360}},{"uid":"9e0328f0891f7f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9e0328f0891f7f6a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695604764896,"stop":1695604766085,"duration":1189}},{"uid":"86a9c607d7cd7e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/86a9c607d7cd7e52","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695518565632,"stop":1695518570710,"duration":5078}},{"uid":"18eb8d33409c03cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/18eb8d33409c03cc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695431749937,"stop":1695431755906,"duration":5969}},{"uid":"b5bfddcfce13010e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b5bfddcfce13010e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695345432744,"stop":1695345433849,"duration":1105}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":100,"unknown":0,"total":107},"items":[{"uid":"88c55b6821933714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/88c55b6821933714","status":"passed","time":{"start":1696382340252,"stop":1696382345517,"duration":5265}},{"uid":"1b699bdd0a1eabc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1b699bdd0a1eabc9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))","time":{"start":1696366401456,"stop":1696366674106,"duration":272650}},{"uid":"b4c6c1409d7bda33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b4c6c1409d7bda33","status":"passed","time":{"start":1696295917019,"stop":1696295920650,"duration":3631}},{"uid":"266da5288d792791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/266da5288d792791","status":"passed","time":{"start":1696209470792,"stop":1696209472452,"duration":1660}},{"uid":"4b2f9022d8e6af39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4b2f9022d8e6af39","status":"passed","time":{"start":1696123636839,"stop":1696123643092,"duration":6253}},{"uid":"b9ff85194d834c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b9ff85194d834c28","status":"passed","time":{"start":1696036531271,"stop":1696036535676,"duration":4405}},{"uid":"9d5280baee6cefe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9d5280baee6cefe3","status":"passed","time":{"start":1695950260193,"stop":1695950266745,"duration":6552}},{"uid":"626068d436e09a08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/626068d436e09a08","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930576254,"stop":1695930682575,"duration":106321}},{"uid":"8d89650dd54e8b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8d89650dd54e8b0f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930449586,"stop":1695930645580,"duration":195994}},{"uid":"7087e33bf8a11db1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7087e33bf8a11db1","status":"passed","time":{"start":1695863868408,"stop":1695863872284,"duration":3876}},{"uid":"b8b2bbc550d99ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b8b2bbc550d99ba3","status":"passed","time":{"start":1695852704553,"stop":1695852708314,"duration":3761}},{"uid":"d13e0aabeb84e017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d13e0aabeb84e017","status":"passed","time":{"start":1695852599403,"stop":1695852602384,"duration":2981}},{"uid":"2a20d6496f438937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2a20d6496f438937","status":"passed","time":{"start":1695841628259,"stop":1695841638650,"duration":10391}},{"uid":"a63ae0e2f32809c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a63ae0e2f32809c8","status":"passed","time":{"start":1695841600031,"stop":1695841607267,"duration":7236}},{"uid":"84523786c97780ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/84523786c97780ff","status":"passed","time":{"start":1695777479688,"stop":1695777481824,"duration":2136}},{"uid":"f10243712dd5d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f10243712dd5d0c","status":"passed","time":{"start":1695691081966,"stop":1695691084004,"duration":2038}},{"uid":"205992deb896fe65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/205992deb896fe65","status":"passed","time":{"start":1695604730455,"stop":1695604733120,"duration":2665}},{"uid":"8a036f27573bd1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8a036f27573bd1c","status":"passed","time":{"start":1695518512003,"stop":1695518515199,"duration":3196}},{"uid":"8fae75e51f17efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/8fae75e51f17efc9","status":"passed","time":{"start":1695431733296,"stop":1695431735591,"duration":2295}},{"uid":"280d6271bdd08e1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/280d6271bdd08e1e","status":"passed","time":{"start":1695345447957,"stop":1695345449989,"duration":2032}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"f0c9851dac0c5b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f0c9851dac0c5b64","status":"passed","time":{"start":1696382172249,"stop":1696382179129,"duration":6880}},{"uid":"5b25237789deb07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5b25237789deb07e","status":"passed","time":{"start":1696366214919,"stop":1696366221015,"duration":6096}},{"uid":"60cb5d7673087f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/60cb5d7673087f23","status":"passed","time":{"start":1696295701936,"stop":1696295710184,"duration":8248}},{"uid":"23b615ad79370ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/23b615ad79370ab9","status":"passed","time":{"start":1696209303427,"stop":1696209311305,"duration":7878}},{"uid":"97994cf97fd47b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/97994cf97fd47b79","status":"passed","time":{"start":1696123401451,"stop":1696123411024,"duration":9573}},{"uid":"7621bb6257d9fdfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7621bb6257d9fdfc","status":"passed","time":{"start":1696036361644,"stop":1696036368618,"duration":6974}},{"uid":"7609600abd8f6a34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7609600abd8f6a34","status":"passed","time":{"start":1695950054535,"stop":1695950062886,"duration":8351}},{"uid":"edec88dedca24b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/edec88dedca24b0e","status":"passed","time":{"start":1695930376399,"stop":1695930384804,"duration":8405}},{"uid":"1414ca540607601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1414ca540607601","status":"passed","time":{"start":1695930287440,"stop":1695930293661,"duration":6221}},{"uid":"9b00a999377c954d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9b00a999377c954d","status":"passed","time":{"start":1695863664120,"stop":1695863672373,"duration":8253}},{"uid":"cee2c7eb0c3fc5be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/cee2c7eb0c3fc5be","status":"passed","time":{"start":1695852500034,"stop":1695852507186,"duration":7152}},{"uid":"8d4f86aa4b1c5c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/8d4f86aa4b1c5c66","status":"passed","time":{"start":1695852450543,"stop":1695852457356,"duration":6813}},{"uid":"b697611685195ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b697611685195ce9","status":"passed","time":{"start":1695841440917,"stop":1695841447628,"duration":6711}},{"uid":"bbff45dcf7391938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/bbff45dcf7391938","status":"passed","time":{"start":1695841400347,"stop":1695841407826,"duration":7479}},{"uid":"efd5aececfc09435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/efd5aececfc09435","status":"passed","time":{"start":1695777276983,"stop":1695777283473,"duration":6490}},{"uid":"e1290b66adc4b00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e1290b66adc4b00d","status":"passed","time":{"start":1695690881808,"stop":1695690887988,"duration":6180}},{"uid":"9f203c96f4b6b7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9f203c96f4b6b7c7","status":"passed","time":{"start":1695604497173,"stop":1695604528907,"duration":31734}},{"uid":"445d9409655d170e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/445d9409655d170e","status":"passed","time":{"start":1695518273435,"stop":1695518307494,"duration":34059}},{"uid":"605897905e4acb32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/605897905e4acb32","status":"passed","time":{"start":1695431508805,"stop":1695431541630,"duration":32825}},{"uid":"d8d6dfa4f4c80510","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d8d6dfa4f4c80510","status":"passed","time":{"start":1695345239336,"stop":1695345269637,"duration":30301}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"79773f2c86f21ff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/79773f2c86f21ff5","status":"passed","time":{"start":1696382159019,"stop":1696382163352,"duration":4333}},{"uid":"1f7a3ee009b6766f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1f7a3ee009b6766f","status":"passed","time":{"start":1696366206576,"stop":1696366207760,"duration":1184}},{"uid":"5ccb236b31953fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5ccb236b31953fcc","status":"passed","time":{"start":1696295687072,"stop":1696295692159,"duration":5087}},{"uid":"d0e2fdb4b9c296cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d0e2fdb4b9c296cb","status":"passed","time":{"start":1696209294065,"stop":1696209294971,"duration":906}},{"uid":"b0cff8855f20bd05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b0cff8855f20bd05","status":"passed","time":{"start":1696123389753,"stop":1696123391355,"duration":1602}},{"uid":"b5d42c00c1222fde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b5d42c00c1222fde","status":"passed","time":{"start":1696036352624,"stop":1696036353619,"duration":995}},{"uid":"f161713bfe077d9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/f161713bfe077d9d","status":"passed","time":{"start":1695950040656,"stop":1695950044955,"duration":4299}},{"uid":"8ac909053e9f6a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8ac909053e9f6a05","status":"passed","time":{"start":1695930363513,"stop":1695930365301,"duration":1788}},{"uid":"6a6d51186851b734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6a6d51186851b734","status":"passed","time":{"start":1695930278771,"stop":1695930279719,"duration":948}},{"uid":"d41d00d7a3a1154d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d41d00d7a3a1154d","status":"passed","time":{"start":1695863650246,"stop":1695863654734,"duration":4488}},{"uid":"821dfee8b8990718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/821dfee8b8990718","status":"passed","time":{"start":1695852485943,"stop":1695852491682,"duration":5739}},{"uid":"7abc86eabe3954a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7abc86eabe3954a2","status":"passed","time":{"start":1695852441428,"stop":1695852442338,"duration":910}},{"uid":"5b27c186e937efad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5b27c186e937efad","status":"passed","time":{"start":1695841432472,"stop":1695841433623,"duration":1151}},{"uid":"9807f2bb8dbed72b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9807f2bb8dbed72b","status":"passed","time":{"start":1695841388569,"stop":1695841393067,"duration":4498}},{"uid":"1d06b24df2ee020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/1d06b24df2ee020","status":"passed","time":{"start":1695777268781,"stop":1695777269706,"duration":925}},{"uid":"dd53d95d6647a2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/dd53d95d6647a2af","status":"passed","time":{"start":1695690869451,"stop":1695690874070,"duration":4619}},{"uid":"28adacbcdda124ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/28adacbcdda124ae","status":"passed","time":{"start":1695604482186,"stop":1695604487575,"duration":5389}},{"uid":"8003930f9c6cd48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8003930f9c6cd48d","status":"passed","time":{"start":1695518261384,"stop":1695518262793,"duration":1409}},{"uid":"372669b79a4becd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/372669b79a4becd0","status":"passed","time":{"start":1695431491855,"stop":1695431497809,"duration":5954}},{"uid":"35bcedfbf27344f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/35bcedfbf27344f1","status":"passed","time":{"start":1695345222053,"stop":1695345231523,"duration":9470}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":99,"unknown":0,"total":107},"items":[{"uid":"e97a9d874ac75437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/e97a9d874ac75437","status":"passed","time":{"start":1696382145906,"stop":1696382146914,"duration":1008}},{"uid":"c139eb223cae7ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c139eb223cae7ebd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366193864,"stop":1696366194624,"duration":760}},{"uid":"d69210d150de2689","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d69210d150de2689","status":"passed","time":{"start":1696295666081,"stop":1696295670563,"duration":4482}},{"uid":"e0cb5eb8bca943c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e0cb5eb8bca943c7","status":"passed","time":{"start":1696209267976,"stop":1696209268812,"duration":836}},{"uid":"205b3e8757ef5a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/205b3e8757ef5a1e","status":"passed","time":{"start":1696123371590,"stop":1696123372496,"duration":906}},{"uid":"f8750f6c65fe5673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f8750f6c65fe5673","status":"passed","time":{"start":1696036325255,"stop":1696036326219,"duration":964}},{"uid":"30b0476d0a720dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/30b0476d0a720dc","status":"passed","time":{"start":1695950019742,"stop":1695950020749,"duration":1007}},{"uid":"7f47683c68246cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7f47683c68246cda","status":"passed","time":{"start":1695930338088,"stop":1695930339329,"duration":1241}},{"uid":"e9e70a4fda0f3108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e9e70a4fda0f3108","status":"passed","time":{"start":1695930264668,"stop":1695930265499,"duration":831}},{"uid":"f277bd7b298e5c39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f277bd7b298e5c39","status":"passed","time":{"start":1695863623261,"stop":1695863624582,"duration":1321}},{"uid":"7ef43bb77d37628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7ef43bb77d37628","status":"passed","time":{"start":1695852460804,"stop":1695852461739,"duration":935}},{"uid":"fe6fa7015750652a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fe6fa7015750652a","status":"passed","time":{"start":1695852419525,"stop":1695852420315,"duration":790}},{"uid":"cd13e946ae59e33e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/cd13e946ae59e33e","status":"passed","time":{"start":1695841417043,"stop":1695841420826,"duration":3783}},{"uid":"73ca5085e443e268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/73ca5085e443e268","status":"passed","time":{"start":1695841371383,"stop":1695841372338,"duration":955}},{"uid":"6e91833df475ec84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6e91833df475ec84","status":"passed","time":{"start":1695777246336,"stop":1695777247168,"duration":832}},{"uid":"809cbcd9dcd4a1e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/809cbcd9dcd4a1e4","status":"passed","time":{"start":1695690844481,"stop":1695690845387,"duration":906}},{"uid":"33e4de8807b24a02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/33e4de8807b24a02","status":"passed","time":{"start":1695604457990,"stop":1695604462676,"duration":4686}},{"uid":"d65dfcd5c6d96864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/d65dfcd5c6d96864","status":"passed","time":{"start":1695518242061,"stop":1695518243232,"duration":1171}},{"uid":"16d3e828a81c40e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/16d3e828a81c40e8","status":"passed","time":{"start":1695431472481,"stop":1695431473781,"duration":1300}},{"uid":"f991e6c12bbc66b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f991e6c12bbc66b0","status":"passed","time":{"start":1695345206246,"stop":1695345207292,"duration":1046}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":107},"items":[{"uid":"75d74f92ce4a883b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/75d74f92ce4a883b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696382372417,"stop":1696382373268,"duration":851}},{"uid":"7754112564a38225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7754112564a38225","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696366419206,"stop":1696366420304,"duration":1098}},{"uid":"ef07138dd8f1b4e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/ef07138dd8f1b4e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696295941538,"stop":1696295942597,"duration":1059}},{"uid":"df3ea94a7db9b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/df3ea94a7db9b6a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696209497147,"stop":1696209497918,"duration":771}},{"uid":"2b70128607c1bcd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2b70128607c1bcd8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696123659945,"stop":1696123661174,"duration":1229}},{"uid":"5dd0f6e646d9bf45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5dd0f6e646d9bf45","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696036563185,"stop":1696036564212,"duration":1027}},{"uid":"5a6ab32e1881798a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5a6ab32e1881798a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695950284389,"stop":1695950285365,"duration":976}},{"uid":"de22a844360eae96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/de22a844360eae96","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695930661796,"stop":1695930663015,"duration":1219}},{"uid":"152587cc4de76da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/152587cc4de76da2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695930493876,"stop":1695930494626,"duration":750}},{"uid":"f8e47ae76cfdc5e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f8e47ae76cfdc5e1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695863905179,"stop":1695863906401,"duration":1222}},{"uid":"31a040542de31c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/31a040542de31c7c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695852720103,"stop":1695852721084,"duration":981}},{"uid":"7a2a7531c2e099e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7a2a7531c2e099e8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695852627142,"stop":1695852627818,"duration":676}},{"uid":"45ba73aec7a27e23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/45ba73aec7a27e23","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695841641281,"stop":1695841642077,"duration":796}},{"uid":"70bce82e987afd83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/70bce82e987afd83","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695841586028,"stop":1695841586825,"duration":797}},{"uid":"740298b1c2983b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/740298b1c2983b7f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695777472474,"stop":1695777473340,"duration":866}},{"uid":"4f85fc731160be50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4f85fc731160be50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695691073098,"stop":1695691073969,"duration":871}},{"uid":"66130f0e2126e305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/66130f0e2126e305","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695604771368,"stop":1695604772243,"duration":875}},{"uid":"2bb57e2784444ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/2bb57e2784444ad1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695518548163,"stop":1695518549645,"duration":1482}},{"uid":"d6c21383d1fd2b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d6c21383d1fd2b1f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695431819808,"stop":1695431820973,"duration":1165}},{"uid":"89af6d7c36b00b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/89af6d7c36b00b2a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695345453415,"stop":1695345454533,"duration":1118}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":63,"broken":0,"skipped":0,"passed":44,"unknown":0,"total":107},"items":[{"uid":"80775818eae4927b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/80775818eae4927b","status":"passed","time":{"start":1696382153407,"stop":1696382155757,"duration":2350}},{"uid":"d733a17c5332d037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d733a17c5332d037","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366194965,"stop":1696366195226,"duration":261}},{"uid":"479922a01afaa857","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/479922a01afaa857","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295677433,"stop":1696295677792,"duration":359}},{"uid":"800d6fdd0ef15581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/800d6fdd0ef15581","status":"passed","time":{"start":1696209274416,"stop":1696209275896,"duration":1480}},{"uid":"c94caa5d2940f133","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c94caa5d2940f133","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123376993,"stop":1696123377431,"duration":438}},{"uid":"8f73144c8eaaec00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8f73144c8eaaec00","status":"passed","time":{"start":1696036336280,"stop":1696036337736,"duration":1456}},{"uid":"70c31f158af871e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/70c31f158af871e3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950025158,"stop":1695950025542,"duration":384}},{"uid":"538e324fee1cf042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/538e324fee1cf042","status":"passed","time":{"start":1695930338581,"stop":1695930340802,"duration":2221}},{"uid":"9b2e38bfc2f496b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9b2e38bfc2f496b3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930266543,"stop":1695930266811,"duration":268}},{"uid":"427c23ef30cc42d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/427c23ef30cc42d9","status":"passed","time":{"start":1695863623638,"stop":1695863625531,"duration":1893}},{"uid":"945a795a8fe514f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/945a795a8fe514f1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852463041,"stop":1695852463397,"duration":356}},{"uid":"5fe0fecf9bbf9d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5fe0fecf9bbf9d24","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852418746,"stop":1695852419004,"duration":258}},{"uid":"d187ca4748285e33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d187ca4748285e33","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841417174,"stop":1695841417452,"duration":278}},{"uid":"7d13464849850496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7d13464849850496","status":"passed","time":{"start":1695841376759,"stop":1695841378236,"duration":1477}},{"uid":"e3f511abfb8d4a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e3f511abfb8d4a7b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777251052,"stop":1695777251354,"duration":302}},{"uid":"35b2ea9e303d44ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/35b2ea9e303d44ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690855224,"stop":1695690855494,"duration":270}},{"uid":"3f6d4e1d5fc15809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3f6d4e1d5fc15809","status":"passed","time":{"start":1695604467981,"stop":1695604472263,"duration":4282}},{"uid":"fb471dc80746aecd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/fb471dc80746aecd","status":"passed","time":{"start":1695518237937,"stop":1695518245363,"duration":7426}},{"uid":"c1cc4c9904b54538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c1cc4c9904b54538","status":"passed","time":{"start":1695431472156,"stop":1695431474093,"duration":1937}},{"uid":"b831f5a75380d84b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b831f5a75380d84b","status":"passed","time":{"start":1695345209771,"stop":1695345213703,"duration":3932}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"6bb37feeb08a6b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/6bb37feeb08a6b5","status":"passed","time":{"start":1696382503946,"stop":1696382506818,"duration":2872}},{"uid":"60d1dbcd807ad925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/60d1dbcd807ad925","status":"passed","time":{"start":1696366551708,"stop":1696366554287,"duration":2579}},{"uid":"19f0d9a6cd0308f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/19f0d9a6cd0308f7","status":"passed","time":{"start":1696296068128,"stop":1696296071101,"duration":2973}},{"uid":"dc495f3f06e933dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/dc495f3f06e933dd","status":"passed","time":{"start":1696209628865,"stop":1696209631443,"duration":2578}},{"uid":"424cb69bb4052f3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/424cb69bb4052f3a","status":"passed","time":{"start":1696123788902,"stop":1696123791842,"duration":2940}},{"uid":"7766ec7ea78e2921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7766ec7ea78e2921","status":"passed","time":{"start":1696036694912,"stop":1696036697378,"duration":2466}},{"uid":"9b9e51d98c5f616e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9b9e51d98c5f616e","status":"passed","time":{"start":1695950418734,"stop":1695950421842,"duration":3108}},{"uid":"85b29b7fddd3935d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/85b29b7fddd3935d","status":"passed","time":{"start":1695930793579,"stop":1695930796538,"duration":2959}},{"uid":"df1b9e9559c19bd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/df1b9e9559c19bd8","status":"passed","time":{"start":1695930625211,"stop":1695930627886,"duration":2675}},{"uid":"d55aa442d87e1ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d55aa442d87e1ced","status":"passed","time":{"start":1695864037687,"stop":1695864040989,"duration":3302}},{"uid":"548fbf0324694ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/548fbf0324694ffa","status":"passed","time":{"start":1695852851257,"stop":1695852854058,"duration":2801}},{"uid":"32ba415f0aca9323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/32ba415f0aca9323","status":"passed","time":{"start":1695852758666,"stop":1695852761314,"duration":2648}},{"uid":"176ea313f36a8619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/176ea313f36a8619","status":"passed","time":{"start":1695841630717,"stop":1695841633429,"duration":2712}},{"uid":"7f39964d7663bb42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7f39964d7663bb42","status":"passed","time":{"start":1695841716887,"stop":1695841719516,"duration":2629}},{"uid":"a33e661a77d77e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a33e661a77d77e6b","status":"passed","time":{"start":1695777604674,"stop":1695777607242,"duration":2568}},{"uid":"e36828406f733944","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e36828406f733944","status":"passed","time":{"start":1695691204134,"stop":1695691207107,"duration":2973}},{"uid":"bb5d25a626720ba9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/bb5d25a626720ba9","status":"passed","time":{"start":1695604767461,"stop":1695604770715,"duration":3254}},{"uid":"e2975f61b5d5a891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e2975f61b5d5a891","status":"passed","time":{"start":1695518680725,"stop":1695518684229,"duration":3504}},{"uid":"9fa6ef2bc0697c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9fa6ef2bc0697c71","status":"passed","time":{"start":1695431950961,"stop":1695431954124,"duration":3163}},{"uid":"b210cbaae949f859","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b210cbaae949f859","status":"passed","time":{"start":1695345585114,"stop":1695345588001,"duration":2887}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":12,"unknown":0,"total":12},"items":[{"uid":"cea1e4688b5005a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/cea1e4688b5005a","status":"passed","time":{"start":1696382389180,"stop":1696382397664,"duration":8484}},{"uid":"473b0cda3d4c64c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/473b0cda3d4c64c0","status":"passed","time":{"start":1696366385731,"stop":1696366395738,"duration":10007}},{"uid":"b0e5cd18b3df04fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b0e5cd18b3df04fe","status":"passed","time":{"start":1696295906148,"stop":1696295918648,"duration":12500}},{"uid":"3bb9855bfa876b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3bb9855bfa876b3a","status":"passed","time":{"start":1696209497701,"stop":1696209511244,"duration":13543}},{"uid":"c230c1802e779183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c230c1802e779183","status":"passed","time":{"start":1696123614650,"stop":1696123625326,"duration":10676}},{"uid":"52e76c9e2041621f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/52e76c9e2041621f","status":"passed","time":{"start":1696036563763,"stop":1696036573114,"duration":9351}},{"uid":"817927e94125550d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/817927e94125550d","status":"passed","time":{"start":1695950234222,"stop":1695950248007,"duration":13785}},{"uid":"3f34a56a8e055c04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3f34a56a8e055c04","status":"passed","time":{"start":1695930551711,"stop":1695930563943,"duration":12232}},{"uid":"8282283368c66cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8282283368c66cc3","status":"passed","time":{"start":1695930465378,"stop":1695930474385,"duration":9007}},{"uid":"d52abb9170bfe3b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d52abb9170bfe3b3","status":"passed","time":{"start":1695863842991,"stop":1695863856810,"duration":13819}},{"uid":"adf87b6c8aacb10d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/adf87b6c8aacb10d","status":"passed","time":{"start":1695852687264,"stop":1695852701981,"duration":14717}},{"uid":"5a997c2775622dd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5a997c2775622dd5","status":"passed","time":{"start":1695852643815,"stop":1695852654951,"duration":11136}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"d9c05d9fc9be2404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d9c05d9fc9be2404","status":"passed","time":{"start":1696382427329,"stop":1696382428915,"duration":1586}},{"uid":"90369262fdff82f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/90369262fdff82f2","status":"passed","time":{"start":1696366574625,"stop":1696366576016,"duration":1391}},{"uid":"32c5b02cef429905","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/32c5b02cef429905","status":"passed","time":{"start":1696295961633,"stop":1696295963284,"duration":1651}},{"uid":"cdd9bc22a316a6b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cdd9bc22a316a6b8","status":"passed","time":{"start":1696209555814,"stop":1696209557617,"duration":1803}},{"uid":"a0cb43e651e661b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a0cb43e651e661b","status":"passed","time":{"start":1696123688668,"stop":1696123690429,"duration":1761}},{"uid":"fcfec1fbb0b7b13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/fcfec1fbb0b7b13a","status":"passed","time":{"start":1696036603405,"stop":1696036605193,"duration":1788}},{"uid":"46a8141428181109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/46a8141428181109","status":"passed","time":{"start":1695950310531,"stop":1695950312119,"duration":1588}},{"uid":"8ea41ace646f35f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8ea41ace646f35f9","status":"passed","time":{"start":1695930722600,"stop":1695930724408,"duration":1808}},{"uid":"465aa62041bc052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/465aa62041bc052b","status":"passed","time":{"start":1695930645676,"stop":1695930647308,"duration":1632}},{"uid":"f560251966f29912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f560251966f29912","status":"passed","time":{"start":1695863971683,"stop":1695863973720,"duration":2037}},{"uid":"32a2c9488146b4fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/32a2c9488146b4fc","status":"passed","time":{"start":1695852749168,"stop":1695852750746,"duration":1578}},{"uid":"e3c81d127d1f18f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e3c81d127d1f18f9","status":"passed","time":{"start":1695852680771,"stop":1695852682264,"duration":1493}},{"uid":"566b4144240115bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/566b4144240115bd","status":"passed","time":{"start":1695841775094,"stop":1695841776621,"duration":1527}},{"uid":"c54c918feb2f0faa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c54c918feb2f0faa","status":"passed","time":{"start":1695841622758,"stop":1695841624423,"duration":1665}},{"uid":"d7c0bdf2745b2864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/d7c0bdf2745b2864","status":"passed","time":{"start":1695777504914,"stop":1695777506405,"duration":1491}},{"uid":"a0428e1875648984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a0428e1875648984","status":"passed","time":{"start":1695691114470,"stop":1695691116188,"duration":1718}},{"uid":"6eaccdc27149877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6eaccdc27149877","status":"passed","time":{"start":1695604785846,"stop":1695604787767,"duration":1921}},{"uid":"374c1dab9c8dbe5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/374c1dab9c8dbe5c","status":"passed","time":{"start":1695518589811,"stop":1695518591932,"duration":2121}},{"uid":"54d749358300553e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/54d749358300553e","status":"passed","time":{"start":1695431785281,"stop":1695431787515,"duration":2234}},{"uid":"7b2af9ba0002db74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/7b2af9ba0002db74","status":"passed","time":{"start":1695345478515,"stop":1695345480139,"duration":1624}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"ab484e8950204d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ab484e8950204d82","status":"passed","time":{"start":1696382141135,"stop":1696382145902,"duration":4767}},{"uid":"8e38c1bbef27889b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/8e38c1bbef27889b","status":"passed","time":{"start":1696366189307,"stop":1696366193861,"duration":4554}},{"uid":"f3fffc1df81ee1ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f3fffc1df81ee1ff","status":"passed","time":{"start":1696295661382,"stop":1696295666078,"duration":4696}},{"uid":"9051ca0b2e709536","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9051ca0b2e709536","status":"passed","time":{"start":1696209263252,"stop":1696209267972,"duration":4720}},{"uid":"c2af85819a5c77ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c2af85819a5c77ba","status":"passed","time":{"start":1696123366161,"stop":1696123371587,"duration":5426}},{"uid":"a896f93c8fd96bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/a896f93c8fd96bbd","status":"passed","time":{"start":1696036320253,"stop":1696036325252,"duration":4999}},{"uid":"d09deb147c3aa404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d09deb147c3aa404","status":"passed","time":{"start":1695950014173,"stop":1695950019739,"duration":5566}},{"uid":"3e6fcd0a18f137ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3e6fcd0a18f137ec","status":"passed","time":{"start":1695930333070,"stop":1695930338085,"duration":5015}},{"uid":"e13d7a5b7b52a377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e13d7a5b7b52a377","status":"passed","time":{"start":1695930260121,"stop":1695930264665,"duration":4544}},{"uid":"17e37190d7f83725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/17e37190d7f83725","status":"passed","time":{"start":1695863617663,"stop":1695863623257,"duration":5594}},{"uid":"d7dff6808fc38580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d7dff6808fc38580","status":"passed","time":{"start":1695852455826,"stop":1695852460800,"duration":4974}},{"uid":"9d15c8165b5fef61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9d15c8165b5fef61","status":"passed","time":{"start":1695852414862,"stop":1695852419522,"duration":4660}},{"uid":"226554cb706e211b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/226554cb706e211b","status":"passed","time":{"start":1695841412111,"stop":1695841417039,"duration":4928}},{"uid":"6e2f1865a3aa2eeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6e2f1865a3aa2eeb","status":"passed","time":{"start":1695841366709,"stop":1695841371380,"duration":4671}},{"uid":"c2808f9b8758cedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/c2808f9b8758cedc","status":"passed","time":{"start":1695777241649,"stop":1695777246333,"duration":4684}},{"uid":"86edec04bca66557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/86edec04bca66557","status":"passed","time":{"start":1695690839700,"stop":1695690844478,"duration":4778}},{"uid":"40f79fdb2c6d58ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/40f79fdb2c6d58ae","status":"passed","time":{"start":1695604452664,"stop":1695604457987,"duration":5323}},{"uid":"7057f444d4479436","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7057f444d4479436","status":"passed","time":{"start":1695518236762,"stop":1695518242057,"duration":5295}},{"uid":"3763e77f4afd1346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3763e77f4afd1346","status":"passed","time":{"start":1695431467087,"stop":1695431472478,"duration":5391}},{"uid":"b671a282eeb45c4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b671a282eeb45c4b","status":"passed","time":{"start":1695345201349,"stop":1695345206243,"duration":4894}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":93,"unknown":0,"total":107},"items":[{"uid":"d36f8a4cef67270d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d36f8a4cef67270d","status":"passed","time":{"start":1696382132998,"stop":1696382134620,"duration":1622}},{"uid":"deb4acef4a9aa427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/deb4acef4a9aa427","status":"passed","time":{"start":1696366184899,"stop":1696366186512,"duration":1613}},{"uid":"f1b937dccdec94c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f1b937dccdec94c","status":"passed","time":{"start":1696295655524,"stop":1696295658661,"duration":3137}},{"uid":"338223e0462af7a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/338223e0462af7a1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1696209263483,"stop":1696209265585,"duration":2102}},{"uid":"458a75495ba7b838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/458a75495ba7b838","status":"passed","time":{"start":1696123356375,"stop":1696123358077,"duration":1702}},{"uid":"c3abd883188a5039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c3abd883188a5039","status":"passed","time":{"start":1696036316185,"stop":1696036317811,"duration":1626}},{"uid":"577c35dc18b85eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/577c35dc18b85eef","status":"passed","time":{"start":1695950004487,"stop":1695950006388,"duration":1901}},{"uid":"a3ab0fc277e121a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a3ab0fc277e121a7","status":"passed","time":{"start":1695930328162,"stop":1695930329652,"duration":1490}},{"uid":"23badf0228591836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/23badf0228591836","status":"passed","time":{"start":1695930256329,"stop":1695930257891,"duration":1562}},{"uid":"358f34046896aa91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/358f34046896aa91","status":"passed","time":{"start":1695863612451,"stop":1695863614645,"duration":2194}},{"uid":"d56e7c77dc0664eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d56e7c77dc0664eb","status":"passed","time":{"start":1695852450376,"stop":1695852452170,"duration":1794}},{"uid":"3fde2482e65d234b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/3fde2482e65d234b","status":"passed","time":{"start":1695852408516,"stop":1695852410277,"duration":1761}},{"uid":"444e889b31ed8bed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/444e889b31ed8bed","status":"passed","time":{"start":1695841407129,"stop":1695841408769,"duration":1640}},{"uid":"3697a588e0daf933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/3697a588e0daf933","status":"passed","time":{"start":1695841366648,"stop":1695841368397,"duration":1749}},{"uid":"5daf397c3bc69b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/5daf397c3bc69b57","status":"passed","time":{"start":1695777240797,"stop":1695777242605,"duration":1808}},{"uid":"2251de4baaf321d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2251de4baaf321d8","status":"passed","time":{"start":1695690835463,"stop":1695690837083,"duration":1620}},{"uid":"545e5e3eb6e7055f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/545e5e3eb6e7055f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1695604447304,"stop":1695604449311,"duration":2007}},{"uid":"60b21f498728775a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/60b21f498728775a","status":"passed","time":{"start":1695518226965,"stop":1695518228967,"duration":2002}},{"uid":"467edcb1f21f350a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/467edcb1f21f350a","status":"passed","time":{"start":1695431461306,"stop":1695431463149,"duration":1843}},{"uid":"9f703f9b5a73b421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9f703f9b5a73b421","status":"passed","time":{"start":1695345190505,"stop":1695345191829,"duration":1324}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":107},"items":[{"uid":"59beaf39b87d8cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/59beaf39b87d8cc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382193209,"stop":1696382193213,"duration":4}},{"uid":"7f5a3db6008abca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7f5a3db6008abca2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366223467,"stop":1696366223471,"duration":4}},{"uid":"c8a880610d9d071c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c8a880610d9d071c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295712182,"stop":1696295712186,"duration":4}},{"uid":"d8fec100664ca6a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d8fec100664ca6a9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209309685,"stop":1696209309689,"duration":4}},{"uid":"c1c9cf7c3fab918d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c1c9cf7c3fab918d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123414076,"stop":1696123414080,"duration":4}},{"uid":"a86e9c40d818ccf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/a86e9c40d818ccf3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036367209,"stop":1696036367213,"duration":4}},{"uid":"91cfd7872220d2df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91cfd7872220d2df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950062598,"stop":1695950062601,"duration":3}},{"uid":"579bdd6e95f0937d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/579bdd6e95f0937d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930381133,"stop":1695930381138,"duration":5}},{"uid":"3d04b4ac6d8ed805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3d04b4ac6d8ed805","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930295056,"stop":1695930295060,"duration":4}},{"uid":"3aeaef72cab8e285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3aeaef72cab8e285","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863914455,"stop":1695863914460,"duration":5}},{"uid":"4834bee76dbd3f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4834bee76dbd3f4b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852695471,"stop":1695852695476,"duration":5}},{"uid":"10112b5eafaf7180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/10112b5eafaf7180","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852589839,"stop":1695852589842,"duration":3}},{"uid":"87f859acb7d128c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/87f859acb7d128c0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841450990,"stop":1695841450996,"duration":6}},{"uid":"592cb461f00f2e9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/592cb461f00f2e9b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841410292,"stop":1695841410296,"duration":4}},{"uid":"e1ddec8dd2ce0d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e1ddec8dd2ce0d72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777286471,"stop":1695777286476,"duration":5}},{"uid":"b5d933a19e812b88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/b5d933a19e812b88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690884279,"stop":1695690884284,"duration":5}},{"uid":"13db453b3f877716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/13db453b3f877716","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604505883,"stop":1695604505887,"duration":4}},{"uid":"76098905fb084b97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76098905fb084b97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518281682,"stop":1695518281686,"duration":4}},{"uid":"a5d6b16419bf48d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a5d6b16419bf48d2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431757735,"stop":1695431757740,"duration":5}},{"uid":"28be8ba87f4534fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/28be8ba87f4534fe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345244793,"stop":1695345244797,"duration":4}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":107},"items":[{"uid":"48f0a086984ea410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/48f0a086984ea410","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382428919,"stop":1696382429115,"duration":196}},{"uid":"d81cfa79bcb4b1e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d81cfa79bcb4b1e7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366576020,"stop":1696366576229,"duration":209}},{"uid":"2cec5a86951ef56c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2cec5a86951ef56c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295963288,"stop":1696295963428,"duration":140}},{"uid":"548c98205f699b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/548c98205f699b60","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209557621,"stop":1696209557820,"duration":199}},{"uid":"77be42c1fca560fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/77be42c1fca560fe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123690432,"stop":1696123691106,"duration":674}},{"uid":"4de133173344329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4de133173344329","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036605196,"stop":1696036605629,"duration":433}},{"uid":"5bfb7be52f15882a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5bfb7be52f15882a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950312123,"stop":1695950312241,"duration":118}},{"uid":"f90145cc38644c73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f90145cc38644c73","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930724413,"stop":1695930725131,"duration":718}},{"uid":"45f3b0b483d0cb8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/45f3b0b483d0cb8f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930647311,"stop":1695930647554,"duration":243}},{"uid":"eeaa861b92919dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/eeaa861b92919dc6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863973725,"stop":1695863974393,"duration":668}},{"uid":"61f544c937d2c76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/61f544c937d2c76","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852750753,"stop":1695852750915,"duration":162}},{"uid":"7958e024ef6e85b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7958e024ef6e85b2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852682268,"stop":1695852682710,"duration":442}},{"uid":"6b3b9f26dbbb7fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6b3b9f26dbbb7fc1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841777819,"stop":1695841777953,"duration":134}},{"uid":"b1b6e49c738db0d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b1b6e49c738db0d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841624427,"stop":1695841624538,"duration":111}},{"uid":"34943f6a41a1109a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/34943f6a41a1109a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777506408,"stop":1695777506862,"duration":454}},{"uid":"171c2719a611d0ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/171c2719a611d0ca","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695691116192,"stop":1695691116847,"duration":655}},{"uid":"fccfcdf0e17656ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fccfcdf0e17656ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604787771,"stop":1695604788035,"duration":264}},{"uid":"4f7b8f1c2f2fbf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4f7b8f1c2f2fbf26","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518591937,"stop":1695518592052,"duration":115}},{"uid":"bce6a5eb36e3a8f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/bce6a5eb36e3a8f0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431787522,"stop":1695431787638,"duration":116}},{"uid":"48ea218f9248eb5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/48ea218f9248eb5e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345480143,"stop":1695345480254,"duration":111}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":100,"unknown":0,"total":107},"items":[{"uid":"c15348dcb3c78781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/c15348dcb3c78781","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696382405716,"stop":1696382406449,"duration":733}},{"uid":"b2eccc15c47e50c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/b2eccc15c47e50c2","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366554290,"stop":1696366555107,"duration":817}},{"uid":"65b65afd839aa2c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/65b65afd839aa2c5","status":"passed","time":{"start":1696295942797,"stop":1696295944114,"duration":1317}},{"uid":"4a6605dcc3e7f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a6605dcc3e7f81","status":"passed","time":{"start":1696209523120,"stop":1696209524804,"duration":1684}},{"uid":"82708ac5b9be8992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/82708ac5b9be8992","status":"passed","time":{"start":1696123661356,"stop":1696123662796,"duration":1440}},{"uid":"e4bf1b1fe638df52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e4bf1b1fe638df52","status":"passed","time":{"start":1696036581439,"stop":1696036582982,"duration":1543}},{"uid":"810918ad336eaf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/810918ad336eaf26","status":"passed","time":{"start":1695950285549,"stop":1695950290161,"duration":4612}},{"uid":"8183af5f8dbd904c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8183af5f8dbd904c","status":"passed","time":{"start":1695930698149,"stop":1695930699925,"duration":1776}},{"uid":"2c80c36e9dc5e378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2c80c36e9dc5e378","status":"passed","time":{"start":1695930627889,"stop":1695930629102,"duration":1213}},{"uid":"d0e902bf8e4f32ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d0e902bf8e4f32ae","status":"passed","time":{"start":1695863938718,"stop":1695863940371,"duration":1653}},{"uid":"20f00bc61a3efe71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/20f00bc61a3efe71","status":"passed","time":{"start":1695852726935,"stop":1695852728330,"duration":1395}},{"uid":"93ca28a6c9ca9e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/93ca28a6c9ca9e0d","status":"passed","time":{"start":1695852662723,"stop":1695852664079,"duration":1356}},{"uid":"b2f1b7a6db6f4aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b2f1b7a6db6f4aca","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841633434,"stop":1695841634304,"duration":870}},{"uid":"d3608f49812af293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d3608f49812af293","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841719519,"stop":1695841720433,"duration":914}},{"uid":"ee8e170e3055e7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ee8e170e3055e7c6","status":"passed","time":{"start":1695777607246,"stop":1695777608416,"duration":1170}},{"uid":"dc06c9d82665600b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/dc06c9d82665600b","status":"passed","time":{"start":1695691207110,"stop":1695691208626,"duration":1516}},{"uid":"4edf7e07e8b183ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/4edf7e07e8b183ff","status":"passed","time":{"start":1695604770719,"stop":1695604774148,"duration":3429}},{"uid":"a23c2dfca3db9a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a23c2dfca3db9a5c","status":"passed","time":{"start":1695518684233,"stop":1695518685889,"duration":1656}},{"uid":"a4028a732836ff93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a4028a732836ff93","status":"passed","time":{"start":1695431765059,"stop":1695431766699,"duration":1640}},{"uid":"683eee732ecfb677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/683eee732ecfb677","status":"passed","time":{"start":1695345588004,"stop":1695345589460,"duration":1456}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":72},"items":[{"uid":"155cd2893c26edf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/155cd2893c26edf6","status":"passed","time":{"start":1696382181116,"stop":1696382186524,"duration":5408}},{"uid":"a3cee3ecbb922adf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a3cee3ecbb922adf","status":"passed","time":{"start":1696366223267,"stop":1696366229035,"duration":5768}},{"uid":"7dd6a312baf36e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7dd6a312baf36e28","status":"passed","time":{"start":1696295713604,"stop":1696295721358,"duration":7754}},{"uid":"14b09c71cd84fd28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/14b09c71cd84fd28","status":"passed","time":{"start":1696209313113,"stop":1696209321811,"duration":8698}},{"uid":"76cdfc2e82690ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/76cdfc2e82690ffd","status":"passed","time":{"start":1696123414477,"stop":1696123424018,"duration":9541}},{"uid":"9268f57495f94281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9268f57495f94281","status":"passed","time":{"start":1696036370272,"stop":1696036380008,"duration":9736}},{"uid":"bab7adf79254bc06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bab7adf79254bc06","status":"passed","time":{"start":1695950065228,"stop":1695950071905,"duration":6677}},{"uid":"53dd49fba207ffe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/53dd49fba207ffe0","status":"passed","time":{"start":1695930387418,"stop":1695930392849,"duration":5431}},{"uid":"9cc57638a7a9bfdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9cc57638a7a9bfdb","status":"passed","time":{"start":1695930295355,"stop":1695930300335,"duration":4980}},{"uid":"1e2d019dbc8a7b25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1e2d019dbc8a7b25","status":"passed","time":{"start":1695863675278,"stop":1695863680875,"duration":5597}},{"uid":"e556669d258edca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e556669d258edca5","status":"passed","time":{"start":1695852509447,"stop":1695852515066,"duration":5619}},{"uid":"7901f987702098d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7901f987702098d9","status":"passed","time":{"start":1695852461699,"stop":1695852472465,"duration":10766}},{"uid":"d1f85c9d2a51d297","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d1f85c9d2a51d297","status":"passed","time":{"start":1695841450280,"stop":1695841455230,"duration":4950}},{"uid":"aea98211d67c8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/aea98211d67c8d3e","status":"passed","time":{"start":1695841409935,"stop":1695841414811,"duration":4876}},{"uid":"85a57a0f81a4416f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/85a57a0f81a4416f","status":"passed","time":{"start":1695777294013,"stop":1695777299373,"duration":5360}},{"uid":"f75b7089492e954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f75b7089492e954","status":"passed","time":{"start":1695690889620,"stop":1695690894670,"duration":5050}},{"uid":"5c0f2e1349847617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5c0f2e1349847617","status":"passed","time":{"start":1695604532512,"stop":1695604543034,"duration":10522}},{"uid":"7d93bbb698b43422","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7d93bbb698b43422","status":"passed","time":{"start":1695518312588,"stop":1695518320818,"duration":8230}},{"uid":"4a27245321f2d53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4a27245321f2d53b","status":"passed","time":{"start":1695431544294,"stop":1695431550205,"duration":5911}},{"uid":"1276090cb023a939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/1276090cb023a939","status":"passed","time":{"start":1695345272342,"stop":1695345281889,"duration":9547}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":25,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":25},"items":[{"uid":"1a5b4ae285c31a7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1a5b4ae285c31a7f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696382131771,"stop":1696382132494,"duration":723}},{"uid":"f83e5ac86fddb533","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/f83e5ac86fddb533","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696366182951,"stop":1696366183477,"duration":526}},{"uid":"7bcace9759e487f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7bcace9759e487f1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696295654411,"stop":1696295655065,"duration":654}},{"uid":"3d981be1ef30e87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3d981be1ef30e87e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696209256971,"stop":1696209257550,"duration":579}},{"uid":"e6943574c9adffdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e6943574c9adffdf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696123354826,"stop":1696123355723,"duration":897}},{"uid":"cb454291e8c636f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb454291e8c636f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696036314197,"stop":1696036314736,"duration":539}},{"uid":"9b51a3eb979c5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9b51a3eb979c5eb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695950004702,"stop":1695950005386,"duration":684}},{"uid":"7608a49234633838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7608a49234633838","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930325109,"stop":1695930325984,"duration":875}},{"uid":"4931ac5bd047e654","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4931ac5bd047e654","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930254257,"stop":1695930254770,"duration":513}},{"uid":"89e02b70c58574cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/89e02b70c58574cc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695863609848,"stop":1695863610737,"duration":889}},{"uid":"55bd359f745ab0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/55bd359f745ab0fe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852448292,"stop":1695852449010,"duration":718}},{"uid":"254c6682882e2527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/254c6682882e2527","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852407459,"stop":1695852407933,"duration":474}},{"uid":"4594899db27d0f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4594899db27d0f8d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841404737,"stop":1695841405343,"duration":606}},{"uid":"a2a0dd6f2d57559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a2a0dd6f2d57559","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841360278,"stop":1695841360811,"duration":533}},{"uid":"ea9516aa855bbd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ea9516aa855bbd5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695777235253,"stop":1695777235844,"duration":591}},{"uid":"5862b2c20d07b25c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5862b2c20d07b25c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695690833688,"stop":1695690834374,"duration":686}},{"uid":"3ac56ce0cebd0339","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3ac56ce0cebd0339","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695604444939,"stop":1695604445721,"duration":782}},{"uid":"7b0b3c942ec743ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7b0b3c942ec743ab","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695518225096,"stop":1695518225994,"duration":898}},{"uid":"9f04beb6380181d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9f04beb6380181d2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695431458382,"stop":1695431459238,"duration":856}},{"uid":"d04ab09de42049fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d04ab09de42049fb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695345190174,"stop":1695345190778,"duration":604}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"6826e75ead94c67e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/6826e75ead94c67e","status":"passed","time":{"start":1696382457009,"stop":1696382457564,"duration":555}},{"uid":"897a58ad5111b392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/897a58ad5111b392","status":"passed","time":{"start":1696366590169,"stop":1696366592244,"duration":2075}},{"uid":"62e341fa0ff5d15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/62e341fa0ff5d15c","status":"passed","time":{"start":1696295977646,"stop":1696295978487,"duration":841}},{"uid":"ffd8ca532890869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ffd8ca532890869","status":"passed","time":{"start":1696209577866,"stop":1696209578757,"duration":891}},{"uid":"1168d772d1753fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1168d772d1753fa7","status":"passed","time":{"start":1696123708909,"stop":1696123709794,"duration":885}},{"uid":"c626dc565c5a51ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c626dc565c5a51ef","status":"passed","time":{"start":1696036619765,"stop":1696036620303,"duration":538}},{"uid":"23d9c84fc1eadadd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/23d9c84fc1eadadd","status":"passed","time":{"start":1695950330097,"stop":1695950330944,"duration":847}},{"uid":"20bd4043ef648dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/20bd4043ef648dd","status":"passed","time":{"start":1695930740281,"stop":1695930741292,"duration":1011}},{"uid":"650054d35c585357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/650054d35c585357","status":"passed","time":{"start":1695930660068,"stop":1695930660647,"duration":579}},{"uid":"ecd862dff0188d5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ecd862dff0188d5e","status":"passed","time":{"start":1695863991387,"stop":1695863992297,"duration":910}},{"uid":"d780466dd458e582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d780466dd458e582","status":"passed","time":{"start":1695852765137,"stop":1695852766112,"duration":975}},{"uid":"c4a2c1a25d7398b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c4a2c1a25d7398b1","status":"passed","time":{"start":1695852696361,"stop":1695852703594,"duration":7233}},{"uid":"70be0fd366f2d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/70be0fd366f2d26","status":"passed","time":{"start":1695841782343,"stop":1695841782939,"duration":596}},{"uid":"c9da9f649191a9c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c9da9f649191a9c6","status":"passed","time":{"start":1695841643344,"stop":1695841643943,"duration":599}},{"uid":"e944e744a8fa7681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e944e744a8fa7681","status":"passed","time":{"start":1695777525637,"stop":1695777526173,"duration":536}},{"uid":"6467ff5a8d80f71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6467ff5a8d80f71f","status":"passed","time":{"start":1695691131470,"stop":1695691132038,"duration":568}},{"uid":"e2d29fd98a6dd73a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/e2d29fd98a6dd73a","status":"passed","time":{"start":1695604805227,"stop":1695604806151,"duration":924}},{"uid":"e0aa714736c66869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e0aa714736c66869","status":"passed","time":{"start":1695518606545,"stop":1695518607458,"duration":913}},{"uid":"9cace37e0b302aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9cace37e0b302aed","status":"passed","time":{"start":1695431802159,"stop":1695431803062,"duration":903}},{"uid":"a84a805ed1111130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a84a805ed1111130","status":"passed","time":{"start":1695345495972,"stop":1695345496534,"duration":562}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":35,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":107},"items":[{"uid":"b056249e99422870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b056249e99422870","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696382429170,"stop":1696382432377,"duration":3207}},{"uid":"79c0c6dfd146997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/79c0c6dfd146997","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696366576342,"stop":1696366580414,"duration":4072}},{"uid":"1ae45b1fec74c57e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1ae45b1fec74c57e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696295963485,"stop":1696295967085,"duration":3600}},{"uid":"b74b69c80118dcf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b74b69c80118dcf8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696209557879,"stop":1696209561584,"duration":3705}},{"uid":"42b2a628e4333a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/42b2a628e4333a26","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696123691158,"stop":1696123695325,"duration":4167}},{"uid":"c4a5039734092f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c4a5039734092f6a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696036605681,"stop":1696036608687,"duration":3006}},{"uid":"90ad43cc6f42c8d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/90ad43cc6f42c8d1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695950312293,"stop":1695950315833,"duration":3540}},{"uid":"e33130a4c47f3e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e33130a4c47f3e24","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930725364,"stop":1695930729207,"duration":3843}},{"uid":"64a14decbf350d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/64a14decbf350d72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930647641,"stop":1695930650609,"duration":2968}},{"uid":"d15f9ac31810f25a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d15f9ac31810f25a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695863974458,"stop":1695863978345,"duration":3887}},{"uid":"30cff9cbb766f399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/30cff9cbb766f399","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852750988,"stop":1695852754641,"duration":3653}},{"uid":"9af07a0acff16576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9af07a0acff16576","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852682924,"stop":1695852686645,"duration":3721}},{"uid":"97c2bad9ea42d9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/97c2bad9ea42d9c9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841776626,"stop":1695841780366,"duration":3740}},{"uid":"d7dd5ecefe21e306","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d7dd5ecefe21e306","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841624595,"stop":1695841628054,"duration":3459}},{"uid":"da29c6b037f2f240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/da29c6b037f2f240","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695777506915,"stop":1695777510254,"duration":3339}},{"uid":"4a3ad74afc23a21c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4a3ad74afc23a21c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695691116900,"stop":1695691118844,"duration":1944}},{"uid":"813ffe8d377338e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/813ffe8d377338e9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695604788152,"stop":1695604790729,"duration":2577}},{"uid":"7026388a89b8eae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7026388a89b8eae3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695518592119,"stop":1695518594814,"duration":2695}},{"uid":"4eb426d20e43954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4eb426d20e43954","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695431787708,"stop":1695431790513,"duration":2805}},{"uid":"2dec426154f03ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2dec426154f03ea6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695345480309,"stop":1695345482308,"duration":1999}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":107},"items":[{"uid":"aa9404ab362d9c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/aa9404ab362d9c4","status":"passed","time":{"start":1696382253496,"stop":1696382258607,"duration":5111}},{"uid":"55a977cb0bd136a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/55a977cb0bd136a3","status":"passed","time":{"start":1696366248354,"stop":1696366253503,"duration":5149}},{"uid":"b8a7266bfc0ff209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b8a7266bfc0ff209","status":"passed","time":{"start":1696295770243,"stop":1696295775626,"duration":5383}},{"uid":"706a6b9c16ec2001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/706a6b9c16ec2001","status":"passed","time":{"start":1696209359016,"stop":1696209365792,"duration":6776}},{"uid":"46963583d3ed6827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/46963583d3ed6827","status":"passed","time":{"start":1696123475521,"stop":1696123482573,"duration":7052}},{"uid":"3fc2b44a2d02f924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3fc2b44a2d02f924","status":"passed","time":{"start":1696036423301,"stop":1696036428392,"duration":5091}},{"uid":"20391568cc419588","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/20391568cc419588","status":"passed","time":{"start":1695950096895,"stop":1695950102397,"duration":5502}},{"uid":"85e9baa1f8607be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/85e9baa1f8607be0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695930414631,"stop":1695930420798,"duration":6167}},{"uid":"e457740d71478504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e457740d71478504","status":"passed","time":{"start":1695930328752,"stop":1695930333660,"duration":4908}},{"uid":"a2cac8536d9ca90d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/a2cac8536d9ca90d","status":"passed","time":{"start":1695863704540,"stop":1695863710889,"duration":6349}},{"uid":"61f708c62aa4af69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/61f708c62aa4af69","status":"passed","time":{"start":1695852549553,"stop":1695852555191,"duration":5638}},{"uid":"f38763ba9cd9ce61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f38763ba9cd9ce61","status":"passed","time":{"start":1695852506882,"stop":1695852511619,"duration":4737}},{"uid":"bdd7664ab89c64d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/bdd7664ab89c64d6","status":"passed","time":{"start":1695841482489,"stop":1695841487865,"duration":5376}},{"uid":"4837b2477f040488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4837b2477f040488","status":"passed","time":{"start":1695841454841,"stop":1695841461063,"duration":6222}},{"uid":"17d9e86552c97a6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/17d9e86552c97a6f","status":"passed","time":{"start":1695777334748,"stop":1695777339802,"duration":5054}},{"uid":"2c13b0be365f8a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2c13b0be365f8a63","status":"passed","time":{"start":1695690936733,"stop":1695690941643,"duration":4910}},{"uid":"234d7627dc28be74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/234d7627dc28be74","status":"passed","time":{"start":1695604577870,"stop":1695604583834,"duration":5964}},{"uid":"c38e1c4f46d2e4e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c38e1c4f46d2e4e7","status":"passed","time":{"start":1695518360625,"stop":1695518366972,"duration":6347}},{"uid":"80b60a1c05ffb03a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/80b60a1c05ffb03a","status":"passed","time":{"start":1695431583882,"stop":1695431590052,"duration":6170}},{"uid":"757ebe2c15a5a87d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/757ebe2c15a5a87d","status":"passed","time":{"start":1695345297410,"stop":1695345303240,"duration":5830}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":68,"broken":0,"skipped":0,"passed":39,"unknown":0,"total":107},"items":[{"uid":"ac80854a39fc6bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ac80854a39fc6bf2","status":"passed","time":{"start":1696382182636,"stop":1696382187367,"duration":4731}},{"uid":"f2714c7a93510af3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/f2714c7a93510af3","status":"passed","time":{"start":1696366214178,"stop":1696366218232,"duration":4054}},{"uid":"c0e2610f957490b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c0e2610f957490b0","status":"passed","time":{"start":1696295698705,"stop":1696295704561,"duration":5856}},{"uid":"7a55006fd07f7cd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7a55006fd07f7cd3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696209302691,"stop":1696209304132,"duration":1441}},{"uid":"3146f411517ec4c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/3146f411517ec4c2","status":"passed","time":{"start":1696123401814,"stop":1696123406683,"duration":4869}},{"uid":"8eb3e86f42670b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8eb3e86f42670b81","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696036356999,"stop":1696036358528,"duration":1529}},{"uid":"11d55e4bd4984471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/11d55e4bd4984471","status":"passed","time":{"start":1695950050044,"stop":1695950055211,"duration":5167}},{"uid":"68a5a083d907aa79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/68a5a083d907aa79","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695930371751,"stop":1695930374078,"duration":2327}},{"uid":"f0f7f6f539e35ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/f0f7f6f539e35ad9","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695930287740,"stop":1695930289076,"duration":1336}},{"uid":"7b098825731185ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7b098825731185ac","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695863655696,"stop":1695863657413,"duration":1717}},{"uid":"9bad4c50d7930f52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/9bad4c50d7930f52","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695852488074,"stop":1695852489570,"duration":1496}},{"uid":"caae8639238247e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/caae8639238247e","status":"passed","time":{"start":1695852439238,"stop":1695852443515,"duration":4277}},{"uid":"1c3c92e8af75d2b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1c3c92e8af75d2b8","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841442458,"stop":1695841444234,"duration":1776}},{"uid":"aa196f9685971118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/aa196f9685971118","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841399221,"stop":1695841400398,"duration":1177}},{"uid":"c2942f92da8b6694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/c2942f92da8b6694","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695777278511,"stop":1695777279813,"duration":1302}},{"uid":"cf51d0f57db5f8ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/cf51d0f57db5f8ad","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695690877656,"stop":1695690878906,"duration":1250}},{"uid":"72e10b6d76b495f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/72e10b6d76b495f7","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695604497448,"stop":1695604499149,"duration":1701}},{"uid":"cd704c57556b8337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cd704c57556b8337","status":"passed","time":{"start":1695518268437,"stop":1695518273417,"duration":4980}},{"uid":"79af715207f0d41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/79af715207f0d41e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695431496126,"stop":1695431498043,"duration":1917}},{"uid":"fbcceb961a0f58f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/fbcceb961a0f58f2","status":"passed","time":{"start":1695345232143,"stop":1695345236102,"duration":3959}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"a31d279b50ff7441","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/a31d279b50ff7441","status":"passed","time":{"start":1696382324458,"stop":1696382326870,"duration":2412}},{"uid":"d83a7d63285d69bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d83a7d63285d69bc","status":"passed","time":{"start":1696366361556,"stop":1696366364047,"duration":2491}},{"uid":"daf475e67d863a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/daf475e67d863a78","status":"passed","time":{"start":1696295903954,"stop":1696295907011,"duration":3057}},{"uid":"955591c123954c67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/955591c123954c67","status":"passed","time":{"start":1696209460057,"stop":1696209462852,"duration":2795}},{"uid":"8d86280e9e0d3164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/8d86280e9e0d3164","status":"passed","time":{"start":1696123632635,"stop":1696123635552,"duration":2917}},{"uid":"5cf5ba9a423e81d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5cf5ba9a423e81d6","status":"passed","time":{"start":1696036513984,"stop":1696036517419,"duration":3435}},{"uid":"dece346ca46a7612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dece346ca46a7612","status":"passed","time":{"start":1695950249945,"stop":1695950252711,"duration":2766}},{"uid":"3bb0a7cb71022fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3bb0a7cb71022fc1","status":"passed","time":{"start":1695930629877,"stop":1695930632870,"duration":2993}},{"uid":"dfd5b5d7ef4984e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/dfd5b5d7ef4984e4","status":"passed","time":{"start":1695930439260,"stop":1695930441854,"duration":2594}},{"uid":"953cd1e41396bb20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/953cd1e41396bb20","status":"passed","time":{"start":1695863902237,"stop":1695863905178,"duration":2941}},{"uid":"13f61a703307f4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/13f61a703307f4d2","status":"passed","time":{"start":1695852683943,"stop":1695852686699,"duration":2756}},{"uid":"13cbf1a3d3dfdea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/13cbf1a3d3dfdea1","status":"passed","time":{"start":1695852580610,"stop":1695852583015,"duration":2405}},{"uid":"9e9741532ca60c7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9e9741532ca60c7a","status":"passed","time":{"start":1695841594920,"stop":1695841598514,"duration":3594}},{"uid":"74db9b641f7610f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/74db9b641f7610f9","status":"passed","time":{"start":1695841553342,"stop":1695841557229,"duration":3887}},{"uid":"e16b2b5177a24203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e16b2b5177a24203","status":"passed","time":{"start":1695777433775,"stop":1695777436212,"duration":2437}},{"uid":"279c3349015de2be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/279c3349015de2be","status":"passed","time":{"start":1695691030230,"stop":1695691032719,"duration":2489}},{"uid":"a20f0a3e281eef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a20f0a3e281eef6c","status":"passed","time":{"start":1695604753028,"stop":1695604755893,"duration":2865}},{"uid":"8e229e54f5708078","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8e229e54f5708078","status":"passed","time":{"start":1695518556604,"stop":1695518559325,"duration":2721}},{"uid":"9271ab21cbbc4b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9271ab21cbbc4b0e","status":"passed","time":{"start":1695431740222,"stop":1695431743359,"duration":3137}},{"uid":"282d9f70d4484950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/282d9f70d4484950","status":"passed","time":{"start":1695345423239,"stop":1695345426045,"duration":2806}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"badfe0255b6e9da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/badfe0255b6e9da2","status":"passed","time":{"start":1696382231599,"stop":1696382232570,"duration":971}},{"uid":"27183488b4ffd0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/27183488b4ffd0b7","status":"passed","time":{"start":1696366235223,"stop":1696366236068,"duration":845}},{"uid":"9eded273cd765e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9eded273cd765e7d","status":"passed","time":{"start":1696295750646,"stop":1696295751865,"duration":1219}},{"uid":"43edc666e9eba933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/43edc666e9eba933","status":"passed","time":{"start":1696209336208,"stop":1696209337773,"duration":1565}},{"uid":"be4e177f52f80d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/be4e177f52f80d","status":"passed","time":{"start":1696123458096,"stop":1696123459313,"duration":1217}},{"uid":"4118921f881254f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4118921f881254f4","status":"passed","time":{"start":1696036403367,"stop":1696036404601,"duration":1234}},{"uid":"7cbc09e264145a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7cbc09e264145a8","status":"passed","time":{"start":1695950076091,"stop":1695950077154,"duration":1063}},{"uid":"9aede3ffe36f084a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9aede3ffe36f084a","status":"passed","time":{"start":1695930397688,"stop":1695930398687,"duration":999}},{"uid":"17a3a2d7a8cdd110","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/17a3a2d7a8cdd110","status":"passed","time":{"start":1695930309130,"stop":1695930309793,"duration":663}},{"uid":"8748b3afb84a6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/8748b3afb84a6aa","status":"passed","time":{"start":1695863684674,"stop":1695863685893,"duration":1219}},{"uid":"62751355cbc79479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/62751355cbc79479","status":"passed","time":{"start":1695852518665,"stop":1695852519779,"duration":1114}},{"uid":"7829b88988780117","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7829b88988780117","status":"passed","time":{"start":1695852475958,"stop":1695852476821,"duration":863}},{"uid":"1da70aa79cb53d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1da70aa79cb53d77","status":"passed","time":{"start":1695841464817,"stop":1695841465572,"duration":755}},{"uid":"4e5131838758f735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4e5131838758f735","status":"passed","time":{"start":1695841437792,"stop":1695841438627,"duration":835}},{"uid":"ceebb8d568c0d3f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ceebb8d568c0d3f4","status":"passed","time":{"start":1695777317802,"stop":1695777319031,"duration":1229}},{"uid":"ecc37def97bed66e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ecc37def97bed66e","status":"passed","time":{"start":1695690917319,"stop":1695690918303,"duration":984}},{"uid":"ac1e665105c03f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/ac1e665105c03f21","status":"passed","time":{"start":1695604555872,"stop":1695604556897,"duration":1025}},{"uid":"dfe08e166a46ee21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/dfe08e166a46ee21","status":"passed","time":{"start":1695518338025,"stop":1695518339384,"duration":1359}},{"uid":"29a220fb6ee949c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/29a220fb6ee949c6","status":"passed","time":{"start":1695431554813,"stop":1695431556333,"duration":1520}},{"uid":"47a284ed3e5af2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/47a284ed3e5af2e7","status":"passed","time":{"start":1695345276807,"stop":1695345277594,"duration":787}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":107},"items":[{"uid":"51fe6de411b1ddae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/51fe6de411b1ddae","status":"passed","time":{"start":1696382134854,"stop":1696382141132,"duration":6278}},{"uid":"6fdd4c9c618e3a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6fdd4c9c618e3a7a","status":"passed","time":{"start":1696366185578,"stop":1696366189304,"duration":3726}},{"uid":"be7780b1dc29fcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/be7780b1dc29fcb2","status":"passed","time":{"start":1696295657532,"stop":1696295661379,"duration":3847}},{"uid":"9f256f6a2d296537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9f256f6a2d296537","status":"passed","time":{"start":1696209259718,"stop":1696209263247,"duration":3529}},{"uid":"a0b7826d70bc5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a0b7826d70bc5a4d","status":"passed","time":{"start":1696123358704,"stop":1696123366158,"duration":7454}},{"uid":"86b798e9727fd862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/86b798e9727fd862","status":"passed","time":{"start":1696036316775,"stop":1696036320250,"duration":3475}},{"uid":"e7419715f921ce52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e7419715f921ce52","status":"passed","time":{"start":1695950008003,"stop":1695950014170,"duration":6167}},{"uid":"1414a6270f22a3b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1414a6270f22a3b7","status":"passed","time":{"start":1695930328999,"stop":1695930333066,"duration":4067}},{"uid":"1e4a74ea51b0d097","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1e4a74ea51b0d097","status":"passed","time":{"start":1695930256593,"stop":1695930260118,"duration":3525}},{"uid":"59bbcbc0192ca3d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/59bbcbc0192ca3d9","status":"passed","time":{"start":1695863613939,"stop":1695863617659,"duration":3720}},{"uid":"4f5bf2a4266d70f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4f5bf2a4266d70f4","status":"passed","time":{"start":1695852451448,"stop":1695852455822,"duration":4374}},{"uid":"346acce989b7d2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/346acce989b7d2d8","status":"passed","time":{"start":1695852409847,"stop":1695852414859,"duration":5012}},{"uid":"c5528683fe2a3b0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c5528683fe2a3b0c","status":"passed","time":{"start":1695841407576,"stop":1695841412106,"duration":4530}},{"uid":"2cbd1e00a9a8e774","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2cbd1e00a9a8e774","status":"passed","time":{"start":1695841362851,"stop":1695841366706,"duration":3855}},{"uid":"a181540f95cac699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a181540f95cac699","status":"passed","time":{"start":1695777237698,"stop":1695777241646,"duration":3948}},{"uid":"f2aa6f265b6dab30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f2aa6f265b6dab30","status":"passed","time":{"start":1695690836442,"stop":1695690839697,"duration":3255}},{"uid":"fed052f40d4f4061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fed052f40d4f4061","status":"passed","time":{"start":1695604448776,"stop":1695604452661,"duration":3885}},{"uid":"e2506714c0dc1ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e2506714c0dc1ea9","status":"passed","time":{"start":1695518229336,"stop":1695518236758,"duration":7422}},{"uid":"dfa7738f284e10b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/dfa7738f284e10b","status":"passed","time":{"start":1695431462181,"stop":1695431467083,"duration":4902}},{"uid":"2889fc871c32dac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2889fc871c32dac3","status":"passed","time":{"start":1695345197803,"stop":1695345201346,"duration":3543}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":13,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":107},"items":[{"uid":"9a9af6751ff50828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/9a9af6751ff50828","status":"passed","time":{"start":1696382409466,"stop":1696382411219,"duration":1753}},{"uid":"5fe08da674569395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5fe08da674569395","status":"passed","time":{"start":1696366558105,"stop":1696366560644,"duration":2539}},{"uid":"95327f9024acedb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/95327f9024acedb7","status":"passed","time":{"start":1696295946761,"stop":1696295948697,"duration":1936}},{"uid":"493bdc519d78a76c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/493bdc519d78a76c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by NameResolutionError(\": Failed to resolve 'myvale.valeofglamorgan.gov.uk' ([Errno -3] Temporary failure in name resolution)\"))","time":{"start":1696209527919,"stop":1696209538008,"duration":10089}},{"uid":"490852835e43f03b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/490852835e43f03b","status":"passed","time":{"start":1696123665752,"stop":1696123675505,"duration":9753}},{"uid":"fcb43cbf74a7dcda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/fcb43cbf74a7dcda","status":"passed","time":{"start":1696036585913,"stop":1696036587823,"duration":1910}},{"uid":"17c6e807fa3a0ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/17c6e807fa3a0ab0","status":"passed","time":{"start":1695950293718,"stop":1695950295833,"duration":2115}},{"uid":"e8cce0eb2913365c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e8cce0eb2913365c","status":"passed","time":{"start":1695930702768,"stop":1695930705139,"duration":2371}},{"uid":"2a9b628ac08fd9ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2a9b628ac08fd9ff","status":"passed","time":{"start":1695930631864,"stop":1695930634010,"duration":2146}},{"uid":"2dcd7e4cc25e657a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/2dcd7e4cc25e657a","status":"passed","time":{"start":1695863943535,"stop":1695863946341,"duration":2806}},{"uid":"3d8d8b563bdf5539","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3d8d8b563bdf5539","status":"passed","time":{"start":1695852730841,"stop":1695852733182,"duration":2341}},{"uid":"45f16910d117d0dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/45f16910d117d0dc","status":"passed","time":{"start":1695852667783,"stop":1695852669594,"duration":1811}},{"uid":"aae8835a6acbef90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/aae8835a6acbef90","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841636890,"stop":1695841767151,"duration":130261}},{"uid":"7fcfe778d9a01261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7fcfe778d9a01261","status":"passed","time":{"start":1695841609747,"stop":1695841611598,"duration":1851}},{"uid":"2f11a06b79756a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/2f11a06b79756a63","status":"passed","time":{"start":1695777484679,"stop":1695777486424,"duration":1745}},{"uid":"555fbc626e9b799b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/555fbc626e9b799b","status":"passed","time":{"start":1695691087898,"stop":1695691090251,"duration":2353}},{"uid":"d4c39577bac2754d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/d4c39577bac2754d","status":"passed","time":{"start":1695604777315,"stop":1695604779618,"duration":2303}},{"uid":"cdc0fde1c7eb6741","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cdc0fde1c7eb6741","status":"passed","time":{"start":1695518574756,"stop":1695518576996,"duration":2240}},{"uid":"5cd0d97102fc32f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/5cd0d97102fc32f2","status":"passed","time":{"start":1695431769594,"stop":1695431772353,"duration":2759}},{"uid":"8bdc1a10ea1cab7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/8bdc1a10ea1cab7a","status":"passed","time":{"start":1695345461349,"stop":1695345463806,"duration":2457}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"ed923864b63151fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ed923864b63151fc","status":"passed","time":{"start":1696382357706,"stop":1696382359444,"duration":1738}},{"uid":"60fb8f0cdb1c78c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/60fb8f0cdb1c78c5","status":"passed","time":{"start":1696366685490,"stop":1696366688121,"duration":2631}},{"uid":"8e21294a0e3e8a9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e21294a0e3e8a9e","status":"passed","time":{"start":1696295934047,"stop":1696295936253,"duration":2206}},{"uid":"7093e727d08ff3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7093e727d08ff3ae","status":"passed","time":{"start":1696209484052,"stop":1696209485666,"duration":1614}},{"uid":"353645891c344b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/353645891c344b58","status":"passed","time":{"start":1696123656303,"stop":1696123658495,"duration":2192}},{"uid":"6b371b6386146698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6b371b6386146698","status":"passed","time":{"start":1696036547204,"stop":1696036548953,"duration":1749}},{"uid":"a770eeea89c937ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a770eeea89c937ac","status":"passed","time":{"start":1695950279449,"stop":1695950287214,"duration":7765}},{"uid":"b82c317b2b26188e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/b82c317b2b26188e","status":"passed","time":{"start":1695930695631,"stop":1695930698145,"duration":2514}},{"uid":"d4f323c886dba749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/d4f323c886dba749","status":"passed","time":{"start":1695930656624,"stop":1695930658186,"duration":1562}},{"uid":"e6ba82bf82f73100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e6ba82bf82f73100","status":"passed","time":{"start":1695863886808,"stop":1695863889152,"duration":2344}},{"uid":"e07c81ad8cb1650b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e07c81ad8cb1650b","status":"passed","time":{"start":1695852712396,"stop":1695852714404,"duration":2008}},{"uid":"a69d1a908caf77f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a69d1a908caf77f8","status":"passed","time":{"start":1695852614143,"stop":1695852616534,"duration":2391}},{"uid":"a1250c97ada8facd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/a1250c97ada8facd","status":"passed","time":{"start":1695841621473,"stop":1695841623146,"duration":1673}},{"uid":"a3bfc20ee8aeedd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a3bfc20ee8aeedd0","status":"passed","time":{"start":1695841575124,"stop":1695841576679,"duration":1555}},{"uid":"bfaa817b0cb2915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/bfaa817b0cb2915","status":"passed","time":{"start":1695777455336,"stop":1695777463287,"duration":7951}},{"uid":"34f1a511f19b5391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/34f1a511f19b5391","status":"passed","time":{"start":1695691057468,"stop":1695691059181,"duration":1713}},{"uid":"fde863c8199110ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fde863c8199110ce","status":"passed","time":{"start":1695604747218,"stop":1695604755146,"duration":7928}},{"uid":"196a9aa13a2e29b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/196a9aa13a2e29b","status":"passed","time":{"start":1695518529462,"stop":1695518534085,"duration":4623}},{"uid":"86db1f951731aa21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/86db1f951731aa21","status":"passed","time":{"start":1695431748554,"stop":1695431751093,"duration":2539}},{"uid":"b6df6261799cc95a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b6df6261799cc95a","status":"passed","time":{"start":1695345448227,"stop":1695345450311,"duration":2084}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"f55af98ee1f56e89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f55af98ee1f56e89","status":"passed","time":{"start":1696382163356,"stop":1696382166365,"duration":3009}},{"uid":"91e35899d0562fe7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/91e35899d0562fe7","status":"passed","time":{"start":1696366207763,"stop":1696366209851,"duration":2088}},{"uid":"abb602b59cae01a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/abb602b59cae01a4","status":"passed","time":{"start":1696295692162,"stop":1696295694446,"duration":2284}},{"uid":"b9a9728261c9255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b9a9728261c9255","status":"passed","time":{"start":1696209294974,"stop":1696209297958,"duration":2984}},{"uid":"76536452226c44d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/76536452226c44d","status":"passed","time":{"start":1696123391360,"stop":1696123394654,"duration":3294}},{"uid":"6139968aaaf1bafa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6139968aaaf1bafa","status":"passed","time":{"start":1696036353622,"stop":1696036356017,"duration":2395}},{"uid":"74bf38e1a5fdbc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/74bf38e1a5fdbc18","status":"passed","time":{"start":1695950044958,"stop":1695950047622,"duration":2664}},{"uid":"eda187ef3bf0b57e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/eda187ef3bf0b57e","status":"passed","time":{"start":1695930365305,"stop":1695930368558,"duration":3253}},{"uid":"e1838dccab52c7b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e1838dccab52c7b4","status":"passed","time":{"start":1695930279722,"stop":1695930282486,"duration":2764}},{"uid":"4b271be29453db3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4b271be29453db3d","status":"passed","time":{"start":1695863654739,"stop":1695863657408,"duration":2669}},{"uid":"ca34ba7c45bd8349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ca34ba7c45bd8349","status":"passed","time":{"start":1695852491686,"stop":1695852494222,"duration":2536}},{"uid":"a26d1f8616491c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a26d1f8616491c92","status":"passed","time":{"start":1695852442342,"stop":1695852444565,"duration":2223}},{"uid":"942236a78c7054ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/942236a78c7054ff","status":"passed","time":{"start":1695841433627,"stop":1695841435801,"duration":2174}},{"uid":"b1d69e249a37a84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b1d69e249a37a84f","status":"passed","time":{"start":1695841393070,"stop":1695841395305,"duration":2235}},{"uid":"f1697e1bbee40353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f1697e1bbee40353","status":"passed","time":{"start":1695777269709,"stop":1695777271856,"duration":2147}},{"uid":"56240f26510b773f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/56240f26510b773f","status":"passed","time":{"start":1695690874073,"stop":1695690876711,"duration":2638}},{"uid":"5616c6eb2063ba31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5616c6eb2063ba31","status":"passed","time":{"start":1695604487579,"stop":1695604489992,"duration":2413}},{"uid":"22b77ba51a0d40ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/22b77ba51a0d40ad","status":"passed","time":{"start":1695518262796,"stop":1695518266596,"duration":3800}},{"uid":"105499465be036d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/105499465be036d1","status":"passed","time":{"start":1695431497814,"stop":1695431500870,"duration":3056}},{"uid":"55a56f77d0b4bff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/55a56f77d0b4bff5","status":"passed","time":{"start":1695345231526,"stop":1695345233812,"duration":2286}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"47aa7580856a382e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/47aa7580856a382e","status":"passed","time":{"start":1696382191628,"stop":1696382193206,"duration":1578}},{"uid":"12372ddf58884fc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/12372ddf58884fc0","status":"passed","time":{"start":1696366221694,"stop":1696366223463,"duration":1769}},{"uid":"a3dd4f1d0a83fd6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/a3dd4f1d0a83fd6a","status":"passed","time":{"start":1696295710347,"stop":1696295712179,"duration":1832}},{"uid":"adf0e71e7f34ef15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/adf0e71e7f34ef15","status":"passed","time":{"start":1696209308125,"stop":1696209309681,"duration":1556}},{"uid":"5aae1fcdace77c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/5aae1fcdace77c66","status":"passed","time":{"start":1696123411856,"stop":1696123414073,"duration":2217}},{"uid":"6825adfe50e23007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6825adfe50e23007","status":"passed","time":{"start":1696036365685,"stop":1696036367206,"duration":1521}},{"uid":"ffe02f26011d912a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/ffe02f26011d912a","status":"passed","time":{"start":1695950060228,"stop":1695950062595,"duration":2367}},{"uid":"cd139307dd14eb5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/cd139307dd14eb5f","status":"passed","time":{"start":1695930378665,"stop":1695930381129,"duration":2464}},{"uid":"45bacc88a2fbcfe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/45bacc88a2fbcfe1","status":"passed","time":{"start":1695930292961,"stop":1695930295053,"duration":2092}},{"uid":"72ba879da8116c40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/72ba879da8116c40","status":"passed","time":{"start":1695863662442,"stop":1695863664376,"duration":1934}},{"uid":"db0e69d2fcc67239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/db0e69d2fcc67239","status":"passed","time":{"start":1695852493829,"stop":1695852497108,"duration":3279}},{"uid":"12e3d7341b92895c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/12e3d7341b92895c","status":"passed","time":{"start":1695852446860,"stop":1695852448356,"duration":1496}},{"uid":"6540833a34bd11a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6540833a34bd11a5","status":"passed","time":{"start":1695841448494,"stop":1695841450986,"duration":2492}},{"uid":"9f7bc07f192765c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9f7bc07f192765c","status":"passed","time":{"start":1695841405450,"stop":1695841410289,"duration":4839}},{"uid":"73a2f334f7885db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/73a2f334f7885db8","status":"passed","time":{"start":1695777284777,"stop":1695777286468,"duration":1691}},{"uid":"2dd147dcab6345b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2dd147dcab6345b7","status":"passed","time":{"start":1695690882679,"stop":1695690884274,"duration":1595}},{"uid":"13214731d6fab82c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/13214731d6fab82c","status":"passed","time":{"start":1695604504299,"stop":1695604505879,"duration":1580}},{"uid":"6fdfbe09385889fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6fdfbe09385889fd","status":"passed","time":{"start":1695518279793,"stop":1695518281678,"duration":1885}},{"uid":"476103ed290d50f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/476103ed290d50f4","status":"passed","time":{"start":1695431504363,"stop":1695431506211,"duration":1848}},{"uid":"619c252e22051058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/619c252e22051058","status":"passed","time":{"start":1695345240127,"stop":1695345244790,"duration":4663}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":105,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":107},"items":[{"uid":"372e004b3f1fad53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/372e004b3f1fad53","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696382178042,"stop":1696382182560,"duration":4518}},{"uid":"40660a1bd5b75e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/40660a1bd5b75e28","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696366212816,"stop":1696366214103,"duration":1287}},{"uid":"c35425ab4652014c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c35425ab4652014c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696295696460,"stop":1696295698629,"duration":2169}},{"uid":"ee555a6d17552879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ee555a6d17552879","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696209298652,"stop":1696209302574,"duration":3922}},{"uid":"9d826beb5f6f379c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/9d826beb5f6f379c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696123395863,"stop":1696123401742,"duration":5879}},{"uid":"762cebe2d7eea3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/762cebe2d7eea3e3","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696036355738,"stop":1696036356929,"duration":1191}},{"uid":"d9c587c56a409171","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d9c587c56a409171","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695950044047,"stop":1695950049974,"duration":5927}},{"uid":"4ad12aec3e6c729c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/4ad12aec3e6c729c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930365701,"stop":1695930371654,"duration":5953}},{"uid":"be60804f70d850f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/be60804f70d850f9","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930284290,"stop":1695930287669,"duration":3379}},{"uid":"d1fea27fc8c2f45a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d1fea27fc8c2f45a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695863652112,"stop":1695863655609,"duration":3497}},{"uid":"1c40c76b48eb7274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/1c40c76b48eb7274","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852486380,"stop":1695852487983,"duration":1603}},{"uid":"fa09a56f868d4f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fa09a56f868d4f69","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852437507,"stop":1695852439165,"duration":1658}},{"uid":"90dc1b2a52090496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/90dc1b2a52090496","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841437259,"stop":1695841442353,"duration":5094}},{"uid":"6946dbe67b569a14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6946dbe67b569a14","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841397883,"stop":1695841399145,"duration":1262}},{"uid":"12c571311c5dab05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/12c571311c5dab05","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695777273190,"stop":1695777278442,"duration":5252}},{"uid":"31ebe21c91cff931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/31ebe21c91cff931","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695690873907,"stop":1695690877584,"duration":3677}},{"uid":"802df1d856cedd0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/802df1d856cedd0a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695604490631,"stop":1695604497322,"duration":6691}},{"uid":"e808de0e518244af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e808de0e518244af","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695518266628,"stop":1695518268352,"duration":1724}},{"uid":"81d61090da3e6a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/81d61090da3e6a2","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695431494419,"stop":1695431496027,"duration":1608}},{"uid":"13a70cf3b68dff33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/13a70cf3b68dff33","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695345230636,"stop":1695345232068,"duration":1432}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"4c5199ecbbc91cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4c5199ecbbc91cb8","status":"passed","time":{"start":1696382432517,"stop":1696382444365,"duration":11848}},{"uid":"c34b4976d319ddcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c34b4976d319ddcb","status":"passed","time":{"start":1696366580479,"stop":1696366582464,"duration":1985}},{"uid":"6c6bab7046fea88f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/6c6bab7046fea88f","status":"passed","time":{"start":1696295967132,"stop":1696295969508,"duration":2376}},{"uid":"73a869a76ca0f000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/73a869a76ca0f000","status":"passed","time":{"start":1696209561630,"stop":1696209568662,"duration":7032}},{"uid":"44aa8dcb8382cf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/44aa8dcb8382cf7f","status":"passed","time":{"start":1696123695368,"stop":1696123699460,"duration":4092}},{"uid":"32d842b99b8103eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/32d842b99b8103eb","status":"passed","time":{"start":1696036608813,"stop":1696036611091,"duration":2278}},{"uid":"70600501ede5536e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/70600501ede5536e","status":"passed","time":{"start":1695950315876,"stop":1695950319148,"duration":3272}},{"uid":"efa7d0434cd5b486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/efa7d0434cd5b486","status":"passed","time":{"start":1695930729264,"stop":1695930731716,"duration":2452}},{"uid":"c838d0131d203e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/c838d0131d203e8d","status":"passed","time":{"start":1695930650651,"stop":1695930652427,"duration":1776}},{"uid":"4eff1f924a52bd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4eff1f924a52bd78","status":"passed","time":{"start":1695863978430,"stop":1695863981026,"duration":2596}},{"uid":"946ce5b9c1aa9d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/946ce5b9c1aa9d12","status":"passed","time":{"start":1695852754750,"stop":1695852756956,"duration":2206}},{"uid":"5d20cc7226db4d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5d20cc7226db4d12","status":"passed","time":{"start":1695852686691,"stop":1695852688541,"duration":1850}},{"uid":"9f9cd37325b86f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9f9cd37325b86f45","status":"passed","time":{"start":1695841780420,"stop":1695841782338,"duration":1918}},{"uid":"3e9fc02a359841d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/3e9fc02a359841d8","status":"passed","time":{"start":1695841628097,"stop":1695841631574,"duration":3477}},{"uid":"6f6558479a056947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6f6558479a056947","status":"passed","time":{"start":1695777510296,"stop":1695777516040,"duration":5744}},{"uid":"6966c168252baa52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6966c168252baa52","status":"passed","time":{"start":1695691118890,"stop":1695691120620,"duration":1730}},{"uid":"cb1192384d9a56eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cb1192384d9a56eb","status":"passed","time":{"start":1695604790776,"stop":1695604793328,"duration":2552}},{"uid":"d7e6ef38a01974e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/d7e6ef38a01974e4","status":"passed","time":{"start":1695518594862,"stop":1695518597399,"duration":2537}},{"uid":"747a0c6bf6d91f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/747a0c6bf6d91f5a","status":"passed","time":{"start":1695431790619,"stop":1695431793878,"duration":3259}},{"uid":"cad965856234d4b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/cad965856234d4b7","status":"passed","time":{"start":1695345482352,"stop":1695345487946,"duration":5594}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":107},"items":[{"uid":"87457237b8c641c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/87457237b8c641c3","status":"passed","time":{"start":1696382180294,"stop":1696382181113,"duration":819}},{"uid":"e7e8a34210f6bc77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e7e8a34210f6bc77","status":"passed","time":{"start":1696366222829,"stop":1696366223264,"duration":435}},{"uid":"da9d495a52cb23f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/da9d495a52cb23f","status":"passed","time":{"start":1696295711882,"stop":1696295713601,"duration":1719}},{"uid":"2393de20898dc7cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/2393de20898dc7cf","status":"passed","time":{"start":1696209312399,"stop":1696209313110,"duration":711}},{"uid":"6fd95e533b0c9e5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6fd95e533b0c9e5a","status":"passed","time":{"start":1696123413521,"stop":1696123414474,"duration":953}},{"uid":"602deb3328828f1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/602deb3328828f1f","status":"passed","time":{"start":1696036369737,"stop":1696036370269,"duration":532}},{"uid":"dce888efa3a80449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dce888efa3a80449","status":"passed","time":{"start":1695950064368,"stop":1695950065225,"duration":857}},{"uid":"1db31ad7fd845c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1db31ad7fd845c0f","status":"passed","time":{"start":1695930386517,"stop":1695930387415,"duration":898}},{"uid":"18b7670168c9a9d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/18b7670168c9a9d0","status":"passed","time":{"start":1695930294739,"stop":1695930295351,"duration":612}},{"uid":"7bb495a86edbe920","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7bb495a86edbe920","status":"passed","time":{"start":1695863674234,"stop":1695863675274,"duration":1040}},{"uid":"32a4661d85ac8093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/32a4661d85ac8093","status":"passed","time":{"start":1695852508549,"stop":1695852509443,"duration":894}},{"uid":"deac23a498207549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/deac23a498207549","status":"passed","time":{"start":1695852461184,"stop":1695852461696,"duration":512}},{"uid":"7029714045ae67c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7029714045ae67c","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 27 September\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1695841448751,"stop":1695841450126,"duration":1375}},{"uid":"f786c1fa6d57e1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/f786c1fa6d57e1c7","status":"passed","time":{"start":1695841408974,"stop":1695841409932,"duration":958}},{"uid":"58ee596362d3b839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/58ee596362d3b839","status":"passed","time":{"start":1695777293490,"stop":1695777294010,"duration":520}},{"uid":"b70a19d1f4e102c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/b70a19d1f4e102c9","status":"passed","time":{"start":1695690889085,"stop":1695690889617,"duration":532}},{"uid":"66576893bfefba74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/66576893bfefba74","status":"passed","time":{"start":1695604531655,"stop":1695604532509,"duration":854}},{"uid":"90ee99e6f3a361ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/90ee99e6f3a361ce","status":"passed","time":{"start":1695518310412,"stop":1695518312585,"duration":2173}},{"uid":"d34e023f8cdd7305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d34e023f8cdd7305","status":"passed","time":{"start":1695431543329,"stop":1695431544289,"duration":960}},{"uid":"bb9a63fd18cbabdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bb9a63fd18cbabdc","status":"passed","time":{"start":1695345270780,"stop":1695345272339,"duration":1559}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"b9e1a3e60ea222b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b9e1a3e60ea222b8","status":"passed","time":{"start":1696382360108,"stop":1696382361624,"duration":1516}},{"uid":"2907ea1de15c09ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/2907ea1de15c09ca","status":"passed","time":{"start":1696366405638,"stop":1696366407622,"duration":1984}},{"uid":"b79380452947017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b79380452947017","status":"passed","time":{"start":1696295929540,"stop":1696295931439,"duration":1899}},{"uid":"63a28378321ad8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/63a28378321ad8f8","status":"passed","time":{"start":1696209486296,"stop":1696209488256,"duration":1960}},{"uid":"92638dc892b7c64b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/92638dc892b7c64b","status":"passed","time":{"start":1696123647516,"stop":1696123648814,"duration":1298}},{"uid":"536021f5201bc182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/536021f5201bc182","status":"passed","time":{"start":1696036549713,"stop":1696036551863,"duration":2150}},{"uid":"9ee8b0ee2310236f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9ee8b0ee2310236f","status":"passed","time":{"start":1695950269658,"stop":1695950272300,"duration":2642}},{"uid":"e20c1d0ca08c197c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e20c1d0ca08c197c","status":"passed","time":{"start":1695930646817,"stop":1695930648511,"duration":1694}},{"uid":"edc7a9f5f6f973f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/edc7a9f5f6f973f","status":"passed","time":{"start":1695930483676,"stop":1695930485543,"duration":1867}},{"uid":"5a27f0a890d3ba0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/5a27f0a890d3ba0a","status":"passed","time":{"start":1695863890194,"stop":1695863892252,"duration":2058}},{"uid":"89be47329efd3350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/89be47329efd3350","status":"passed","time":{"start":1695852715238,"stop":1695852716775,"duration":1537}},{"uid":"abddc9c141b9f33f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/abddc9c141b9f33f","status":"passed","time":{"start":1695852617168,"stop":1695852619022,"duration":1854}},{"uid":"71ee208bdbdb3273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/71ee208bdbdb3273","status":"passed","time":{"start":1695841623788,"stop":1695841625355,"duration":1567}},{"uid":"9f163cebf0409e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9f163cebf0409e9c","status":"passed","time":{"start":1695841577330,"stop":1695841578856,"duration":1526}},{"uid":"35de59ecf25e01c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/35de59ecf25e01c2","status":"passed","time":{"start":1695777463932,"stop":1695777465991,"duration":2059}},{"uid":"f591ec0d79a601e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f591ec0d79a601e6","status":"passed","time":{"start":1695691059810,"stop":1695691063645,"duration":3835}},{"uid":"67029553c8028b6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/67029553c8028b6d","status":"passed","time":{"start":1695604756145,"stop":1695604757935,"duration":1790}},{"uid":"23815803b3ca0e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/23815803b3ca0e3","status":"passed","time":{"start":1695518535120,"stop":1695518537801,"duration":2681}},{"uid":"4f1e2a59831e9e2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4f1e2a59831e9e2a","status":"passed","time":{"start":1695431752469,"stop":1695431754597,"duration":2128}},{"uid":"f20dabf8ded1cb66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f20dabf8ded1cb66","status":"passed","time":{"start":1695345449992,"stop":1695345452764,"duration":2772}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"1f17e20a9c9afa9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1f17e20a9c9afa9a","status":"passed","time":{"start":1696382444369,"stop":1696382447610,"duration":3241}},{"uid":"ae4b5d08f86bf356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ae4b5d08f86bf356","status":"passed","time":{"start":1696366582468,"stop":1696366585153,"duration":2685}},{"uid":"213afb17015e4e8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/213afb17015e4e8f","status":"passed","time":{"start":1696295969511,"stop":1696295972624,"duration":3113}},{"uid":"bac5c8562baf05e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bac5c8562baf05e1","status":"passed","time":{"start":1696209568666,"stop":1696209570322,"duration":1656}},{"uid":"89c53eeaae02da10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/89c53eeaae02da10","status":"passed","time":{"start":1696123699463,"stop":1696123701083,"duration":1620}},{"uid":"5f22437e204af13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5f22437e204af13e","status":"passed","time":{"start":1696036611094,"stop":1696036614148,"duration":3054}},{"uid":"45b7c5d1556c871c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/45b7c5d1556c871c","status":"passed","time":{"start":1695950319152,"stop":1695950322301,"duration":3149}},{"uid":"9056f21db1437d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9056f21db1437d0d","status":"passed","time":{"start":1695930731720,"stop":1695930734849,"duration":3129}},{"uid":"44c87410bd84972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/44c87410bd84972f","status":"passed","time":{"start":1695930652431,"stop":1695930655188,"duration":2757}},{"uid":"4faa39b044d9b599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4faa39b044d9b599","status":"passed","time":{"start":1695863981030,"stop":1695863984385,"duration":3355}},{"uid":"7bed5f92ea8df200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7bed5f92ea8df200","status":"passed","time":{"start":1695852756961,"stop":1695852759962,"duration":3001}},{"uid":"7915b647658ba2fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7915b647658ba2fb","status":"passed","time":{"start":1695852688545,"stop":1695852691300,"duration":2755}},{"uid":"da7f25a218bbd1b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/da7f25a218bbd1b5","status":"passed","time":{"start":1695841778030,"stop":1695841781143,"duration":3113}},{"uid":"463d721e4049442f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/463d721e4049442f","status":"passed","time":{"start":1695841631578,"stop":1695841634489,"duration":2911}},{"uid":"88c65c037082829f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/88c65c037082829f","status":"passed","time":{"start":1695777516044,"stop":1695777519121,"duration":3077}},{"uid":"4556c03805134f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4556c03805134f17","status":"passed","time":{"start":1695691120624,"stop":1695691123750,"duration":3126}},{"uid":"a55eec3a232494a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a55eec3a232494a","status":"passed","time":{"start":1695604793332,"stop":1695604796888,"duration":3556}},{"uid":"b4ad425953e85fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b4ad425953e85fb9","status":"passed","time":{"start":1695518597403,"stop":1695518600845,"duration":3442}},{"uid":"ac68f170b34f98f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ac68f170b34f98f2","status":"passed","time":{"start":1695431793882,"stop":1695431797045,"duration":3163}},{"uid":"10625e3870c8fd57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/10625e3870c8fd57","status":"passed","time":{"start":1695345487950,"stop":1695345491176,"duration":3226}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":107},"items":[{"uid":"8639698c6787c3ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/8639698c6787c3ea","status":"passed","time":{"start":1696382146918,"stop":1696382152296,"duration":5378}},{"uid":"72a54b6e844d868d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/72a54b6e844d868d","status":"passed","time":{"start":1696366194681,"stop":1696366199619,"duration":4938}},{"uid":"9d8c52b0d3a280bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9d8c52b0d3a280bb","status":"passed","time":{"start":1696295670567,"stop":1696295678036,"duration":7469}},{"uid":"9b09e4438e22200a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9b09e4438e22200a","status":"passed","time":{"start":1696209268816,"stop":1696209286508,"duration":17692}},{"uid":"c9cef7e9e83c587a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c9cef7e9e83c587a","status":"passed","time":{"start":1696123372499,"stop":1696123380070,"duration":7571}},{"uid":"cd59f6ce53464c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cd59f6ce53464c9a","status":"passed","time":{"start":1696036326222,"stop":1696036341708,"duration":15486}},{"uid":"bbdda7a50a71d044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bbdda7a50a71d044","status":"passed","time":{"start":1695950020753,"stop":1695950028825,"duration":8072}},{"uid":"1ee514d8657db18d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1ee514d8657db18d","status":"passed","time":{"start":1695930339334,"stop":1695930353286,"duration":13952}},{"uid":"dda700bbdcb8e56e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/dda700bbdcb8e56e","status":"passed","time":{"start":1695930265502,"stop":1695930270964,"duration":5462}},{"uid":"46d03f6ebcd7902b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/46d03f6ebcd7902b","status":"passed","time":{"start":1695863624587,"stop":1695863640682,"duration":16095}},{"uid":"6a1325cec5a4a02f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6a1325cec5a4a02f","status":"passed","time":{"start":1695852461744,"stop":1695852473370,"duration":11626}},{"uid":"37b73fc92e2e03a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/37b73fc92e2e03a6","status":"passed","time":{"start":1695852420320,"stop":1695852424466,"duration":4146}},{"uid":"52a4bffb6cf31ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/52a4bffb6cf31ef","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ctl00_ContentPlaceHolder1_FF5683TB\"]\"}\n (Session info: headless chrome=117.0.5938.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5627647dc6c3 \n#1 0x5627644b21e7 \n#2 0x5627644f9566 \n#3 0x5627644f9651 \n#4 0x562764536a74 \n#5 0x56276451b0ed \n#6 0x562764534322 \n#7 0x56276451ae93 \n#8 0x5627644ed934 \n#9 0x5627644ee71e \n#10 0x5627647a1cc8 \n#11 0x5627647a5c00 \n#12 0x5627647b01ac \n#13 0x5627647a6818 \n#14 0x56276477328f \n#15 0x5627647cae98 \n#16 0x5627647cb069 \n#17 0x5627647db853 \n#18 0x7f97fa294b43 ","time":{"start":1695841420832,"stop":1695841422351,"duration":1519}},{"uid":"fdfd272d81e23c80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/fdfd272d81e23c80","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ctl00_ContentPlaceHolder1_FF5683TB\"]\"}\n (Session info: headless chrome=117.0.5938.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56471e3296c3 \n#1 0x56471dfff1e7 \n#2 0x56471e046566 \n#3 0x56471e046651 \n#4 0x56471e083a74 \n#5 0x56471e0680ed \n#6 0x56471e081322 \n#7 0x56471e067e93 \n#8 0x56471e03a934 \n#9 0x56471e03b71e \n#10 0x56471e2eecc8 \n#11 0x56471e2f2c00 \n#12 0x56471e2fd1ac \n#13 0x56471e2f3818 \n#14 0x56471e2c028f \n#15 0x56471e317e98 \n#16 0x56471e318069 \n#17 0x56471e328853 \n#18 0x7f1b37e94b43 ","time":{"start":1695841372342,"stop":1695841381784,"duration":9442}},{"uid":"782c31746466221b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/782c31746466221b","status":"passed","time":{"start":1695777247172,"stop":1695777260365,"duration":13193}},{"uid":"9b3393df767e23de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/9b3393df767e23de","status":"passed","time":{"start":1695690845391,"stop":1695690861278,"duration":15887}},{"uid":"c519fac4683250cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c519fac4683250cb","status":"passed","time":{"start":1695604462680,"stop":1695604469793,"duration":7113}},{"uid":"97426f56df0dd8f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/97426f56df0dd8f4","status":"passed","time":{"start":1695518243236,"stop":1695518250076,"duration":6840}},{"uid":"466da01a176d41e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/466da01a176d41e1","status":"passed","time":{"start":1695431473786,"stop":1695431482297,"duration":8511}},{"uid":"d87718eb216591bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d87718eb216591bb","status":"passed","time":{"start":1695345207296,"stop":1695345213590,"duration":6294}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"d4d31079d926478e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d4d31079d926478e","status":"passed","time":{"start":1696382187370,"stop":1696382191623,"duration":4253}},{"uid":"9d3c286eb357f033","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/9d3c286eb357f033","status":"passed","time":{"start":1696366218236,"stop":1696366221690,"duration":3454}},{"uid":"1b057891303aac9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1b057891303aac9c","status":"passed","time":{"start":1696295704565,"stop":1696295710343,"duration":5778}},{"uid":"46d820e476632e53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/46d820e476632e53","status":"passed","time":{"start":1696209304192,"stop":1696209308120,"duration":3928}},{"uid":"2aea788889075f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2aea788889075f76","status":"passed","time":{"start":1696123406686,"stop":1696123411853,"duration":5167}},{"uid":"e41277a227ccb30c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e41277a227ccb30c","status":"passed","time":{"start":1696036358610,"stop":1696036365680,"duration":7070}},{"uid":"46e0eea6bae4bc80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/46e0eea6bae4bc80","status":"passed","time":{"start":1695950055214,"stop":1695950060224,"duration":5010}},{"uid":"575b90e9eead25fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/575b90e9eead25fc","status":"passed","time":{"start":1695930374192,"stop":1695930378660,"duration":4468}},{"uid":"15b41daf4b42e603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/15b41daf4b42e603","status":"passed","time":{"start":1695930289133,"stop":1695930292955,"duration":3822}},{"uid":"472ba63f20e7d008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/472ba63f20e7d008","status":"passed","time":{"start":1695863657512,"stop":1695863662437,"duration":4925}},{"uid":"e61f60308af59644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e61f60308af59644","status":"passed","time":{"start":1695852489640,"stop":1695852493825,"duration":4185}},{"uid":"85a9acbe0487f124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/85a9acbe0487f124","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find'","time":{"start":1695852443519,"stop":1695852446793,"duration":3274}},{"uid":"fca8f14c02654879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/fca8f14c02654879","status":"passed","time":{"start":1695841444312,"stop":1695841448489,"duration":4177}},{"uid":"2caa8de5983d201f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2caa8de5983d201f","status":"passed","time":{"start":1695841400507,"stop":1695841405446,"duration":4939}},{"uid":"4b7e49e522e60374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4b7e49e522e60374","status":"passed","time":{"start":1695777279867,"stop":1695777284774,"duration":4907}},{"uid":"50f42dc0b35e65d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/50f42dc0b35e65d6","status":"passed","time":{"start":1695690878961,"stop":1695690882675,"duration":3714}},{"uid":"9466004ff66af15b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9466004ff66af15b","status":"passed","time":{"start":1695604499211,"stop":1695604504295,"duration":5084}},{"uid":"9401dcafbbb90690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/9401dcafbbb90690","status":"passed","time":{"start":1695518273422,"stop":1695518279788,"duration":6366}},{"uid":"9f005eb452bf4735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9f005eb452bf4735","status":"passed","time":{"start":1695431498192,"stop":1695431504356,"duration":6164}},{"uid":"12e085543bf6b574","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/12e085543bf6b574","status":"passed","time":{"start":1695345236105,"stop":1695345240123,"duration":4018}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":107},"items":[{"uid":"cb957d58817236cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/cb957d58817236cd","status":"passed","time":{"start":1696382365990,"stop":1696382368974,"duration":2984}},{"uid":"efc0ed0a47a68a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/efc0ed0a47a68a12","status":"passed","time":{"start":1696366412335,"stop":1696366415204,"duration":2869}},{"uid":"a503fe47301956cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/a503fe47301956cd","status":"passed","time":{"start":1696295936257,"stop":1696295936972,"duration":715}},{"uid":"b698411d5d7a0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b698411d5d7a0d12","status":"passed","time":{"start":1696209494098,"stop":1696209494714,"duration":616}},{"uid":"27847a77517ae4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/27847a77517ae4ba","status":"passed","time":{"start":1696123655425,"stop":1696123656326,"duration":901}},{"uid":"21d83cf36b360778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/21d83cf36b360778","status":"passed","time":{"start":1696036556544,"stop":1696036557245,"duration":701}},{"uid":"6a77d678e9b2337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/6a77d678e9b2337","status":"passed","time":{"start":1695950277165,"stop":1695950281027,"duration":3862}},{"uid":"5504962b6f666326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5504962b6f666326","status":"passed","time":{"start":1695930654530,"stop":1695930655526,"duration":996}},{"uid":"5b35328939d21096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5b35328939d21096","status":"passed","time":{"start":1695930490374,"stop":1695930490990,"duration":616}},{"uid":"76bf7d9297068495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/76bf7d9297068495","status":"passed","time":{"start":1695863898865,"stop":1695863899857,"duration":992}},{"uid":"2cda9313f8642667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2cda9313f8642667","status":"passed","time":{"start":1695852722888,"stop":1695852723665,"duration":777}},{"uid":"c5be6ceb82f49086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c5be6ceb82f49086","status":"passed","time":{"start":1695852623920,"stop":1695852624499,"duration":579}},{"uid":"2521cc70c138b829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2521cc70c138b829","status":"passed","time":{"start":1695841630076,"stop":1695841630712,"duration":636}},{"uid":"8b5b8e408d12bb78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8b5b8e408d12bb78","status":"passed","time":{"start":1695841582840,"stop":1695841583426,"duration":586}},{"uid":"49f531bffd1f8b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/49f531bffd1f8b1c","status":"passed","time":{"start":1695777470131,"stop":1695777470772,"duration":641}},{"uid":"34e6e412e77b74e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/34e6e412e77b74e8","status":"passed","time":{"start":1695691068384,"stop":1695691070782,"duration":2398}},{"uid":"2f341accde10cedb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2f341accde10cedb","status":"passed","time":{"start":1695604765317,"stop":1695604768600,"duration":3283}},{"uid":"cf5a941c8f44136a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cf5a941c8f44136a","status":"passed","time":{"start":1695518544571,"stop":1695518545494,"duration":923}},{"uid":"3c6bd2a15248f38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3c6bd2a15248f38","status":"passed","time":{"start":1695431761813,"stop":1695431762797,"duration":984}},{"uid":"e61c8a0ee84804e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e61c8a0ee84804e6","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695345457627,"stop":1695345458240,"duration":613}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":70,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":107},"items":[{"uid":"3f1ea99da1396980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3f1ea99da1396980","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696382339389,"stop":1696382340196,"duration":807}},{"uid":"14eeedee082e3e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/14eeedee082e3e86","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696366400342,"stop":1696366401400,"duration":1058}},{"uid":"4ee7645dcff3fd6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/4ee7645dcff3fd6c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696295916042,"stop":1696295916951,"duration":909}},{"uid":"8490ca7eab71a2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/8490ca7eab71a2f6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696209469577,"stop":1696209470732,"duration":1155}},{"uid":"dfd3a58badd8f65d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/dfd3a58badd8f65d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696123644207,"stop":1696123646166,"duration":1959}},{"uid":"cb3b29a3916dbf46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb3b29a3916dbf46","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696036530270,"stop":1696036531216,"duration":946}},{"uid":"9ea58437d37bc239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9ea58437d37bc239","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695950267874,"stop":1695950268783,"duration":909}},{"uid":"9d04ad85d156a254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9d04ad85d156a254","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930644572,"stop":1695930645711,"duration":1139}},{"uid":"e3164579bd324f1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e3164579bd324f1b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930448425,"stop":1695930449532,"duration":1107}},{"uid":"63d1182f9074e3ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/63d1182f9074e3ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695863913376,"stop":1695863914360,"duration":984}},{"uid":"b76a9d6124e245f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b76a9d6124e245f1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852694011,"stop":1695852695404,"duration":1393}},{"uid":"7f759d7fc5c6c6bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7f759d7fc5c6c6bb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852589094,"stop":1695852589783,"duration":689}},{"uid":"64058f5259363846","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/64058f5259363846","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841608135,"stop":1695841609122,"duration":987}},{"uid":"680567021b25371a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/680567021b25371a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841563177,"stop":1695841564089,"duration":912}},{"uid":"29450f769bce19f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/29450f769bce19f2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695777443284,"stop":1695777444212,"duration":928}},{"uid":"7a12fb01b0f97a19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/7a12fb01b0f97a19","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695691045103,"stop":1695691046244,"duration":1141}},{"uid":"60495bd6c66b45f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/60495bd6c66b45f6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695604766144,"stop":1695604767405,"duration":1261}},{"uid":"a5c1af20b4b1cb60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a5c1af20b4b1cb60","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695518570776,"stop":1695518571822,"duration":1046}},{"uid":"3d93c4026ebca7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3d93c4026ebca7d7","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695431755982,"stop":1695431757626,"duration":1644}},{"uid":"6ef87c0c61dd0a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6ef87c0c61dd0a50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695345433907,"stop":1695345434861,"duration":954}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":107},"items":[{"uid":"b511ac7c8d578c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b511ac7c8d578c4","status":"passed","time":{"start":1696382245073,"stop":1696382253490,"duration":8417}},{"uid":"eb1d9ebd593acf59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/eb1d9ebd593acf59","status":"passed","time":{"start":1696366246958,"stop":1696366248349,"duration":1391}},{"uid":"8e289908fb9c8e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e289908fb9c8e70","status":"passed","time":{"start":1696295764797,"stop":1696295770237,"duration":5440}},{"uid":"a4cfc92ac5439156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a4cfc92ac5439156","status":"passed","time":{"start":1696209350915,"stop":1696209359010,"duration":8095}},{"uid":"cdaddb25629f3e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cdaddb25629f3e8d","status":"passed","time":{"start":1696123473606,"stop":1696123475516,"duration":1910}},{"uid":"9878b18a6da42f2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9878b18a6da42f2c","status":"passed","time":{"start":1696036417181,"stop":1696036423296,"duration":6115}},{"uid":"98e5c0850c3fd8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/98e5c0850c3fd8e5","status":"passed","time":{"start":1695950091530,"stop":1695950096889,"duration":5359}},{"uid":"d961fb68664b6866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d961fb68664b6866","status":"passed","time":{"start":1695930412702,"stop":1695930414624,"duration":1922}},{"uid":"73c5fb1ffe0aa5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/73c5fb1ffe0aa5eb","status":"passed","time":{"start":1695930322628,"stop":1695930328747,"duration":6119}},{"uid":"ece32e34012631d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ece32e34012631d0","status":"passed","time":{"start":1695863702340,"stop":1695863704533,"duration":2193}},{"uid":"dbb669dee93f1ef4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dbb669dee93f1ef4","status":"passed","time":{"start":1695852543975,"stop":1695852549546,"duration":5571}},{"uid":"9316fce807a5ee24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9316fce807a5ee24","status":"passed","time":{"start":1695852498031,"stop":1695852506876,"duration":8845}},{"uid":"414d52ff2e822797","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/414d52ff2e822797","status":"passed","time":{"start":1695841477342,"stop":1695841482480,"duration":5138}},{"uid":"6f9317c2cfcb1020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6f9317c2cfcb1020","status":"passed","time":{"start":1695841448978,"stop":1695841454835,"duration":5857}},{"uid":"a7bc1eaa6ed4021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a7bc1eaa6ed4021","status":"passed","time":{"start":1695777330641,"stop":1695777334742,"duration":4101}},{"uid":"fe04a47faa966ea4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/fe04a47faa966ea4","status":"passed","time":{"start":1695690930325,"stop":1695690936727,"duration":6402}},{"uid":"84670a3efa81e01d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/84670a3efa81e01d","status":"passed","time":{"start":1695604571968,"stop":1695604577864,"duration":5896}},{"uid":"78c7c86d1d82d145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/78c7c86d1d82d145","status":"passed","time":{"start":1695518354337,"stop":1695518360618,"duration":6281}},{"uid":"66624826111c1af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/66624826111c1af2","status":"passed","time":{"start":1695431573353,"stop":1695431583870,"duration":10517}},{"uid":"31e2c3d8157f580d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/31e2c3d8157f580d","status":"passed","time":{"start":1695345290811,"stop":1695345297404,"duration":6593}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"1cbf38b14eb880cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1cbf38b14eb880cd","status":"passed","time":{"start":1696382359447,"stop":1696382360105,"duration":658}},{"uid":"25ff983ecbd70a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/25ff983ecbd70a10","status":"passed","time":{"start":1696366405017,"stop":1696366405635,"duration":618}},{"uid":"14e90fad00ff2fec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/14e90fad00ff2fec","status":"passed","time":{"start":1696295928528,"stop":1696295929537,"duration":1009}},{"uid":"b1cc3f7e37e515b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b1cc3f7e37e515b8","status":"passed","time":{"start":1696209485669,"stop":1696209486293,"duration":624}},{"uid":"6c4ede4cc9fe653f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6c4ede4cc9fe653f","status":"passed","time":{"start":1696123646217,"stop":1696123647514,"duration":1297}},{"uid":"2b55c188ab3f6efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/2b55c188ab3f6efb","status":"passed","time":{"start":1696036548956,"stop":1696036549710,"duration":754}},{"uid":"222f8b0c225ad694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/222f8b0c225ad694","status":"passed","time":{"start":1695950268836,"stop":1695950269653,"duration":817}},{"uid":"ced5428ba3cd3cea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/ced5428ba3cd3cea","status":"passed","time":{"start":1695930645783,"stop":1695930646814,"duration":1031}},{"uid":"279bc6f87d4e3e00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/279bc6f87d4e3e00","status":"passed","time":{"start":1695930483056,"stop":1695930483673,"duration":617}},{"uid":"85bb005ee5e85c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/85bb005ee5e85c93","status":"passed","time":{"start":1695863889155,"stop":1695863890190,"duration":1035}},{"uid":"58946672f5b0c33d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/58946672f5b0c33d","status":"passed","time":{"start":1695852714408,"stop":1695852715234,"duration":826}},{"uid":"3f24a4334df806c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/3f24a4334df806c2","status":"passed","time":{"start":1695852616538,"stop":1695852617165,"duration":627}},{"uid":"1e48430d8347cbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1e48430d8347cbdd","status":"passed","time":{"start":1695841623151,"stop":1695841623784,"duration":633}},{"uid":"fba359ac3a8d172d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/fba359ac3a8d172d","status":"passed","time":{"start":1695841576683,"stop":1695841577327,"duration":644}},{"uid":"fab1e7bf7faab0fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/fab1e7bf7faab0fd","status":"passed","time":{"start":1695777463291,"stop":1695777463929,"duration":638}},{"uid":"5b0ddf184c68095b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5b0ddf184c68095b","status":"passed","time":{"start":1695691059185,"stop":1695691059807,"duration":622}},{"uid":"3c8de73cd591d63a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3c8de73cd591d63a","status":"passed","time":{"start":1695604755151,"stop":1695604756141,"duration":990}},{"uid":"5e244c95a7db6e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/5e244c95a7db6e88","status":"passed","time":{"start":1695518534090,"stop":1695518535117,"duration":1027}},{"uid":"d3cdafc9c5007a03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d3cdafc9c5007a03","status":"passed","time":{"start":1695431751097,"stop":1695431752462,"duration":1365}},{"uid":"325de301bc825771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/325de301bc825771","status":"passed","time":{"start":1695345450315,"stop":1695345451119,"duration":804}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":107},"items":[{"uid":"f74c691285967b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f74c691285967b9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382227618,"stop":1696382227622,"duration":4}},{"uid":"47f8869e46454a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/47f8869e46454a3c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366231455,"stop":1696366231459,"duration":4}},{"uid":"7a564a6085c3e6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7a564a6085c3e6d6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295746896,"stop":1696295746900,"duration":4}},{"uid":"4e90f3ef4da6580a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4e90f3ef4da6580a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209332618,"stop":1696209332622,"duration":4}},{"uid":"e4986062c7490c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e4986062c7490c0a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123454201,"stop":1696123454205,"duration":4}},{"uid":"5c1a0110c2c572ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5c1a0110c2c572ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036398894,"stop":1696036398897,"duration":3}},{"uid":"e184f5bd521dbb16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e184f5bd521dbb16","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950072234,"stop":1695950072238,"duration":4}},{"uid":"bee9ada5d0be87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bee9ada5d0be87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930393523,"stop":1695930393528,"duration":5}},{"uid":"c2499ae17c35d828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/c2499ae17c35d828","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930305092,"stop":1695930305095,"duration":3}},{"uid":"6d6bf523951e0cc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6d6bf523951e0cc4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863680880,"stop":1695863680885,"duration":5}},{"uid":"2c4c6efea83dc513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2c4c6efea83dc513","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852515070,"stop":1695852515075,"duration":5}},{"uid":"f2c18b2565ebd98a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f2c18b2565ebd98a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852472468,"stop":1695852472472,"duration":4}},{"uid":"4b58c99d45ee7049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4b58c99d45ee7049","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841460541,"stop":1695841460546,"duration":5}},{"uid":"19fd13627bb91497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/19fd13627bb91497","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841434054,"stop":1695841434061,"duration":7}},{"uid":"9800bd6f21563f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/9800bd6f21563f63","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777314043,"stop":1695777314047,"duration":4}},{"uid":"ddd040eaf93a8cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ddd040eaf93a8cc5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690912907,"stop":1695690912911,"duration":4}},{"uid":"eecf8fb3e8c84c01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/eecf8fb3e8c84c01","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604550878,"stop":1695604550882,"duration":4}},{"uid":"17ed5db78948c06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/17ed5db78948c06","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518333483,"stop":1695518333489,"duration":6}},{"uid":"b5527b53deee2134","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b5527b53deee2134","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431550210,"stop":1695431550215,"duration":5}},{"uid":"b70af384eaf1375a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b70af384eaf1375a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345272656,"stop":1695345272660,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"ef1e1de85b181f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ef1e1de85b181f3c","status":"passed","time":{"start":1696382128051,"stop":1696382132762,"duration":4711}},{"uid":"1e7e58deb4d7582e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1e7e58deb4d7582e","status":"passed","time":{"start":1696366178623,"stop":1696366184656,"duration":6033}},{"uid":"d7e716cf169fd615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d7e716cf169fd615","status":"passed","time":{"start":1696295650117,"stop":1696295655276,"duration":5159}},{"uid":"d1a037d0c1116213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d1a037d0c1116213","status":"passed","time":{"start":1696209253570,"stop":1696209263229,"duration":9659}},{"uid":"ff6fbbcd83124ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ff6fbbcd83124ab2","status":"passed","time":{"start":1696123348495,"stop":1696123356155,"duration":7660}},{"uid":"ef4b577214889bb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/ef4b577214889bb0","status":"passed","time":{"start":1696036310901,"stop":1696036315963,"duration":5062}},{"uid":"9944852b3797819e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9944852b3797819e","status":"passed","time":{"start":1695949998854,"stop":1695950004264,"duration":5410}},{"uid":"21e3606830bfe883","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/21e3606830bfe883","status":"passed","time":{"start":1695930320742,"stop":1695930327865,"duration":7123}},{"uid":"de31eee75cd03fa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/de31eee75cd03fa3","status":"passed","time":{"start":1695930250948,"stop":1695930256104,"duration":5156}},{"uid":"d4c0ac7d89545c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d4c0ac7d89545c96","status":"passed","time":{"start":1695863605568,"stop":1695863612199,"duration":6631}},{"uid":"f343014054c3d2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/f343014054c3d2b0","status":"passed","time":{"start":1695852444157,"stop":1695852450091,"duration":5934}},{"uid":"d409d27d0db1d540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d409d27d0db1d540","status":"passed","time":{"start":1695852403743,"stop":1695852408275,"duration":4532}},{"uid":"19d9e981c1865e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/19d9e981c1865e0a","status":"passed","time":{"start":1695841400673,"stop":1695841406814,"duration":6141}},{"uid":"35121dcde1d495b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/35121dcde1d495b6","status":"passed","time":{"start":1695841356837,"stop":1695841366411,"duration":9574}},{"uid":"d444b6db416a6910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/d444b6db416a6910","status":"passed","time":{"start":1695777232059,"stop":1695777240577,"duration":8518}},{"uid":"159e4d98c3b696ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/159e4d98c3b696ea","status":"passed","time":{"start":1695690830279,"stop":1695690835232,"duration":4953}},{"uid":"9133f3d3e67a44a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9133f3d3e67a44a8","status":"passed","time":{"start":1695604441256,"stop":1695604447054,"duration":5798}},{"uid":"a2810a108c80365c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a2810a108c80365c","status":"passed","time":{"start":1695518219854,"stop":1695518226703,"duration":6849}},{"uid":"459620a33052a782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/459620a33052a782","status":"passed","time":{"start":1695431453767,"stop":1695431461033,"duration":7266}},{"uid":"213540878641db67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/213540878641db67","status":"passed","time":{"start":1695345185838,"stop":1695345190272,"duration":4434}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"be9bc7af654dbd37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/be9bc7af654dbd37","status":"passed","time":{"start":1696382134625,"stop":1696382153403,"duration":18778}},{"uid":"b2ace247fcce175","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/b2ace247fcce175","status":"passed","time":{"start":1696366186516,"stop":1696366194960,"duration":8444}},{"uid":"58a54ec2839fe685","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/58a54ec2839fe685","status":"passed","time":{"start":1696295658668,"stop":1696295677430,"duration":18762}},{"uid":"ac51dc953eb26e09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ac51dc953eb26e09","status":"passed","time":{"start":1696209265653,"stop":1696209274413,"duration":8760}},{"uid":"afa3bf1a9b116989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/afa3bf1a9b116989","status":"passed","time":{"start":1696123358080,"stop":1696123376990,"duration":18910}},{"uid":"3ad696abaf15fe32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3ad696abaf15fe32","status":"passed","time":{"start":1696036317814,"stop":1696036336276,"duration":18462}},{"uid":"a9079b83ede6839a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a9079b83ede6839a","status":"passed","time":{"start":1695950006391,"stop":1695950025155,"duration":18764}},{"uid":"9f8569c8989d373f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f8569c8989d373f","status":"passed","time":{"start":1695930329656,"stop":1695930338578,"duration":8922}},{"uid":"5058d8923c457325","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5058d8923c457325","status":"passed","time":{"start":1695930257894,"stop":1695930266540,"duration":8646}},{"uid":"d60bade708e341b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d60bade708e341b8","status":"passed","time":{"start":1695863614649,"stop":1695863623634,"duration":8985}},{"uid":"b9ac44935269547a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b9ac44935269547a","status":"passed","time":{"start":1695852452175,"stop":1695852463037,"duration":10862}},{"uid":"a06f468d49666161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a06f468d49666161","status":"passed","time":{"start":1695852410281,"stop":1695852418740,"duration":8459}},{"uid":"6517a7a7ad847534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6517a7a7ad847534","status":"passed","time":{"start":1695841408773,"stop":1695841417170,"duration":8397}},{"uid":"beb2f267cc25159c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/beb2f267cc25159c","status":"passed","time":{"start":1695841368400,"stop":1695841376756,"duration":8356}},{"uid":"bb839874fee6cc78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/bb839874fee6cc78","status":"passed","time":{"start":1695777242608,"stop":1695777251049,"duration":8441}},{"uid":"bc3f1f7da3e83d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/bc3f1f7da3e83d52","status":"passed","time":{"start":1695690837087,"stop":1695690855221,"duration":18134}},{"uid":"42eda7ca49435285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/42eda7ca49435285","status":"passed","time":{"start":1695604449380,"stop":1695604467978,"duration":18598}},{"uid":"1b850e9155ef8fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1b850e9155ef8fa5","status":"passed","time":{"start":1695518228971,"stop":1695518237934,"duration":8963}},{"uid":"30b5c550437491a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/30b5c550437491a1","status":"passed","time":{"start":1695431463153,"stop":1695431472153,"duration":9000}},{"uid":"6f64da5a64ed97b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6f64da5a64ed97b9","status":"passed","time":{"start":1695345191832,"stop":1695345209767,"duration":17935}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"5b2c546420c0ad36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/5b2c546420c0ad36","status":"passed","time":{"start":1696382232573,"stop":1696382237471,"duration":4898}},{"uid":"3fc3c0a5ee4c366","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3fc3c0a5ee4c366","status":"passed","time":{"start":1696366236071,"stop":1696366240424,"duration":4353}},{"uid":"54f29d057553f181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/54f29d057553f181","status":"passed","time":{"start":1696295751868,"stop":1696295757274,"duration":5406}},{"uid":"a2bbfa056c561c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a2bbfa056c561c97","status":"passed","time":{"start":1696209337777,"stop":1696209342679,"duration":4902}},{"uid":"511fb68599eb97bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/511fb68599eb97bc","status":"passed","time":{"start":1696123459315,"stop":1696123463695,"duration":4380}},{"uid":"c6baf4ad8c291924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c6baf4ad8c291924","status":"passed","time":{"start":1696036404604,"stop":1696036410323,"duration":5719}},{"uid":"fffa62bca16adf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/fffa62bca16adf75","status":"passed","time":{"start":1695950077157,"stop":1695950083408,"duration":6251}},{"uid":"6a6c3b44366440d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/6a6c3b44366440d0","status":"passed","time":{"start":1695930398690,"stop":1695930403698,"duration":5008}},{"uid":"4256731770ddea9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4256731770ddea9d","status":"passed","time":{"start":1695930309796,"stop":1695930314482,"duration":4686}},{"uid":"9f155fa87fe561bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9f155fa87fe561bb","status":"passed","time":{"start":1695863685898,"stop":1695863690646,"duration":4748}},{"uid":"c0e92a42e1f80ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c0e92a42e1f80ab4","status":"passed","time":{"start":1695852519784,"stop":1695852524397,"duration":4613}},{"uid":"6b08fd2c48e9c0c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6b08fd2c48e9c0c1","status":"passed","time":{"start":1695852476824,"stop":1695852481222,"duration":4398}},{"uid":"162ca810ed94789a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/162ca810ed94789a","status":"passed","time":{"start":1695841465576,"stop":1695841470333,"duration":4757}},{"uid":"5fcdbf249832c4dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/5fcdbf249832c4dc","status":"passed","time":{"start":1695841438631,"stop":1695841442467,"duration":3836}},{"uid":"197fcdd2b489b3a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/197fcdd2b489b3a7","status":"passed","time":{"start":1695777319034,"stop":1695777323721,"duration":4687}},{"uid":"15498492f47c89e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/15498492f47c89e4","status":"passed","time":{"start":1695690918306,"stop":1695690922912,"duration":4606}},{"uid":"7510aa80ead9a07b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/7510aa80ead9a07b","status":"passed","time":{"start":1695604556900,"stop":1695604562444,"duration":5544}},{"uid":"b9a1842e9cb09760","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b9a1842e9cb09760","status":"passed","time":{"start":1695518339388,"stop":1695518344050,"duration":4662}},{"uid":"ee59739b24b6e4d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ee59739b24b6e4d7","status":"passed","time":{"start":1695431556338,"stop":1695431561988,"duration":5650}},{"uid":"d02a55a6cb6ffc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d02a55a6cb6ffc03","status":"passed","time":{"start":1695345277598,"stop":1695345283301,"duration":5703}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":107},"items":[{"uid":"f855c6091e4a6661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f855c6091e4a6661","status":"passed","time":{"start":1696382397668,"stop":1696382399233,"duration":1565}},{"uid":"e38b3df81584968a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e38b3df81584968a","status":"passed","time":{"start":1696366395742,"stop":1696366397322,"duration":1580}},{"uid":"7e1ec168994ed6eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7e1ec168994ed6eb","status":"passed","time":{"start":1696295918651,"stop":1696295920318,"duration":1667}},{"uid":"ea21b73585a83100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ea21b73585a83100","status":"passed","time":{"start":1696209511251,"stop":1696209512971,"duration":1720}},{"uid":"cd26b224ee12e3fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd26b224ee12e3fb","status":"passed","time":{"start":1696123625329,"stop":1696123627670,"duration":2341}},{"uid":"f3552f7e1b5a1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f3552f7e1b5a1a5","status":"passed","time":{"start":1696036573117,"stop":1696036574705,"duration":1588}},{"uid":"55ad70adb29640dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/55ad70adb29640dc","status":"passed","time":{"start":1695950248012,"stop":1695950249679,"duration":1667}},{"uid":"bbd41f12cc1253a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bbd41f12cc1253a7","status":"passed","time":{"start":1695930563947,"stop":1695930566390,"duration":2443}},{"uid":"37d88d1557d1b287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/37d88d1557d1b287","status":"passed","time":{"start":1695930474388,"stop":1695930476043,"duration":1655}},{"uid":"4e7e010b7eeed7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4e7e010b7eeed7e","status":"passed","time":{"start":1695863856814,"stop":1695863858664,"duration":1850}},{"uid":"37788ce82e1e1f37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/37788ce82e1e1f37","status":"passed","time":{"start":1695852701985,"stop":1695852703683,"duration":1698}},{"uid":"fcbfa4c099429b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fcbfa4c099429b3","status":"passed","time":{"start":1695852654954,"stop":1695852656374,"duration":1420}},{"uid":"29b28179bb802208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/29b28179bb802208","status":"passed","time":{"start":1695841619850,"stop":1695841621323,"duration":1473}},{"uid":"61ec36183fc1f3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/61ec36183fc1f3f","status":"passed","time":{"start":1695841591925,"stop":1695841593406,"duration":1481}},{"uid":"82810f6fb373f9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/82810f6fb373f9b8","status":"passed","time":{"start":1695777471453,"stop":1695777472985,"duration":1532}},{"uid":"52c7f9075a99b25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/52c7f9075a99b25","status":"passed","time":{"start":1695691072952,"stop":1695691074796,"duration":1844}},{"uid":"d553a56c59cd2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/d553a56c59cd2c9c","status":"passed","time":{"start":1695604714719,"stop":1695604717028,"duration":2309}},{"uid":"7d6ca64845c69235","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7d6ca64845c69235","status":"passed","time":{"start":1695518498394,"stop":1695518500154,"duration":1760}},{"uid":"bc985ef3d58b8dc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/bc985ef3d58b8dc5","status":"passed","time":{"start":1695431721423,"stop":1695431723350,"duration":1927}},{"uid":"516338daab7ca87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/516338daab7ca87e","status":"passed","time":{"start":1695345435579,"stop":1695345437133,"duration":1554}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"2c29121f16559df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/2c29121f16559df","status":"passed","time":{"start":1696382348210,"stop":1696382356167,"duration":7957}},{"uid":"352ea73369f2b207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/352ea73369f2b207","status":"passed","time":{"start":1696366676817,"stop":1696366684411,"duration":7594}},{"uid":"db383480aadf7983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/db383480aadf7983","status":"passed","time":{"start":1696295923288,"stop":1696295932230,"duration":8942}},{"uid":"869e44ea8de16fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/869e44ea8de16fd0","status":"passed","time":{"start":1696209474731,"stop":1696209482868,"duration":8137}},{"uid":"247358097b784669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/247358097b784669","status":"passed","time":{"start":1696123645657,"stop":1696123654613,"duration":8956}},{"uid":"e91286627a20fd01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e91286627a20fd01","status":"passed","time":{"start":1696036538423,"stop":1696036546110,"duration":7687}},{"uid":"863e0cf43430d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/863e0cf43430d16b","status":"passed","time":{"start":1695950269220,"stop":1695950277631,"duration":8411}},{"uid":"76dff0c28cd0d8ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/76dff0c28cd0d8ca","status":"passed","time":{"start":1695930685014,"stop":1695930694086,"duration":9072}},{"uid":"941de93579859c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/941de93579859c2d","status":"passed","time":{"start":1695930647927,"stop":1695930655515,"duration":7588}},{"uid":"3d986d3f70ff15ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3d986d3f70ff15ac","status":"passed","time":{"start":1695863875263,"stop":1695863884136,"duration":8873}},{"uid":"4fd2741aa12c6427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4fd2741aa12c6427","status":"passed","time":{"start":1695852710360,"stop":1695852718718,"duration":8358}},{"uid":"7b2d907520c9cd9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7b2d907520c9cd9f","status":"passed","time":{"start":1695852605025,"stop":1695852612594,"duration":7569}},{"uid":"dbffc5b341910ca1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/dbffc5b341910ca1","status":"passed","time":{"start":1695841611532,"stop":1695841619441,"duration":7909}},{"uid":"73180e4f9d27abcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/73180e4f9d27abcc","status":"passed","time":{"start":1695841566311,"stop":1695841573977,"duration":7666}},{"uid":"8f8d30f03de9aadb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/8f8d30f03de9aadb","status":"passed","time":{"start":1695777446518,"stop":1695777454146,"duration":7628}},{"uid":"da76ab867425f85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/da76ab867425f85f","status":"passed","time":{"start":1695691048394,"stop":1695691056347,"duration":7953}},{"uid":"ad84ffd03da7609","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/ad84ffd03da7609","status":"passed","time":{"start":1695604735229,"stop":1695604744658,"duration":9429}},{"uid":"df18673ee958460b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/df18673ee958460b","status":"passed","time":{"start":1695518517957,"stop":1695518527275,"duration":9318}},{"uid":"1d58950b23a6beca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/1d58950b23a6beca","status":"passed","time":{"start":1695431738058,"stop":1695431747014,"duration":8956}},{"uid":"4bf53a30d5a10bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/4bf53a30d5a10bde","status":"passed","time":{"start":1695345438513,"stop":1695345446486,"duration":7973}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":45,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":45},"items":[{"uid":"86ad01ac96d03fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/86ad01ac96d03fb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382172191,"stop":1696382172195,"duration":4}},{"uid":"658b5d4f53293b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/658b5d4f53293b9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366214862,"stop":1696366214866,"duration":4}},{"uid":"ca36518de4114b24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/ca36518de4114b24","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295701878,"stop":1696295701882,"duration":4}},{"uid":"61c3ae29e06d152e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/61c3ae29e06d152e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209303369,"stop":1696209303373,"duration":4}},{"uid":"7740a20f267482f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/7740a20f267482f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123401397,"stop":1696123401401,"duration":4}},{"uid":"b44fb95c01617fdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b44fb95c01617fdb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036361588,"stop":1696036361592,"duration":4}},{"uid":"aeb0c64612185726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/aeb0c64612185726","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950054481,"stop":1695950054485,"duration":4}},{"uid":"a7c44b09d4d3191d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a7c44b09d4d3191d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930376307,"stop":1695930376312,"duration":5}},{"uid":"417cad250b621277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/417cad250b621277","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930287387,"stop":1695930287390,"duration":3}},{"uid":"add7b8d85b7870ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/add7b8d85b7870ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863664051,"stop":1695863664057,"duration":6}},{"uid":"890b899191854b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/890b899191854b4f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852499963,"stop":1695852499968,"duration":5}},{"uid":"a58745473ee762ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a58745473ee762ca","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852450485,"stop":1695852450489,"duration":4}},{"uid":"16a10113c18601ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/16a10113c18601ad","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841440843,"stop":1695841440848,"duration":5}},{"uid":"cf728b368dc06f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/cf728b368dc06f13","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841400288,"stop":1695841400292,"duration":4}},{"uid":"2ae00cf57900b505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/2ae00cf57900b505","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777276930,"stop":1695777276933,"duration":3}},{"uid":"eb0a30b35bac8c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/eb0a30b35bac8c93","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690881748,"stop":1695690881752,"duration":4}},{"uid":"84f7a7375ee7c4d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/84f7a7375ee7c4d3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604497114,"stop":1695604497118,"duration":4}},{"uid":"67dd96c1a891f6a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/67dd96c1a891f6a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518273368,"stop":1695518273372,"duration":4}},{"uid":"6ba523161e32fd45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/6ba523161e32fd45","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431508733,"stop":1695431508737,"duration":4}},{"uid":"e46c5738d3ba378b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e46c5738d3ba378b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345239280,"stop":1695345239284,"duration":4}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"f82d58d11894a926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f82d58d11894a926","status":"passed","time":{"start":1696382157203,"stop":1696382158533,"duration":1330}},{"uid":"7f93b58de836d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7f93b58de836d924","status":"passed","time":{"start":1696366204687,"stop":1696366206101,"duration":1414}},{"uid":"eaf82bdb5b8bb530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/eaf82bdb5b8bb530","status":"passed","time":{"start":1696295684763,"stop":1696295686442,"duration":1679}},{"uid":"884a3a3599dcda04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/884a3a3599dcda04","status":"passed","time":{"start":1696209291235,"stop":1696209292639,"duration":1404}},{"uid":"d4db9e22bd703b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/d4db9e22bd703b4a","status":"passed","time":{"start":1696123385635,"stop":1696123387434,"duration":1799}},{"uid":"5733d216d6e30d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5733d216d6e30d8","status":"passed","time":{"start":1696036349700,"stop":1696036351202,"duration":1502}},{"uid":"bfec20f12acdd1ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bfec20f12acdd1ea","status":"passed","time":{"start":1695950037064,"stop":1695950038788,"duration":1724}},{"uid":"f9c2892aec14de76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f9c2892aec14de76","status":"passed","time":{"start":1695930359383,"stop":1695930361230,"duration":1847}},{"uid":"4061b30c5935d031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4061b30c5935d031","status":"passed","time":{"start":1695930275876,"stop":1695930277309,"duration":1433}},{"uid":"53b15039b73d02fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/53b15039b73d02fd","status":"passed","time":{"start":1695863646013,"stop":1695863647813,"duration":1800}},{"uid":"913030464d6848eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/913030464d6848eb","status":"passed","time":{"start":1695852482478,"stop":1695852484075,"duration":1597}},{"uid":"592737974edbd836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/592737974edbd836","status":"passed","time":{"start":1695852431340,"stop":1695852440105,"duration":8765}},{"uid":"3f7f93ca74c576bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/3f7f93ca74c576bc","status":"passed","time":{"start":1695841429343,"stop":1695841431033,"duration":1690}},{"uid":"2b4ef1e559e146f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2b4ef1e559e146f0","status":"passed","time":{"start":1695841385776,"stop":1695841387128,"duration":1352}},{"uid":"72bd7dbe734f3bbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/72bd7dbe734f3bbc","status":"passed","time":{"start":1695777265850,"stop":1695777267293,"duration":1443}},{"uid":"3d8935b5668e078a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3d8935b5668e078a","status":"passed","time":{"start":1695690865388,"stop":1695690868022,"duration":2634}},{"uid":"1d8bc334bb3eb8b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/1d8bc334bb3eb8b7","status":"passed","time":{"start":1695604478172,"stop":1695604480012,"duration":1840}},{"uid":"68dcb2712c1bafb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/68dcb2712c1bafb1","status":"passed","time":{"start":1695518257083,"stop":1695518258967,"duration":1884}},{"uid":"3458c2499ae01dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3458c2499ae01dd2","status":"passed","time":{"start":1695431487638,"stop":1695431489425,"duration":1787}},{"uid":"a68930eb9ebbf144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a68930eb9ebbf144","status":"passed","time":{"start":1695345218730,"stop":1695345220423,"duration":1693}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"f996d298879d0d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f996d298879d0d24","status":"passed","time":{"start":1696382330066,"stop":1696382338426,"duration":8360}},{"uid":"bb9738346d6d8b96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/bb9738346d6d8b96","status":"passed","time":{"start":1696366396168,"stop":1696366399410,"duration":3242}},{"uid":"d4f6dc81365505ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d4f6dc81365505ba","status":"passed","time":{"start":1696295909134,"stop":1696295914900,"duration":5766}},{"uid":"c2f8efef4a1b402c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c2f8efef4a1b402c","status":"passed","time":{"start":1696209464621,"stop":1696209468606,"duration":3985}},{"uid":"1d320796c01707b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1d320796c01707b0","status":"passed","time":{"start":1696123637504,"stop":1696123642575,"duration":5071}},{"uid":"cb7bae788a9ce919","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb7bae788a9ce919","status":"passed","time":{"start":1696036519364,"stop":1696036524926,"duration":5562}},{"uid":"dc7a064739236a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dc7a064739236a50","status":"passed","time":{"start":1695950257759,"stop":1695950262668,"duration":4909}},{"uid":"56fe93c03979a06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/56fe93c03979a06e","status":"passed","time":{"start":1695930635281,"stop":1695930639312,"duration":4031}},{"uid":"384ee0557718a8e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/384ee0557718a8e1","status":"passed","time":{"start":1695930443703,"stop":1695930447265,"duration":3562}},{"uid":"f3be30089113d60a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f3be30089113d60a","status":"passed","time":{"start":1695863907373,"stop":1695863911567,"duration":4194}},{"uid":"8ad45daa2f19e193","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8ad45daa2f19e193","status":"passed","time":{"start":1695852689724,"stop":1695852692853,"duration":3129}},{"uid":"a59e3eb65a00d1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a59e3eb65a00d1a6","status":"passed","time":{"start":1695852585198,"stop":1695852587879,"duration":2681}},{"uid":"b06a69d03edccfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b06a69d03edccfb","status":"passed","time":{"start":1695841600363,"stop":1695841603495,"duration":3132}},{"uid":"ee02816a26a6d4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/ee02816a26a6d4cd","status":"passed","time":{"start":1695841558990,"stop":1695841562210,"duration":3220}},{"uid":"62449bae99b45395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/62449bae99b45395","status":"passed","time":{"start":1695777438006,"stop":1695777442332,"duration":4326}},{"uid":"1a7d7fbeed466b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1a7d7fbeed466b68","status":"passed","time":{"start":1695691034627,"stop":1695691039684,"duration":5057}},{"uid":"aa3f2d4bd83dfe29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/aa3f2d4bd83dfe29","status":"passed","time":{"start":1695604760338,"stop":1695604764893,"duration":4555}},{"uid":"76bdc182d1c8126d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76bdc182d1c8126d","status":"passed","time":{"start":1695518561589,"stop":1695518565629,"duration":4040}},{"uid":"3dd845500abf17de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3dd845500abf17de","status":"passed","time":{"start":1695431745737,"stop":1695431749933,"duration":4196}},{"uid":"be9c6e2745fa1fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/be9c6e2745fa1fa5","status":"passed","time":{"start":1695345428409,"stop":1695345432741,"duration":4332}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":80,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":107},"items":[{"uid":"50365a96a8ab4382","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/50365a96a8ab4382","status":"passed","time":{"start":1696382411223,"stop":1696382420400,"duration":9177}},{"uid":"508b133b784519c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/508b133b784519c7","status":"passed","time":{"start":1696366560648,"stop":1696366568846,"duration":8198}},{"uid":"389c764e55d972e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/389c764e55d972e4","status":"passed","time":{"start":1696295948701,"stop":1696295955282,"duration":6581}},{"uid":"4b0cf08655016667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4b0cf08655016667","status":"passed","time":{"start":1696209538309,"stop":1696209550060,"duration":11751}},{"uid":"c32fc5a1e0d70023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c32fc5a1e0d70023","status":"passed","time":{"start":1696123675509,"stop":1696123682020,"duration":6511}},{"uid":"2b85d05496f1b358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/2b85d05496f1b358","status":"passed","time":{"start":1696036587827,"stop":1696036597782,"duration":9955}},{"uid":"2941c03fa97467c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/2941c03fa97467c8","status":"passed","time":{"start":1695950295837,"stop":1695950303839,"duration":8002}},{"uid":"424604e5bc0f803c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/424604e5bc0f803c","status":"passed","time":{"start":1695930705144,"stop":1695930713233,"duration":8089}},{"uid":"ec731b42b70a12c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/ec731b42b70a12c3","status":"passed","time":{"start":1695930634014,"stop":1695930640087,"duration":6073}},{"uid":"2025ed8a4e71bcfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/2025ed8a4e71bcfe","status":"passed","time":{"start":1695863946345,"stop":1695863962953,"duration":16608}},{"uid":"b4dca7aef0b76700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b4dca7aef0b76700","status":"passed","time":{"start":1695852733187,"stop":1695852742963,"duration":9776}},{"uid":"519d9a1c3e43d340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/519d9a1c3e43d340","status":"passed","time":{"start":1695852669599,"stop":1695852675345,"duration":5746}},{"uid":"2feaeaa5509d7832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2feaeaa5509d7832","status":"passed","time":{"start":1695841767377,"stop":1695841773664,"duration":6287}},{"uid":"c7f33059fa0f91b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c7f33059fa0f91b4","status":"passed","time":{"start":1695841611602,"stop":1695841617441,"duration":5839}},{"uid":"b389b005926cb85a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/b389b005926cb85a","status":"passed","time":{"start":1695777486428,"stop":1695777496200,"duration":9772}},{"uid":"c68e7f4d337be42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c68e7f4d337be42","status":"passed","time":{"start":1695691090255,"stop":1695691104721,"duration":14466}},{"uid":"96f1129970121afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/96f1129970121afa","status":"passed","time":{"start":1695604903243,"stop":1695604909948,"duration":6705}},{"uid":"ad90eb19992c576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ad90eb19992c576","status":"passed","time":{"start":1695518577000,"stop":1695518583233,"duration":6233}},{"uid":"e6d9c01dd5e50748","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e6d9c01dd5e50748","status":"passed","time":{"start":1695431772357,"stop":1695431778561,"duration":6204}},{"uid":"e6ac0755d4b584c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e6ac0755d4b584c4","status":"passed","time":{"start":1695345463810,"stop":1695345472181,"duration":8371}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"55991b71da8dc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/55991b71da8dc2","status":"passed","time":{"start":1696382243743,"stop":1696382245070,"duration":1327}},{"uid":"10cb35a242088fe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/10cb35a242088fe8","status":"passed","time":{"start":1696366245769,"stop":1696366246955,"duration":1186}},{"uid":"c1c9ea1717021360","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c1c9ea1717021360","status":"passed","time":{"start":1696295763261,"stop":1696295764794,"duration":1533}},{"uid":"cedc7eb90653377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cedc7eb90653377","status":"passed","time":{"start":1696209349428,"stop":1696209350912,"duration":1484}},{"uid":"2584cbfd7a67ea4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2584cbfd7a67ea4b","status":"passed","time":{"start":1696123471716,"stop":1696123473604,"duration":1888}},{"uid":"9c79a7532e757c5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9c79a7532e757c5b","status":"passed","time":{"start":1696036415863,"stop":1696036417179,"duration":1316}},{"uid":"e1e0f413dbfe9858","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e1e0f413dbfe9858","status":"passed","time":{"start":1695950090007,"stop":1695950091527,"duration":1520}},{"uid":"e5e497c3aec9e585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e5e497c3aec9e585","status":"passed","time":{"start":1695930410979,"stop":1695930412699,"duration":1720}},{"uid":"58f879ec76895f67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/58f879ec76895f67","status":"passed","time":{"start":1695930319315,"stop":1695930322625,"duration":3310}},{"uid":"7349ed4bae4aba2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7349ed4bae4aba2d","status":"passed","time":{"start":1695863698935,"stop":1695863702336,"duration":3401}},{"uid":"4437a266aadb0759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4437a266aadb0759","status":"passed","time":{"start":1695852541342,"stop":1695852543971,"duration":2629}},{"uid":"b316a98df79be41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/b316a98df79be41b","status":"passed","time":{"start":1695852496306,"stop":1695852498028,"duration":1722}},{"uid":"f88032ca35d74f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f88032ca35d74f65","status":"passed","time":{"start":1695841476111,"stop":1695841477336,"duration":1225}},{"uid":"6798e35b2d7d864f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6798e35b2d7d864f","status":"passed","time":{"start":1695841447797,"stop":1695841448975,"duration":1178}},{"uid":"97f1f3f38609ead0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/97f1f3f38609ead0","status":"passed","time":{"start":1695777329241,"stop":1695777330638,"duration":1397}},{"uid":"c4214b9a56fa7fb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c4214b9a56fa7fb8","status":"passed","time":{"start":1695690929018,"stop":1695690930322,"duration":1304}},{"uid":"430d30a88aac88b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/430d30a88aac88b2","status":"passed","time":{"start":1695604569563,"stop":1695604571965,"duration":2402}},{"uid":"deefd12397503229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/deefd12397503229","status":"passed","time":{"start":1695518352488,"stop":1695518354334,"duration":1846}},{"uid":"9ce094ab81aa3fe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9ce094ab81aa3fe9","status":"passed","time":{"start":1695431571521,"stop":1695431573349,"duration":1828}},{"uid":"f3774498c840cecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f3774498c840cecb","status":"passed","time":{"start":1695345289543,"stop":1695345290808,"duration":1265}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":107},"items":[{"uid":"4704a435bb9eed71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4704a435bb9eed71","status":"passed","time":{"start":1696382326874,"stop":1696382329367,"duration":2493}},{"uid":"e0d63a8b68c76d6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e0d63a8b68c76d6b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366364050,"stop":1696366395457,"duration":31407}},{"uid":"600efe8c740c894b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/600efe8c740c894b","status":"passed","time":{"start":1696295907014,"stop":1696295908174,"duration":1160}},{"uid":"abea6243c746523a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/abea6243c746523a","status":"passed","time":{"start":1696209462855,"stop":1696209463803,"duration":948}},{"uid":"cbfa7e1b6eec7a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cbfa7e1b6eec7a7","status":"passed","time":{"start":1696123635555,"stop":1696123636640,"duration":1085}},{"uid":"5c229fe50da654ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5c229fe50da654ff","status":"passed","time":{"start":1696036517422,"stop":1696036518570,"duration":1148}},{"uid":"253bc8197d918ce3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/253bc8197d918ce3","status":"passed","time":{"start":1695950252714,"stop":1695950256815,"duration":4101}},{"uid":"981e9a76fa2079c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/981e9a76fa2079c2","status":"passed","time":{"start":1695930632874,"stop":1695930634065,"duration":1191}},{"uid":"4e966c9bc262dbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4e966c9bc262dbb7","status":"passed","time":{"start":1695930441857,"stop":1695930443022,"duration":1165}},{"uid":"e0e637f2da013ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e0e637f2da013ad1","status":"passed","time":{"start":1695863905184,"stop":1695863906407,"duration":1223}},{"uid":"7c8dfefef5cd376a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7c8dfefef5cd376a","status":"passed","time":{"start":1695852686703,"stop":1695852688842,"duration":2139}},{"uid":"7908902934fed7aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7908902934fed7aa","status":"passed","time":{"start":1695852583019,"stop":1695852584474,"duration":1455}},{"uid":"2b66312170cfbdaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2b66312170cfbdaa","status":"passed","time":{"start":1695841598518,"stop":1695841599517,"duration":999}},{"uid":"e8f60752e74aea9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e8f60752e74aea9c","status":"passed","time":{"start":1695841557233,"stop":1695841558194,"duration":961}},{"uid":"4df20ebdd8bc1eee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4df20ebdd8bc1eee","status":"passed","time":{"start":1695777436215,"stop":1695777437228,"duration":1013}},{"uid":"5aaff2e049ad6289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5aaff2e049ad6289","status":"passed","time":{"start":1695691032722,"stop":1695691033699,"duration":977}},{"uid":"80553b62334b118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/80553b62334b118","status":"passed","time":{"start":1695604755897,"stop":1695604759438,"duration":3541}},{"uid":"6b7fb1e90e05cee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6b7fb1e90e05cee1","status":"passed","time":{"start":1695518559328,"stop":1695518560454,"duration":1126}},{"uid":"483b7e7e3c6a0c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/483b7e7e3c6a0c88","status":"passed","time":{"start":1695431743363,"stop":1695431744765,"duration":1402}},{"uid":"6f02259bf3a897e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/6f02259bf3a897e8","status":"passed","time":{"start":1695345426048,"stop":1695345427189,"duration":1141}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"3a87edb4018ef3f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3a87edb4018ef3f5","status":"passed","time":{"start":1696382179132,"stop":1696382180291,"duration":1159}},{"uid":"febb623499313f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/febb623499313f15","status":"passed","time":{"start":1696366221020,"stop":1696366222826,"duration":1806}},{"uid":"f1d0d4ce408faa51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f1d0d4ce408faa51","status":"passed","time":{"start":1696295710192,"stop":1696295711878,"duration":1686}},{"uid":"46daf10d57fff733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/46daf10d57fff733","status":"passed","time":{"start":1696209311309,"stop":1696209312396,"duration":1087}},{"uid":"1763fbcf8f99ba12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1763fbcf8f99ba12","status":"passed","time":{"start":1696123411027,"stop":1696123413518,"duration":2491}},{"uid":"99aafc02cef4f2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/99aafc02cef4f2bc","status":"passed","time":{"start":1696036368621,"stop":1696036369734,"duration":1113}},{"uid":"1db7363ce959308b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/1db7363ce959308b","status":"passed","time":{"start":1695950062889,"stop":1695950064363,"duration":1474}},{"uid":"1d3f0124b77846fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1d3f0124b77846fe","status":"passed","time":{"start":1695930384808,"stop":1695930386513,"duration":1705}},{"uid":"738ff24f0f25c819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/738ff24f0f25c819","status":"passed","time":{"start":1695930293664,"stop":1695930294735,"duration":1071}},{"uid":"5231c801a0d57a18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/5231c801a0d57a18","status":"passed","time":{"start":1695863672377,"stop":1695863674231,"duration":1854}},{"uid":"2379085e955f4196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2379085e955f4196","status":"passed","time":{"start":1695852507190,"stop":1695852508545,"duration":1355}},{"uid":"d5e9bd69b4736ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d5e9bd69b4736ea9","status":"passed","time":{"start":1695852457359,"stop":1695852461181,"duration":3822}},{"uid":"66361a90130c6ad5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/66361a90130c6ad5","status":"passed","time":{"start":1695841447633,"stop":1695841448747,"duration":1114}},{"uid":"e8b9793d4677e457","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e8b9793d4677e457","status":"passed","time":{"start":1695841407829,"stop":1695841408971,"duration":1142}},{"uid":"754c12cec1b2ee96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/754c12cec1b2ee96","status":"passed","time":{"start":1695777283476,"stop":1695777293487,"duration":10011}},{"uid":"4ddf30ad02c0cb8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4ddf30ad02c0cb8e","status":"passed","time":{"start":1695690887991,"stop":1695690889082,"duration":1091}},{"uid":"4f1b651eba199548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/4f1b651eba199548","status":"passed","time":{"start":1695604528911,"stop":1695604531652,"duration":2741}},{"uid":"f2e6b189e3ded287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f2e6b189e3ded287","status":"passed","time":{"start":1695518307499,"stop":1695518310408,"duration":2909}},{"uid":"b59dd4675700d70c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b59dd4675700d70c","status":"passed","time":{"start":1695431541635,"stop":1695431543325,"duration":1690}},{"uid":"2f4986597839b086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2f4986597839b086","status":"passed","time":{"start":1695345269641,"stop":1695345270777,"duration":1136}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":107},"items":[{"uid":"66e339c672e08b5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/66e339c672e08b5e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696382132765,"stop":1696382132876,"duration":111}},{"uid":"e4736f7a97da2783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e4736f7a97da2783","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696366184661,"stop":1696366184776,"duration":115}},{"uid":"3a35565117b033bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/3a35565117b033bf","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696295655281,"stop":1696295655401,"duration":120}},{"uid":"b02a5b32176af036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b02a5b32176af036","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696209263242,"stop":1696209263357,"duration":115}},{"uid":"32b2a2e6b36f8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/32b2a2e6b36f8da","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696123356158,"stop":1696123356258,"duration":100}},{"uid":"bb7778619bc6dae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/bb7778619bc6dae3","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696036315968,"stop":1696036316067,"duration":99}},{"uid":"7240a780205c3e1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7240a780205c3e1d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695950004268,"stop":1695950004367,"duration":99}},{"uid":"161eabd8dc674721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/161eabd8dc674721","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930327869,"stop":1695930328010,"duration":141}},{"uid":"6907bc5ddc4278ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6907bc5ddc4278ba","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930256108,"stop":1695930256211,"duration":103}},{"uid":"d684e9c0c9842d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d684e9c0c9842d2","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695863612203,"stop":1695863612315,"duration":112}},{"uid":"5d1cc1e724a40e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/5d1cc1e724a40e40","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852450095,"stop":1695852450224,"duration":129}},{"uid":"f6a3f341efc32b01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f6a3f341efc32b01","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852408279,"stop":1695852408393,"duration":114}},{"uid":"28f7a58ff65c6c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/28f7a58ff65c6c96","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841406818,"stop":1695841406970,"duration":152}},{"uid":"a6d44eca228e3b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a6d44eca228e3b92","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841366414,"stop":1695841366524,"duration":110}},{"uid":"142c9453af70f83f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/142c9453af70f83f","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695777240580,"stop":1695777240679,"duration":99}},{"uid":"e0a2232357145eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e0a2232357145eef","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695690835235,"stop":1695690835343,"duration":108}},{"uid":"284d37adba4deb0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/284d37adba4deb0c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695604447057,"stop":1695604447179,"duration":122}},{"uid":"e1ad4d38191c358a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e1ad4d38191c358a","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695518226707,"stop":1695518226828,"duration":121}},{"uid":"88ead69096f20ac6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/88ead69096f20ac6","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695431461038,"stop":1695431461150,"duration":112}},{"uid":"bb939b2ff2ad4d3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/bb939b2ff2ad4d3f","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695345190275,"stop":1695345190384,"duration":109}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"f54e6aedd37f3200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f54e6aedd37f3200","status":"passed","time":{"start":1696382422822,"stop":1696382427325,"duration":4503}},{"uid":"ad79d7cef93cb1e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ad79d7cef93cb1e2","status":"passed","time":{"start":1696366570126,"stop":1696366574621,"duration":4495}},{"uid":"d74facd1583de006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d74facd1583de006","status":"passed","time":{"start":1696295956872,"stop":1696295961629,"duration":4757}},{"uid":"6c4870fc4abe76c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/6c4870fc4abe76c7","status":"passed","time":{"start":1696209551594,"stop":1696209555810,"duration":4216}},{"uid":"cd8d8f2476cc5e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd8d8f2476cc5e84","status":"passed","time":{"start":1696123683457,"stop":1696123688664,"duration":5207}},{"uid":"70fe94ee6ddcafa9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/70fe94ee6ddcafa9","status":"passed","time":{"start":1696036599294,"stop":1696036603402,"duration":4108}},{"uid":"b78dc9fb50ff92d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b78dc9fb50ff92d5","status":"passed","time":{"start":1695950306181,"stop":1695950310528,"duration":4347}},{"uid":"e6dbba2f39d54fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e6dbba2f39d54fba","status":"passed","time":{"start":1695930715297,"stop":1695930722595,"duration":7298}},{"uid":"282d583df67695c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/282d583df67695c9","status":"passed","time":{"start":1695930641495,"stop":1695930645672,"duration":4177}},{"uid":"d08593724a44af61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d08593724a44af61","status":"passed","time":{"start":1695863964757,"stop":1695863971679,"duration":6922}},{"uid":"c6e094fdc1b00bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c6e094fdc1b00bb3","status":"passed","time":{"start":1695852744852,"stop":1695852749164,"duration":4312}},{"uid":"6ab0dbf4dbcf1378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6ab0dbf4dbcf1378","status":"passed","time":{"start":1695852676728,"stop":1695852680767,"duration":4039}},{"uid":"40e5b4375f4f8b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/40e5b4375f4f8b31","status":"passed","time":{"start":1695841773670,"stop":1695841777814,"duration":4144}},{"uid":"e46369f6c8060c86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e46369f6c8060c86","status":"passed","time":{"start":1695841618689,"stop":1695841622754,"duration":4065}},{"uid":"a13232622d500008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a13232622d500008","status":"passed","time":{"start":1695777498071,"stop":1695777504911,"duration":6840}},{"uid":"e583970bb4a28b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e583970bb4a28b1f","status":"passed","time":{"start":1695691106416,"stop":1695691114466,"duration":8050}},{"uid":"6c73f2050de22abd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6c73f2050de22abd","status":"passed","time":{"start":1695604781393,"stop":1695604785842,"duration":4449}},{"uid":"36fc53981028c671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/36fc53981028c671","status":"passed","time":{"start":1695518585408,"stop":1695518589806,"duration":4398}},{"uid":"29b123ac9fe73a58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/29b123ac9fe73a58","status":"passed","time":{"start":1695431780323,"stop":1695431785276,"duration":4953}},{"uid":"f11647d7aaa7afa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/f11647d7aaa7afa5","status":"passed","time":{"start":1695345474382,"stop":1695345478511,"duration":4129}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"3f3c341c543852ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3f3c341c543852ec","status":"passed","time":{"start":1696382227680,"stop":1696382231596,"duration":3916}},{"uid":"5d2db80544a83a0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5d2db80544a83a0e","status":"passed","time":{"start":1696366231514,"stop":1696366235220,"duration":3706}},{"uid":"2f26394e38f3d9b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2f26394e38f3d9b2","status":"passed","time":{"start":1696295746951,"stop":1696295750642,"duration":3691}},{"uid":"c30b77a3f6c4cecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c30b77a3f6c4cecc","status":"passed","time":{"start":1696209332675,"stop":1696209336204,"duration":3529}},{"uid":"e5047bd899ce586c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e5047bd899ce586c","status":"passed","time":{"start":1696123454253,"stop":1696123458093,"duration":3840}},{"uid":"478ef71afc709324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/478ef71afc709324","status":"passed","time":{"start":1696036398946,"stop":1696036403364,"duration":4418}},{"uid":"ffe7992d38f4395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/ffe7992d38f4395","status":"passed","time":{"start":1695950072287,"stop":1695950076088,"duration":3801}},{"uid":"35c9df6638590d59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/35c9df6638590d59","status":"passed","time":{"start":1695930393591,"stop":1695930397684,"duration":4093}},{"uid":"a3ca920f80e110a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/a3ca920f80e110a8","status":"passed","time":{"start":1695930305176,"stop":1695930309127,"duration":3951}},{"uid":"e36aa41691bf500a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e36aa41691bf500a","status":"passed","time":{"start":1695863680944,"stop":1695863684670,"duration":3726}},{"uid":"ca9b4446aaa4ea94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ca9b4446aaa4ea94","status":"passed","time":{"start":1695852515139,"stop":1695852518661,"duration":3522}},{"uid":"1c2e163ea87b0a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/1c2e163ea87b0a75","status":"passed","time":{"start":1695852472524,"stop":1695852475954,"duration":3430}},{"uid":"1fa82182b71d5f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1fa82182b71d5f70","status":"passed","time":{"start":1695841460652,"stop":1695841464813,"duration":4161}},{"uid":"b062c2859e500909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b062c2859e500909","status":"passed","time":{"start":1695841434133,"stop":1695841437789,"duration":3656}},{"uid":"65684d99732cdae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/65684d99732cdae4","status":"passed","time":{"start":1695777314131,"stop":1695777317799,"duration":3668}},{"uid":"90665382dd871f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/90665382dd871f10","status":"passed","time":{"start":1695690913001,"stop":1695690917316,"duration":4315}},{"uid":"26be9b2e440aafeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/26be9b2e440aafeb","status":"passed","time":{"start":1695604550936,"stop":1695604555869,"duration":4933}},{"uid":"b05c0152995f076b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b05c0152995f076b","status":"passed","time":{"start":1695518333548,"stop":1695518338022,"duration":4474}},{"uid":"876ac6a5702370a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/876ac6a5702370a9","status":"passed","time":{"start":1695431550279,"stop":1695431554809,"duration":4530}},{"uid":"e2cc776340f0f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e2cc776340f0f13","status":"passed","time":{"start":1695345272711,"stop":1695345276803,"duration":4092}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"f9a43013f793e245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f9a43013f793e245","status":"passed","time":{"start":1696382186527,"stop":1696382323712,"duration":137185}},{"uid":"e7e00494296bf9af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e7e00494296bf9af","status":"passed","time":{"start":1696366229039,"stop":1696366360763,"duration":131724}},{"uid":"42bfc382f674ec3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/42bfc382f674ec3d","status":"passed","time":{"start":1696295721361,"stop":1696295902956,"duration":181595}},{"uid":"5c97ee6d542f3c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/5c97ee6d542f3c32","status":"passed","time":{"start":1696209321814,"stop":1696209459319,"duration":137505}},{"uid":"5f3dce620e8aaf49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/5f3dce620e8aaf49","status":"passed","time":{"start":1696123424021,"stop":1696123631570,"duration":207549}},{"uid":"7601481a8288bbd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7601481a8288bbd7","status":"passed","time":{"start":1696036380011,"stop":1696036513204,"duration":133193}},{"uid":"44788cd5c8c9d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/44788cd5c8c9d93","status":"passed","time":{"start":1695950071908,"stop":1695950248952,"duration":177044}},{"uid":"bdd91658b2cd4de6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bdd91658b2cd4de6","status":"passed","time":{"start":1695930392853,"stop":1695930628813,"duration":235960}},{"uid":"fc61c1f18c872acb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fc61c1f18c872acb","status":"passed","time":{"start":1695930300338,"stop":1695930438509,"duration":138171}},{"uid":"6d8492b3a7d213f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6d8492b3a7d213f9","status":"passed","time":{"start":1695863664380,"stop":1695863901127,"duration":236747}},{"uid":"12f4df6a3daeaf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/12f4df6a3daeaf75","status":"passed","time":{"start":1695852497113,"stop":1695852682921,"duration":185808}},{"uid":"cc3fe585881c9bcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/cc3fe585881c9bcf","status":"passed","time":{"start":1695852448360,"stop":1695852579875,"duration":131515}},{"uid":"241aceba97f20788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/241aceba97f20788","status":"passed","time":{"start":1695841455236,"stop":1695841594152,"duration":138916}},{"uid":"8edfd70efe34e254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8edfd70efe34e254","status":"passed","time":{"start":1695841414814,"stop":1695841552595,"duration":137781}},{"uid":"b0d08d2443d418e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/b0d08d2443d418e7","status":"passed","time":{"start":1695777299376,"stop":1695777432988,"duration":133612}},{"uid":"a85259b3539e4170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a85259b3539e4170","status":"passed","time":{"start":1695690894673,"stop":1695691029510,"duration":134837}},{"uid":"9b631a99487b57f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9b631a99487b57f8","status":"passed","time":{"start":1695604543037,"stop":1695604752011,"duration":208974}},{"uid":"268d86ac19cbeece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/268d86ac19cbeece","status":"passed","time":{"start":1695518320821,"stop":1695518555549,"duration":234728}},{"uid":"c68cacdaf178edc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c68cacdaf178edc7","status":"passed","time":{"start":1695431506215,"stop":1695431739110,"duration":232895}},{"uid":"66e9799dd361c68c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/66e9799dd361c68c","status":"passed","time":{"start":1695345281893,"stop":1695345421657,"duration":139764}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":107},"items":[{"uid":"feeb58c3bee4b719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/feeb58c3bee4b719","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696382131042,"stop":1696382131510,"duration":468}},{"uid":"cbfb80f0be9849ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/cbfb80f0be9849ef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696366182074,"stop":1696366182685,"duration":611}},{"uid":"7086c0ec7d196a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7086c0ec7d196a07","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696295653588,"stop":1696295654145,"duration":557}},{"uid":"7af7839e9ed07a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7af7839e9ed07a23","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696209256243,"stop":1696209256709,"duration":466}},{"uid":"6224f577715dded9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6224f577715dded9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696123353917,"stop":1696123354578,"duration":661}},{"uid":"215579521da81b54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/215579521da81b54","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696036313479,"stop":1696036313949,"duration":470}},{"uid":"91fc262f3a8170ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91fc262f3a8170ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695950003863,"stop":1695950004453,"duration":590}},{"uid":"567c71e566cbbcff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/567c71e566cbbcff","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930324052,"stop":1695930324795,"duration":743}},{"uid":"9f7728b6a513c9f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9f7728b6a513c9f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930253557,"stop":1695930254009,"duration":452}},{"uid":"f7356982b0cdb028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f7356982b0cdb028","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695863608487,"stop":1695863609555,"duration":1068}},{"uid":"f00b888d764c8a47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/f00b888d764c8a47","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852447343,"stop":1695852447976,"duration":633}},{"uid":"e286bfc0b86b53e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e286bfc0b86b53e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852406738,"stop":1695852407196,"duration":458}},{"uid":"36f8d8fd6719c961","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/36f8d8fd6719c961","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841403906,"stop":1695841404404,"duration":498}},{"uid":"d8f6ffa2780bdaeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d8f6ffa2780bdaeb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841359572,"stop":1695841360016,"duration":444}},{"uid":"a1a16eb8d9aab400","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a1a16eb8d9aab400","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695777234449,"stop":1695777235006,"duration":557}},{"uid":"1306d970dcc201f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1306d970dcc201f4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695690832845,"stop":1695690833435,"duration":590}},{"uid":"a081020262cb471e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a081020262cb471e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695604444050,"stop":1695604444674,"duration":624}},{"uid":"aaf24e52478f511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/aaf24e52478f511","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695518224147,"stop":1695518224869,"duration":722}},{"uid":"9fb2376252f5a202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9fb2376252f5a202","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695431457250,"stop":1695431458070,"duration":820}},{"uid":"a3b9ede97ca46385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a3b9ede97ca46385","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695345189467,"stop":1695345189914,"duration":447}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":107},"items":[{"uid":"b850e3f2fb259035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b850e3f2fb259035","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382364576,"stop":1696382365728,"duration":1152}},{"uid":"efd65174ae95d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/efd65174ae95d5a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366410900,"stop":1696366411930,"duration":1030}},{"uid":"5363c5c91bab259b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5363c5c91bab259b","status":"passed","time":{"start":1696295935499,"stop":1696295937999,"duration":2500}},{"uid":"e6ff866bc4301a8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e6ff866bc4301a8c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209492114,"stop":1696209493776,"duration":1662}},{"uid":"91750652b53f7623","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/91750652b53f7623","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123652898,"stop":1696123655147,"duration":2249}},{"uid":"5e96a811abe64c6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5e96a811abe64c6e","status":"passed","time":{"start":1696036554853,"stop":1696036556542,"duration":1689}},{"uid":"b43acb0efde86cac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b43acb0efde86cac","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950276038,"stop":1695950276878,"duration":840}},{"uid":"88335401e21f774","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/88335401e21f774","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930652264,"stop":1695930654118,"duration":1854}},{"uid":"49cccda6206d8a16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/49cccda6206d8a16","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930489187,"stop":1695930490126,"duration":939}},{"uid":"890c94bd3495eb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/890c94bd3495eb56","status":"passed","time":{"start":1695863896567,"stop":1695863898859,"duration":2292}},{"uid":"89774ae6338642f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/89774ae6338642f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852720730,"stop":1695852722375,"duration":1645}},{"uid":"953fa52cc671165e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/953fa52cc671165e","status":"passed","time":{"start":1695852622255,"stop":1695852623917,"duration":1662}},{"uid":"9d38fa17064f00ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9d38fa17064f00ff","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841628376,"stop":1695841629644,"duration":1268}},{"uid":"e69dbf206688b4fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e69dbf206688b4fa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841581950,"stop":1695841582574,"duration":624}},{"uid":"e1951fa68d325fa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e1951fa68d325fa0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777469129,"stop":1695777469840,"duration":711}},{"uid":"a54900a3b7de6740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a54900a3b7de6740","status":"passed","time":{"start":1695691066781,"stop":1695691068381,"duration":1600}},{"uid":"169224ce1b8aaa15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/169224ce1b8aaa15","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604762296,"stop":1695604764915,"duration":2619}},{"uid":"6d2a7d0e04676971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6d2a7d0e04676971","status":"passed","time":{"start":1695518541969,"stop":1695518544566,"duration":2597}},{"uid":"a9d6dd06c692a5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a9d6dd06c692a5d6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431759364,"stop":1695431761301,"duration":1937}},{"uid":"b02c2806a4a76dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b02c2806a4a76dc3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345456218,"stop":1695345457363,"duration":1145}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"3d30741e651dadb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3d30741e651dadb8","status":"passed","time":{"start":1696382152299,"stop":1696382155111,"duration":2812}},{"uid":"94df48e85a30cd56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/94df48e85a30cd56","status":"passed","time":{"start":1696366199623,"stop":1696366202877,"duration":3254}},{"uid":"1e16410af70f2382","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1e16410af70f2382","status":"passed","time":{"start":1696295678041,"stop":1696295681253,"duration":3212}},{"uid":"e16f47967df2c093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e16f47967df2c093","status":"passed","time":{"start":1696209286512,"stop":1696209288752,"duration":2240}},{"uid":"a80cd43e300ca190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a80cd43e300ca190","status":"passed","time":{"start":1696123380074,"stop":1696123383146,"duration":3072}},{"uid":"4b738325b9bc3412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4b738325b9bc3412","status":"passed","time":{"start":1696036341710,"stop":1696036344095,"duration":2385}},{"uid":"7621bd144f1af7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7621bd144f1af7bc","status":"passed","time":{"start":1695950028830,"stop":1695950033384,"duration":4554}},{"uid":"657cf8d724a0c64c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/657cf8d724a0c64c","status":"passed","time":{"start":1695930353291,"stop":1695930356665,"duration":3374}},{"uid":"2f129a11305f2928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2f129a11305f2928","status":"passed","time":{"start":1695930270967,"stop":1695930273658,"duration":2691}},{"uid":"430698748f730df8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/430698748f730df8","status":"passed","time":{"start":1695863640686,"stop":1695863643274,"duration":2588}},{"uid":"dc8ff8969bddd935","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dc8ff8969bddd935","status":"passed","time":{"start":1695852473374,"stop":1695852476272,"duration":2898}},{"uid":"af117daecd7b56d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/af117daecd7b56d4","status":"passed","time":{"start":1695852424470,"stop":1695852429292,"duration":4822}},{"uid":"85a79d09f1eb9cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/85a79d09f1eb9cc5","status":"passed","time":{"start":1695841422492,"stop":1695841424875,"duration":2383}},{"uid":"87349e6ef62bc57c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/87349e6ef62bc57c","status":"passed","time":{"start":1695841381871,"stop":1695841383872,"duration":2001}},{"uid":"a66249d18ec8c578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a66249d18ec8c578","status":"passed","time":{"start":1695777260369,"stop":1695777262769,"duration":2400}},{"uid":"1ee7e70816dda8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1ee7e70816dda8d0","status":"passed","time":{"start":1695690861281,"stop":1695690863251,"duration":1970}},{"uid":"a4e5eed6ffdb8de5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a4e5eed6ffdb8de5","status":"passed","time":{"start":1695604469797,"stop":1695604472809,"duration":3012}},{"uid":"a5f7f25efd5a310","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a5f7f25efd5a310","status":"passed","time":{"start":1695518250080,"stop":1695518253704,"duration":3624}},{"uid":"59a3901c5ddb776a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/59a3901c5ddb776a","status":"passed","time":{"start":1695431482303,"stop":1695431484938,"duration":2635}},{"uid":"968fe9bb83960b83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/968fe9bb83960b83","status":"passed","time":{"start":1695345213593,"stop":1695345216262,"duration":2669}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"14415b38226a30f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/14415b38226a30f9","status":"passed","time":{"start":1696382447614,"stop":1696382457005,"duration":9391}},{"uid":"cbf95b027f30ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/cbf95b027f30ec86","status":"passed","time":{"start":1696366585157,"stop":1696366590165,"duration":5008}},{"uid":"401fccbbadba736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/401fccbbadba736","status":"passed","time":{"start":1696295972628,"stop":1696295977642,"duration":5014}},{"uid":"36fbbb48fd0bf633","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/36fbbb48fd0bf633","status":"passed","time":{"start":1696209570326,"stop":1696209577862,"duration":7536}},{"uid":"cd40eeeb2e11c308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd40eeeb2e11c308","status":"passed","time":{"start":1696123701087,"stop":1696123708905,"duration":7818}},{"uid":"510682f8f9e5a31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/510682f8f9e5a31f","status":"passed","time":{"start":1696036614151,"stop":1696036619761,"duration":5610}},{"uid":"e22700f734431caa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e22700f734431caa","status":"passed","time":{"start":1695950322305,"stop":1695950330093,"duration":7788}},{"uid":"5a77cf73a49fbb99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5a77cf73a49fbb99","status":"passed","time":{"start":1695930734853,"stop":1695930740276,"duration":5423}},{"uid":"eb3c24afe6115e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/eb3c24afe6115e7d","status":"passed","time":{"start":1695930655192,"stop":1695930660064,"duration":4872}},{"uid":"94d81cc9a71d5c46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/94d81cc9a71d5c46","status":"passed","time":{"start":1695863984390,"stop":1695863991381,"duration":6991}},{"uid":"dc099a54419427ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dc099a54419427ce","status":"passed","time":{"start":1695852759969,"stop":1695852765132,"duration":5163}},{"uid":"7a2e512b2ae346d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7a2e512b2ae346d4","status":"passed","time":{"start":1695852691304,"stop":1695852696357,"duration":5053}},{"uid":"71d695adb0646f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/71d695adb0646f20","status":"passed","time":{"start":1695841781148,"stop":1695841786320,"duration":5172}},{"uid":"d9d3587515ab019a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d9d3587515ab019a","status":"passed","time":{"start":1695841634493,"stop":1695841643340,"duration":8847}},{"uid":"7d91df353fbb5fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/7d91df353fbb5fbb","status":"passed","time":{"start":1695777519125,"stop":1695777525633,"duration":6508}},{"uid":"bd5f94a4f86cd730","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/bd5f94a4f86cd730","status":"passed","time":{"start":1695691123754,"stop":1695691131466,"duration":7712}},{"uid":"aa79a27454924b08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/aa79a27454924b08","status":"passed","time":{"start":1695604796892,"stop":1695604805223,"duration":8331}},{"uid":"90ef83621e4e0eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/90ef83621e4e0eab","status":"passed","time":{"start":1695518600850,"stop":1695518606540,"duration":5690}},{"uid":"9d6c5ee67e841acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9d6c5ee67e841acf","status":"passed","time":{"start":1695431797050,"stop":1695431802154,"duration":5104}},{"uid":"eb662e1e98b7cb5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/eb662e1e98b7cb5d","status":"passed","time":{"start":1695345491180,"stop":1695345495967,"duration":4787}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"55642655f5380036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/55642655f5380036","status":"passed","time":{"start":1696382167189,"stop":1696382169449,"duration":2260}},{"uid":"7dc4a6635f0d5052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7dc4a6635f0d5052","status":"passed","time":{"start":1696366210805,"stop":1696366212965,"duration":2160}},{"uid":"5e999e44f931a764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5e999e44f931a764","status":"passed","time":{"start":1696295695466,"stop":1696295697800,"duration":2334}},{"uid":"c61ea82dcbf2648f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c61ea82dcbf2648f","status":"passed","time":{"start":1696209298875,"stop":1696209301140,"duration":2265}},{"uid":"d895cd35ff0095d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/d895cd35ff0095d2","status":"passed","time":{"start":1696123395554,"stop":1696123398042,"duration":2488}},{"uid":"856890312364aee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/856890312364aee5","status":"passed","time":{"start":1696036356897,"stop":1696036359137,"duration":2240}},{"uid":"996ad7024c82442b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/996ad7024c82442b","status":"passed","time":{"start":1695950048439,"stop":1695950050959,"duration":2520}},{"uid":"d5901b7882639a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d5901b7882639a3c","status":"passed","time":{"start":1695930369575,"stop":1695930372611,"duration":3036}},{"uid":"bbc66808f2b08e4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/bbc66808f2b08e4c","status":"passed","time":{"start":1695930283204,"stop":1695930285429,"duration":2225}},{"uid":"145ae7c1400544eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/145ae7c1400544eb","status":"passed","time":{"start":1695863658534,"stop":1695863661161,"duration":2627}},{"uid":"a996bd9a3bc29a3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/a996bd9a3bc29a3f","status":"passed","time":{"start":1695852495151,"stop":1695852497706,"duration":2555}},{"uid":"420b019aca667b5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/420b019aca667b5a","status":"passed","time":{"start":1695852445448,"stop":1695852447670,"duration":2222}},{"uid":"7388b73a8ec451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7388b73a8ec451","status":"passed","time":{"start":1695841436702,"stop":1695841438932,"duration":2230}},{"uid":"ff120d944084ac00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/ff120d944084ac00","status":"passed","time":{"start":1695841396361,"stop":1695841398483,"duration":2122}},{"uid":"1fe5af17b54d1118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/1fe5af17b54d1118","status":"passed","time":{"start":1695777272826,"stop":1695777275057,"duration":2231}},{"uid":"1041db695b80268f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1041db695b80268f","status":"passed","time":{"start":1695690877504,"stop":1695690879695,"duration":2191}},{"uid":"8c449c6ffd47d8e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/8c449c6ffd47d8e8","status":"passed","time":{"start":1695604491077,"stop":1695604493750,"duration":2673}},{"uid":"6f7dbe6c5f6c6342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6f7dbe6c5f6c6342","status":"passed","time":{"start":1695518267677,"stop":1695518270476,"duration":2799}},{"uid":"c716bb1fe5ee66db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c716bb1fe5ee66db","status":"passed","time":{"start":1695431501997,"stop":1695431504810,"duration":2813}},{"uid":"dc1cf89cc6551059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/dc1cf89cc6551059","status":"passed","time":{"start":1695345234747,"stop":1695345237221,"duration":2474}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":107},"items":[{"uid":"df4df0a959ef2c2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/df4df0a959ef2c2f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696382134335,"stop":1696382134611,"duration":276}},{"uid":"abc3c930eaaaf0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/abc3c930eaaaf0a1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696366184987,"stop":1696366185290,"duration":303}},{"uid":"78d0c5560822dd8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/78d0c5560822dd8e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696295656845,"stop":1696295657290,"duration":445}},{"uid":"77ddf56d16847312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/77ddf56d16847312","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696209259081,"stop":1696209259467,"duration":386}},{"uid":"a2013032f419de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a2013032f419de6e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696123358045,"stop":1696123358485,"duration":440}},{"uid":"1d89be92e5e3614a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1d89be92e5e3614a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696036316285,"stop":1696036316561,"duration":276}},{"uid":"df7c382a0da42ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/df7c382a0da42ed","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695950007291,"stop":1695950007784,"duration":493}},{"uid":"d5abb6511cb19f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d5abb6511cb19f17","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930328054,"stop":1695930328682,"duration":628}},{"uid":"aa6f2f49f0350d6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/aa6f2f49f0350d6a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930256103,"stop":1695930256372,"duration":269}},{"uid":"464b2df0c42b4779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/464b2df0c42b4779","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695863613047,"stop":1695863613686,"duration":639}},{"uid":"c47eb8ddf5cd568a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c47eb8ddf5cd568a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852450743,"stop":1695852451145,"duration":402}},{"uid":"52bde44df2f2b553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/52bde44df2f2b553","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852409312,"stop":1695852409598,"duration":286}},{"uid":"5407a130dea0c5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5407a130dea0c5cd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841406910,"stop":1695841407234,"duration":324}},{"uid":"490740f9257e5cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/490740f9257e5cde","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841362331,"stop":1695841362607,"duration":276}},{"uid":"3cb2a04404f99ec1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/3cb2a04404f99ec1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695777237171,"stop":1695777237482,"duration":311}},{"uid":"d9dd0303b4a5a36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/d9dd0303b4a5a36c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695690835933,"stop":1695690836207,"duration":274}},{"uid":"679b743e8f59105d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/679b743e8f59105d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695604448035,"stop":1695604448519,"duration":484}},{"uid":"38c80d9ab808b869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/38c80d9ab808b869","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695518228518,"stop":1695518229064,"duration":546}},{"uid":"61b60100121ad0cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/61b60100121ad0cf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695431461348,"stop":1695431461883,"duration":535}},{"uid":"2af369888d4c708d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2af369888d4c708d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695345197153,"stop":1695345197567,"duration":414}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"e15ab6f252e0c071","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/e15ab6f252e0c071","status":"passed","time":{"start":1696382406505,"stop":1696382409462,"duration":2957}},{"uid":"3d78525095b1656c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3d78525095b1656c","status":"passed","time":{"start":1696366555163,"stop":1696366558101,"duration":2938}},{"uid":"c2966d57b21216cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c2966d57b21216cc","status":"passed","time":{"start":1696295944118,"stop":1696295946757,"duration":2639}},{"uid":"edc305a6a73f33e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/edc305a6a73f33e9","status":"passed","time":{"start":1696209524809,"stop":1696209527915,"duration":3106}},{"uid":"eeea13b9d0731027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/eeea13b9d0731027","status":"passed","time":{"start":1696123662800,"stop":1696123665749,"duration":2949}},{"uid":"34c2d069fd9f8456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/34c2d069fd9f8456","status":"passed","time":{"start":1696036582985,"stop":1696036585909,"duration":2924}},{"uid":"4dc57a2d61a8dbc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/4dc57a2d61a8dbc7","status":"passed","time":{"start":1695950290165,"stop":1695950293714,"duration":3549}},{"uid":"3120b54f7c03f5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3120b54f7c03f5e6","status":"passed","time":{"start":1695930699930,"stop":1695930702764,"duration":2834}},{"uid":"762d384546bf5f83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/762d384546bf5f83","status":"passed","time":{"start":1695930629106,"stop":1695930631860,"duration":2754}},{"uid":"fdb80fd36218947c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/fdb80fd36218947c","status":"passed","time":{"start":1695863940375,"stop":1695863943530,"duration":3155}},{"uid":"7ca92d12f79223cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7ca92d12f79223cf","status":"passed","time":{"start":1695852728335,"stop":1695852730836,"duration":2501}},{"uid":"6b76b362a0f93f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6b76b362a0f93f84","status":"passed","time":{"start":1695852664083,"stop":1695852667779,"duration":3696}},{"uid":"7b91de0a4c18657c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7b91de0a4c18657c","status":"passed","time":{"start":1695841634372,"stop":1695841636885,"duration":2513}},{"uid":"1ebb031351acea13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/1ebb031351acea13","status":"passed","time":{"start":1695841607271,"stop":1695841609743,"duration":2472}},{"uid":"eca944e335047d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/eca944e335047d77","status":"passed","time":{"start":1695777481827,"stop":1695777484675,"duration":2848}},{"uid":"6a588ae0cfe444ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6a588ae0cfe444ff","status":"passed","time":{"start":1695691084007,"stop":1695691087894,"duration":3887}},{"uid":"2808ee0aa1f3f47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2808ee0aa1f3f47d","status":"passed","time":{"start":1695604774153,"stop":1695604777310,"duration":3157}},{"uid":"f0798dbfe94821c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f0798dbfe94821c2","status":"passed","time":{"start":1695518571886,"stop":1695518574752,"duration":2866}},{"uid":"2698e64c9a8dba15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/2698e64c9a8dba15","status":"passed","time":{"start":1695431766705,"stop":1695431769589,"duration":2884}},{"uid":"c4323d089db609eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/c4323d089db609eb","status":"passed","time":{"start":1695345458402,"stop":1695345461345,"duration":2943}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"552e94a98c06bf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/552e94a98c06bf75","status":"passed","time":{"start":1696382404975,"stop":1696382405712,"duration":737}},{"uid":"99ba0149367e9d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/99ba0149367e9d5a","status":"passed","time":{"start":1696366403518,"stop":1696366405014,"duration":1496}},{"uid":"fa3aba046a065180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/fa3aba046a065180","status":"passed","time":{"start":1696295927748,"stop":1696295928525,"duration":777}},{"uid":"50fa0dd0e15875f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/50fa0dd0e15875f7","status":"passed","time":{"start":1696209522424,"stop":1696209523116,"duration":692}},{"uid":"8e689d23e8bf80fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/8e689d23e8bf80fb","status":"passed","time":{"start":1696123635857,"stop":1696123636836,"duration":979}},{"uid":"e1bb53e856c056eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e1bb53e856c056eb","status":"passed","time":{"start":1696036580733,"stop":1696036581436,"duration":703}},{"uid":"93ab4cbd966d4cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/93ab4cbd966d4cba","status":"passed","time":{"start":1695950257216,"stop":1695950260190,"duration":2974}},{"uid":"e9ed5fefcd0d0a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e9ed5fefcd0d0a3e","status":"passed","time":{"start":1695930575289,"stop":1695930576250,"duration":961}},{"uid":"8782ce46154be610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8782ce46154be610","status":"passed","time":{"start":1695930482120,"stop":1695930483054,"duration":934}},{"uid":"9c0669deabb6f970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9c0669deabb6f970","status":"passed","time":{"start":1695863867377,"stop":1695863868404,"duration":1027}},{"uid":"c55ae2282cbfa376","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c55ae2282cbfa376","status":"passed","time":{"start":1695852711493,"stop":1695852712392,"duration":899}},{"uid":"9f23e6efa8531c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9f23e6efa8531c21","status":"passed","time":{"start":1695852662108,"stop":1695852662720,"duration":612}},{"uid":"15a66cb91245d393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/15a66cb91245d393","status":"passed","time":{"start":1695841627609,"stop":1695841628253,"duration":644}},{"uid":"803d1b464f56c5e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/803d1b464f56c5e7","status":"passed","time":{"start":1695841599388,"stop":1695841600028,"duration":640}},{"uid":"6ed99dd917ab9891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6ed99dd917ab9891","status":"passed","time":{"start":1695777478970,"stop":1695777479684,"duration":714}},{"uid":"c8b5d51e55173baa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c8b5d51e55173baa","status":"passed","time":{"start":1695691081218,"stop":1695691081961,"duration":743}},{"uid":"6f8529a0c93f64e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6f8529a0c93f64e3","status":"passed","time":{"start":1695604724772,"stop":1695604730451,"duration":5679}},{"uid":"42d949b0b3c7c712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/42d949b0b3c7c712","status":"passed","time":{"start":1695518508897,"stop":1695518511999,"duration":3102}},{"uid":"db547d8e4dac464f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/db547d8e4dac464f","status":"passed","time":{"start":1695431732274,"stop":1695431733290,"duration":1016}},{"uid":"72afef9e06373863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/72afef9e06373863","status":"passed","time":{"start":1695345447099,"stop":1695345447953,"duration":854}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"996920afa3167c3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/996920afa3167c3f","status":"passed","time":{"start":1696382368977,"stop":1696382372413,"duration":3436}},{"uid":"3158ca30f4436349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3158ca30f4436349","status":"passed","time":{"start":1696366415207,"stop":1696366419202,"duration":3995}},{"uid":"b29edf9f108df829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b29edf9f108df829","status":"passed","time":{"start":1696295936976,"stop":1696295941534,"duration":4558}},{"uid":"4a08bc6d04748fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a08bc6d04748fd1","status":"passed","time":{"start":1696209494717,"stop":1696209497143,"duration":2426}},{"uid":"6b70147d35241da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6b70147d35241da8","status":"passed","time":{"start":1696123656329,"stop":1696123659941,"duration":3612}},{"uid":"7b9c3cdbbc3e9df9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7b9c3cdbbc3e9df9","status":"passed","time":{"start":1696036557248,"stop":1696036563180,"duration":5932}},{"uid":"c0a2fdc5901ddb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c0a2fdc5901ddb3","status":"passed","time":{"start":1695950281030,"stop":1695950284385,"duration":3355}},{"uid":"4bc9561f58d1f325","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/4bc9561f58d1f325","status":"passed","time":{"start":1695930655529,"stop":1695930661791,"duration":6262}},{"uid":"10d5b1449125b96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/10d5b1449125b96e","status":"passed","time":{"start":1695930490993,"stop":1695930493872,"duration":2879}},{"uid":"e2ad2c633552d46f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e2ad2c633552d46f","status":"passed","time":{"start":1695863899863,"stop":1695863905174,"duration":5311}},{"uid":"b002503bb075e26d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b002503bb075e26d","status":"passed","time":{"start":1695852723670,"stop":1695852726931,"duration":3261}},{"uid":"d2ea1c01e0f2e6a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d2ea1c01e0f2e6a5","status":"passed","time":{"start":1695852624503,"stop":1695852627139,"duration":2636}},{"uid":"5f77e3bf8f85f7ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5f77e3bf8f85f7ff","status":"passed","time":{"start":1695841638654,"stop":1695841641277,"duration":2623}},{"uid":"d89c50135a08735a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d89c50135a08735a","status":"passed","time":{"start":1695841583429,"stop":1695841586024,"duration":2595}},{"uid":"76be6a452b08de06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/76be6a452b08de06","status":"passed","time":{"start":1695777470774,"stop":1695777472471,"duration":1697}},{"uid":"87bf1c63cbd616ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/87bf1c63cbd616ca","status":"passed","time":{"start":1695691070785,"stop":1695691073095,"duration":2310}},{"uid":"a73539f211e6aa58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a73539f211e6aa58","status":"passed","time":{"start":1695604768604,"stop":1695604771365,"duration":2761}},{"uid":"ca7ce1070dc203c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ca7ce1070dc203c5","status":"passed","time":{"start":1695518545498,"stop":1695518548159,"duration":2661}},{"uid":"70f0b69a31fcf164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/70f0b69a31fcf164","status":"passed","time":{"start":1695431762802,"stop":1695431765056,"duration":2254}},{"uid":"9fa61475b1038c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9fa61475b1038c2d","status":"passed","time":{"start":1695345451122,"stop":1695345453412,"duration":2290}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":74},"items":[{"uid":"68ed92269acbef6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/68ed92269acbef6a","status":"passed","time":{"start":1696382169453,"stop":1696382172185,"duration":2732}},{"uid":"617d93e250b8839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/617d93e250b8839","status":"passed","time":{"start":1696366212968,"stop":1696366214858,"duration":1890}},{"uid":"59e34ab3399c4473","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/59e34ab3399c4473","status":"passed","time":{"start":1696295697803,"stop":1696295701875,"duration":4072}},{"uid":"840d7c034324961f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/840d7c034324961f","status":"passed","time":{"start":1696209301143,"stop":1696209303364,"duration":2221}},{"uid":"b189cfda12bbc10e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b189cfda12bbc10e","status":"passed","time":{"start":1696123398045,"stop":1696123401393,"duration":3348}},{"uid":"dbd9b08c63022d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/dbd9b08c63022d30","status":"passed","time":{"start":1696036359140,"stop":1696036361585,"duration":2445}},{"uid":"abe2843401f46c7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/abe2843401f46c7a","status":"passed","time":{"start":1695950050962,"stop":1695950054478,"duration":3516}},{"uid":"de7a78b6fb8c5d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/de7a78b6fb8c5d77","status":"passed","time":{"start":1695930372614,"stop":1695930376303,"duration":3689}},{"uid":"152a55ecb19024d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/152a55ecb19024d9","status":"passed","time":{"start":1695930285432,"stop":1695930287384,"duration":1952}},{"uid":"4e2fe54bb17475dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4e2fe54bb17475dc","status":"passed","time":{"start":1695863661167,"stop":1695863664047,"duration":2880}},{"uid":"8bb475ae53ded62f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8bb475ae53ded62f","status":"passed","time":{"start":1695852497710,"stop":1695852499958,"duration":2248}},{"uid":"c06dfeacf6bf175f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c06dfeacf6bf175f","status":"passed","time":{"start":1695852447673,"stop":1695852450481,"duration":2808}},{"uid":"d8a324cb93494036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d8a324cb93494036","status":"passed","time":{"start":1695841438936,"stop":1695841440839,"duration":1903}},{"uid":"2e3e0bfbffbe6397","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2e3e0bfbffbe6397","status":"passed","time":{"start":1695841398486,"stop":1695841400285,"duration":1799}},{"uid":"be736a62bf61188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/be736a62bf61188","status":"passed","time":{"start":1695777275061,"stop":1695777276927,"duration":1866}},{"uid":"1deef5cc08f38e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1deef5cc08f38e31","status":"passed","time":{"start":1695690879702,"stop":1695690881743,"duration":2041}},{"uid":"8f9c3748c2a3076a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/8f9c3748c2a3076a","status":"passed","time":{"start":1695604493754,"stop":1695604497111,"duration":3357}},{"uid":"32022f54c8e52f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/32022f54c8e52f59","status":"passed","time":{"start":1695518270481,"stop":1695518273363,"duration":2882}},{"uid":"1407955d09145181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/1407955d09145181","status":"passed","time":{"start":1695431504813,"stop":1695431508728,"duration":3915}},{"uid":"2f324d4f292e8a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2f324d4f292e8a54","status":"passed","time":{"start":1695345237224,"stop":1695345239276,"duration":2052}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"842e4aedc1d28f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/842e4aedc1d28f46","status":"passed","time":{"start":1696382132729,"stop":1696382133863,"duration":1134}},{"uid":"96290caae4027eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/96290caae4027eb3","status":"passed","time":{"start":1696366183723,"stop":1696366184489,"duration":766}},{"uid":"53d47d8576ec4e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/53d47d8576ec4e40","status":"passed","time":{"start":1696295655311,"stop":1696295656247,"duration":936}},{"uid":"e90dd4802124ac5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e90dd4802124ac5","status":"passed","time":{"start":1696209257792,"stop":1696209258616,"duration":824}},{"uid":"80703f689bb9aab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/80703f689bb9aab2","status":"passed","time":{"start":1696123355934,"stop":1696123357367,"duration":1433}},{"uid":"1a5095da80f8903a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1a5095da80f8903a","status":"passed","time":{"start":1696036314944,"stop":1696036315836,"duration":892}},{"uid":"91ae76905fbcc80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91ae76905fbcc80","status":"passed","time":{"start":1695950005601,"stop":1695950006699,"duration":1098}},{"uid":"dbf33b5c50300410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/dbf33b5c50300410","status":"passed","time":{"start":1695930326292,"stop":1695930327299,"duration":1007}},{"uid":"1e8c46c8b70b5f98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1e8c46c8b70b5f98","status":"passed","time":{"start":1695930254984,"stop":1695930255627,"duration":643}},{"uid":"47b22f59fefd63eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/47b22f59fefd63eb","status":"passed","time":{"start":1695863610983,"stop":1695863611993,"duration":1010}},{"uid":"84354e7dfbf7b029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/84354e7dfbf7b029","status":"passed","time":{"start":1695852449284,"stop":1695852450146,"duration":862}},{"uid":"c33fcf5052ad7e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c33fcf5052ad7e8","status":"passed","time":{"start":1695852408175,"stop":1695852408869,"duration":694}},{"uid":"f392d07b5af9d4c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f392d07b5af9d4c8","status":"passed","time":{"start":1695841405670,"stop":1695841406378,"duration":708}},{"uid":"cca081a9ecfdb285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/cca081a9ecfdb285","status":"passed","time":{"start":1695841361060,"stop":1695841361807,"duration":747}},{"uid":"69d98caa4dcc7f7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/69d98caa4dcc7f7b","status":"passed","time":{"start":1695777236061,"stop":1695777236696,"duration":635}},{"uid":"4b24046522b34449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4b24046522b34449","status":"passed","time":{"start":1695690834602,"stop":1695690835450,"duration":848}},{"uid":"f7de476cc5c3295a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f7de476cc5c3295a","status":"passed","time":{"start":1695604445966,"stop":1695604447325,"duration":1359}},{"uid":"703fa98b7eac952f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/703fa98b7eac952f","status":"passed","time":{"start":1695518226299,"stop":1695518227789,"duration":1490}},{"uid":"54a5ded417818ff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/54a5ded417818ff6","status":"passed","time":{"start":1695431459519,"stop":1695431460506,"duration":987}},{"uid":"2a3f393f81c90e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/2a3f393f81c90e52","status":"passed","time":{"start":1695345191011,"stop":1695345196619,"duration":5608}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"761dc7861ed267f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/761dc7861ed267f5","status":"passed","time":{"start":1696382323716,"stop":1696382324454,"duration":738}},{"uid":"6c443ed920c9610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6c443ed920c9610","status":"passed","time":{"start":1696366360767,"stop":1696366361553,"duration":786}},{"uid":"bf03dc50e3d132b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/bf03dc50e3d132b5","status":"passed","time":{"start":1696295902960,"stop":1696295903950,"duration":990}},{"uid":"1cbc40556f95b9ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/1cbc40556f95b9ea","status":"passed","time":{"start":1696209459322,"stop":1696209460054,"duration":732}},{"uid":"4cc09851684b7358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4cc09851684b7358","status":"passed","time":{"start":1696123631573,"stop":1696123632632,"duration":1059}},{"uid":"220797c896fc9e65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/220797c896fc9e65","status":"passed","time":{"start":1696036513208,"stop":1696036513981,"duration":773}},{"uid":"73c9aad38fed84fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/73c9aad38fed84fb","status":"passed","time":{"start":1695950248955,"stop":1695950249942,"duration":987}},{"uid":"9f6df625179727fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f6df625179727fd","status":"passed","time":{"start":1695930628817,"stop":1695930629873,"duration":1056}},{"uid":"fe68ecf3bc26f429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fe68ecf3bc26f429","status":"passed","time":{"start":1695930438512,"stop":1695930439257,"duration":745}},{"uid":"6a9f75916894baed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6a9f75916894baed","status":"passed","time":{"start":1695863901131,"stop":1695863902233,"duration":1102}},{"uid":"6dd67ea6fe178dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6dd67ea6fe178dfd","status":"passed","time":{"start":1695852682925,"stop":1695852683939,"duration":1014}},{"uid":"15d19427d80ec67e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/15d19427d80ec67e","status":"passed","time":{"start":1695852579878,"stop":1695852580606,"duration":728}},{"uid":"d433f53422a0906e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d433f53422a0906e","status":"passed","time":{"start":1695841594157,"stop":1695841594916,"duration":759}},{"uid":"796ccd5ddbb7a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/796ccd5ddbb7a5c","status":"passed","time":{"start":1695841552599,"stop":1695841553339,"duration":740}},{"uid":"4e005b2ae7b5ed18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4e005b2ae7b5ed18","status":"passed","time":{"start":1695777432991,"stop":1695777433772,"duration":781}},{"uid":"31b4ac2911f0cf84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/31b4ac2911f0cf84","status":"passed","time":{"start":1695691029513,"stop":1695691030227,"duration":714}},{"uid":"bfa5fc509bdc3aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/bfa5fc509bdc3aba","status":"passed","time":{"start":1695604752014,"stop":1695604753024,"duration":1010}},{"uid":"76b32dfe0bc8719c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76b32dfe0bc8719c","status":"passed","time":{"start":1695518555552,"stop":1695518556600,"duration":1048}},{"uid":"d7252cbd83a17d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d7252cbd83a17d3d","status":"passed","time":{"start":1695431739114,"stop":1695431740217,"duration":1103}},{"uid":"b97dc8159c0548c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/b97dc8159c0548c2","status":"passed","time":{"start":1695345421661,"stop":1695345423236,"duration":1575}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"4a7bbdbf30879aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4a7bbdbf30879aba","status":"passed","time":{"start":1696382420404,"stop":1696382422818,"duration":2414}},{"uid":"ae7e47e3dc4a2093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ae7e47e3dc4a2093","status":"passed","time":{"start":1696366568850,"stop":1696366570122,"duration":1272}},{"uid":"d1eeea10ae9594eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d1eeea10ae9594eb","status":"passed","time":{"start":1696295955286,"stop":1696295956868,"duration":1582}},{"uid":"295a906edc1a699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/295a906edc1a699","status":"passed","time":{"start":1696209550064,"stop":1696209551590,"duration":1526}},{"uid":"1de4e6a247155561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1de4e6a247155561","status":"passed","time":{"start":1696123682024,"stop":1696123683454,"duration":1430}},{"uid":"8783bdfb2eeecbe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8783bdfb2eeecbe8","status":"passed","time":{"start":1696036597786,"stop":1696036599290,"duration":1504}},{"uid":"b256deee5fbd0005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b256deee5fbd0005","status":"passed","time":{"start":1695950303843,"stop":1695950306177,"duration":2334}},{"uid":"2c9a1070c08e3e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/2c9a1070c08e3e4b","status":"passed","time":{"start":1695930713238,"stop":1695930715291,"duration":2053}},{"uid":"607c4a1916e8e861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/607c4a1916e8e861","status":"passed","time":{"start":1695930640091,"stop":1695930641491,"duration":1400}},{"uid":"291203f23b9f809d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/291203f23b9f809d","status":"passed","time":{"start":1695863962958,"stop":1695863964753,"duration":1795}},{"uid":"ba9ed2a5d32c308e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ba9ed2a5d32c308e","status":"passed","time":{"start":1695852742967,"stop":1695852744847,"duration":1880}},{"uid":"49f69c95d6f7acb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/49f69c95d6f7acb4","status":"passed","time":{"start":1695852675349,"stop":1695852676722,"duration":1373}},{"uid":"c2c6c3d67935d146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c2c6c3d67935d146","status":"passed","time":{"start":1695841773592,"stop":1695841775088,"duration":1496}},{"uid":"8d9ab269be139c98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8d9ab269be139c98","status":"passed","time":{"start":1695841617446,"stop":1695841618685,"duration":1239}},{"uid":"a24166ad53119f9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a24166ad53119f9b","status":"passed","time":{"start":1695777496204,"stop":1695777498067,"duration":1863}},{"uid":"1c8ae2a636da01ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1c8ae2a636da01ae","status":"passed","time":{"start":1695691104725,"stop":1695691106412,"duration":1687}},{"uid":"5b3e97e0b4426fed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5b3e97e0b4426fed","status":"passed","time":{"start":1695604779622,"stop":1695604781389,"duration":1767}},{"uid":"4572c51f39ba02e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4572c51f39ba02e4","status":"passed","time":{"start":1695518583238,"stop":1695518585398,"duration":2160}},{"uid":"d27ce6843088842d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d27ce6843088842d","status":"passed","time":{"start":1695431778565,"stop":1695431780318,"duration":1753}},{"uid":"1ec28b49db2146a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/1ec28b49db2146a6","status":"passed","time":{"start":1695345472185,"stop":1695345474378,"duration":2193}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":107},"items":[{"uid":"f3128fc8e34154c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f3128fc8e34154c2","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696382158536,"stop":1696382158957,"duration":421}},{"uid":"69e0138592650737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/69e0138592650737","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696366206104,"stop":1696366206512,"duration":408}},{"uid":"9b4058b01de65612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9b4058b01de65612","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696295686446,"stop":1696295687009,"duration":563}},{"uid":"14f864c0f02dfb41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/14f864c0f02dfb41","status":"passed","time":{"start":1696209292642,"stop":1696209294062,"duration":1420}},{"uid":"ba0fa35d8127b9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ba0fa35d8127b9ce","status":"passed","time":{"start":1696123387436,"stop":1696123389750,"duration":2314}},{"uid":"ae2616a19ecb142d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/ae2616a19ecb142d","status":"passed","time":{"start":1696036351205,"stop":1696036352622,"duration":1417}},{"uid":"5c94cecc606141f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5c94cecc606141f3","status":"passed","time":{"start":1695950038791,"stop":1695950040653,"duration":1862}},{"uid":"80c4f52d3f834d7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/80c4f52d3f834d7e","status":"passed","time":{"start":1695930361235,"stop":1695930363509,"duration":2274}},{"uid":"7551da253583fb9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/7551da253583fb9a","status":"passed","time":{"start":1695930277312,"stop":1695930278768,"duration":1456}},{"uid":"3f03c8b72ff36acb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3f03c8b72ff36acb","status":"passed","time":{"start":1695863647818,"stop":1695863650242,"duration":2424}},{"uid":"587c70967195c3de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/587c70967195c3de","status":"passed","time":{"start":1695852484078,"stop":1695852485939,"duration":1861}},{"uid":"337dedbee38c9c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/337dedbee38c9c92","status":"passed","time":{"start":1695852440108,"stop":1695852441424,"duration":1316}},{"uid":"2338684b2492bfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2338684b2492bfd2","status":"passed","time":{"start":1695841431037,"stop":1695841432466,"duration":1429}},{"uid":"4f30c7cfd6cd778c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4f30c7cfd6cd778c","status":"passed","time":{"start":1695841387131,"stop":1695841388566,"duration":1435}},{"uid":"acd5a601dbb23a0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/acd5a601dbb23a0e","status":"passed","time":{"start":1695777267297,"stop":1695777268776,"duration":1479}},{"uid":"6db476c6d66ed977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6db476c6d66ed977","status":"passed","time":{"start":1695690868026,"stop":1695690869446,"duration":1420}},{"uid":"f8c960e41231f758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f8c960e41231f758","status":"passed","time":{"start":1695604480016,"stop":1695604482183,"duration":2167}},{"uid":"1115195fc3862e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1115195fc3862e20","status":"passed","time":{"start":1695518258970,"stop":1695518261380,"duration":2410}},{"uid":"8295589fa3c1a4e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/8295589fa3c1a4e8","status":"passed","time":{"start":1695431489429,"stop":1695431491849,"duration":2420}},{"uid":"d5dd4ba76c9b22c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/d5dd4ba76c9b22c1","status":"passed","time":{"start":1695345220426,"stop":1695345222050,"duration":1624}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":107},"items":[{"uid":"799ed0af643ff1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/799ed0af643ff1da","status":"passed","time":{"start":1696382399236,"stop":1696382404971,"duration":5735}},{"uid":"a74f5afae2961a5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a74f5afae2961a5a","status":"passed","time":{"start":1696366397325,"stop":1696366403513,"duration":6188}},{"uid":"5a765e479a912d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5a765e479a912d9a","status":"passed","time":{"start":1696295920321,"stop":1696295927744,"duration":7423}},{"uid":"c6515d08706225f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c6515d08706225f7","status":"passed","time":{"start":1696209512974,"stop":1696209522419,"duration":9445}},{"uid":"b59ac80279ad818a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b59ac80279ad818a","status":"passed","time":{"start":1696123627674,"stop":1696123635854,"duration":8180}},{"uid":"f31d044573ad1eaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f31d044573ad1eaa","status":"passed","time":{"start":1696036574708,"stop":1696036580729,"duration":6021}},{"uid":"cc6ca6846546abf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/cc6ca6846546abf0","status":"passed","time":{"start":1695950249681,"stop":1695950257211,"duration":7530}},{"uid":"dfb6b66a1abd09a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/dfb6b66a1abd09a","status":"passed","time":{"start":1695930566394,"stop":1695930575283,"duration":8889}},{"uid":"9c314197c55b0765","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9c314197c55b0765","status":"passed","time":{"start":1695930476045,"stop":1695930482116,"duration":6071}},{"uid":"db8ded15a189300a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/db8ded15a189300a","status":"passed","time":{"start":1695863858668,"stop":1695863867372,"duration":8704}},{"uid":"b024e334a2ca58c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b024e334a2ca58c6","status":"passed","time":{"start":1695852703687,"stop":1695852711488,"duration":7801}},{"uid":"d3f1f7e5e3a65ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d3f1f7e5e3a65ffe","status":"passed","time":{"start":1695852656377,"stop":1695852662104,"duration":5727}},{"uid":"f0fe22fb5dc7b41d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f0fe22fb5dc7b41d","status":"passed","time":{"start":1695841621327,"stop":1695841627604,"duration":6277}},{"uid":"173e64188c36fd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/173e64188c36fd50","status":"passed","time":{"start":1695841593410,"stop":1695841599385,"duration":5975}},{"uid":"19b8503d0a2ab571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/19b8503d0a2ab571","status":"passed","time":{"start":1695777472988,"stop":1695777478966,"duration":5978}},{"uid":"c22004ef84be264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c22004ef84be264","status":"passed","time":{"start":1695691074799,"stop":1695691081215,"duration":6416}},{"uid":"7fd75a9c8074bd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/7fd75a9c8074bd9e","status":"passed","time":{"start":1695604717031,"stop":1695604724768,"duration":7737}},{"uid":"4c4e1a3501fff279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4c4e1a3501fff279","status":"passed","time":{"start":1695518500158,"stop":1695518508891,"duration":8733}},{"uid":"328ed0d5619811bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/328ed0d5619811bd","status":"passed","time":{"start":1695431723354,"stop":1695431732267,"duration":8913}},{"uid":"23de859dbfe906fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/23de859dbfe906fe","status":"passed","time":{"start":1695345437136,"stop":1695345447096,"duration":9960}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"3b9aafb1f1523a31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3b9aafb1f1523a31","status":"passed","time":{"start":1696382193305,"stop":1696382194268,"duration":963}},{"uid":"ddc6636b9c233d53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ddc6636b9c233d53","status":"passed","time":{"start":1696366223524,"stop":1696366224318,"duration":794}},{"uid":"8b4be5f3fee06a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8b4be5f3fee06a7a","status":"passed","time":{"start":1696295712238,"stop":1696295718103,"duration":5865}},{"uid":"4a91106688909dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a91106688909dc9","status":"passed","time":{"start":1696209309741,"stop":1696209312619,"duration":2878}},{"uid":"75563e2662cc18a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/75563e2662cc18a5","status":"passed","time":{"start":1696123414129,"stop":1696123416781,"duration":2652}},{"uid":"3bbd8c8490506486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3bbd8c8490506486","status":"passed","time":{"start":1696036367262,"stop":1696036368243,"duration":981}},{"uid":"d3a6010bdd88e4a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d3a6010bdd88e4a9","status":"passed","time":{"start":1695950062650,"stop":1695950063732,"duration":1082}},{"uid":"a123c37ae097e15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a123c37ae097e15e","status":"passed","time":{"start":1695930381204,"stop":1695930382482,"duration":1278}},{"uid":"b18f7d848e70c234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/b18f7d848e70c234","status":"passed","time":{"start":1695930295110,"stop":1695930295912,"duration":802}},{"uid":"3edc868a550b99c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3edc868a550b99c9","status":"passed","time":{"start":1695863914516,"stop":1695863915789,"duration":1273}},{"uid":"6b4c28c47bd809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6b4c28c47bd809e","status":"passed","time":{"start":1695852695546,"stop":1695852696565,"duration":1019}},{"uid":"55ce1a7cc4720d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/55ce1a7cc4720d3d","status":"passed","time":{"start":1695852589894,"stop":1695852590825,"duration":931}},{"uid":"cfda70d2cdc8f150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/cfda70d2cdc8f150","status":"passed","time":{"start":1695841451063,"stop":1695841451986,"duration":923}},{"uid":"646b66aac20aaeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/646b66aac20aaeed","status":"passed","time":{"start":1695841410348,"stop":1695841411263,"duration":915}},{"uid":"375a3a0a1e739a14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/375a3a0a1e739a14","status":"passed","time":{"start":1695777286525,"stop":1695777287486,"duration":961}},{"uid":"92d58d3fdcdf6aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/92d58d3fdcdf6aca","status":"passed","time":{"start":1695690884336,"stop":1695690885144,"duration":808}},{"uid":"823e28337715897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/823e28337715897","status":"passed","time":{"start":1695604505941,"stop":1695604512994,"duration":7053}},{"uid":"1c5d7bf43696af6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1c5d7bf43696af6c","status":"passed","time":{"start":1695518281782,"stop":1695518287229,"duration":5447}},{"uid":"afef4871120273df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/afef4871120273df","status":"passed","time":{"start":1695431757800,"stop":1695431759079,"duration":1279}},{"uid":"a8b17fe60975037a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/a8b17fe60975037a","status":"passed","time":{"start":1695345244888,"stop":1695345247156,"duration":2268}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":107},"items":[{"uid":"223967303959a576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/223967303959a576","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5562b28d36b3 \n#1 0x5562b25a91e7 \n#2 0x5562b25a12f3 \n#3 0x5562b2591d17 \n#4 0x5562b2593191 \n#5 0x5562b2592053 \n#6 0x5562b259106c \n#7 0x5562b2590fde \n#8 0x5562b258fbe4 \n#9 0x5562b259006a \n#10 0x5562b25ab8ce \n#11 0x5562b262bad5 \n#12 0x5562b26120c2 \n#13 0x5562b262b322 \n#14 0x5562b2611e93 \n#15 0x5562b25e4934 \n#16 0x5562b25e571e \n#17 0x5562b2898cb8 \n#18 0x5562b289cbf0 \n#19 0x5562b28a719c \n#20 0x5562b289d808 \n#21 0x5562b286a27f \n#22 0x5562b28c1e88 \n#23 0x5562b28c2059 \n#24 0x5562b28d2843 \n#25 0x7f0d1ba94b43 ","time":{"start":1696382258611,"stop":1696382389035,"duration":130424}},{"uid":"ee67180605cea923","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ee67180605cea923","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5610bb5e86b3 \n#1 0x5610bb2be1e7 \n#2 0x5610bb2b62f3 \n#3 0x5610bb2a6d17 \n#4 0x5610bb2a8191 \n#5 0x5610bb2a7053 \n#6 0x5610bb2a606c \n#7 0x5610bb2a5fde \n#8 0x5610bb2a4be4 \n#9 0x5610bb2a506a \n#10 0x5610bb2c08ce \n#11 0x5610bb340ad5 \n#12 0x5610bb3270c2 \n#13 0x5610bb340322 \n#14 0x5610bb326e93 \n#15 0x5610bb2f9934 \n#16 0x5610bb2fa71e \n#17 0x5610bb5adcb8 \n#18 0x5610bb5b1bf0 \n#19 0x5610bb5bc19c \n#20 0x5610bb5b2808 \n#21 0x5610bb57f27f \n#22 0x5610bb5d6e88 \n#23 0x5610bb5d7059 \n#24 0x5610bb5e7843 \n#25 0x7f63e7c94b43 ","time":{"start":1696366253507,"stop":1696366385635,"duration":132128}},{"uid":"f8ace9514a5fd189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f8ace9514a5fd189","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x558b39aa46b3 \n#1 0x558b3977a1e7 \n#2 0x558b397722f3 \n#3 0x558b39762d17 \n#4 0x558b39764191 \n#5 0x558b39763053 \n#6 0x558b3976206c \n#7 0x558b39761fde \n#8 0x558b39760be4 \n#9 0x558b3976106a \n#10 0x558b3977c8ce \n#11 0x558b397fcad5 \n#12 0x558b397e30c2 \n#13 0x558b397fc322 \n#14 0x558b397e2e93 \n#15 0x558b397b5934 \n#16 0x558b397b671e \n#17 0x558b39a69cb8 \n#18 0x558b39a6dbf0 \n#19 0x558b39a7819c \n#20 0x558b39a6e808 \n#21 0x558b39a3b27f \n#22 0x558b39a92e88 \n#23 0x558b39a93059 \n#24 0x558b39aa3843 \n#25 0x7f4945294b43 ","time":{"start":1696295775629,"stop":1696295906053,"duration":130424}},{"uid":"62f55d19bfacbb86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/62f55d19bfacbb86","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b5c479f6b3 \n#1 0x55b5c44751e7 \n#2 0x55b5c446d2f3 \n#3 0x55b5c445dd17 \n#4 0x55b5c445f191 \n#5 0x55b5c445e053 \n#6 0x55b5c445d06c \n#7 0x55b5c445cfde \n#8 0x55b5c445bbe4 \n#9 0x55b5c445c06a \n#10 0x55b5c44778ce \n#11 0x55b5c44f7ad5 \n#12 0x55b5c44de0c2 \n#13 0x55b5c44f7322 \n#14 0x55b5c44dde93 \n#15 0x55b5c44b0934 \n#16 0x55b5c44b171e \n#17 0x55b5c4764cb8 \n#18 0x55b5c4768bf0 \n#19 0x55b5c477319c \n#20 0x55b5c4769808 \n#21 0x55b5c473627f \n#22 0x55b5c478de88 \n#23 0x55b5c478e059 \n#24 0x55b5c479e843 \n#25 0x7f9537c94b43 ","time":{"start":1696209365796,"stop":1696209497607,"duration":131811}},{"uid":"a99c685a926d026f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a99c685a926d026f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x561957b026b3 \n#1 0x5619577d81e7 \n#2 0x5619577d02f3 \n#3 0x5619577c0d17 \n#4 0x5619577c2191 \n#5 0x5619577c1053 \n#6 0x5619577c006c \n#7 0x5619577bffde \n#8 0x5619577bebe4 \n#9 0x5619577bf06a \n#10 0x5619577da8ce \n#11 0x56195785aad5 \n#12 0x5619578410c2 \n#13 0x56195785a322 \n#14 0x561957840e93 \n#15 0x561957813934 \n#16 0x56195781471e \n#17 0x561957ac7cb8 \n#18 0x561957acbbf0 \n#19 0x561957ad619c \n#20 0x561957acc808 \n#21 0x561957a9927f \n#22 0x561957af0e88 \n#23 0x561957af1059 \n#24 0x561957b01843 \n#25 0x7fb4c7894b43 ","time":{"start":1696123482576,"stop":1696123614563,"duration":131987}},{"uid":"4cce3656c415ec98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4cce3656c415ec98","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55bbfbd496b3 \n#1 0x55bbfba1f1e7 \n#2 0x55bbfba172f3 \n#3 0x55bbfba07d17 \n#4 0x55bbfba09191 \n#5 0x55bbfba08053 \n#6 0x55bbfba0706c \n#7 0x55bbfba06fde \n#8 0x55bbfba05be4 \n#9 0x55bbfba0606a \n#10 0x55bbfba218ce \n#11 0x55bbfbaa1ad5 \n#12 0x55bbfba880c2 \n#13 0x55bbfbaa1322 \n#14 0x55bbfba87e93 \n#15 0x55bbfba5a934 \n#16 0x55bbfba5b71e \n#17 0x55bbfbd0ecb8 \n#18 0x55bbfbd12bf0 \n#19 0x55bbfbd1d19c \n#20 0x55bbfbd13808 \n#21 0x55bbfbce027f \n#22 0x55bbfbd37e88 \n#23 0x55bbfbd38059 \n#24 0x55bbfbd48843 \n#25 0x7fd694094b43 ","time":{"start":1696036428395,"stop":1696036563640,"duration":135245}},{"uid":"a62aedd449cc0d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a62aedd449cc0d09","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5570f8fc56b3 \n#1 0x5570f8c9b1e7 \n#2 0x5570f8c932f3 \n#3 0x5570f8c83d17 \n#4 0x5570f8c85191 \n#5 0x5570f8c84053 \n#6 0x5570f8c8306c \n#7 0x5570f8c82fde \n#8 0x5570f8c81be4 \n#9 0x5570f8c8206a \n#10 0x5570f8c9d8ce \n#11 0x5570f8d1dad5 \n#12 0x5570f8d040c2 \n#13 0x5570f8d1d322 \n#14 0x5570f8d03e93 \n#15 0x5570f8cd6934 \n#16 0x5570f8cd771e \n#17 0x5570f8f8acb8 \n#18 0x5570f8f8ebf0 \n#19 0x5570f8f9919c \n#20 0x5570f8f8f808 \n#21 0x5570f8f5c27f \n#22 0x5570f8fb3e88 \n#23 0x5570f8fb4059 \n#24 0x5570f8fc4843 \n#25 0x7fbad1e94b43 ","time":{"start":1695950102400,"stop":1695950234135,"duration":131735}},{"uid":"348720b6a954d82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/348720b6a954d82d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x56036fd476b3 \n#1 0x56036fa1d1e7 \n#2 0x56036fa152f3 \n#3 0x56036fa05d17 \n#4 0x56036fa07191 \n#5 0x56036fa06053 \n#6 0x56036fa0506c \n#7 0x56036fa04fde \n#8 0x56036fa03be4 \n#9 0x56036fa0406a \n#10 0x56036fa1f8ce \n#11 0x56036fa9fad5 \n#12 0x56036fa860c2 \n#13 0x56036fa9f322 \n#14 0x56036fa85e93 \n#15 0x56036fa58934 \n#16 0x56036fa5971e \n#17 0x56036fd0ccb8 \n#18 0x56036fd10bf0 \n#19 0x56036fd1b19c \n#20 0x56036fd11808 \n#21 0x56036fcde27f \n#22 0x56036fd35e88 \n#23 0x56036fd36059 \n#24 0x56036fd46843 \n#25 0x7f3dbf694b43 ","time":{"start":1695930420972,"stop":1695930551604,"duration":130632}},{"uid":"5a95dbde4eab01ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5a95dbde4eab01ef","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55ba806ce6b3 \n#1 0x55ba803a41e7 \n#2 0x55ba8039c2f3 \n#3 0x55ba8038cd17 \n#4 0x55ba8038e191 \n#5 0x55ba8038d053 \n#6 0x55ba8038c06c \n#7 0x55ba8038bfde \n#8 0x55ba8038abe4 \n#9 0x55ba8038b06a \n#10 0x55ba803a68ce \n#11 0x55ba80426ad5 \n#12 0x55ba8040d0c2 \n#13 0x55ba80426322 \n#14 0x55ba8040ce93 \n#15 0x55ba803df934 \n#16 0x55ba803e071e \n#17 0x55ba80693cb8 \n#18 0x55ba80697bf0 \n#19 0x55ba806a219c \n#20 0x55ba80698808 \n#21 0x55ba8066527f \n#22 0x55ba806bce88 \n#23 0x55ba806bd059 \n#24 0x55ba806cd843 \n#25 0x7fc8e1494b43 ","time":{"start":1695930333663,"stop":1695930465289,"duration":131626}},{"uid":"9fc0ea92a94cbbe5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9fc0ea92a94cbbe5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55dc59c176c3 \n#1 0x55dc598ed1e7 \n#2 0x55dc598e52f3 \n#3 0x55dc598d5d17 \n#4 0x55dc598d7191 \n#5 0x55dc598d6053 \n#6 0x55dc598d506c \n#7 0x55dc598d4fde \n#8 0x55dc598d3be4 \n#9 0x55dc598d406a \n#10 0x55dc598ef8ce \n#11 0x55dc5996fad5 \n#12 0x55dc599560c2 \n#13 0x55dc5996f322 \n#14 0x55dc59955e93 \n#15 0x55dc59928934 \n#16 0x55dc5992971e \n#17 0x55dc59bdccc8 \n#18 0x55dc59be0c00 \n#19 0x55dc59beb1ac \n#20 0x55dc59be1818 \n#21 0x55dc59bae28f \n#22 0x55dc59c05e98 \n#23 0x55dc59c06069 \n#24 0x55dc59c16853 \n#25 0x7fe8bf294b43 ","time":{"start":1695863710893,"stop":1695863842887,"duration":131994}},{"uid":"92e1dd487eacab9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/92e1dd487eacab9e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55e94c45e6c3 \n#1 0x55e94c1341e7 \n#2 0x55e94c12c2f3 \n#3 0x55e94c11cd17 \n#4 0x55e94c11e191 \n#5 0x55e94c11d053 \n#6 0x55e94c11c06c \n#7 0x55e94c11bfde \n#8 0x55e94c11abe4 \n#9 0x55e94c11b06a \n#10 0x55e94c1368ce \n#11 0x55e94c1b6ad5 \n#12 0x55e94c19d0c2 \n#13 0x55e94c1b6322 \n#14 0x55e94c19ce93 \n#15 0x55e94c16f934 \n#16 0x55e94c17071e \n#17 0x55e94c423cc8 \n#18 0x55e94c427c00 \n#19 0x55e94c4321ac \n#20 0x55e94c428818 \n#21 0x55e94c3f528f \n#22 0x55e94c44ce98 \n#23 0x55e94c44d069 \n#24 0x55e94c45d853 \n#25 0x7f17e0e94b43 ","time":{"start":1695852555195,"stop":1695852687150,"duration":131955}},{"uid":"2f5d0c8add1f62ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/2f5d0c8add1f62ba","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55cd7c1246b3 \n#1 0x55cd7bdfa1e7 \n#2 0x55cd7bdf22f3 \n#3 0x55cd7bde2d17 \n#4 0x55cd7bde4191 \n#5 0x55cd7bde3053 \n#6 0x55cd7bde206c \n#7 0x55cd7bde1fde \n#8 0x55cd7bde0be4 \n#9 0x55cd7bde106a \n#10 0x55cd7bdfc8ce \n#11 0x55cd7be7cad5 \n#12 0x55cd7be630c2 \n#13 0x55cd7be7c322 \n#14 0x55cd7be62e93 \n#15 0x55cd7be35934 \n#16 0x55cd7be3671e \n#17 0x55cd7c0e9cb8 \n#18 0x55cd7c0edbf0 \n#19 0x55cd7c0f819c \n#20 0x55cd7c0ee808 \n#21 0x55cd7c0bb27f \n#22 0x55cd7c112e88 \n#23 0x55cd7c113059 \n#24 0x55cd7c123843 \n#25 0x7f35da694b43 ","time":{"start":1695852511624,"stop":1695852643724,"duration":132100}},{"uid":"4013ca32acfc44ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4013ca32acfc44ff","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x559e7d6e36c3 \n#1 0x559e7d3b91e7 \n#2 0x559e7d3b12f3 \n#3 0x559e7d3a1d17 \n#4 0x559e7d3a3191 \n#5 0x559e7d3a2053 \n#6 0x559e7d3a106c \n#7 0x559e7d3a0fde \n#8 0x559e7d39fbe4 \n#9 0x559e7d3a006a \n#10 0x559e7d3bb8ce \n#11 0x559e7d43bad5 \n#12 0x559e7d4220c2 \n#13 0x559e7d43b322 \n#14 0x559e7d421e93 \n#15 0x559e7d3f4934 \n#16 0x559e7d3f571e \n#17 0x559e7d6a8cc8 \n#18 0x559e7d6acc00 \n#19 0x559e7d6b71ac \n#20 0x559e7d6ad818 \n#21 0x559e7d67a28f \n#22 0x559e7d6d1e98 \n#23 0x559e7d6d2069 \n#24 0x559e7d6e2853 \n#25 0x7f95aaa94b43 ","time":{"start":1695841487869,"stop":1695841619740,"duration":131871}},{"uid":"bcd67910af34bec8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/bcd67910af34bec8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d3572326c3 \n#1 0x55d356f081e7 \n#2 0x55d356f002f3 \n#3 0x55d356ef0d17 \n#4 0x55d356ef2191 \n#5 0x55d356ef1053 \n#6 0x55d356ef006c \n#7 0x55d356eeffde \n#8 0x55d356eeebe4 \n#9 0x55d356eef06a \n#10 0x55d356f0a8ce \n#11 0x55d356f8aad5 \n#12 0x55d356f710c2 \n#13 0x55d356f8a322 \n#14 0x55d356f70e93 \n#15 0x55d356f43934 \n#16 0x55d356f4471e \n#17 0x55d3571f7cc8 \n#18 0x55d3571fbc00 \n#19 0x55d3572061ac \n#20 0x55d3571fc818 \n#21 0x55d3571c928f \n#22 0x55d357220e98 \n#23 0x55d357221069 \n#24 0x55d357231853 \n#25 0x7fb371c94b43 ","time":{"start":1695841461067,"stop":1695841591773,"duration":130706}},{"uid":"f53b256d29f7f1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f53b256d29f7f1f5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5575e461e6c3 \n#1 0x5575e42f41e7 \n#2 0x5575e42ec2f3 \n#3 0x5575e42dcd17 \n#4 0x5575e42de191 \n#5 0x5575e42dd053 \n#6 0x5575e42dc06c \n#7 0x5575e42dbfde \n#8 0x5575e42dabe4 \n#9 0x5575e42db06a \n#10 0x5575e42f68ce \n#11 0x5575e4376ad5 \n#12 0x5575e435d0c2 \n#13 0x5575e4376322 \n#14 0x5575e435ce93 \n#15 0x5575e432f934 \n#16 0x5575e433071e \n#17 0x5575e45e3cc8 \n#18 0x5575e45e7c00 \n#19 0x5575e45f21ac \n#20 0x5575e45e8818 \n#21 0x5575e45b528f \n#22 0x5575e460ce98 \n#23 0x5575e460d069 \n#24 0x5575e461d853 \n#25 0x7faf1e494b43 ","time":{"start":1695777339805,"stop":1695777471366,"duration":131561}},{"uid":"c4d54cdd801ba673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c4d54cdd801ba673","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5627d5d3e6c3 \n#1 0x5627d5a141e7 \n#2 0x5627d5a0c2f3 \n#3 0x5627d59fcd17 \n#4 0x5627d59fe191 \n#5 0x5627d59fd053 \n#6 0x5627d59fc06c \n#7 0x5627d59fbfde \n#8 0x5627d59fabe4 \n#9 0x5627d59fb06a \n#10 0x5627d5a168ce \n#11 0x5627d5a96ad5 \n#12 0x5627d5a7d0c2 \n#13 0x5627d5a96322 \n#14 0x5627d5a7ce93 \n#15 0x5627d5a4f934 \n#16 0x5627d5a5071e \n#17 0x5627d5d03cc8 \n#18 0x5627d5d07c00 \n#19 0x5627d5d121ac \n#20 0x5627d5d08818 \n#21 0x5627d5cd528f \n#22 0x5627d5d2ce98 \n#23 0x5627d5d2d069 \n#24 0x5627d5d3d853 \n#25 0x7fa4cd894b43 ","time":{"start":1695690941646,"stop":1695691072865,"duration":131219}},{"uid":"dd7a7534fdb19994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/dd7a7534fdb19994","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x563fe17816c3 \n#1 0x563fe14571e7 \n#2 0x563fe144f2f3 \n#3 0x563fe143fd17 \n#4 0x563fe1441191 \n#5 0x563fe1440053 \n#6 0x563fe143f06c \n#7 0x563fe143efde \n#8 0x563fe143dbe4 \n#9 0x563fe143e06a \n#10 0x563fe14598ce \n#11 0x563fe14d9ad5 \n#12 0x563fe14c00c2 \n#13 0x563fe14d9322 \n#14 0x563fe14bfe93 \n#15 0x563fe1492934 \n#16 0x563fe149371e \n#17 0x563fe1746cc8 \n#18 0x563fe174ac00 \n#19 0x563fe17551ac \n#20 0x563fe174b818 \n#21 0x563fe171828f \n#22 0x563fe176fe98 \n#23 0x563fe1770069 \n#24 0x563fe1780853 \n#25 0x7f167f294b43 ","time":{"start":1695604583838,"stop":1695604714618,"duration":130780}},{"uid":"3b11870292210fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/3b11870292210fba","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55a51c4136c3 \n#1 0x55a51c0e91e7 \n#2 0x55a51c0e12f3 \n#3 0x55a51c0d1d17 \n#4 0x55a51c0d3191 \n#5 0x55a51c0d2053 \n#6 0x55a51c0d106c \n#7 0x55a51c0d0fde \n#8 0x55a51c0cfbe4 \n#9 0x55a51c0d006a \n#10 0x55a51c0eb8ce \n#11 0x55a51c16bad5 \n#12 0x55a51c1520c2 \n#13 0x55a51c16b322 \n#14 0x55a51c151e93 \n#15 0x55a51c124934 \n#16 0x55a51c12571e \n#17 0x55a51c3d8cc8 \n#18 0x55a51c3dcc00 \n#19 0x55a51c3e71ac \n#20 0x55a51c3dd818 \n#21 0x55a51c3aa28f \n#22 0x55a51c401e98 \n#23 0x55a51c402069 \n#24 0x55a51c412853 \n#25 0x7f587de94b43 ","time":{"start":1695518366975,"stop":1695518498232,"duration":131257}},{"uid":"e4c927284e03a7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e4c927284e03a7f0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55ad09bd26c3 \n#1 0x55ad098a81e7 \n#2 0x55ad098a02f3 \n#3 0x55ad09890d17 \n#4 0x55ad09892191 \n#5 0x55ad09891053 \n#6 0x55ad0989006c \n#7 0x55ad0988ffde \n#8 0x55ad0988ebe4 \n#9 0x55ad0988f06a \n#10 0x55ad098aa8ce \n#11 0x55ad0992aad5 \n#12 0x55ad099110c2 \n#13 0x55ad0992a322 \n#14 0x55ad09910e93 \n#15 0x55ad098e3934 \n#16 0x55ad098e471e \n#17 0x55ad09b97cc8 \n#18 0x55ad09b9bc00 \n#19 0x55ad09ba61ac \n#20 0x55ad09b9c818 \n#21 0x55ad09b6928f \n#22 0x55ad09bc0e98 \n#23 0x55ad09bc1069 \n#24 0x55ad09bd1853 \n#25 0x7f0283c94b43 ","time":{"start":1695431590055,"stop":1695431721306,"duration":131251}},{"uid":"7b8f6e5d474baaee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/7b8f6e5d474baaee","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c69c27a6c3 \n#1 0x55c69bf501e7 \n#2 0x55c69bf482f3 \n#3 0x55c69bf38d17 \n#4 0x55c69bf3a191 \n#5 0x55c69bf39053 \n#6 0x55c69bf3806c \n#7 0x55c69bf37fde \n#8 0x55c69bf36be4 \n#9 0x55c69bf3706a \n#10 0x55c69bf528ce \n#11 0x55c69bfd2ad5 \n#12 0x55c69bfb90c2 \n#13 0x55c69bfd2322 \n#14 0x55c69bfb8e93 \n#15 0x55c69bf8b934 \n#16 0x55c69bf8c71e \n#17 0x55c69c23fcc8 \n#18 0x55c69c243c00 \n#19 0x55c69c24e1ac \n#20 0x55c69c244818 \n#21 0x55c69c21128f \n#22 0x55c69c268e98 \n#23 0x55c69c269069 \n#24 0x55c69c279853 \n#25 0x7f68b2e94b43 ","time":{"start":1695345303244,"stop":1695345435437,"duration":132193}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":93,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":107},"items":[{"uid":"7bf9ce8233787aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/7bf9ce8233787aa6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696382329370,"stop":1696382329812,"duration":442}},{"uid":"c1a2e7856e6ca660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c1a2e7856e6ca660","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696366395516,"stop":1696366395957,"duration":441}},{"uid":"8e61c7131fc9e2f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e61c7131fc9e2f3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696295908177,"stop":1696295908875,"duration":698}},{"uid":"3acb0f23df469f93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3acb0f23df469f93","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696209463806,"stop":1696209464365,"duration":559}},{"uid":"97665e195a02a8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/97665e195a02a8e5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696123636643,"stop":1696123637286,"duration":643}},{"uid":"9901be29dcf5c1a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9901be29dcf5c1a9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696036518573,"stop":1696036519142,"duration":569}},{"uid":"8c839f2dd3bf29ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/8c839f2dd3bf29ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695950256818,"stop":1695950257536,"duration":718}},{"uid":"63f5acff1523a5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/63f5acff1523a5c9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930634069,"stop":1695930634975,"duration":906}},{"uid":"6709b2eede414629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6709b2eede414629","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930443024,"stop":1695930443468,"duration":444}},{"uid":"c443588b21b4f617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/c443588b21b4f617","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695863906413,"stop":1695863907134,"duration":721}},{"uid":"6cc1404c5df4fc6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6cc1404c5df4fc6b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852688847,"stop":1695852689441,"duration":594}},{"uid":"49cf9ba081c27d0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/49cf9ba081c27d0e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852584477,"stop":1695852584901,"duration":424}},{"uid":"3ba9f8c84142162a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/3ba9f8c84142162a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841599521,"stop":1695841600112,"duration":591}},{"uid":"584442f067f9ddc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/584442f067f9ddc2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841558197,"stop":1695841558737,"duration":540}},{"uid":"aa1d278071e55352","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/aa1d278071e55352","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695777437231,"stop":1695777437780,"duration":549}},{"uid":"f268fe31a6b6a8ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f268fe31a6b6a8ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695691033702,"stop":1695691034391,"duration":689}},{"uid":"2b473947bc6d148c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2b473947bc6d148c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695604759441,"stop":1695604760067,"duration":626}},{"uid":"c1a5d92952c337ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c1a5d92952c337ab","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695518560457,"stop":1695518561305,"duration":848}},{"uid":"e972a6c7c33470e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e972a6c7c33470e4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695431744771,"stop":1695431745485,"duration":714}},{"uid":"9330e005272af36f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/9330e005272af36f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695345427192,"stop":1695345428154,"duration":962}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":55,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":107},"items":[{"uid":"7cd177754078a718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/7cd177754078a718","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696382133867,"stop":1696382134283,"duration":416}},{"uid":"9ef404d8b9978f6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/9ef404d8b9978f6d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696366184492,"stop":1696366184933,"duration":441}},{"uid":"5bf45826594873a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5bf45826594873a4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696295656250,"stop":1696295656792,"duration":542}},{"uid":"bb65b9aeca632fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bb65b9aeca632fe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696209258619,"stop":1696209259028,"duration":409}},{"uid":"e1e6a91c3502fabe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e1e6a91c3502fabe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696123357370,"stop":1696123357997,"duration":627}},{"uid":"1a7112651cb0048d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1a7112651cb0048d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696036315839,"stop":1696036316236,"duration":397}},{"uid":"8b2d88eff36fb9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/8b2d88eff36fb9b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695950006702,"stop":1695950007242,"duration":540}},{"uid":"9e9670b34ec7d085","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9e9670b34ec7d085","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930327303,"stop":1695930327988,"duration":685}},{"uid":"7c06149f1f5e58a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/7c06149f1f5e58a1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930255630,"stop":1695930256054,"duration":424}},{"uid":"fd27f546b7d742ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/fd27f546b7d742ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695863611996,"stop":1695863612992,"duration":996}},{"uid":"8cdbf80fa1767508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8cdbf80fa1767508","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852450152,"stop":1695852450680,"duration":528}},{"uid":"fa8fcb370a9b9518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fa8fcb370a9b9518","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852408872,"stop":1695852409255,"duration":383}},{"uid":"1b0585f9dc2f4ad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1b0585f9dc2f4ad6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841406382,"stop":1695841406843,"duration":461}},{"uid":"5a2e94a51c6f7d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/5a2e94a51c6f7d0d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841361811,"stop":1695841362279,"duration":468}},{"uid":"ee6bb797bca46d1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ee6bb797bca46d1a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695777236699,"stop":1695777237122,"duration":423}},{"uid":"3232f2fd9e95ba44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3232f2fd9e95ba44","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695690835454,"stop":1695690835880,"duration":426}},{"uid":"cb455af52bf6bdcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cb455af52bf6bdcd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695604447328,"stop":1695604447982,"duration":654}},{"uid":"b6fcb67a0f701e58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b6fcb67a0f701e58","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695518227793,"stop":1695518228455,"duration":662}},{"uid":"a311c79feabfbbb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a311c79feabfbbb3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695431460509,"stop":1695431461285,"duration":776}},{"uid":"ec09b9ecdbc5e753","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/ec09b9ecdbc5e753","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695345196622,"stop":1695345197099,"duration":477}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":82},"items":[{"uid":"f9d709dae83b50e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f9d709dae83b50e","status":"passed","time":{"start":1696382128052,"stop":1696382131038,"duration":2986}},{"uid":"a7d2196e15897312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a7d2196e15897312","status":"passed","time":{"start":1696366178622,"stop":1696366182070,"duration":3448}},{"uid":"bbac07410bf7eef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/bbac07410bf7eef7","status":"passed","time":{"start":1696295650118,"stop":1696295653579,"duration":3461}},{"uid":"17a31abc99f4bd05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/17a31abc99f4bd05","status":"passed","time":{"start":1696209253569,"stop":1696209256239,"duration":2670}},{"uid":"9f05fbaa61574061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/9f05fbaa61574061","status":"passed","time":{"start":1696123348495,"stop":1696123353914,"duration":5419}},{"uid":"acad6ec944b6b053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/acad6ec944b6b053","status":"passed","time":{"start":1696036310901,"stop":1696036313475,"duration":2574}},{"uid":"c4e1cc350d90bcfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c4e1cc350d90bcfd","status":"passed","time":{"start":1695949998855,"stop":1695950003856,"duration":5001}},{"uid":"a8fade53bb127075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a8fade53bb127075","status":"passed","time":{"start":1695930320742,"stop":1695930324048,"duration":3306}},{"uid":"90fc561792a863a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/90fc561792a863a8","status":"passed","time":{"start":1695930250948,"stop":1695930253553,"duration":2605}},{"uid":"4fffd98d5275663f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4fffd98d5275663f","status":"passed","time":{"start":1695863605568,"stop":1695863608483,"duration":2915}},{"uid":"3ee756679e27d151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3ee756679e27d151","status":"passed","time":{"start":1695852444158,"stop":1695852447338,"duration":3180}},{"uid":"9ce24c8511bacee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9ce24c8511bacee9","status":"passed","time":{"start":1695852403743,"stop":1695852406733,"duration":2990}},{"uid":"930e95b8ceb6c361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/930e95b8ceb6c361","status":"passed","time":{"start":1695841400674,"stop":1695841403901,"duration":3227}},{"uid":"e546e69c9613354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e546e69c9613354","status":"passed","time":{"start":1695841356836,"stop":1695841359567,"duration":2731}},{"uid":"ae35cc5305999362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ae35cc5305999362","status":"passed","time":{"start":1695777232059,"stop":1695777234446,"duration":2387}},{"uid":"a707368c16dc5add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a707368c16dc5add","status":"passed","time":{"start":1695690830279,"stop":1695690832842,"duration":2563}},{"uid":"219214d144f32ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/219214d144f32ee1","status":"passed","time":{"start":1695604441255,"stop":1695604444046,"duration":2791}},{"uid":"5cb3b12103677e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/5cb3b12103677e42","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1695518219856,"stop":1695518224011,"duration":4155}},{"uid":"62ff96f86a7c3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/62ff96f86a7c3393","status":"passed","time":{"start":1695431453767,"stop":1695431457244,"duration":3477}},{"uid":"eaec7561f91a4287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/eaec7561f91a4287","status":"passed","time":{"start":1695345185838,"stop":1695345189462,"duration":3624}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":107},"items":[{"uid":"dd0e8b9b9ef14918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/dd0e8b9b9ef14918","status":"passed","time":{"start":1696382155114,"stop":1696382156571,"duration":1457}},{"uid":"191e25fd8ea411a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/191e25fd8ea411a5","status":"passed","time":{"start":1696366202880,"stop":1696366204091,"duration":1211}},{"uid":"fccc2393eefe7eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/fccc2393eefe7eab","status":"passed","time":{"start":1696295681257,"stop":1696295683895,"duration":2638}},{"uid":"a6c580f60a3628ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a6c580f60a3628ed","status":"passed","time":{"start":1696209288755,"stop":1696209290543,"duration":1788}},{"uid":"fb04223676f0a4b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fb04223676f0a4b9","status":"passed","time":{"start":1696123383149,"stop":1696123384572,"duration":1423}},{"uid":"c31673894391ffb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c31673894391ffb4","status":"passed","time":{"start":1696036344098,"stop":1696036349076,"duration":4978}},{"uid":"bda1c28af36cda97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bda1c28af36cda97","status":"passed","time":{"start":1695950033387,"stop":1695950036232,"duration":2845}},{"uid":"c5c2a063d1128cc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/c5c2a063d1128cc7","status":"passed","time":{"start":1695930356669,"stop":1695930358322,"duration":1653}},{"uid":"623211d3881a79f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/623211d3881a79f0","status":"passed","time":{"start":1695930273661,"stop":1695930275228,"duration":1567}},{"uid":"ef49ccdee369a060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ef49ccdee369a060","status":"passed","time":{"start":1695863643278,"stop":1695863644938,"duration":1660}},{"uid":"474dfb62e2f2d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/474dfb62e2f2d18b","status":"passed","time":{"start":1695852476276,"stop":1695852481661,"duration":5385}},{"uid":"5912cc0cd49fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5912cc0cd49fa","status":"passed","time":{"start":1695852429296,"stop":1695852430659,"duration":1363}},{"uid":"546bcac2fb5d836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/546bcac2fb5d836a","status":"passed","time":{"start":1695841424879,"stop":1695841428688,"duration":3809}},{"uid":"af5872fe730ccb84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/af5872fe730ccb84","status":"passed","time":{"start":1695841383875,"stop":1695841385168,"duration":1293}},{"uid":"e83fcbf3d6ee4b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e83fcbf3d6ee4b64","status":"passed","time":{"start":1695777262772,"stop":1695777265053,"duration":2281}},{"uid":"5125559ae8ad3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5125559ae8ad3c45","status":"passed","time":{"start":1695690863254,"stop":1695690864652,"duration":1398}},{"uid":"f24719349aeaf068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f24719349aeaf068","status":"passed","time":{"start":1695604472814,"stop":1695604477196,"duration":4382}},{"uid":"3776a257598bba4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/3776a257598bba4a","status":"passed","time":{"start":1695518253707,"stop":1695518255990,"duration":2283}},{"uid":"77258fcded5ff20c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/77258fcded5ff20c","status":"passed","time":{"start":1695431484942,"stop":1695431486587,"duration":1645}},{"uid":"ffe3436435aa96f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/ffe3436435aa96f0","status":"passed","time":{"start":1695345216267,"stop":1695345217992,"duration":1725}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":93,"unknown":0,"total":107},"items":[{"uid":"696f3ecf0a3bb8f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/696f3ecf0a3bb8f0","status":"passed","time":{"start":1696382237474,"stop":1696382243739,"duration":6265}},{"uid":"2b95d9cf7c0e0116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/2b95d9cf7c0e0116","status":"passed","time":{"start":1696366240427,"stop":1696366245764,"duration":5337}},{"uid":"b1cf67482c42a979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b1cf67482c42a979","status":"passed","time":{"start":1696295757277,"stop":1696295763257,"duration":5980}},{"uid":"cef59669bc3c1734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cef59669bc3c1734","status":"passed","time":{"start":1696209342683,"stop":1696209349424,"duration":6741}},{"uid":"1c12c3fa309a3792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1c12c3fa309a3792","status":"passed","time":{"start":1696123463698,"stop":1696123471713,"duration":8015}},{"uid":"17e9576e0ab3fff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/17e9576e0ab3fff6","status":"passed","time":{"start":1696036410325,"stop":1696036415859,"duration":5534}},{"uid":"25d74a803372cf52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/25d74a803372cf52","status":"passed","time":{"start":1695950083411,"stop":1695950090003,"duration":6592}},{"uid":"519d5d370716ba25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/519d5d370716ba25","status":"passed","time":{"start":1695930403702,"stop":1695930410974,"duration":7272}},{"uid":"e7a407aff25548ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e7a407aff25548ee","status":"passed","time":{"start":1695930314485,"stop":1695930319311,"duration":4826}},{"uid":"371c4e9b4a7d53b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/371c4e9b4a7d53b7","status":"passed","time":{"start":1695863690650,"stop":1695863698931,"duration":8281}},{"uid":"7b46121336c72b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7b46121336c72b52","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5616f77086c3 \n#1 0x5616f73de1e7 \n#2 0x5616f7425566 \n#3 0x5616f7425651 \n#4 0x5616f7462a74 \n#5 0x5616f74470ed \n#6 0x5616f7460322 \n#7 0x5616f7446e93 \n#8 0x5616f7419934 \n#9 0x5616f741a71e \n#10 0x5616f76cdcc8 \n#11 0x5616f76d1c00 \n#12 0x5616f76dc1ac \n#13 0x5616f76d2818 \n#14 0x5616f769f28f \n#15 0x5616f76f6e98 \n#16 0x5616f76f7069 \n#17 0x5616f7707853 \n#18 0x7fe51d294b43 ","time":{"start":1695852524400,"stop":1695852541193,"duration":16793}},{"uid":"988b7ea1e02e6ffb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/988b7ea1e02e6ffb","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55926d2816b3 \n#1 0x55926cf571e7 \n#2 0x55926cf9e566 \n#3 0x55926cf9e651 \n#4 0x55926cfdba74 \n#5 0x55926cfc00ed \n#6 0x55926cfd9322 \n#7 0x55926cfbfe93 \n#8 0x55926cf92934 \n#9 0x55926cf9371e \n#10 0x55926d246cb8 \n#11 0x55926d24abf0 \n#12 0x55926d25519c \n#13 0x55926d24b808 \n#14 0x55926d21827f \n#15 0x55926d26fe88 \n#16 0x55926d270059 \n#17 0x55926d280843 \n#18 0x7ff015694b43 ","time":{"start":1695852481225,"stop":1695852496201,"duration":14976}},{"uid":"c973c36420e5117b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c973c36420e5117b","status":"passed","time":{"start":1695841470337,"stop":1695841476106,"duration":5769}},{"uid":"f9750348da7d8987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/f9750348da7d8987","status":"passed","time":{"start":1695841442470,"stop":1695841447793,"duration":5323}},{"uid":"5019caa81be35abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/5019caa81be35abf","status":"passed","time":{"start":1695777323724,"stop":1695777329237,"duration":5513}},{"uid":"467c578a1dbefded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/467c578a1dbefded","status":"passed","time":{"start":1695690922915,"stop":1695690929015,"duration":6100}},{"uid":"85159c11cd9343af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/85159c11cd9343af","status":"passed","time":{"start":1695604562447,"stop":1695604569557,"duration":7110}},{"uid":"ce18919101d81356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ce18919101d81356","status":"passed","time":{"start":1695518344053,"stop":1695518352483,"duration":8430}},{"uid":"6c079967abaad3b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/6c079967abaad3b9","status":"passed","time":{"start":1695431561992,"stop":1695431571517,"duration":9525}},{"uid":"e514280d27075bf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/e514280d27075bf9","status":"passed","time":{"start":1695345283304,"stop":1695345289539,"duration":6235}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":107},"items":[{"uid":"40a40a06c8bc02c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/40a40a06c8bc02c3","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696382373511,"stop":1696382503755,"duration":130244}},{"uid":"81b2edbead493451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/81b2edbead493451","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696366420558,"stop":1696366551512,"duration":130954}},{"uid":"117dec7ef999b040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/117dec7ef999b040","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696295938003,"stop":1696296067826,"duration":129823}},{"uid":"4a9cac2c7ded2c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a9cac2c7ded2c9b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209498171,"stop":1696209628666,"duration":130495}},{"uid":"fcf5c8bb26b86f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fcf5c8bb26b86f1c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696123658498,"stop":1696123788630,"duration":130132}},{"uid":"33b36fa67167d977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/33b36fa67167d977","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036564469,"stop":1696036694701,"duration":130232}},{"uid":"5f21ca278848515b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5f21ca278848515b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695950287217,"stop":1695950418462,"duration":131245}},{"uid":"f47105a29d20784a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f47105a29d20784a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930663263,"stop":1695930793267,"duration":130004}},{"uid":"744210928f17f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/744210928f17f1a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930494855,"stop":1695930625033,"duration":130178}},{"uid":"551a8a49e24ef6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/551a8a49e24ef6dc","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863906742,"stop":1695864037429,"duration":130687}},{"uid":"96429433d08cb546","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/96429433d08cb546","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852721369,"stop":1695852850972,"duration":129603}},{"uid":"55d91cbd8552d0de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/55d91cbd8552d0de","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852628012,"stop":1695852758438,"duration":130426}},{"uid":"62576cee83102727","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/62576cee83102727","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841642461,"stop":1695841773321,"duration":130860}},{"uid":"1e4ae71a46b96933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/1e4ae71a46b96933","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841587062,"stop":1695841716693,"duration":129631}},{"uid":"a5b51a3117a706c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a5b51a3117a706c8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695777473566,"stop":1695777604497,"duration":130931}},{"uid":"50470c4acf256f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/50470c4acf256f12","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695691074212,"stop":1695691203954,"duration":129742}},{"uid":"74a8bfa2380b8dd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/74a8bfa2380b8dd1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695604772446,"stop":1695604902999,"duration":130553}},{"uid":"633b585b9e699c2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/633b585b9e699c2a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695518550004,"stop":1695518680515,"duration":130511}},{"uid":"ec91ce468a64d383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ec91ce468a64d383","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695431821217,"stop":1695431950675,"duration":129458}},{"uid":"cb0112b1c8f9ba7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/cb0112b1c8f9ba7b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695345454780,"stop":1695345584926,"duration":130146}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":107},"items":[{"uid":"1cf49ec3481c18b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1cf49ec3481c18b3","status":"passed","time":{"start":1696382155761,"stop":1696382178039,"duration":22278}},{"uid":"673d2fa3b7fa8225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/673d2fa3b7fa8225","status":"passed","time":{"start":1696366195488,"stop":1696366212811,"duration":17323}},{"uid":"2e43d0283b5dfc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2e43d0283b5dfc6d","status":"passed","time":{"start":1696295678065,"stop":1696295696456,"duration":18391}},{"uid":"119bdd6b04b482c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/119bdd6b04b482c0","status":"passed","time":{"start":1696209275899,"stop":1696209298647,"duration":22748}},{"uid":"3259419587a7a031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/3259419587a7a031","status":"passed","time":{"start":1696123377678,"stop":1696123395860,"duration":18182}},{"uid":"18de39cf4240f4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/18de39cf4240f4d2","status":"passed","time":{"start":1696036337740,"stop":1696036355735,"duration":17995}},{"uid":"678e1371ea195edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/678e1371ea195edc","status":"passed","time":{"start":1695950025814,"stop":1695950044044,"duration":18230}},{"uid":"6c5a1673c959d8b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/6c5a1673c959d8b8","status":"passed","time":{"start":1695930340808,"stop":1695930365697,"duration":24889}},{"uid":"fdefe5583a3239c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fdefe5583a3239c7","status":"passed","time":{"start":1695930267057,"stop":1695930284287,"duration":17230}},{"uid":"1aa46e85d1b7367b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1aa46e85d1b7367b","status":"passed","time":{"start":1695863625535,"stop":1695863652108,"duration":26573}},{"uid":"41d4cf0de2c07ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/41d4cf0de2c07ca6","status":"passed","time":{"start":1695852463725,"stop":1695852486376,"duration":22651}},{"uid":"ca67784e3adc3cb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/ca67784e3adc3cb0","status":"passed","time":{"start":1695852419269,"stop":1695852437504,"duration":18235}},{"uid":"ba02bee2041e8a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/ba02bee2041e8a0f","status":"passed","time":{"start":1695841417801,"stop":1695841437255,"duration":19454}},{"uid":"a516d322a7c608dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a516d322a7c608dc","status":"passed","time":{"start":1695841378239,"stop":1695841397880,"duration":19641}},{"uid":"58d20501aa78a6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/58d20501aa78a6c3","status":"passed","time":{"start":1695777251600,"stop":1695777273187,"duration":21587}},{"uid":"5b15696d29cd4b6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5b15696d29cd4b6e","status":"passed","time":{"start":1695690855742,"stop":1695690873904,"duration":18162}},{"uid":"e7b67af1d807990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/e7b67af1d807990","status":"passed","time":{"start":1695604472266,"stop":1695604490626,"duration":18360}},{"uid":"f8f36f16f4d9f6f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f8f36f16f4d9f6f7","status":"passed","time":{"start":1695518245367,"stop":1695518266623,"duration":21256}},{"uid":"c42ae0974cfa60d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c42ae0974cfa60d4","status":"passed","time":{"start":1695431474097,"stop":1695431494415,"duration":20318}},{"uid":"c295322bcfc4fcba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943//#testresult/c295322bcfc4fcba","status":"passed","time":{"start":1695345213706,"stop":1695345230633,"duration":16927}}]}} \ No newline at end of file +{"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"d887628b3f2fa95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/d887628b3f2fa95f","status":"passed","time":{"start":1696468484300,"stop":1696468519249,"duration":34949}},{"uid":"303e5953af5a530b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/303e5953af5a530b","status":"passed","time":{"start":1696382194271,"stop":1696382227613,"duration":33342}},{"uid":"502c54be24fd1d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/502c54be24fd1d1b","status":"passed","time":{"start":1696366224321,"stop":1696366231452,"duration":7131}},{"uid":"9a04d38a63f289db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9a04d38a63f289db","status":"passed","time":{"start":1696295718106,"stop":1696295746893,"duration":28787}},{"uid":"1e85d1de9a611083","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/1e85d1de9a611083","status":"passed","time":{"start":1696209312622,"stop":1696209332614,"duration":19992}},{"uid":"ec20b49d5fcbba60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ec20b49d5fcbba60","status":"passed","time":{"start":1696123416784,"stop":1696123454198,"duration":37414}},{"uid":"853b48767eb70e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/853b48767eb70e67","status":"passed","time":{"start":1696036368246,"stop":1696036398891,"duration":30645}},{"uid":"c5985b19d5f14dd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c5985b19d5f14dd9","status":"passed","time":{"start":1695950063735,"stop":1695950072231,"duration":8496}},{"uid":"7f89d61ffa637e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7f89d61ffa637e3e","status":"passed","time":{"start":1695930382486,"stop":1695930393519,"duration":11033}},{"uid":"d2ca194a509a7834","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/d2ca194a509a7834","status":"passed","time":{"start":1695930295915,"stop":1695930305088,"duration":9173}},{"uid":"47be4c3b62aa6db2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/47be4c3b62aa6db2","status":"passed","time":{"start":1695863915793,"stop":1695863938714,"duration":22921}},{"uid":"18ab8d7416b30057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/18ab8d7416b30057","status":"passed","time":{"start":1695852696569,"stop":1695852704549,"duration":7980}},{"uid":"316e2e2a640bda27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/316e2e2a640bda27","status":"passed","time":{"start":1695852590828,"stop":1695852599400,"duration":8572}},{"uid":"4acb72bbb1e53131","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4acb72bbb1e53131","status":"passed","time":{"start":1695841451990,"stop":1695841460537,"duration":8547}},{"uid":"eabc54e44437ef4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/eabc54e44437ef4a","status":"passed","time":{"start":1695841411266,"stop":1695841434050,"duration":22784}},{"uid":"778f156cb2fa7334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/778f156cb2fa7334","status":"passed","time":{"start":1695777287489,"stop":1695777314040,"duration":26551}},{"uid":"3f781564ea3305c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3f781564ea3305c4","status":"passed","time":{"start":1695690885147,"stop":1695690912903,"duration":27756}},{"uid":"2829a1ac2112070b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2829a1ac2112070b","status":"passed","time":{"start":1695604512998,"stop":1695604550875,"duration":37877}},{"uid":"ff0d33a11cea96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ff0d33a11cea96a7","status":"passed","time":{"start":1695518287233,"stop":1695518333480,"duration":46247}},{"uid":"c061b635c01f39ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c061b635c01f39ae","status":"passed","time":{"start":1695431759083,"stop":1695431819804,"duration":60721}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"3b7f0791f245437a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/3b7f0791f245437a","status":"passed","time":{"start":1696468451943,"stop":1696468452632,"duration":689}},{"uid":"8f35c96c827a8c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/8f35c96c827a8c90","status":"passed","time":{"start":1696382156574,"stop":1696382157200,"duration":626}},{"uid":"1c25568e79de0f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1c25568e79de0f1a","status":"passed","time":{"start":1696366204094,"stop":1696366204684,"duration":590}},{"uid":"43a3d694aae6eac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/43a3d694aae6eac7","status":"passed","time":{"start":1696295683898,"stop":1696295684760,"duration":862}},{"uid":"70c10d2e7e9f7e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/70c10d2e7e9f7e42","status":"passed","time":{"start":1696209290546,"stop":1696209291231,"duration":685}},{"uid":"4409897fcde96c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4409897fcde96c7d","status":"passed","time":{"start":1696123384575,"stop":1696123385632,"duration":1057}},{"uid":"9e56879b09347435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9e56879b09347435","status":"passed","time":{"start":1696036349079,"stop":1696036349697,"duration":618}},{"uid":"15bedbc4f7083756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/15bedbc4f7083756","status":"passed","time":{"start":1695950036235,"stop":1695950037061,"duration":826}},{"uid":"9f1fabfe155edf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f1fabfe155edf1","status":"passed","time":{"start":1695930358326,"stop":1695930359379,"duration":1053}},{"uid":"403cfe7825976eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/403cfe7825976eea","status":"passed","time":{"start":1695930275231,"stop":1695930275873,"duration":642}},{"uid":"36376c5955d4847e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/36376c5955d4847e","status":"passed","time":{"start":1695863644942,"stop":1695863646009,"duration":1067}},{"uid":"d8f7ffe4dfe7ea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d8f7ffe4dfe7ea35","status":"passed","time":{"start":1695852481666,"stop":1695852482474,"duration":808}},{"uid":"bcac8a2bd1feea58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/bcac8a2bd1feea58","status":"passed","time":{"start":1695852430662,"stop":1695852431336,"duration":674}},{"uid":"2df8b95213bd0d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2df8b95213bd0d64","status":"passed","time":{"start":1695841428692,"stop":1695841429338,"duration":646}},{"uid":"69b3da5647b97e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/69b3da5647b97e07","status":"passed","time":{"start":1695841385171,"stop":1695841385773,"duration":602}},{"uid":"4860a93bc1f58f36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4860a93bc1f58f36","status":"passed","time":{"start":1695777265056,"stop":1695777265847,"duration":791}},{"uid":"cbd35f3e3715e1cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/cbd35f3e3715e1cf","status":"passed","time":{"start":1695690864655,"stop":1695690865385,"duration":730}},{"uid":"c053a61611eca779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c053a61611eca779","status":"passed","time":{"start":1695604477199,"stop":1695604478168,"duration":969}},{"uid":"1c7505f698ca6ee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1c7505f698ca6ee7","status":"passed","time":{"start":1695518255993,"stop":1695518257079,"duration":1086}},{"uid":"2d987727a06b2a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/2d987727a06b2a65","status":"passed","time":{"start":1695431486590,"stop":1695431487634,"duration":1044}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"387620abfd0f4e9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/387620abfd0f4e9a","status":"passed","time":{"start":1696468632507,"stop":1696468634751,"duration":2244}},{"uid":"2e8196afd935e96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/2e8196afd935e96e","status":"passed","time":{"start":1696382345521,"stop":1696382348207,"duration":2686}},{"uid":"6126c233b2eb3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6126c233b2eb3daa","status":"passed","time":{"start":1696366674325,"stop":1696366676814,"duration":2489}},{"uid":"10def0d76834751f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/10def0d76834751f","status":"passed","time":{"start":1696295920653,"stop":1696295923285,"duration":2632}},{"uid":"b7513460c1e07291","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b7513460c1e07291","status":"passed","time":{"start":1696209472455,"stop":1696209474728,"duration":2273}},{"uid":"de3215eaca1ef569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/de3215eaca1ef569","status":"passed","time":{"start":1696123643095,"stop":1696123645654,"duration":2559}},{"uid":"bd03aae8e0f55a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/bd03aae8e0f55a1","status":"passed","time":{"start":1696036535679,"stop":1696036538420,"duration":2741}},{"uid":"3c0215a77f58ba69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/3c0215a77f58ba69","status":"passed","time":{"start":1695950266747,"stop":1695950269217,"duration":2470}},{"uid":"a262488cb68873bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a262488cb68873bf","status":"passed","time":{"start":1695930682649,"stop":1695930685011,"duration":2362}},{"uid":"3d6f0b3fd2c4bf63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3d6f0b3fd2c4bf63","status":"passed","time":{"start":1695930645640,"stop":1695930647924,"duration":2284}},{"uid":"9b6e7bca3a0c2b3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9b6e7bca3a0c2b3b","status":"passed","time":{"start":1695863872288,"stop":1695863875259,"duration":2971}},{"uid":"d59e754a61a344c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d59e754a61a344c","status":"passed","time":{"start":1695852708318,"stop":1695852710356,"duration":2038}},{"uid":"ec7eb6d6e777398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/ec7eb6d6e777398e","status":"passed","time":{"start":1695852602387,"stop":1695852605022,"duration":2635}},{"uid":"77261ef22137b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/77261ef22137b197","status":"passed","time":{"start":1695841609192,"stop":1695841611528,"duration":2336}},{"uid":"69bb1dfcf72024f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/69bb1dfcf72024f2","status":"passed","time":{"start":1695841564144,"stop":1695841566308,"duration":2164}},{"uid":"963a3bdf110219f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/963a3bdf110219f5","status":"passed","time":{"start":1695777444264,"stop":1695777446515,"duration":2251}},{"uid":"ce2f66cc3ba385a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ce2f66cc3ba385a4","status":"passed","time":{"start":1695691046297,"stop":1695691048391,"duration":2094}},{"uid":"b283efc826866cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/b283efc826866cd2","status":"passed","time":{"start":1695604733124,"stop":1695604735226,"duration":2102}},{"uid":"94c08376c1bae227","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/94c08376c1bae227","status":"passed","time":{"start":1695518515202,"stop":1695518517954,"duration":2752}},{"uid":"98d4b93fade67246","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/98d4b93fade67246","status":"passed","time":{"start":1695431735597,"stop":1695431738051,"duration":2454}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":54,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":108},"items":[{"uid":"48ef8b05c7affb74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/48ef8b05c7affb74","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696468458026,"stop":1696468458707,"duration":681}},{"uid":"4194c1bf2ff894dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4194c1bf2ff894dc","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382166368,"stop":1696382166874,"duration":506}},{"uid":"601977bf8a8e07e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/601977bf8a8e07e8","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366209854,"stop":1696366210489,"duration":635}},{"uid":"26056a0027096917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/26056a0027096917","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295694449,"stop":1696295695137,"duration":688}},{"uid":"bd7b7f9e6eb556e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bd7b7f9e6eb556e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209297961,"stop":1696209298600,"duration":639}},{"uid":"fe0c09adb00b90f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fe0c09adb00b90f3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123394657,"stop":1696123395298,"duration":641}},{"uid":"be1ae73b195030b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/be1ae73b195030b1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036356020,"stop":1696036356641,"duration":621}},{"uid":"e30716a69971ec5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e30716a69971ec5e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950047625,"stop":1695950048184,"duration":559}},{"uid":"841cd148eb3ccc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/841cd148eb3ccc23","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930368561,"stop":1695930369228,"duration":667}},{"uid":"3aebad39892ee266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3aebad39892ee266","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930282489,"stop":1695930282946,"duration":457}},{"uid":"d10b1f6dbc906225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d10b1f6dbc906225","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863657413,"stop":1695863658182,"duration":769}},{"uid":"10281bf251d6b6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/10281bf251d6b6db","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852494226,"stop":1695852494824,"duration":598}},{"uid":"e6febbd478b042b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e6febbd478b042b6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852444568,"stop":1695852445136,"duration":568}},{"uid":"f29484def624391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f29484def624391b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841435805,"stop":1695841436233,"duration":428}},{"uid":"92a783f4033d66ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/92a783f4033d66ef","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841395309,"stop":1695841395968,"duration":659}},{"uid":"afcef88b5091d528","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/afcef88b5091d528","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777271859,"stop":1695777272571,"duration":712}},{"uid":"914fd845704f9aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/914fd845704f9aa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690876714,"stop":1695690877246,"duration":532}},{"uid":"cd5bbef15da0e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cd5bbef15da0e20b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604489995,"stop":1695604490799,"duration":804}},{"uid":"fa9215542da1216e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/fa9215542da1216e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518266599,"stop":1695518267313,"duration":714}},{"uid":"b3b1fc0d58309c33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b3b1fc0d58309c33","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431500875,"stop":1695431501665,"duration":790}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":108},"items":[{"uid":"5a2a60d176d8a74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/5a2a60d176d8a74a","status":"passed","time":{"start":1696468648862,"stop":1696468651911,"duration":3049}},{"uid":"3165e393e2dc7716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3165e393e2dc7716","status":"passed","time":{"start":1696382361627,"stop":1696382364572,"duration":2945}},{"uid":"6d42d518df542811","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6d42d518df542811","status":"passed","time":{"start":1696366407625,"stop":1696366410896,"duration":3271}},{"uid":"589332d167793af4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/589332d167793af4","status":"passed","time":{"start":1696295931443,"stop":1696295935494,"duration":4051}},{"uid":"9f6fa2fe3bce5a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9f6fa2fe3bce5a42","status":"passed","time":{"start":1696209488260,"stop":1696209492110,"duration":3850}},{"uid":"b2fbf75fb258280a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b2fbf75fb258280a","status":"passed","time":{"start":1696123648817,"stop":1696123652894,"duration":4077}},{"uid":"d096de5094ca1c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/d096de5094ca1c13","status":"passed","time":{"start":1696036551866,"stop":1696036554850,"duration":2984}},{"uid":"dfa7d1f9560445c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dfa7d1f9560445c8","status":"passed","time":{"start":1695950272303,"stop":1695950276035,"duration":3732}},{"uid":"5b6f77e020e02e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5b6f77e020e02e42","status":"passed","time":{"start":1695930648514,"stop":1695930652260,"duration":3746}},{"uid":"84ac024ffb737b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/84ac024ffb737b62","status":"passed","time":{"start":1695930485546,"stop":1695930489183,"duration":3637}},{"uid":"bb277dbcba038aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/bb277dbcba038aba","status":"passed","time":{"start":1695863892256,"stop":1695863896561,"duration":4305}},{"uid":"3228c648c4647045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3228c648c4647045","status":"passed","time":{"start":1695852716780,"stop":1695852720726,"duration":3946}},{"uid":"9a74e9ae82c51f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9a74e9ae82c51f58","status":"passed","time":{"start":1695852619026,"stop":1695852622252,"duration":3226}},{"uid":"5bb630135b3421ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5bb630135b3421ac","status":"passed","time":{"start":1695841625359,"stop":1695841628372,"duration":3013}},{"uid":"6a0a1c0d7a4776c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6a0a1c0d7a4776c9","status":"passed","time":{"start":1695841578859,"stop":1695841581947,"duration":3088}},{"uid":"990fe9fa5b3ea789","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/990fe9fa5b3ea789","status":"passed","time":{"start":1695777465994,"stop":1695777469126,"duration":3132}},{"uid":"37fade128b149cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/37fade128b149cd5","status":"passed","time":{"start":1695691063648,"stop":1695691066778,"duration":3130}},{"uid":"c30b98d9e14b9528","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c30b98d9e14b9528","status":"passed","time":{"start":1695604757939,"stop":1695604762292,"duration":4353}},{"uid":"c6360703cbe96eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c6360703cbe96eb2","status":"passed","time":{"start":1695518537804,"stop":1695518541965,"duration":4161}},{"uid":"de713bc01a9dacca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/de713bc01a9dacca","status":"passed","time":{"start":1695431754601,"stop":1695431759360,"duration":4759}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"abec6a1d4fb91aa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/abec6a1d4fb91aa7","status":"passed","time":{"start":1696468642613,"stop":1696468644142,"duration":1529}},{"uid":"63e9c4b899e966f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/63e9c4b899e966f1","status":"passed","time":{"start":1696382356170,"stop":1696382357702,"duration":1532}},{"uid":"8ee664a43c8ada87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/8ee664a43c8ada87","status":"passed","time":{"start":1696366684414,"stop":1696366685485,"duration":1071}},{"uid":"c9f9061ae040c85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c9f9061ae040c85c","status":"passed","time":{"start":1696295932233,"stop":1696295934043,"duration":1810}},{"uid":"8dd32f0e13ac8d47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/8dd32f0e13ac8d47","status":"passed","time":{"start":1696209482872,"stop":1696209484048,"duration":1176}},{"uid":"b3f36873d2e9f7ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b3f36873d2e9f7ec","status":"passed","time":{"start":1696123654616,"stop":1696123656299,"duration":1683}},{"uid":"407701eff8a707a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/407701eff8a707a8","status":"passed","time":{"start":1696036546113,"stop":1696036547201,"duration":1088}},{"uid":"c90f3fa67ab72e7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c90f3fa67ab72e7f","status":"passed","time":{"start":1695950277634,"stop":1695950279445,"duration":1811}},{"uid":"53d3fd5f771f1435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/53d3fd5f771f1435","status":"passed","time":{"start":1695930694090,"stop":1695930695626,"duration":1536}},{"uid":"41dc7e3c2e76aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/41dc7e3c2e76aae","status":"passed","time":{"start":1695930655519,"stop":1695930656621,"duration":1102}},{"uid":"4df7b48e9075050d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4df7b48e9075050d","status":"passed","time":{"start":1695863884140,"stop":1695863886802,"duration":2662}},{"uid":"e9c7513229e61e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e9c7513229e61e3d","status":"passed","time":{"start":1695852718723,"stop":1695852720099,"duration":1376}},{"uid":"83b43fed71427224","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/83b43fed71427224","status":"passed","time":{"start":1695852612598,"stop":1695852614139,"duration":1541}},{"uid":"5041e836d16d6052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5041e836d16d6052","status":"passed","time":{"start":1695841619444,"stop":1695841621468,"duration":2024}},{"uid":"d9315c63d4d9ba4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d9315c63d4d9ba4b","status":"passed","time":{"start":1695841573980,"stop":1695841575121,"duration":1141}},{"uid":"f980e0ef560c1a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f980e0ef560c1a30","status":"passed","time":{"start":1695777454149,"stop":1695777455333,"duration":1184}},{"uid":"abb80675d1d36832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/abb80675d1d36832","status":"passed","time":{"start":1695691056349,"stop":1695691057465,"duration":1116}},{"uid":"37b1843d7b8862f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/37b1843d7b8862f7","status":"passed","time":{"start":1695604744661,"stop":1695604747213,"duration":2552}},{"uid":"b136b20508389277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b136b20508389277","status":"passed","time":{"start":1695518527278,"stop":1695518529458,"duration":2180}},{"uid":"59282bbd944ccb2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/59282bbd944ccb2a","status":"passed","time":{"start":1695431747018,"stop":1695431748551,"duration":1533}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"bde9dabf86360437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/bde9dabf86360437","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696468626818,"stop":1696468627983,"duration":1165}},{"uid":"a5d65393fba47171","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/a5d65393fba47171","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696382338429,"stop":1696382339331,"duration":902}},{"uid":"aecd39e989ca1c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/aecd39e989ca1c2e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366399413,"stop":1696366400278,"duration":865}},{"uid":"7ac53c174a92f861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7ac53c174a92f861","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696295914903,"stop":1696295915982,"duration":1079}},{"uid":"3237c9daef3af01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3237c9daef3af01e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696209468610,"stop":1696209469518,"duration":908}},{"uid":"a4f6b54b78863405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a4f6b54b78863405","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696123642578,"stop":1696123644154,"duration":1576}},{"uid":"e09caf0030dc46e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e09caf0030dc46e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696036524930,"stop":1696036530216,"duration":5286}},{"uid":"7dc51f1f4c0ac75e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7dc51f1f4c0ac75e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695950262671,"stop":1695950267820,"duration":5149}},{"uid":"8985d4b9b137ae18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8985d4b9b137ae18","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930639316,"stop":1695930644500,"duration":5184}},{"uid":"cb44c9e64c61e724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/cb44c9e64c61e724","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930447268,"stop":1695930448370,"duration":1102}},{"uid":"1f2ef9de65433735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1f2ef9de65433735","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695863911570,"stop":1695863913312,"duration":1742}},{"uid":"d4b6e35408e92f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d4b6e35408e92f95","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852692857,"stop":1695852693941,"duration":1084}},{"uid":"a3c8cbb13a9a979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a3c8cbb13a9a979","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852587882,"stop":1695852589036,"duration":1154}},{"uid":"4f1b31f52a9c83da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4f1b31f52a9c83da","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841603499,"stop":1695841608056,"duration":4557}},{"uid":"2f23467523562f98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2f23467523562f98","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841562213,"stop":1695841563118,"duration":905}},{"uid":"49e4d29b86a5c2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/49e4d29b86a5c2cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695777442334,"stop":1695777443230,"duration":896}},{"uid":"62899a4fbac61136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/62899a4fbac61136","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695691039688,"stop":1695691045048,"duration":5360}},{"uid":"9e0328f0891f7f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9e0328f0891f7f6a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695604764896,"stop":1695604766085,"duration":1189}},{"uid":"86a9c607d7cd7e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/86a9c607d7cd7e52","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695518565632,"stop":1695518570710,"duration":5078}},{"uid":"18eb8d33409c03cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/18eb8d33409c03cc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695431749937,"stop":1695431755906,"duration":5969}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":108},"items":[{"uid":"8bc03abe811c001a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/8bc03abe811c001a","status":"passed","time":{"start":1696468628934,"stop":1696468632504,"duration":3570}},{"uid":"88c55b6821933714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/88c55b6821933714","status":"passed","time":{"start":1696382340252,"stop":1696382345517,"duration":5265}},{"uid":"1b699bdd0a1eabc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1b699bdd0a1eabc9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))","time":{"start":1696366401456,"stop":1696366674106,"duration":272650}},{"uid":"b4c6c1409d7bda33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b4c6c1409d7bda33","status":"passed","time":{"start":1696295917019,"stop":1696295920650,"duration":3631}},{"uid":"266da5288d792791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/266da5288d792791","status":"passed","time":{"start":1696209470792,"stop":1696209472452,"duration":1660}},{"uid":"4b2f9022d8e6af39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4b2f9022d8e6af39","status":"passed","time":{"start":1696123636839,"stop":1696123643092,"duration":6253}},{"uid":"b9ff85194d834c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b9ff85194d834c28","status":"passed","time":{"start":1696036531271,"stop":1696036535676,"duration":4405}},{"uid":"9d5280baee6cefe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9d5280baee6cefe3","status":"passed","time":{"start":1695950260193,"stop":1695950266745,"duration":6552}},{"uid":"626068d436e09a08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/626068d436e09a08","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930576254,"stop":1695930682575,"duration":106321}},{"uid":"8d89650dd54e8b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8d89650dd54e8b0f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930449586,"stop":1695930645580,"duration":195994}},{"uid":"7087e33bf8a11db1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7087e33bf8a11db1","status":"passed","time":{"start":1695863868408,"stop":1695863872284,"duration":3876}},{"uid":"b8b2bbc550d99ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b8b2bbc550d99ba3","status":"passed","time":{"start":1695852704553,"stop":1695852708314,"duration":3761}},{"uid":"d13e0aabeb84e017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d13e0aabeb84e017","status":"passed","time":{"start":1695852599403,"stop":1695852602384,"duration":2981}},{"uid":"2a20d6496f438937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2a20d6496f438937","status":"passed","time":{"start":1695841628259,"stop":1695841638650,"duration":10391}},{"uid":"a63ae0e2f32809c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a63ae0e2f32809c8","status":"passed","time":{"start":1695841600031,"stop":1695841607267,"duration":7236}},{"uid":"84523786c97780ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/84523786c97780ff","status":"passed","time":{"start":1695777479688,"stop":1695777481824,"duration":2136}},{"uid":"f10243712dd5d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f10243712dd5d0c","status":"passed","time":{"start":1695691081966,"stop":1695691084004,"duration":2038}},{"uid":"205992deb896fe65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/205992deb896fe65","status":"passed","time":{"start":1695604730455,"stop":1695604733120,"duration":2665}},{"uid":"8a036f27573bd1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8a036f27573bd1c","status":"passed","time":{"start":1695518512003,"stop":1695518515199,"duration":3196}},{"uid":"8fae75e51f17efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/8fae75e51f17efc9","status":"passed","time":{"start":1695431733296,"stop":1695431735591,"duration":2295}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"d265bba53a1a0abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/d265bba53a1a0abf","status":"passed","time":{"start":1696468464472,"stop":1696468470964,"duration":6492}},{"uid":"f0c9851dac0c5b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f0c9851dac0c5b64","status":"passed","time":{"start":1696382172249,"stop":1696382179129,"duration":6880}},{"uid":"5b25237789deb07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5b25237789deb07e","status":"passed","time":{"start":1696366214919,"stop":1696366221015,"duration":6096}},{"uid":"60cb5d7673087f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/60cb5d7673087f23","status":"passed","time":{"start":1696295701936,"stop":1696295710184,"duration":8248}},{"uid":"23b615ad79370ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/23b615ad79370ab9","status":"passed","time":{"start":1696209303427,"stop":1696209311305,"duration":7878}},{"uid":"97994cf97fd47b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/97994cf97fd47b79","status":"passed","time":{"start":1696123401451,"stop":1696123411024,"duration":9573}},{"uid":"7621bb6257d9fdfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7621bb6257d9fdfc","status":"passed","time":{"start":1696036361644,"stop":1696036368618,"duration":6974}},{"uid":"7609600abd8f6a34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7609600abd8f6a34","status":"passed","time":{"start":1695950054535,"stop":1695950062886,"duration":8351}},{"uid":"edec88dedca24b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/edec88dedca24b0e","status":"passed","time":{"start":1695930376399,"stop":1695930384804,"duration":8405}},{"uid":"1414ca540607601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1414ca540607601","status":"passed","time":{"start":1695930287440,"stop":1695930293661,"duration":6221}},{"uid":"9b00a999377c954d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9b00a999377c954d","status":"passed","time":{"start":1695863664120,"stop":1695863672373,"duration":8253}},{"uid":"cee2c7eb0c3fc5be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/cee2c7eb0c3fc5be","status":"passed","time":{"start":1695852500034,"stop":1695852507186,"duration":7152}},{"uid":"8d4f86aa4b1c5c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/8d4f86aa4b1c5c66","status":"passed","time":{"start":1695852450543,"stop":1695852457356,"duration":6813}},{"uid":"b697611685195ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b697611685195ce9","status":"passed","time":{"start":1695841440917,"stop":1695841447628,"duration":6711}},{"uid":"bbff45dcf7391938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/bbff45dcf7391938","status":"passed","time":{"start":1695841400347,"stop":1695841407826,"duration":7479}},{"uid":"efd5aececfc09435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/efd5aececfc09435","status":"passed","time":{"start":1695777276983,"stop":1695777283473,"duration":6490}},{"uid":"e1290b66adc4b00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e1290b66adc4b00d","status":"passed","time":{"start":1695690881808,"stop":1695690887988,"duration":6180}},{"uid":"9f203c96f4b6b7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9f203c96f4b6b7c7","status":"passed","time":{"start":1695604497173,"stop":1695604528907,"duration":31734}},{"uid":"445d9409655d170e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/445d9409655d170e","status":"passed","time":{"start":1695518273435,"stop":1695518307494,"duration":34059}},{"uid":"605897905e4acb32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/605897905e4acb32","status":"passed","time":{"start":1695431508805,"stop":1695431541630,"duration":32825}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"f52ee673d1c34872","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/f52ee673d1c34872","status":"passed","time":{"start":1696468454540,"stop":1696468455755,"duration":1215}},{"uid":"79773f2c86f21ff5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/79773f2c86f21ff5","status":"passed","time":{"start":1696382159019,"stop":1696382163352,"duration":4333}},{"uid":"1f7a3ee009b6766f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1f7a3ee009b6766f","status":"passed","time":{"start":1696366206576,"stop":1696366207760,"duration":1184}},{"uid":"5ccb236b31953fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5ccb236b31953fcc","status":"passed","time":{"start":1696295687072,"stop":1696295692159,"duration":5087}},{"uid":"d0e2fdb4b9c296cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d0e2fdb4b9c296cb","status":"passed","time":{"start":1696209294065,"stop":1696209294971,"duration":906}},{"uid":"b0cff8855f20bd05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b0cff8855f20bd05","status":"passed","time":{"start":1696123389753,"stop":1696123391355,"duration":1602}},{"uid":"b5d42c00c1222fde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b5d42c00c1222fde","status":"passed","time":{"start":1696036352624,"stop":1696036353619,"duration":995}},{"uid":"f161713bfe077d9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/f161713bfe077d9d","status":"passed","time":{"start":1695950040656,"stop":1695950044955,"duration":4299}},{"uid":"8ac909053e9f6a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8ac909053e9f6a05","status":"passed","time":{"start":1695930363513,"stop":1695930365301,"duration":1788}},{"uid":"6a6d51186851b734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6a6d51186851b734","status":"passed","time":{"start":1695930278771,"stop":1695930279719,"duration":948}},{"uid":"d41d00d7a3a1154d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d41d00d7a3a1154d","status":"passed","time":{"start":1695863650246,"stop":1695863654734,"duration":4488}},{"uid":"821dfee8b8990718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/821dfee8b8990718","status":"passed","time":{"start":1695852485943,"stop":1695852491682,"duration":5739}},{"uid":"7abc86eabe3954a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7abc86eabe3954a2","status":"passed","time":{"start":1695852441428,"stop":1695852442338,"duration":910}},{"uid":"5b27c186e937efad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5b27c186e937efad","status":"passed","time":{"start":1695841432472,"stop":1695841433623,"duration":1151}},{"uid":"9807f2bb8dbed72b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9807f2bb8dbed72b","status":"passed","time":{"start":1695841388569,"stop":1695841393067,"duration":4498}},{"uid":"1d06b24df2ee020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/1d06b24df2ee020","status":"passed","time":{"start":1695777268781,"stop":1695777269706,"duration":925}},{"uid":"dd53d95d6647a2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/dd53d95d6647a2af","status":"passed","time":{"start":1695690869451,"stop":1695690874070,"duration":4619}},{"uid":"28adacbcdda124ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/28adacbcdda124ae","status":"passed","time":{"start":1695604482186,"stop":1695604487575,"duration":5389}},{"uid":"8003930f9c6cd48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8003930f9c6cd48d","status":"passed","time":{"start":1695518261384,"stop":1695518262793,"duration":1409}},{"uid":"372669b79a4becd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/372669b79a4becd0","status":"passed","time":{"start":1695431491855,"stop":1695431497809,"duration":5954}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":100,"unknown":0,"total":108},"items":[{"uid":"7956c948d8aaefaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7956c948d8aaefaa","status":"passed","time":{"start":1696468438698,"stop":1696468439888,"duration":1190}},{"uid":"e97a9d874ac75437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/e97a9d874ac75437","status":"passed","time":{"start":1696382145906,"stop":1696382146914,"duration":1008}},{"uid":"c139eb223cae7ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c139eb223cae7ebd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366193864,"stop":1696366194624,"duration":760}},{"uid":"d69210d150de2689","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d69210d150de2689","status":"passed","time":{"start":1696295666081,"stop":1696295670563,"duration":4482}},{"uid":"e0cb5eb8bca943c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e0cb5eb8bca943c7","status":"passed","time":{"start":1696209267976,"stop":1696209268812,"duration":836}},{"uid":"205b3e8757ef5a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/205b3e8757ef5a1e","status":"passed","time":{"start":1696123371590,"stop":1696123372496,"duration":906}},{"uid":"f8750f6c65fe5673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f8750f6c65fe5673","status":"passed","time":{"start":1696036325255,"stop":1696036326219,"duration":964}},{"uid":"30b0476d0a720dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/30b0476d0a720dc","status":"passed","time":{"start":1695950019742,"stop":1695950020749,"duration":1007}},{"uid":"7f47683c68246cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7f47683c68246cda","status":"passed","time":{"start":1695930338088,"stop":1695930339329,"duration":1241}},{"uid":"e9e70a4fda0f3108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e9e70a4fda0f3108","status":"passed","time":{"start":1695930264668,"stop":1695930265499,"duration":831}},{"uid":"f277bd7b298e5c39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f277bd7b298e5c39","status":"passed","time":{"start":1695863623261,"stop":1695863624582,"duration":1321}},{"uid":"7ef43bb77d37628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7ef43bb77d37628","status":"passed","time":{"start":1695852460804,"stop":1695852461739,"duration":935}},{"uid":"fe6fa7015750652a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fe6fa7015750652a","status":"passed","time":{"start":1695852419525,"stop":1695852420315,"duration":790}},{"uid":"cd13e946ae59e33e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/cd13e946ae59e33e","status":"passed","time":{"start":1695841417043,"stop":1695841420826,"duration":3783}},{"uid":"73ca5085e443e268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/73ca5085e443e268","status":"passed","time":{"start":1695841371383,"stop":1695841372338,"duration":955}},{"uid":"6e91833df475ec84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6e91833df475ec84","status":"passed","time":{"start":1695777246336,"stop":1695777247168,"duration":832}},{"uid":"809cbcd9dcd4a1e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/809cbcd9dcd4a1e4","status":"passed","time":{"start":1695690844481,"stop":1695690845387,"duration":906}},{"uid":"33e4de8807b24a02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/33e4de8807b24a02","status":"passed","time":{"start":1695604457990,"stop":1695604462676,"duration":4686}},{"uid":"d65dfcd5c6d96864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/d65dfcd5c6d96864","status":"passed","time":{"start":1695518242061,"stop":1695518243232,"duration":1171}},{"uid":"16d3e828a81c40e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/16d3e828a81c40e8","status":"passed","time":{"start":1695431472481,"stop":1695431473781,"duration":1300}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"5f4979dc0e3011b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/5f4979dc0e3011b3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696468662270,"stop":1696468663051,"duration":781}},{"uid":"75d74f92ce4a883b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/75d74f92ce4a883b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696382372417,"stop":1696382373268,"duration":851}},{"uid":"7754112564a38225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7754112564a38225","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696366419206,"stop":1696366420304,"duration":1098}},{"uid":"ef07138dd8f1b4e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/ef07138dd8f1b4e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696295941538,"stop":1696295942597,"duration":1059}},{"uid":"df3ea94a7db9b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/df3ea94a7db9b6a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696209497147,"stop":1696209497918,"duration":771}},{"uid":"2b70128607c1bcd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2b70128607c1bcd8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696123659945,"stop":1696123661174,"duration":1229}},{"uid":"5dd0f6e646d9bf45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5dd0f6e646d9bf45","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1696036563185,"stop":1696036564212,"duration":1027}},{"uid":"5a6ab32e1881798a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5a6ab32e1881798a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695950284389,"stop":1695950285365,"duration":976}},{"uid":"de22a844360eae96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/de22a844360eae96","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695930661796,"stop":1695930663015,"duration":1219}},{"uid":"152587cc4de76da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/152587cc4de76da2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695930493876,"stop":1695930494626,"duration":750}},{"uid":"f8e47ae76cfdc5e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f8e47ae76cfdc5e1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695863905179,"stop":1695863906401,"duration":1222}},{"uid":"31a040542de31c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/31a040542de31c7c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695852720103,"stop":1695852721084,"duration":981}},{"uid":"7a2a7531c2e099e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7a2a7531c2e099e8","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695852627142,"stop":1695852627818,"duration":676}},{"uid":"45ba73aec7a27e23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/45ba73aec7a27e23","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695841641281,"stop":1695841642077,"duration":796}},{"uid":"70bce82e987afd83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/70bce82e987afd83","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695841586028,"stop":1695841586825,"duration":797}},{"uid":"740298b1c2983b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/740298b1c2983b7f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695777472474,"stop":1695777473340,"duration":866}},{"uid":"4f85fc731160be50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4f85fc731160be50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695691073098,"stop":1695691073969,"duration":871}},{"uid":"66130f0e2126e305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/66130f0e2126e305","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695604771368,"stop":1695604772243,"duration":875}},{"uid":"2bb57e2784444ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/2bb57e2784444ad1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695518548163,"stop":1695518549645,"duration":1482}},{"uid":"d6c21383d1fd2b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d6c21383d1fd2b1f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')))","time":{"start":1695431819808,"stop":1695431820973,"duration":1165}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":63,"broken":0,"skipped":0,"passed":45,"unknown":0,"total":108},"items":[{"uid":"fb8da907c3cab53a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/fb8da907c3cab53a","status":"passed","time":{"start":1696468448373,"stop":1696468451320,"duration":2947}},{"uid":"80775818eae4927b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/80775818eae4927b","status":"passed","time":{"start":1696382153407,"stop":1696382155757,"duration":2350}},{"uid":"d733a17c5332d037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d733a17c5332d037","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366194965,"stop":1696366195226,"duration":261}},{"uid":"479922a01afaa857","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/479922a01afaa857","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295677433,"stop":1696295677792,"duration":359}},{"uid":"800d6fdd0ef15581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/800d6fdd0ef15581","status":"passed","time":{"start":1696209274416,"stop":1696209275896,"duration":1480}},{"uid":"c94caa5d2940f133","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c94caa5d2940f133","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123376993,"stop":1696123377431,"duration":438}},{"uid":"8f73144c8eaaec00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8f73144c8eaaec00","status":"passed","time":{"start":1696036336280,"stop":1696036337736,"duration":1456}},{"uid":"70c31f158af871e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/70c31f158af871e3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950025158,"stop":1695950025542,"duration":384}},{"uid":"538e324fee1cf042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/538e324fee1cf042","status":"passed","time":{"start":1695930338581,"stop":1695930340802,"duration":2221}},{"uid":"9b2e38bfc2f496b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9b2e38bfc2f496b3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930266543,"stop":1695930266811,"duration":268}},{"uid":"427c23ef30cc42d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/427c23ef30cc42d9","status":"passed","time":{"start":1695863623638,"stop":1695863625531,"duration":1893}},{"uid":"945a795a8fe514f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/945a795a8fe514f1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852463041,"stop":1695852463397,"duration":356}},{"uid":"5fe0fecf9bbf9d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5fe0fecf9bbf9d24","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852418746,"stop":1695852419004,"duration":258}},{"uid":"d187ca4748285e33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d187ca4748285e33","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841417174,"stop":1695841417452,"duration":278}},{"uid":"7d13464849850496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7d13464849850496","status":"passed","time":{"start":1695841376759,"stop":1695841378236,"duration":1477}},{"uid":"e3f511abfb8d4a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e3f511abfb8d4a7b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777251052,"stop":1695777251354,"duration":302}},{"uid":"35b2ea9e303d44ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/35b2ea9e303d44ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690855224,"stop":1695690855494,"duration":270}},{"uid":"3f6d4e1d5fc15809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3f6d4e1d5fc15809","status":"passed","time":{"start":1695604467981,"stop":1695604472263,"duration":4282}},{"uid":"fb471dc80746aecd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/fb471dc80746aecd","status":"passed","time":{"start":1695518237937,"stop":1695518245363,"duration":7426}},{"uid":"c1cc4c9904b54538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c1cc4c9904b54538","status":"passed","time":{"start":1695431472156,"stop":1695431474093,"duration":1937}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"23fa33239ca52a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/23fa33239ca52a43","status":"passed","time":{"start":1696468792834,"stop":1696468795466,"duration":2632}},{"uid":"6bb37feeb08a6b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/6bb37feeb08a6b5","status":"passed","time":{"start":1696382503946,"stop":1696382506818,"duration":2872}},{"uid":"60d1dbcd807ad925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/60d1dbcd807ad925","status":"passed","time":{"start":1696366551708,"stop":1696366554287,"duration":2579}},{"uid":"19f0d9a6cd0308f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/19f0d9a6cd0308f7","status":"passed","time":{"start":1696296068128,"stop":1696296071101,"duration":2973}},{"uid":"dc495f3f06e933dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/dc495f3f06e933dd","status":"passed","time":{"start":1696209628865,"stop":1696209631443,"duration":2578}},{"uid":"424cb69bb4052f3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/424cb69bb4052f3a","status":"passed","time":{"start":1696123788902,"stop":1696123791842,"duration":2940}},{"uid":"7766ec7ea78e2921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7766ec7ea78e2921","status":"passed","time":{"start":1696036694912,"stop":1696036697378,"duration":2466}},{"uid":"9b9e51d98c5f616e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9b9e51d98c5f616e","status":"passed","time":{"start":1695950418734,"stop":1695950421842,"duration":3108}},{"uid":"85b29b7fddd3935d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/85b29b7fddd3935d","status":"passed","time":{"start":1695930793579,"stop":1695930796538,"duration":2959}},{"uid":"df1b9e9559c19bd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/df1b9e9559c19bd8","status":"passed","time":{"start":1695930625211,"stop":1695930627886,"duration":2675}},{"uid":"d55aa442d87e1ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d55aa442d87e1ced","status":"passed","time":{"start":1695864037687,"stop":1695864040989,"duration":3302}},{"uid":"548fbf0324694ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/548fbf0324694ffa","status":"passed","time":{"start":1695852851257,"stop":1695852854058,"duration":2801}},{"uid":"32ba415f0aca9323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/32ba415f0aca9323","status":"passed","time":{"start":1695852758666,"stop":1695852761314,"duration":2648}},{"uid":"176ea313f36a8619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/176ea313f36a8619","status":"passed","time":{"start":1695841630717,"stop":1695841633429,"duration":2712}},{"uid":"7f39964d7663bb42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7f39964d7663bb42","status":"passed","time":{"start":1695841716887,"stop":1695841719516,"duration":2629}},{"uid":"a33e661a77d77e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a33e661a77d77e6b","status":"passed","time":{"start":1695777604674,"stop":1695777607242,"duration":2568}},{"uid":"e36828406f733944","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e36828406f733944","status":"passed","time":{"start":1695691204134,"stop":1695691207107,"duration":2973}},{"uid":"bb5d25a626720ba9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/bb5d25a626720ba9","status":"passed","time":{"start":1695604767461,"stop":1695604770715,"duration":3254}},{"uid":"e2975f61b5d5a891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e2975f61b5d5a891","status":"passed","time":{"start":1695518680725,"stop":1695518684229,"duration":3504}},{"uid":"9fa6ef2bc0697c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9fa6ef2bc0697c71","status":"passed","time":{"start":1695431950961,"stop":1695431954124,"duration":3163}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":13,"unknown":0,"total":13},"items":[{"uid":"17aa2a1c11988f18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/17aa2a1c11988f18","status":"passed","time":{"start":1696468678061,"stop":1696468690616,"duration":12555}},{"uid":"cea1e4688b5005a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/cea1e4688b5005a","status":"passed","time":{"start":1696382389180,"stop":1696382397664,"duration":8484}},{"uid":"473b0cda3d4c64c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/473b0cda3d4c64c0","status":"passed","time":{"start":1696366385731,"stop":1696366395738,"duration":10007}},{"uid":"b0e5cd18b3df04fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b0e5cd18b3df04fe","status":"passed","time":{"start":1696295906148,"stop":1696295918648,"duration":12500}},{"uid":"3bb9855bfa876b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3bb9855bfa876b3a","status":"passed","time":{"start":1696209497701,"stop":1696209511244,"duration":13543}},{"uid":"c230c1802e779183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c230c1802e779183","status":"passed","time":{"start":1696123614650,"stop":1696123625326,"duration":10676}},{"uid":"52e76c9e2041621f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/52e76c9e2041621f","status":"passed","time":{"start":1696036563763,"stop":1696036573114,"duration":9351}},{"uid":"817927e94125550d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/817927e94125550d","status":"passed","time":{"start":1695950234222,"stop":1695950248007,"duration":13785}},{"uid":"3f34a56a8e055c04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3f34a56a8e055c04","status":"passed","time":{"start":1695930551711,"stop":1695930563943,"duration":12232}},{"uid":"8282283368c66cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8282283368c66cc3","status":"passed","time":{"start":1695930465378,"stop":1695930474385,"duration":9007}},{"uid":"d52abb9170bfe3b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d52abb9170bfe3b3","status":"passed","time":{"start":1695863842991,"stop":1695863856810,"duration":13819}},{"uid":"adf87b6c8aacb10d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/adf87b6c8aacb10d","status":"passed","time":{"start":1695852687264,"stop":1695852701981,"duration":14717}},{"uid":"5a997c2775622dd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5a997c2775622dd5","status":"passed","time":{"start":1695852643815,"stop":1695852654951,"duration":11136}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"9077af0f54abcbaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9077af0f54abcbaa","status":"passed","time":{"start":1696468726956,"stop":1696468728329,"duration":1373}},{"uid":"d9c05d9fc9be2404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d9c05d9fc9be2404","status":"passed","time":{"start":1696382427329,"stop":1696382428915,"duration":1586}},{"uid":"90369262fdff82f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/90369262fdff82f2","status":"passed","time":{"start":1696366574625,"stop":1696366576016,"duration":1391}},{"uid":"32c5b02cef429905","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/32c5b02cef429905","status":"passed","time":{"start":1696295961633,"stop":1696295963284,"duration":1651}},{"uid":"cdd9bc22a316a6b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cdd9bc22a316a6b8","status":"passed","time":{"start":1696209555814,"stop":1696209557617,"duration":1803}},{"uid":"a0cb43e651e661b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a0cb43e651e661b","status":"passed","time":{"start":1696123688668,"stop":1696123690429,"duration":1761}},{"uid":"fcfec1fbb0b7b13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/fcfec1fbb0b7b13a","status":"passed","time":{"start":1696036603405,"stop":1696036605193,"duration":1788}},{"uid":"46a8141428181109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/46a8141428181109","status":"passed","time":{"start":1695950310531,"stop":1695950312119,"duration":1588}},{"uid":"8ea41ace646f35f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8ea41ace646f35f9","status":"passed","time":{"start":1695930722600,"stop":1695930724408,"duration":1808}},{"uid":"465aa62041bc052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/465aa62041bc052b","status":"passed","time":{"start":1695930645676,"stop":1695930647308,"duration":1632}},{"uid":"f560251966f29912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f560251966f29912","status":"passed","time":{"start":1695863971683,"stop":1695863973720,"duration":2037}},{"uid":"32a2c9488146b4fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/32a2c9488146b4fc","status":"passed","time":{"start":1695852749168,"stop":1695852750746,"duration":1578}},{"uid":"e3c81d127d1f18f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e3c81d127d1f18f9","status":"passed","time":{"start":1695852680771,"stop":1695852682264,"duration":1493}},{"uid":"566b4144240115bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/566b4144240115bd","status":"passed","time":{"start":1695841775094,"stop":1695841776621,"duration":1527}},{"uid":"c54c918feb2f0faa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c54c918feb2f0faa","status":"passed","time":{"start":1695841622758,"stop":1695841624423,"duration":1665}},{"uid":"d7c0bdf2745b2864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/d7c0bdf2745b2864","status":"passed","time":{"start":1695777504914,"stop":1695777506405,"duration":1491}},{"uid":"a0428e1875648984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a0428e1875648984","status":"passed","time":{"start":1695691114470,"stop":1695691116188,"duration":1718}},{"uid":"6eaccdc27149877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6eaccdc27149877","status":"passed","time":{"start":1695604785846,"stop":1695604787767,"duration":1921}},{"uid":"374c1dab9c8dbe5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/374c1dab9c8dbe5c","status":"passed","time":{"start":1695518589811,"stop":1695518591932,"duration":2121}},{"uid":"54d749358300553e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/54d749358300553e","status":"passed","time":{"start":1695431785281,"stop":1695431787515,"duration":2234}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"da6dbe611bfd88ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/da6dbe611bfd88ed","status":"passed","time":{"start":1696468433989,"stop":1696468438695,"duration":4706}},{"uid":"ab484e8950204d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ab484e8950204d82","status":"passed","time":{"start":1696382141135,"stop":1696382145902,"duration":4767}},{"uid":"8e38c1bbef27889b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/8e38c1bbef27889b","status":"passed","time":{"start":1696366189307,"stop":1696366193861,"duration":4554}},{"uid":"f3fffc1df81ee1ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f3fffc1df81ee1ff","status":"passed","time":{"start":1696295661382,"stop":1696295666078,"duration":4696}},{"uid":"9051ca0b2e709536","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9051ca0b2e709536","status":"passed","time":{"start":1696209263252,"stop":1696209267972,"duration":4720}},{"uid":"c2af85819a5c77ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c2af85819a5c77ba","status":"passed","time":{"start":1696123366161,"stop":1696123371587,"duration":5426}},{"uid":"a896f93c8fd96bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/a896f93c8fd96bbd","status":"passed","time":{"start":1696036320253,"stop":1696036325252,"duration":4999}},{"uid":"d09deb147c3aa404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d09deb147c3aa404","status":"passed","time":{"start":1695950014173,"stop":1695950019739,"duration":5566}},{"uid":"3e6fcd0a18f137ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3e6fcd0a18f137ec","status":"passed","time":{"start":1695930333070,"stop":1695930338085,"duration":5015}},{"uid":"e13d7a5b7b52a377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e13d7a5b7b52a377","status":"passed","time":{"start":1695930260121,"stop":1695930264665,"duration":4544}},{"uid":"17e37190d7f83725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/17e37190d7f83725","status":"passed","time":{"start":1695863617663,"stop":1695863623257,"duration":5594}},{"uid":"d7dff6808fc38580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d7dff6808fc38580","status":"passed","time":{"start":1695852455826,"stop":1695852460800,"duration":4974}},{"uid":"9d15c8165b5fef61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9d15c8165b5fef61","status":"passed","time":{"start":1695852414862,"stop":1695852419522,"duration":4660}},{"uid":"226554cb706e211b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/226554cb706e211b","status":"passed","time":{"start":1695841412111,"stop":1695841417039,"duration":4928}},{"uid":"6e2f1865a3aa2eeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6e2f1865a3aa2eeb","status":"passed","time":{"start":1695841366709,"stop":1695841371380,"duration":4671}},{"uid":"c2808f9b8758cedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/c2808f9b8758cedc","status":"passed","time":{"start":1695777241649,"stop":1695777246333,"duration":4684}},{"uid":"86edec04bca66557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/86edec04bca66557","status":"passed","time":{"start":1695690839700,"stop":1695690844478,"duration":4778}},{"uid":"40f79fdb2c6d58ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/40f79fdb2c6d58ae","status":"passed","time":{"start":1695604452664,"stop":1695604457987,"duration":5323}},{"uid":"7057f444d4479436","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7057f444d4479436","status":"passed","time":{"start":1695518236762,"stop":1695518242057,"duration":5295}},{"uid":"3763e77f4afd1346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3763e77f4afd1346","status":"passed","time":{"start":1695431467087,"stop":1695431472478,"duration":5391}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":108},"items":[{"uid":"dbcee319e4f9105e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/dbcee319e4f9105e","status":"passed","time":{"start":1696468427542,"stop":1696468429154,"duration":1612}},{"uid":"d36f8a4cef67270d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d36f8a4cef67270d","status":"passed","time":{"start":1696382132998,"stop":1696382134620,"duration":1622}},{"uid":"deb4acef4a9aa427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/deb4acef4a9aa427","status":"passed","time":{"start":1696366184899,"stop":1696366186512,"duration":1613}},{"uid":"f1b937dccdec94c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f1b937dccdec94c","status":"passed","time":{"start":1696295655524,"stop":1696295658661,"duration":3137}},{"uid":"338223e0462af7a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/338223e0462af7a1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1696209263483,"stop":1696209265585,"duration":2102}},{"uid":"458a75495ba7b838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/458a75495ba7b838","status":"passed","time":{"start":1696123356375,"stop":1696123358077,"duration":1702}},{"uid":"c3abd883188a5039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c3abd883188a5039","status":"passed","time":{"start":1696036316185,"stop":1696036317811,"duration":1626}},{"uid":"577c35dc18b85eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/577c35dc18b85eef","status":"passed","time":{"start":1695950004487,"stop":1695950006388,"duration":1901}},{"uid":"a3ab0fc277e121a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a3ab0fc277e121a7","status":"passed","time":{"start":1695930328162,"stop":1695930329652,"duration":1490}},{"uid":"23badf0228591836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/23badf0228591836","status":"passed","time":{"start":1695930256329,"stop":1695930257891,"duration":1562}},{"uid":"358f34046896aa91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/358f34046896aa91","status":"passed","time":{"start":1695863612451,"stop":1695863614645,"duration":2194}},{"uid":"d56e7c77dc0664eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d56e7c77dc0664eb","status":"passed","time":{"start":1695852450376,"stop":1695852452170,"duration":1794}},{"uid":"3fde2482e65d234b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/3fde2482e65d234b","status":"passed","time":{"start":1695852408516,"stop":1695852410277,"duration":1761}},{"uid":"444e889b31ed8bed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/444e889b31ed8bed","status":"passed","time":{"start":1695841407129,"stop":1695841408769,"duration":1640}},{"uid":"3697a588e0daf933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/3697a588e0daf933","status":"passed","time":{"start":1695841366648,"stop":1695841368397,"duration":1749}},{"uid":"5daf397c3bc69b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/5daf397c3bc69b57","status":"passed","time":{"start":1695777240797,"stop":1695777242605,"duration":1808}},{"uid":"2251de4baaf321d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2251de4baaf321d8","status":"passed","time":{"start":1695690835463,"stop":1695690837083,"duration":1620}},{"uid":"545e5e3eb6e7055f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/545e5e3eb6e7055f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1695604447304,"stop":1695604449311,"duration":2007}},{"uid":"60b21f498728775a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/60b21f498728775a","status":"passed","time":{"start":1695518226965,"stop":1695518228967,"duration":2002}},{"uid":"467edcb1f21f350a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/467edcb1f21f350a","status":"passed","time":{"start":1695431461306,"stop":1695431463149,"duration":1843}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"c1161db63f7f7245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/c1161db63f7f7245","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468480296,"stop":1696468480300,"duration":4}},{"uid":"59beaf39b87d8cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/59beaf39b87d8cc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382193209,"stop":1696382193213,"duration":4}},{"uid":"7f5a3db6008abca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7f5a3db6008abca2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366223467,"stop":1696366223471,"duration":4}},{"uid":"c8a880610d9d071c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c8a880610d9d071c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295712182,"stop":1696295712186,"duration":4}},{"uid":"d8fec100664ca6a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d8fec100664ca6a9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209309685,"stop":1696209309689,"duration":4}},{"uid":"c1c9cf7c3fab918d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c1c9cf7c3fab918d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123414076,"stop":1696123414080,"duration":4}},{"uid":"a86e9c40d818ccf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/a86e9c40d818ccf3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036367209,"stop":1696036367213,"duration":4}},{"uid":"91cfd7872220d2df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91cfd7872220d2df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950062598,"stop":1695950062601,"duration":3}},{"uid":"579bdd6e95f0937d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/579bdd6e95f0937d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930381133,"stop":1695930381138,"duration":5}},{"uid":"3d04b4ac6d8ed805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/3d04b4ac6d8ed805","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930295056,"stop":1695930295060,"duration":4}},{"uid":"3aeaef72cab8e285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3aeaef72cab8e285","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863914455,"stop":1695863914460,"duration":5}},{"uid":"4834bee76dbd3f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4834bee76dbd3f4b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852695471,"stop":1695852695476,"duration":5}},{"uid":"10112b5eafaf7180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/10112b5eafaf7180","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852589839,"stop":1695852589842,"duration":3}},{"uid":"87f859acb7d128c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/87f859acb7d128c0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841450990,"stop":1695841450996,"duration":6}},{"uid":"592cb461f00f2e9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/592cb461f00f2e9b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841410292,"stop":1695841410296,"duration":4}},{"uid":"e1ddec8dd2ce0d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e1ddec8dd2ce0d72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777286471,"stop":1695777286476,"duration":5}},{"uid":"b5d933a19e812b88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/b5d933a19e812b88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690884279,"stop":1695690884284,"duration":5}},{"uid":"13db453b3f877716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/13db453b3f877716","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604505883,"stop":1695604505887,"duration":4}},{"uid":"76098905fb084b97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76098905fb084b97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518281682,"stop":1695518281686,"duration":4}},{"uid":"a5d6b16419bf48d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a5d6b16419bf48d2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431757735,"stop":1695431757740,"duration":5}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"ea182c26f45f96fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/ea182c26f45f96fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468728333,"stop":1696468728446,"duration":113}},{"uid":"48f0a086984ea410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/48f0a086984ea410","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382428919,"stop":1696382429115,"duration":196}},{"uid":"d81cfa79bcb4b1e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d81cfa79bcb4b1e7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366576020,"stop":1696366576229,"duration":209}},{"uid":"2cec5a86951ef56c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2cec5a86951ef56c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295963288,"stop":1696295963428,"duration":140}},{"uid":"548c98205f699b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/548c98205f699b60","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209557621,"stop":1696209557820,"duration":199}},{"uid":"77be42c1fca560fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/77be42c1fca560fe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123690432,"stop":1696123691106,"duration":674}},{"uid":"4de133173344329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4de133173344329","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036605196,"stop":1696036605629,"duration":433}},{"uid":"5bfb7be52f15882a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5bfb7be52f15882a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950312123,"stop":1695950312241,"duration":118}},{"uid":"f90145cc38644c73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f90145cc38644c73","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930724413,"stop":1695930725131,"duration":718}},{"uid":"45f3b0b483d0cb8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/45f3b0b483d0cb8f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930647311,"stop":1695930647554,"duration":243}},{"uid":"eeaa861b92919dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/eeaa861b92919dc6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863973725,"stop":1695863974393,"duration":668}},{"uid":"61f544c937d2c76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/61f544c937d2c76","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852750753,"stop":1695852750915,"duration":162}},{"uid":"7958e024ef6e85b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7958e024ef6e85b2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852682268,"stop":1695852682710,"duration":442}},{"uid":"6b3b9f26dbbb7fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6b3b9f26dbbb7fc1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841777819,"stop":1695841777953,"duration":134}},{"uid":"b1b6e49c738db0d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b1b6e49c738db0d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841624427,"stop":1695841624538,"duration":111}},{"uid":"34943f6a41a1109a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/34943f6a41a1109a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777506408,"stop":1695777506862,"duration":454}},{"uid":"171c2719a611d0ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/171c2719a611d0ca","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695691116192,"stop":1695691116847,"duration":655}},{"uid":"fccfcdf0e17656ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fccfcdf0e17656ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604787771,"stop":1695604788035,"duration":264}},{"uid":"4f7b8f1c2f2fbf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4f7b8f1c2f2fbf26","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518591937,"stop":1695518592052,"duration":115}},{"uid":"bce6a5eb36e3a8f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/bce6a5eb36e3a8f0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431787522,"stop":1695431787638,"duration":116}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":108},"items":[{"uid":"71d12f3611464ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/71d12f3611464ad4","status":"passed","time":{"start":1696468701692,"stop":1696468704635,"duration":2943}},{"uid":"c15348dcb3c78781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/c15348dcb3c78781","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696382405716,"stop":1696382406449,"duration":733}},{"uid":"b2eccc15c47e50c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/b2eccc15c47e50c2","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366554290,"stop":1696366555107,"duration":817}},{"uid":"65b65afd839aa2c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/65b65afd839aa2c5","status":"passed","time":{"start":1696295942797,"stop":1696295944114,"duration":1317}},{"uid":"4a6605dcc3e7f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a6605dcc3e7f81","status":"passed","time":{"start":1696209523120,"stop":1696209524804,"duration":1684}},{"uid":"82708ac5b9be8992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/82708ac5b9be8992","status":"passed","time":{"start":1696123661356,"stop":1696123662796,"duration":1440}},{"uid":"e4bf1b1fe638df52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e4bf1b1fe638df52","status":"passed","time":{"start":1696036581439,"stop":1696036582982,"duration":1543}},{"uid":"810918ad336eaf26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/810918ad336eaf26","status":"passed","time":{"start":1695950285549,"stop":1695950290161,"duration":4612}},{"uid":"8183af5f8dbd904c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/8183af5f8dbd904c","status":"passed","time":{"start":1695930698149,"stop":1695930699925,"duration":1776}},{"uid":"2c80c36e9dc5e378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2c80c36e9dc5e378","status":"passed","time":{"start":1695930627889,"stop":1695930629102,"duration":1213}},{"uid":"d0e902bf8e4f32ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d0e902bf8e4f32ae","status":"passed","time":{"start":1695863938718,"stop":1695863940371,"duration":1653}},{"uid":"20f00bc61a3efe71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/20f00bc61a3efe71","status":"passed","time":{"start":1695852726935,"stop":1695852728330,"duration":1395}},{"uid":"93ca28a6c9ca9e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/93ca28a6c9ca9e0d","status":"passed","time":{"start":1695852662723,"stop":1695852664079,"duration":1356}},{"uid":"b2f1b7a6db6f4aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b2f1b7a6db6f4aca","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841633434,"stop":1695841634304,"duration":870}},{"uid":"d3608f49812af293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d3608f49812af293","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841719519,"stop":1695841720433,"duration":914}},{"uid":"ee8e170e3055e7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ee8e170e3055e7c6","status":"passed","time":{"start":1695777607246,"stop":1695777608416,"duration":1170}},{"uid":"dc06c9d82665600b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/dc06c9d82665600b","status":"passed","time":{"start":1695691207110,"stop":1695691208626,"duration":1516}},{"uid":"4edf7e07e8b183ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/4edf7e07e8b183ff","status":"passed","time":{"start":1695604770719,"stop":1695604774148,"duration":3429}},{"uid":"a23c2dfca3db9a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a23c2dfca3db9a5c","status":"passed","time":{"start":1695518684233,"stop":1695518685889,"duration":1656}},{"uid":"a4028a732836ff93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a4028a732836ff93","status":"passed","time":{"start":1695431765059,"stop":1695431766699,"duration":1640}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":73},"items":[{"uid":"f34352f22a566ae7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/f34352f22a566ae7","status":"passed","time":{"start":1696468472624,"stop":1696468483963,"duration":11339}},{"uid":"155cd2893c26edf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/155cd2893c26edf6","status":"passed","time":{"start":1696382181116,"stop":1696382186524,"duration":5408}},{"uid":"a3cee3ecbb922adf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a3cee3ecbb922adf","status":"passed","time":{"start":1696366223267,"stop":1696366229035,"duration":5768}},{"uid":"7dd6a312baf36e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7dd6a312baf36e28","status":"passed","time":{"start":1696295713604,"stop":1696295721358,"duration":7754}},{"uid":"14b09c71cd84fd28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/14b09c71cd84fd28","status":"passed","time":{"start":1696209313113,"stop":1696209321811,"duration":8698}},{"uid":"76cdfc2e82690ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/76cdfc2e82690ffd","status":"passed","time":{"start":1696123414477,"stop":1696123424018,"duration":9541}},{"uid":"9268f57495f94281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9268f57495f94281","status":"passed","time":{"start":1696036370272,"stop":1696036380008,"duration":9736}},{"uid":"bab7adf79254bc06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bab7adf79254bc06","status":"passed","time":{"start":1695950065228,"stop":1695950071905,"duration":6677}},{"uid":"53dd49fba207ffe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/53dd49fba207ffe0","status":"passed","time":{"start":1695930387418,"stop":1695930392849,"duration":5431}},{"uid":"9cc57638a7a9bfdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9cc57638a7a9bfdb","status":"passed","time":{"start":1695930295355,"stop":1695930300335,"duration":4980}},{"uid":"1e2d019dbc8a7b25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1e2d019dbc8a7b25","status":"passed","time":{"start":1695863675278,"stop":1695863680875,"duration":5597}},{"uid":"e556669d258edca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e556669d258edca5","status":"passed","time":{"start":1695852509447,"stop":1695852515066,"duration":5619}},{"uid":"7901f987702098d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7901f987702098d9","status":"passed","time":{"start":1695852461699,"stop":1695852472465,"duration":10766}},{"uid":"d1f85c9d2a51d297","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d1f85c9d2a51d297","status":"passed","time":{"start":1695841450280,"stop":1695841455230,"duration":4950}},{"uid":"aea98211d67c8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/aea98211d67c8d3e","status":"passed","time":{"start":1695841409935,"stop":1695841414811,"duration":4876}},{"uid":"85a57a0f81a4416f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/85a57a0f81a4416f","status":"passed","time":{"start":1695777294013,"stop":1695777299373,"duration":5360}},{"uid":"f75b7089492e954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f75b7089492e954","status":"passed","time":{"start":1695690889620,"stop":1695690894670,"duration":5050}},{"uid":"5c0f2e1349847617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5c0f2e1349847617","status":"passed","time":{"start":1695604532512,"stop":1695604543034,"duration":10522}},{"uid":"7d93bbb698b43422","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7d93bbb698b43422","status":"passed","time":{"start":1695518312588,"stop":1695518320818,"duration":8230}},{"uid":"4a27245321f2d53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4a27245321f2d53b","status":"passed","time":{"start":1695431544294,"stop":1695431550205,"duration":5911}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":26},"items":[{"uid":"edc1bcd44b9c568c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/edc1bcd44b9c568c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696468425460,"stop":1696468426018,"duration":558}},{"uid":"1a5b4ae285c31a7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1a5b4ae285c31a7f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696382131771,"stop":1696382132494,"duration":723}},{"uid":"f83e5ac86fddb533","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/f83e5ac86fddb533","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696366182951,"stop":1696366183477,"duration":526}},{"uid":"7bcace9759e487f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7bcace9759e487f1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696295654411,"stop":1696295655065,"duration":654}},{"uid":"3d981be1ef30e87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3d981be1ef30e87e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696209256971,"stop":1696209257550,"duration":579}},{"uid":"e6943574c9adffdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e6943574c9adffdf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696123354826,"stop":1696123355723,"duration":897}},{"uid":"cb454291e8c636f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb454291e8c636f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696036314197,"stop":1696036314736,"duration":539}},{"uid":"9b51a3eb979c5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9b51a3eb979c5eb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695950004702,"stop":1695950005386,"duration":684}},{"uid":"7608a49234633838","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/7608a49234633838","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930325109,"stop":1695930325984,"duration":875}},{"uid":"4931ac5bd047e654","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4931ac5bd047e654","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930254257,"stop":1695930254770,"duration":513}},{"uid":"89e02b70c58574cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/89e02b70c58574cc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695863609848,"stop":1695863610737,"duration":889}},{"uid":"55bd359f745ab0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/55bd359f745ab0fe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852448292,"stop":1695852449010,"duration":718}},{"uid":"254c6682882e2527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/254c6682882e2527","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852407459,"stop":1695852407933,"duration":474}},{"uid":"4594899db27d0f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4594899db27d0f8d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841404737,"stop":1695841405343,"duration":606}},{"uid":"a2a0dd6f2d57559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a2a0dd6f2d57559","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841360278,"stop":1695841360811,"duration":533}},{"uid":"ea9516aa855bbd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ea9516aa855bbd5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695777235253,"stop":1695777235844,"duration":591}},{"uid":"5862b2c20d07b25c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5862b2c20d07b25c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695690833688,"stop":1695690834374,"duration":686}},{"uid":"3ac56ce0cebd0339","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3ac56ce0cebd0339","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695604444939,"stop":1695604445721,"duration":782}},{"uid":"7b0b3c942ec743ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7b0b3c942ec743ab","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695518225096,"stop":1695518225994,"duration":898}},{"uid":"9f04beb6380181d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9f04beb6380181d2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695431458382,"stop":1695431459238,"duration":856}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"a0bc6cd4fcd6f5a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/a0bc6cd4fcd6f5a7","status":"passed","time":{"start":1696468752319,"stop":1696468752878,"duration":559}},{"uid":"6826e75ead94c67e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/6826e75ead94c67e","status":"passed","time":{"start":1696382457009,"stop":1696382457564,"duration":555}},{"uid":"897a58ad5111b392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/897a58ad5111b392","status":"passed","time":{"start":1696366590169,"stop":1696366592244,"duration":2075}},{"uid":"62e341fa0ff5d15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/62e341fa0ff5d15c","status":"passed","time":{"start":1696295977646,"stop":1696295978487,"duration":841}},{"uid":"ffd8ca532890869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ffd8ca532890869","status":"passed","time":{"start":1696209577866,"stop":1696209578757,"duration":891}},{"uid":"1168d772d1753fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1168d772d1753fa7","status":"passed","time":{"start":1696123708909,"stop":1696123709794,"duration":885}},{"uid":"c626dc565c5a51ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c626dc565c5a51ef","status":"passed","time":{"start":1696036619765,"stop":1696036620303,"duration":538}},{"uid":"23d9c84fc1eadadd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/23d9c84fc1eadadd","status":"passed","time":{"start":1695950330097,"stop":1695950330944,"duration":847}},{"uid":"20bd4043ef648dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/20bd4043ef648dd","status":"passed","time":{"start":1695930740281,"stop":1695930741292,"duration":1011}},{"uid":"650054d35c585357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/650054d35c585357","status":"passed","time":{"start":1695930660068,"stop":1695930660647,"duration":579}},{"uid":"ecd862dff0188d5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ecd862dff0188d5e","status":"passed","time":{"start":1695863991387,"stop":1695863992297,"duration":910}},{"uid":"d780466dd458e582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/d780466dd458e582","status":"passed","time":{"start":1695852765137,"stop":1695852766112,"duration":975}},{"uid":"c4a2c1a25d7398b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c4a2c1a25d7398b1","status":"passed","time":{"start":1695852696361,"stop":1695852703594,"duration":7233}},{"uid":"70be0fd366f2d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/70be0fd366f2d26","status":"passed","time":{"start":1695841782343,"stop":1695841782939,"duration":596}},{"uid":"c9da9f649191a9c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c9da9f649191a9c6","status":"passed","time":{"start":1695841643344,"stop":1695841643943,"duration":599}},{"uid":"e944e744a8fa7681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e944e744a8fa7681","status":"passed","time":{"start":1695777525637,"stop":1695777526173,"duration":536}},{"uid":"6467ff5a8d80f71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6467ff5a8d80f71f","status":"passed","time":{"start":1695691131470,"stop":1695691132038,"duration":568}},{"uid":"e2d29fd98a6dd73a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/e2d29fd98a6dd73a","status":"passed","time":{"start":1695604805227,"stop":1695604806151,"duration":924}},{"uid":"e0aa714736c66869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e0aa714736c66869","status":"passed","time":{"start":1695518606545,"stop":1695518607458,"duration":913}},{"uid":"9cace37e0b302aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9cace37e0b302aed","status":"passed","time":{"start":1695431802159,"stop":1695431803062,"duration":903}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":36,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":108},"items":[{"uid":"80f6585a4963574e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/80f6585a4963574e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696468728497,"stop":1696468732948,"duration":4451}},{"uid":"b056249e99422870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b056249e99422870","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696382429170,"stop":1696382432377,"duration":3207}},{"uid":"79c0c6dfd146997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/79c0c6dfd146997","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696366576342,"stop":1696366580414,"duration":4072}},{"uid":"1ae45b1fec74c57e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1ae45b1fec74c57e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696295963485,"stop":1696295967085,"duration":3600}},{"uid":"b74b69c80118dcf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b74b69c80118dcf8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696209557879,"stop":1696209561584,"duration":3705}},{"uid":"42b2a628e4333a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/42b2a628e4333a26","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696123691158,"stop":1696123695325,"duration":4167}},{"uid":"c4a5039734092f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c4a5039734092f6a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696036605681,"stop":1696036608687,"duration":3006}},{"uid":"90ad43cc6f42c8d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/90ad43cc6f42c8d1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695950312293,"stop":1695950315833,"duration":3540}},{"uid":"e33130a4c47f3e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e33130a4c47f3e24","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930725364,"stop":1695930729207,"duration":3843}},{"uid":"64a14decbf350d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/64a14decbf350d72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930647641,"stop":1695930650609,"duration":2968}},{"uid":"d15f9ac31810f25a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d15f9ac31810f25a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695863974458,"stop":1695863978345,"duration":3887}},{"uid":"30cff9cbb766f399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/30cff9cbb766f399","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852750988,"stop":1695852754641,"duration":3653}},{"uid":"9af07a0acff16576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9af07a0acff16576","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852682924,"stop":1695852686645,"duration":3721}},{"uid":"97c2bad9ea42d9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/97c2bad9ea42d9c9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841776626,"stop":1695841780366,"duration":3740}},{"uid":"d7dd5ecefe21e306","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d7dd5ecefe21e306","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841624595,"stop":1695841628054,"duration":3459}},{"uid":"da29c6b037f2f240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/da29c6b037f2f240","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695777506915,"stop":1695777510254,"duration":3339}},{"uid":"4a3ad74afc23a21c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4a3ad74afc23a21c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695691116900,"stop":1695691118844,"duration":1944}},{"uid":"813ffe8d377338e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/813ffe8d377338e9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695604788152,"stop":1695604790729,"duration":2577}},{"uid":"7026388a89b8eae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7026388a89b8eae3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695518592119,"stop":1695518594814,"duration":2695}},{"uid":"4eb426d20e43954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4eb426d20e43954","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695431787708,"stop":1695431790513,"duration":2805}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":108},"items":[{"uid":"8343b0d5f9addcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/8343b0d5f9addcb2","status":"passed","time":{"start":1696468542878,"stop":1696468547624,"duration":4746}},{"uid":"aa9404ab362d9c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/aa9404ab362d9c4","status":"passed","time":{"start":1696382253496,"stop":1696382258607,"duration":5111}},{"uid":"55a977cb0bd136a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/55a977cb0bd136a3","status":"passed","time":{"start":1696366248354,"stop":1696366253503,"duration":5149}},{"uid":"b8a7266bfc0ff209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b8a7266bfc0ff209","status":"passed","time":{"start":1696295770243,"stop":1696295775626,"duration":5383}},{"uid":"706a6b9c16ec2001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/706a6b9c16ec2001","status":"passed","time":{"start":1696209359016,"stop":1696209365792,"duration":6776}},{"uid":"46963583d3ed6827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/46963583d3ed6827","status":"passed","time":{"start":1696123475521,"stop":1696123482573,"duration":7052}},{"uid":"3fc2b44a2d02f924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3fc2b44a2d02f924","status":"passed","time":{"start":1696036423301,"stop":1696036428392,"duration":5091}},{"uid":"20391568cc419588","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/20391568cc419588","status":"passed","time":{"start":1695950096895,"stop":1695950102397,"duration":5502}},{"uid":"85e9baa1f8607be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/85e9baa1f8607be0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695930414631,"stop":1695930420798,"duration":6167}},{"uid":"e457740d71478504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e457740d71478504","status":"passed","time":{"start":1695930328752,"stop":1695930333660,"duration":4908}},{"uid":"a2cac8536d9ca90d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/a2cac8536d9ca90d","status":"passed","time":{"start":1695863704540,"stop":1695863710889,"duration":6349}},{"uid":"61f708c62aa4af69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/61f708c62aa4af69","status":"passed","time":{"start":1695852549553,"stop":1695852555191,"duration":5638}},{"uid":"f38763ba9cd9ce61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f38763ba9cd9ce61","status":"passed","time":{"start":1695852506882,"stop":1695852511619,"duration":4737}},{"uid":"bdd7664ab89c64d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/bdd7664ab89c64d6","status":"passed","time":{"start":1695841482489,"stop":1695841487865,"duration":5376}},{"uid":"4837b2477f040488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4837b2477f040488","status":"passed","time":{"start":1695841454841,"stop":1695841461063,"duration":6222}},{"uid":"17d9e86552c97a6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/17d9e86552c97a6f","status":"passed","time":{"start":1695777334748,"stop":1695777339802,"duration":5054}},{"uid":"2c13b0be365f8a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2c13b0be365f8a63","status":"passed","time":{"start":1695690936733,"stop":1695690941643,"duration":4910}},{"uid":"234d7627dc28be74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/234d7627dc28be74","status":"passed","time":{"start":1695604577870,"stop":1695604583834,"duration":5964}},{"uid":"c38e1c4f46d2e4e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c38e1c4f46d2e4e7","status":"passed","time":{"start":1695518360625,"stop":1695518366972,"duration":6347}},{"uid":"80b60a1c05ffb03a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/80b60a1c05ffb03a","status":"passed","time":{"start":1695431583882,"stop":1695431590052,"duration":6170}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":69,"broken":0,"skipped":0,"passed":39,"unknown":0,"total":108},"items":[{"uid":"ffcea52d689dc9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/ffcea52d689dc9c9","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696468470774,"stop":1696468472227,"duration":1453}},{"uid":"ac80854a39fc6bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ac80854a39fc6bf2","status":"passed","time":{"start":1696382182636,"stop":1696382187367,"duration":4731}},{"uid":"f2714c7a93510af3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/f2714c7a93510af3","status":"passed","time":{"start":1696366214178,"stop":1696366218232,"duration":4054}},{"uid":"c0e2610f957490b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c0e2610f957490b0","status":"passed","time":{"start":1696295698705,"stop":1696295704561,"duration":5856}},{"uid":"7a55006fd07f7cd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7a55006fd07f7cd3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696209302691,"stop":1696209304132,"duration":1441}},{"uid":"3146f411517ec4c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/3146f411517ec4c2","status":"passed","time":{"start":1696123401814,"stop":1696123406683,"duration":4869}},{"uid":"8eb3e86f42670b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8eb3e86f42670b81","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696036356999,"stop":1696036358528,"duration":1529}},{"uid":"11d55e4bd4984471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/11d55e4bd4984471","status":"passed","time":{"start":1695950050044,"stop":1695950055211,"duration":5167}},{"uid":"68a5a083d907aa79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/68a5a083d907aa79","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695930371751,"stop":1695930374078,"duration":2327}},{"uid":"f0f7f6f539e35ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/f0f7f6f539e35ad9","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695930287740,"stop":1695930289076,"duration":1336}},{"uid":"7b098825731185ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7b098825731185ac","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695863655696,"stop":1695863657413,"duration":1717}},{"uid":"9bad4c50d7930f52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/9bad4c50d7930f52","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695852488074,"stop":1695852489570,"duration":1496}},{"uid":"caae8639238247e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/caae8639238247e","status":"passed","time":{"start":1695852439238,"stop":1695852443515,"duration":4277}},{"uid":"1c3c92e8af75d2b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1c3c92e8af75d2b8","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841442458,"stop":1695841444234,"duration":1776}},{"uid":"aa196f9685971118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/aa196f9685971118","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841399221,"stop":1695841400398,"duration":1177}},{"uid":"c2942f92da8b6694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/c2942f92da8b6694","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695777278511,"stop":1695777279813,"duration":1302}},{"uid":"cf51d0f57db5f8ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/cf51d0f57db5f8ad","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695690877656,"stop":1695690878906,"duration":1250}},{"uid":"72e10b6d76b495f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/72e10b6d76b495f7","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695604497448,"stop":1695604499149,"duration":1701}},{"uid":"cd704c57556b8337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cd704c57556b8337","status":"passed","time":{"start":1695518268437,"stop":1695518273417,"duration":4980}},{"uid":"79af715207f0d41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/79af715207f0d41e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695431496126,"stop":1695431498043,"duration":1917}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"2a56935ed66df543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/2a56935ed66df543","status":"passed","time":{"start":1696468618439,"stop":1696468620862,"duration":2423}},{"uid":"a31d279b50ff7441","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/a31d279b50ff7441","status":"passed","time":{"start":1696382324458,"stop":1696382326870,"duration":2412}},{"uid":"d83a7d63285d69bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/d83a7d63285d69bc","status":"passed","time":{"start":1696366361556,"stop":1696366364047,"duration":2491}},{"uid":"daf475e67d863a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/daf475e67d863a78","status":"passed","time":{"start":1696295903954,"stop":1696295907011,"duration":3057}},{"uid":"955591c123954c67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/955591c123954c67","status":"passed","time":{"start":1696209460057,"stop":1696209462852,"duration":2795}},{"uid":"8d86280e9e0d3164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/8d86280e9e0d3164","status":"passed","time":{"start":1696123632635,"stop":1696123635552,"duration":2917}},{"uid":"5cf5ba9a423e81d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5cf5ba9a423e81d6","status":"passed","time":{"start":1696036513984,"stop":1696036517419,"duration":3435}},{"uid":"dece346ca46a7612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dece346ca46a7612","status":"passed","time":{"start":1695950249945,"stop":1695950252711,"duration":2766}},{"uid":"3bb0a7cb71022fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3bb0a7cb71022fc1","status":"passed","time":{"start":1695930629877,"stop":1695930632870,"duration":2993}},{"uid":"dfd5b5d7ef4984e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/dfd5b5d7ef4984e4","status":"passed","time":{"start":1695930439260,"stop":1695930441854,"duration":2594}},{"uid":"953cd1e41396bb20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/953cd1e41396bb20","status":"passed","time":{"start":1695863902237,"stop":1695863905178,"duration":2941}},{"uid":"13f61a703307f4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/13f61a703307f4d2","status":"passed","time":{"start":1695852683943,"stop":1695852686699,"duration":2756}},{"uid":"13cbf1a3d3dfdea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/13cbf1a3d3dfdea1","status":"passed","time":{"start":1695852580610,"stop":1695852583015,"duration":2405}},{"uid":"9e9741532ca60c7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9e9741532ca60c7a","status":"passed","time":{"start":1695841594920,"stop":1695841598514,"duration":3594}},{"uid":"74db9b641f7610f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/74db9b641f7610f9","status":"passed","time":{"start":1695841553342,"stop":1695841557229,"duration":3887}},{"uid":"e16b2b5177a24203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e16b2b5177a24203","status":"passed","time":{"start":1695777433775,"stop":1695777436212,"duration":2437}},{"uid":"279c3349015de2be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/279c3349015de2be","status":"passed","time":{"start":1695691030230,"stop":1695691032719,"duration":2489}},{"uid":"a20f0a3e281eef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a20f0a3e281eef6c","status":"passed","time":{"start":1695604753028,"stop":1695604755893,"duration":2865}},{"uid":"8e229e54f5708078","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/8e229e54f5708078","status":"passed","time":{"start":1695518556604,"stop":1695518559325,"duration":2721}},{"uid":"9271ab21cbbc4b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9271ab21cbbc4b0e","status":"passed","time":{"start":1695431740222,"stop":1695431743359,"duration":3137}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"184742938b6be68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/184742938b6be68","status":"passed","time":{"start":1696468522745,"stop":1696468523696,"duration":951}},{"uid":"badfe0255b6e9da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/badfe0255b6e9da2","status":"passed","time":{"start":1696382231599,"stop":1696382232570,"duration":971}},{"uid":"27183488b4ffd0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/27183488b4ffd0b7","status":"passed","time":{"start":1696366235223,"stop":1696366236068,"duration":845}},{"uid":"9eded273cd765e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9eded273cd765e7d","status":"passed","time":{"start":1696295750646,"stop":1696295751865,"duration":1219}},{"uid":"43edc666e9eba933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/43edc666e9eba933","status":"passed","time":{"start":1696209336208,"stop":1696209337773,"duration":1565}},{"uid":"be4e177f52f80d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/be4e177f52f80d","status":"passed","time":{"start":1696123458096,"stop":1696123459313,"duration":1217}},{"uid":"4118921f881254f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4118921f881254f4","status":"passed","time":{"start":1696036403367,"stop":1696036404601,"duration":1234}},{"uid":"7cbc09e264145a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7cbc09e264145a8","status":"passed","time":{"start":1695950076091,"stop":1695950077154,"duration":1063}},{"uid":"9aede3ffe36f084a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9aede3ffe36f084a","status":"passed","time":{"start":1695930397688,"stop":1695930398687,"duration":999}},{"uid":"17a3a2d7a8cdd110","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/17a3a2d7a8cdd110","status":"passed","time":{"start":1695930309130,"stop":1695930309793,"duration":663}},{"uid":"8748b3afb84a6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/8748b3afb84a6aa","status":"passed","time":{"start":1695863684674,"stop":1695863685893,"duration":1219}},{"uid":"62751355cbc79479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/62751355cbc79479","status":"passed","time":{"start":1695852518665,"stop":1695852519779,"duration":1114}},{"uid":"7829b88988780117","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7829b88988780117","status":"passed","time":{"start":1695852475958,"stop":1695852476821,"duration":863}},{"uid":"1da70aa79cb53d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1da70aa79cb53d77","status":"passed","time":{"start":1695841464817,"stop":1695841465572,"duration":755}},{"uid":"4e5131838758f735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4e5131838758f735","status":"passed","time":{"start":1695841437792,"stop":1695841438627,"duration":835}},{"uid":"ceebb8d568c0d3f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ceebb8d568c0d3f4","status":"passed","time":{"start":1695777317802,"stop":1695777319031,"duration":1229}},{"uid":"ecc37def97bed66e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ecc37def97bed66e","status":"passed","time":{"start":1695690917319,"stop":1695690918303,"duration":984}},{"uid":"ac1e665105c03f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/ac1e665105c03f21","status":"passed","time":{"start":1695604555872,"stop":1695604556897,"duration":1025}},{"uid":"dfe08e166a46ee21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/dfe08e166a46ee21","status":"passed","time":{"start":1695518338025,"stop":1695518339384,"duration":1359}},{"uid":"29a220fb6ee949c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/29a220fb6ee949c6","status":"passed","time":{"start":1695431554813,"stop":1695431556333,"duration":1520}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":108},"items":[{"uid":"52aec9d9146ec4ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/52aec9d9146ec4ca","status":"passed","time":{"start":1696468428095,"stop":1696468433986,"duration":5891}},{"uid":"51fe6de411b1ddae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/51fe6de411b1ddae","status":"passed","time":{"start":1696382134854,"stop":1696382141132,"duration":6278}},{"uid":"6fdd4c9c618e3a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6fdd4c9c618e3a7a","status":"passed","time":{"start":1696366185578,"stop":1696366189304,"duration":3726}},{"uid":"be7780b1dc29fcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/be7780b1dc29fcb2","status":"passed","time":{"start":1696295657532,"stop":1696295661379,"duration":3847}},{"uid":"9f256f6a2d296537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9f256f6a2d296537","status":"passed","time":{"start":1696209259718,"stop":1696209263247,"duration":3529}},{"uid":"a0b7826d70bc5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a0b7826d70bc5a4d","status":"passed","time":{"start":1696123358704,"stop":1696123366158,"duration":7454}},{"uid":"86b798e9727fd862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/86b798e9727fd862","status":"passed","time":{"start":1696036316775,"stop":1696036320250,"duration":3475}},{"uid":"e7419715f921ce52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e7419715f921ce52","status":"passed","time":{"start":1695950008003,"stop":1695950014170,"duration":6167}},{"uid":"1414a6270f22a3b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1414a6270f22a3b7","status":"passed","time":{"start":1695930328999,"stop":1695930333066,"duration":4067}},{"uid":"1e4a74ea51b0d097","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1e4a74ea51b0d097","status":"passed","time":{"start":1695930256593,"stop":1695930260118,"duration":3525}},{"uid":"59bbcbc0192ca3d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/59bbcbc0192ca3d9","status":"passed","time":{"start":1695863613939,"stop":1695863617659,"duration":3720}},{"uid":"4f5bf2a4266d70f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4f5bf2a4266d70f4","status":"passed","time":{"start":1695852451448,"stop":1695852455822,"duration":4374}},{"uid":"346acce989b7d2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/346acce989b7d2d8","status":"passed","time":{"start":1695852409847,"stop":1695852414859,"duration":5012}},{"uid":"c5528683fe2a3b0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c5528683fe2a3b0c","status":"passed","time":{"start":1695841407576,"stop":1695841412106,"duration":4530}},{"uid":"2cbd1e00a9a8e774","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2cbd1e00a9a8e774","status":"passed","time":{"start":1695841362851,"stop":1695841366706,"duration":3855}},{"uid":"a181540f95cac699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a181540f95cac699","status":"passed","time":{"start":1695777237698,"stop":1695777241646,"duration":3948}},{"uid":"f2aa6f265b6dab30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f2aa6f265b6dab30","status":"passed","time":{"start":1695690836442,"stop":1695690839697,"duration":3255}},{"uid":"fed052f40d4f4061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fed052f40d4f4061","status":"passed","time":{"start":1695604448776,"stop":1695604452661,"duration":3885}},{"uid":"e2506714c0dc1ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e2506714c0dc1ea9","status":"passed","time":{"start":1695518229336,"stop":1695518236758,"duration":7422}},{"uid":"dfa7738f284e10b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/dfa7738f284e10b","status":"passed","time":{"start":1695431462181,"stop":1695431467083,"duration":4902}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":13,"broken":0,"skipped":0,"passed":95,"unknown":0,"total":108},"items":[{"uid":"9789cf4ae2a7e200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9789cf4ae2a7e200","status":"passed","time":{"start":1696468707634,"stop":1696468709709,"duration":2075}},{"uid":"9a9af6751ff50828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/9a9af6751ff50828","status":"passed","time":{"start":1696382409466,"stop":1696382411219,"duration":1753}},{"uid":"5fe08da674569395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5fe08da674569395","status":"passed","time":{"start":1696366558105,"stop":1696366560644,"duration":2539}},{"uid":"95327f9024acedb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/95327f9024acedb7","status":"passed","time":{"start":1696295946761,"stop":1696295948697,"duration":1936}},{"uid":"493bdc519d78a76c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/493bdc519d78a76c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by NameResolutionError(\": Failed to resolve 'myvale.valeofglamorgan.gov.uk' ([Errno -3] Temporary failure in name resolution)\"))","time":{"start":1696209527919,"stop":1696209538008,"duration":10089}},{"uid":"490852835e43f03b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/490852835e43f03b","status":"passed","time":{"start":1696123665752,"stop":1696123675505,"duration":9753}},{"uid":"fcb43cbf74a7dcda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/fcb43cbf74a7dcda","status":"passed","time":{"start":1696036585913,"stop":1696036587823,"duration":1910}},{"uid":"17c6e807fa3a0ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/17c6e807fa3a0ab0","status":"passed","time":{"start":1695950293718,"stop":1695950295833,"duration":2115}},{"uid":"e8cce0eb2913365c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e8cce0eb2913365c","status":"passed","time":{"start":1695930702768,"stop":1695930705139,"duration":2371}},{"uid":"2a9b628ac08fd9ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2a9b628ac08fd9ff","status":"passed","time":{"start":1695930631864,"stop":1695930634010,"duration":2146}},{"uid":"2dcd7e4cc25e657a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/2dcd7e4cc25e657a","status":"passed","time":{"start":1695863943535,"stop":1695863946341,"duration":2806}},{"uid":"3d8d8b563bdf5539","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3d8d8b563bdf5539","status":"passed","time":{"start":1695852730841,"stop":1695852733182,"duration":2341}},{"uid":"45f16910d117d0dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/45f16910d117d0dc","status":"passed","time":{"start":1695852667783,"stop":1695852669594,"duration":1811}},{"uid":"aae8835a6acbef90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/aae8835a6acbef90","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841636890,"stop":1695841767151,"duration":130261}},{"uid":"7fcfe778d9a01261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/7fcfe778d9a01261","status":"passed","time":{"start":1695841609747,"stop":1695841611598,"duration":1851}},{"uid":"2f11a06b79756a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/2f11a06b79756a63","status":"passed","time":{"start":1695777484679,"stop":1695777486424,"duration":1745}},{"uid":"555fbc626e9b799b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/555fbc626e9b799b","status":"passed","time":{"start":1695691087898,"stop":1695691090251,"duration":2353}},{"uid":"d4c39577bac2754d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/d4c39577bac2754d","status":"passed","time":{"start":1695604777315,"stop":1695604779618,"duration":2303}},{"uid":"cdc0fde1c7eb6741","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cdc0fde1c7eb6741","status":"passed","time":{"start":1695518574756,"stop":1695518576996,"duration":2240}},{"uid":"5cd0d97102fc32f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/5cd0d97102fc32f2","status":"passed","time":{"start":1695431769594,"stop":1695431772353,"duration":2759}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"d964e96d28ce363f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/d964e96d28ce363f","status":"passed","time":{"start":1696468644145,"stop":1696468646096,"duration":1951}},{"uid":"ed923864b63151fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ed923864b63151fc","status":"passed","time":{"start":1696382357706,"stop":1696382359444,"duration":1738}},{"uid":"60fb8f0cdb1c78c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/60fb8f0cdb1c78c5","status":"passed","time":{"start":1696366685490,"stop":1696366688121,"duration":2631}},{"uid":"8e21294a0e3e8a9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e21294a0e3e8a9e","status":"passed","time":{"start":1696295934047,"stop":1696295936253,"duration":2206}},{"uid":"7093e727d08ff3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7093e727d08ff3ae","status":"passed","time":{"start":1696209484052,"stop":1696209485666,"duration":1614}},{"uid":"353645891c344b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/353645891c344b58","status":"passed","time":{"start":1696123656303,"stop":1696123658495,"duration":2192}},{"uid":"6b371b6386146698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6b371b6386146698","status":"passed","time":{"start":1696036547204,"stop":1696036548953,"duration":1749}},{"uid":"a770eeea89c937ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a770eeea89c937ac","status":"passed","time":{"start":1695950279449,"stop":1695950287214,"duration":7765}},{"uid":"b82c317b2b26188e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/b82c317b2b26188e","status":"passed","time":{"start":1695930695631,"stop":1695930698145,"duration":2514}},{"uid":"d4f323c886dba749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/d4f323c886dba749","status":"passed","time":{"start":1695930656624,"stop":1695930658186,"duration":1562}},{"uid":"e6ba82bf82f73100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e6ba82bf82f73100","status":"passed","time":{"start":1695863886808,"stop":1695863889152,"duration":2344}},{"uid":"e07c81ad8cb1650b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e07c81ad8cb1650b","status":"passed","time":{"start":1695852712396,"stop":1695852714404,"duration":2008}},{"uid":"a69d1a908caf77f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a69d1a908caf77f8","status":"passed","time":{"start":1695852614143,"stop":1695852616534,"duration":2391}},{"uid":"a1250c97ada8facd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/a1250c97ada8facd","status":"passed","time":{"start":1695841621473,"stop":1695841623146,"duration":1673}},{"uid":"a3bfc20ee8aeedd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a3bfc20ee8aeedd0","status":"passed","time":{"start":1695841575124,"stop":1695841576679,"duration":1555}},{"uid":"bfaa817b0cb2915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/bfaa817b0cb2915","status":"passed","time":{"start":1695777455336,"stop":1695777463287,"duration":7951}},{"uid":"34f1a511f19b5391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/34f1a511f19b5391","status":"passed","time":{"start":1695691057468,"stop":1695691059181,"duration":1713}},{"uid":"fde863c8199110ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/fde863c8199110ce","status":"passed","time":{"start":1695604747218,"stop":1695604755146,"duration":7928}},{"uid":"196a9aa13a2e29b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/196a9aa13a2e29b","status":"passed","time":{"start":1695518529462,"stop":1695518534085,"duration":4623}},{"uid":"86db1f951731aa21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/86db1f951731aa21","status":"passed","time":{"start":1695431748554,"stop":1695431751093,"duration":2539}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"c0d2f55431822966","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/c0d2f55431822966","status":"passed","time":{"start":1696468455758,"stop":1696468458023,"duration":2265}},{"uid":"f55af98ee1f56e89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f55af98ee1f56e89","status":"passed","time":{"start":1696382163356,"stop":1696382166365,"duration":3009}},{"uid":"91e35899d0562fe7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/91e35899d0562fe7","status":"passed","time":{"start":1696366207763,"stop":1696366209851,"duration":2088}},{"uid":"abb602b59cae01a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/abb602b59cae01a4","status":"passed","time":{"start":1696295692162,"stop":1696295694446,"duration":2284}},{"uid":"b9a9728261c9255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b9a9728261c9255","status":"passed","time":{"start":1696209294974,"stop":1696209297958,"duration":2984}},{"uid":"76536452226c44d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/76536452226c44d","status":"passed","time":{"start":1696123391360,"stop":1696123394654,"duration":3294}},{"uid":"6139968aaaf1bafa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6139968aaaf1bafa","status":"passed","time":{"start":1696036353622,"stop":1696036356017,"duration":2395}},{"uid":"74bf38e1a5fdbc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/74bf38e1a5fdbc18","status":"passed","time":{"start":1695950044958,"stop":1695950047622,"duration":2664}},{"uid":"eda187ef3bf0b57e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/eda187ef3bf0b57e","status":"passed","time":{"start":1695930365305,"stop":1695930368558,"duration":3253}},{"uid":"e1838dccab52c7b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e1838dccab52c7b4","status":"passed","time":{"start":1695930279722,"stop":1695930282486,"duration":2764}},{"uid":"4b271be29453db3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4b271be29453db3d","status":"passed","time":{"start":1695863654739,"stop":1695863657408,"duration":2669}},{"uid":"ca34ba7c45bd8349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ca34ba7c45bd8349","status":"passed","time":{"start":1695852491686,"stop":1695852494222,"duration":2536}},{"uid":"a26d1f8616491c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a26d1f8616491c92","status":"passed","time":{"start":1695852442342,"stop":1695852444565,"duration":2223}},{"uid":"942236a78c7054ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/942236a78c7054ff","status":"passed","time":{"start":1695841433627,"stop":1695841435801,"duration":2174}},{"uid":"b1d69e249a37a84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b1d69e249a37a84f","status":"passed","time":{"start":1695841393070,"stop":1695841395305,"duration":2235}},{"uid":"f1697e1bbee40353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f1697e1bbee40353","status":"passed","time":{"start":1695777269709,"stop":1695777271856,"duration":2147}},{"uid":"56240f26510b773f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/56240f26510b773f","status":"passed","time":{"start":1695690874073,"stop":1695690876711,"duration":2638}},{"uid":"5616c6eb2063ba31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5616c6eb2063ba31","status":"passed","time":{"start":1695604487579,"stop":1695604489992,"duration":2413}},{"uid":"22b77ba51a0d40ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/22b77ba51a0d40ad","status":"passed","time":{"start":1695518262796,"stop":1695518266596,"duration":3800}},{"uid":"105499465be036d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/105499465be036d1","status":"passed","time":{"start":1695431497814,"stop":1695431500870,"duration":3056}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"7413c2a0b42c0f51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7413c2a0b42c0f51","status":"passed","time":{"start":1696468478594,"stop":1696468480293,"duration":1699}},{"uid":"47aa7580856a382e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/47aa7580856a382e","status":"passed","time":{"start":1696382191628,"stop":1696382193206,"duration":1578}},{"uid":"12372ddf58884fc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/12372ddf58884fc0","status":"passed","time":{"start":1696366221694,"stop":1696366223463,"duration":1769}},{"uid":"a3dd4f1d0a83fd6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/a3dd4f1d0a83fd6a","status":"passed","time":{"start":1696295710347,"stop":1696295712179,"duration":1832}},{"uid":"adf0e71e7f34ef15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/adf0e71e7f34ef15","status":"passed","time":{"start":1696209308125,"stop":1696209309681,"duration":1556}},{"uid":"5aae1fcdace77c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/5aae1fcdace77c66","status":"passed","time":{"start":1696123411856,"stop":1696123414073,"duration":2217}},{"uid":"6825adfe50e23007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/6825adfe50e23007","status":"passed","time":{"start":1696036365685,"stop":1696036367206,"duration":1521}},{"uid":"ffe02f26011d912a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/ffe02f26011d912a","status":"passed","time":{"start":1695950060228,"stop":1695950062595,"duration":2367}},{"uid":"cd139307dd14eb5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/cd139307dd14eb5f","status":"passed","time":{"start":1695930378665,"stop":1695930381129,"duration":2464}},{"uid":"45bacc88a2fbcfe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/45bacc88a2fbcfe1","status":"passed","time":{"start":1695930292961,"stop":1695930295053,"duration":2092}},{"uid":"72ba879da8116c40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/72ba879da8116c40","status":"passed","time":{"start":1695863662442,"stop":1695863664376,"duration":1934}},{"uid":"db0e69d2fcc67239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/db0e69d2fcc67239","status":"passed","time":{"start":1695852493829,"stop":1695852497108,"duration":3279}},{"uid":"12e3d7341b92895c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/12e3d7341b92895c","status":"passed","time":{"start":1695852446860,"stop":1695852448356,"duration":1496}},{"uid":"6540833a34bd11a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6540833a34bd11a5","status":"passed","time":{"start":1695841448494,"stop":1695841450986,"duration":2492}},{"uid":"9f7bc07f192765c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9f7bc07f192765c","status":"passed","time":{"start":1695841405450,"stop":1695841410289,"duration":4839}},{"uid":"73a2f334f7885db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/73a2f334f7885db8","status":"passed","time":{"start":1695777284777,"stop":1695777286468,"duration":1691}},{"uid":"2dd147dcab6345b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/2dd147dcab6345b7","status":"passed","time":{"start":1695690882679,"stop":1695690884274,"duration":1595}},{"uid":"13214731d6fab82c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/13214731d6fab82c","status":"passed","time":{"start":1695604504299,"stop":1695604505879,"duration":1580}},{"uid":"6fdfbe09385889fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6fdfbe09385889fd","status":"passed","time":{"start":1695518279793,"stop":1695518281678,"duration":1885}},{"uid":"476103ed290d50f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/476103ed290d50f4","status":"passed","time":{"start":1695431504363,"stop":1695431506211,"duration":1848}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":108},"items":[{"uid":"29111a782b54d897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/29111a782b54d897","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696468469314,"stop":1696468470700,"duration":1386}},{"uid":"372e004b3f1fad53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/372e004b3f1fad53","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696382178042,"stop":1696382182560,"duration":4518}},{"uid":"40660a1bd5b75e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/40660a1bd5b75e28","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696366212816,"stop":1696366214103,"duration":1287}},{"uid":"c35425ab4652014c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c35425ab4652014c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696295696460,"stop":1696295698629,"duration":2169}},{"uid":"ee555a6d17552879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ee555a6d17552879","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696209298652,"stop":1696209302574,"duration":3922}},{"uid":"9d826beb5f6f379c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/9d826beb5f6f379c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696123395863,"stop":1696123401742,"duration":5879}},{"uid":"762cebe2d7eea3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/762cebe2d7eea3e3","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696036355738,"stop":1696036356929,"duration":1191}},{"uid":"d9c587c56a409171","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d9c587c56a409171","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695950044047,"stop":1695950049974,"duration":5927}},{"uid":"4ad12aec3e6c729c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/4ad12aec3e6c729c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930365701,"stop":1695930371654,"duration":5953}},{"uid":"be60804f70d850f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/be60804f70d850f9","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930284290,"stop":1695930287669,"duration":3379}},{"uid":"d1fea27fc8c2f45a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d1fea27fc8c2f45a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695863652112,"stop":1695863655609,"duration":3497}},{"uid":"1c40c76b48eb7274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/1c40c76b48eb7274","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852486380,"stop":1695852487983,"duration":1603}},{"uid":"fa09a56f868d4f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fa09a56f868d4f69","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852437507,"stop":1695852439165,"duration":1658}},{"uid":"90dc1b2a52090496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/90dc1b2a52090496","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841437259,"stop":1695841442353,"duration":5094}},{"uid":"6946dbe67b569a14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6946dbe67b569a14","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841397883,"stop":1695841399145,"duration":1262}},{"uid":"12c571311c5dab05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/12c571311c5dab05","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695777273190,"stop":1695777278442,"duration":5252}},{"uid":"31ebe21c91cff931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/31ebe21c91cff931","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695690873907,"stop":1695690877584,"duration":3677}},{"uid":"802df1d856cedd0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/802df1d856cedd0a","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695604490631,"stop":1695604497322,"duration":6691}},{"uid":"e808de0e518244af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e808de0e518244af","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695518266628,"stop":1695518268352,"duration":1724}},{"uid":"81d61090da3e6a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/81d61090da3e6a2","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695431494419,"stop":1695431496027,"duration":1608}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"81b26345e13efc8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/81b26345e13efc8c","status":"passed","time":{"start":1696468733071,"stop":1696468741147,"duration":8076}},{"uid":"4c5199ecbbc91cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4c5199ecbbc91cb8","status":"passed","time":{"start":1696382432517,"stop":1696382444365,"duration":11848}},{"uid":"c34b4976d319ddcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c34b4976d319ddcb","status":"passed","time":{"start":1696366580479,"stop":1696366582464,"duration":1985}},{"uid":"6c6bab7046fea88f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/6c6bab7046fea88f","status":"passed","time":{"start":1696295967132,"stop":1696295969508,"duration":2376}},{"uid":"73a869a76ca0f000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/73a869a76ca0f000","status":"passed","time":{"start":1696209561630,"stop":1696209568662,"duration":7032}},{"uid":"44aa8dcb8382cf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/44aa8dcb8382cf7f","status":"passed","time":{"start":1696123695368,"stop":1696123699460,"duration":4092}},{"uid":"32d842b99b8103eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/32d842b99b8103eb","status":"passed","time":{"start":1696036608813,"stop":1696036611091,"duration":2278}},{"uid":"70600501ede5536e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/70600501ede5536e","status":"passed","time":{"start":1695950315876,"stop":1695950319148,"duration":3272}},{"uid":"efa7d0434cd5b486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/efa7d0434cd5b486","status":"passed","time":{"start":1695930729264,"stop":1695930731716,"duration":2452}},{"uid":"c838d0131d203e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/c838d0131d203e8d","status":"passed","time":{"start":1695930650651,"stop":1695930652427,"duration":1776}},{"uid":"4eff1f924a52bd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4eff1f924a52bd78","status":"passed","time":{"start":1695863978430,"stop":1695863981026,"duration":2596}},{"uid":"946ce5b9c1aa9d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/946ce5b9c1aa9d12","status":"passed","time":{"start":1695852754750,"stop":1695852756956,"duration":2206}},{"uid":"5d20cc7226db4d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5d20cc7226db4d12","status":"passed","time":{"start":1695852686691,"stop":1695852688541,"duration":1850}},{"uid":"9f9cd37325b86f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9f9cd37325b86f45","status":"passed","time":{"start":1695841780420,"stop":1695841782338,"duration":1918}},{"uid":"3e9fc02a359841d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/3e9fc02a359841d8","status":"passed","time":{"start":1695841628097,"stop":1695841631574,"duration":3477}},{"uid":"6f6558479a056947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6f6558479a056947","status":"passed","time":{"start":1695777510296,"stop":1695777516040,"duration":5744}},{"uid":"6966c168252baa52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6966c168252baa52","status":"passed","time":{"start":1695691118890,"stop":1695691120620,"duration":1730}},{"uid":"cb1192384d9a56eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cb1192384d9a56eb","status":"passed","time":{"start":1695604790776,"stop":1695604793328,"duration":2552}},{"uid":"d7e6ef38a01974e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/d7e6ef38a01974e4","status":"passed","time":{"start":1695518594862,"stop":1695518597399,"duration":2537}},{"uid":"747a0c6bf6d91f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/747a0c6bf6d91f5a","status":"passed","time":{"start":1695431790619,"stop":1695431793878,"duration":3259}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":108},"items":[{"uid":"95f9b03227910e45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/95f9b03227910e45","status":"passed","time":{"start":1696468472085,"stop":1696468472619,"duration":534}},{"uid":"87457237b8c641c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/87457237b8c641c3","status":"passed","time":{"start":1696382180294,"stop":1696382181113,"duration":819}},{"uid":"e7e8a34210f6bc77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e7e8a34210f6bc77","status":"passed","time":{"start":1696366222829,"stop":1696366223264,"duration":435}},{"uid":"da9d495a52cb23f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/da9d495a52cb23f","status":"passed","time":{"start":1696295711882,"stop":1696295713601,"duration":1719}},{"uid":"2393de20898dc7cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/2393de20898dc7cf","status":"passed","time":{"start":1696209312399,"stop":1696209313110,"duration":711}},{"uid":"6fd95e533b0c9e5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6fd95e533b0c9e5a","status":"passed","time":{"start":1696123413521,"stop":1696123414474,"duration":953}},{"uid":"602deb3328828f1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/602deb3328828f1f","status":"passed","time":{"start":1696036369737,"stop":1696036370269,"duration":532}},{"uid":"dce888efa3a80449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dce888efa3a80449","status":"passed","time":{"start":1695950064368,"stop":1695950065225,"duration":857}},{"uid":"1db31ad7fd845c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1db31ad7fd845c0f","status":"passed","time":{"start":1695930386517,"stop":1695930387415,"duration":898}},{"uid":"18b7670168c9a9d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/18b7670168c9a9d0","status":"passed","time":{"start":1695930294739,"stop":1695930295351,"duration":612}},{"uid":"7bb495a86edbe920","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7bb495a86edbe920","status":"passed","time":{"start":1695863674234,"stop":1695863675274,"duration":1040}},{"uid":"32a4661d85ac8093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/32a4661d85ac8093","status":"passed","time":{"start":1695852508549,"stop":1695852509443,"duration":894}},{"uid":"deac23a498207549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/deac23a498207549","status":"passed","time":{"start":1695852461184,"stop":1695852461696,"duration":512}},{"uid":"7029714045ae67c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7029714045ae67c","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 27 September\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1695841448751,"stop":1695841450126,"duration":1375}},{"uid":"f786c1fa6d57e1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/f786c1fa6d57e1c7","status":"passed","time":{"start":1695841408974,"stop":1695841409932,"duration":958}},{"uid":"58ee596362d3b839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/58ee596362d3b839","status":"passed","time":{"start":1695777293490,"stop":1695777294010,"duration":520}},{"uid":"b70a19d1f4e102c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/b70a19d1f4e102c9","status":"passed","time":{"start":1695690889085,"stop":1695690889617,"duration":532}},{"uid":"66576893bfefba74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/66576893bfefba74","status":"passed","time":{"start":1695604531655,"stop":1695604532509,"duration":854}},{"uid":"90ee99e6f3a361ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/90ee99e6f3a361ce","status":"passed","time":{"start":1695518310412,"stop":1695518312585,"duration":2173}},{"uid":"d34e023f8cdd7305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d34e023f8cdd7305","status":"passed","time":{"start":1695431543329,"stop":1695431544289,"duration":960}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"9a33b02ec64d34aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9a33b02ec64d34aa","status":"passed","time":{"start":1696468646845,"stop":1696468648859,"duration":2014}},{"uid":"b9e1a3e60ea222b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b9e1a3e60ea222b8","status":"passed","time":{"start":1696382360108,"stop":1696382361624,"duration":1516}},{"uid":"2907ea1de15c09ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/2907ea1de15c09ca","status":"passed","time":{"start":1696366405638,"stop":1696366407622,"duration":1984}},{"uid":"b79380452947017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b79380452947017","status":"passed","time":{"start":1696295929540,"stop":1696295931439,"duration":1899}},{"uid":"63a28378321ad8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/63a28378321ad8f8","status":"passed","time":{"start":1696209486296,"stop":1696209488256,"duration":1960}},{"uid":"92638dc892b7c64b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/92638dc892b7c64b","status":"passed","time":{"start":1696123647516,"stop":1696123648814,"duration":1298}},{"uid":"536021f5201bc182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/536021f5201bc182","status":"passed","time":{"start":1696036549713,"stop":1696036551863,"duration":2150}},{"uid":"9ee8b0ee2310236f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9ee8b0ee2310236f","status":"passed","time":{"start":1695950269658,"stop":1695950272300,"duration":2642}},{"uid":"e20c1d0ca08c197c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e20c1d0ca08c197c","status":"passed","time":{"start":1695930646817,"stop":1695930648511,"duration":1694}},{"uid":"edc7a9f5f6f973f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/edc7a9f5f6f973f","status":"passed","time":{"start":1695930483676,"stop":1695930485543,"duration":1867}},{"uid":"5a27f0a890d3ba0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/5a27f0a890d3ba0a","status":"passed","time":{"start":1695863890194,"stop":1695863892252,"duration":2058}},{"uid":"89be47329efd3350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/89be47329efd3350","status":"passed","time":{"start":1695852715238,"stop":1695852716775,"duration":1537}},{"uid":"abddc9c141b9f33f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/abddc9c141b9f33f","status":"passed","time":{"start":1695852617168,"stop":1695852619022,"duration":1854}},{"uid":"71ee208bdbdb3273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/71ee208bdbdb3273","status":"passed","time":{"start":1695841623788,"stop":1695841625355,"duration":1567}},{"uid":"9f163cebf0409e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/9f163cebf0409e9c","status":"passed","time":{"start":1695841577330,"stop":1695841578856,"duration":1526}},{"uid":"35de59ecf25e01c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/35de59ecf25e01c2","status":"passed","time":{"start":1695777463932,"stop":1695777465991,"duration":2059}},{"uid":"f591ec0d79a601e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f591ec0d79a601e6","status":"passed","time":{"start":1695691059810,"stop":1695691063645,"duration":3835}},{"uid":"67029553c8028b6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/67029553c8028b6d","status":"passed","time":{"start":1695604756145,"stop":1695604757935,"duration":1790}},{"uid":"23815803b3ca0e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/23815803b3ca0e3","status":"passed","time":{"start":1695518535120,"stop":1695518537801,"duration":2681}},{"uid":"4f1e2a59831e9e2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/4f1e2a59831e9e2a","status":"passed","time":{"start":1695431752469,"stop":1695431754597,"duration":2128}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"4c0ed763a761cb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/4c0ed763a761cb7","status":"passed","time":{"start":1696468741150,"stop":1696468744442,"duration":3292}},{"uid":"1f17e20a9c9afa9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1f17e20a9c9afa9a","status":"passed","time":{"start":1696382444369,"stop":1696382447610,"duration":3241}},{"uid":"ae4b5d08f86bf356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ae4b5d08f86bf356","status":"passed","time":{"start":1696366582468,"stop":1696366585153,"duration":2685}},{"uid":"213afb17015e4e8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/213afb17015e4e8f","status":"passed","time":{"start":1696295969511,"stop":1696295972624,"duration":3113}},{"uid":"bac5c8562baf05e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bac5c8562baf05e1","status":"passed","time":{"start":1696209568666,"stop":1696209570322,"duration":1656}},{"uid":"89c53eeaae02da10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/89c53eeaae02da10","status":"passed","time":{"start":1696123699463,"stop":1696123701083,"duration":1620}},{"uid":"5f22437e204af13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5f22437e204af13e","status":"passed","time":{"start":1696036611094,"stop":1696036614148,"duration":3054}},{"uid":"45b7c5d1556c871c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/45b7c5d1556c871c","status":"passed","time":{"start":1695950319152,"stop":1695950322301,"duration":3149}},{"uid":"9056f21db1437d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9056f21db1437d0d","status":"passed","time":{"start":1695930731720,"stop":1695930734849,"duration":3129}},{"uid":"44c87410bd84972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/44c87410bd84972f","status":"passed","time":{"start":1695930652431,"stop":1695930655188,"duration":2757}},{"uid":"4faa39b044d9b599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4faa39b044d9b599","status":"passed","time":{"start":1695863981030,"stop":1695863984385,"duration":3355}},{"uid":"7bed5f92ea8df200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7bed5f92ea8df200","status":"passed","time":{"start":1695852756961,"stop":1695852759962,"duration":3001}},{"uid":"7915b647658ba2fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7915b647658ba2fb","status":"passed","time":{"start":1695852688545,"stop":1695852691300,"duration":2755}},{"uid":"da7f25a218bbd1b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/da7f25a218bbd1b5","status":"passed","time":{"start":1695841778030,"stop":1695841781143,"duration":3113}},{"uid":"463d721e4049442f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/463d721e4049442f","status":"passed","time":{"start":1695841631578,"stop":1695841634489,"duration":2911}},{"uid":"88c65c037082829f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/88c65c037082829f","status":"passed","time":{"start":1695777516044,"stop":1695777519121,"duration":3077}},{"uid":"4556c03805134f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4556c03805134f17","status":"passed","time":{"start":1695691120624,"stop":1695691123750,"duration":3126}},{"uid":"a55eec3a232494a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a55eec3a232494a","status":"passed","time":{"start":1695604793332,"stop":1695604796888,"duration":3556}},{"uid":"b4ad425953e85fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b4ad425953e85fb9","status":"passed","time":{"start":1695518597403,"stop":1695518600845,"duration":3442}},{"uid":"ac68f170b34f98f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ac68f170b34f98f2","status":"passed","time":{"start":1695431793882,"stop":1695431797045,"duration":3163}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"1b749f584338b8fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/1b749f584338b8fc","status":"passed","time":{"start":1696468439891,"stop":1696468447428,"duration":7537}},{"uid":"8639698c6787c3ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/8639698c6787c3ea","status":"passed","time":{"start":1696382146918,"stop":1696382152296,"duration":5378}},{"uid":"72a54b6e844d868d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/72a54b6e844d868d","status":"passed","time":{"start":1696366194681,"stop":1696366199619,"duration":4938}},{"uid":"9d8c52b0d3a280bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9d8c52b0d3a280bb","status":"passed","time":{"start":1696295670567,"stop":1696295678036,"duration":7469}},{"uid":"9b09e4438e22200a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/9b09e4438e22200a","status":"passed","time":{"start":1696209268816,"stop":1696209286508,"duration":17692}},{"uid":"c9cef7e9e83c587a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c9cef7e9e83c587a","status":"passed","time":{"start":1696123372499,"stop":1696123380070,"duration":7571}},{"uid":"cd59f6ce53464c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cd59f6ce53464c9a","status":"passed","time":{"start":1696036326222,"stop":1696036341708,"duration":15486}},{"uid":"bbdda7a50a71d044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bbdda7a50a71d044","status":"passed","time":{"start":1695950020753,"stop":1695950028825,"duration":8072}},{"uid":"1ee514d8657db18d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1ee514d8657db18d","status":"passed","time":{"start":1695930339334,"stop":1695930353286,"duration":13952}},{"uid":"dda700bbdcb8e56e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/dda700bbdcb8e56e","status":"passed","time":{"start":1695930265502,"stop":1695930270964,"duration":5462}},{"uid":"46d03f6ebcd7902b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/46d03f6ebcd7902b","status":"passed","time":{"start":1695863624587,"stop":1695863640682,"duration":16095}},{"uid":"6a1325cec5a4a02f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6a1325cec5a4a02f","status":"passed","time":{"start":1695852461744,"stop":1695852473370,"duration":11626}},{"uid":"37b73fc92e2e03a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/37b73fc92e2e03a6","status":"passed","time":{"start":1695852420320,"stop":1695852424466,"duration":4146}},{"uid":"52a4bffb6cf31ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/52a4bffb6cf31ef","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ctl00_ContentPlaceHolder1_FF5683TB\"]\"}\n (Session info: headless chrome=117.0.5938.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5627647dc6c3 \n#1 0x5627644b21e7 \n#2 0x5627644f9566 \n#3 0x5627644f9651 \n#4 0x562764536a74 \n#5 0x56276451b0ed \n#6 0x562764534322 \n#7 0x56276451ae93 \n#8 0x5627644ed934 \n#9 0x5627644ee71e \n#10 0x5627647a1cc8 \n#11 0x5627647a5c00 \n#12 0x5627647b01ac \n#13 0x5627647a6818 \n#14 0x56276477328f \n#15 0x5627647cae98 \n#16 0x5627647cb069 \n#17 0x5627647db853 \n#18 0x7f97fa294b43 ","time":{"start":1695841420832,"stop":1695841422351,"duration":1519}},{"uid":"fdfd272d81e23c80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/fdfd272d81e23c80","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ctl00_ContentPlaceHolder1_FF5683TB\"]\"}\n (Session info: headless chrome=117.0.5938.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56471e3296c3 \n#1 0x56471dfff1e7 \n#2 0x56471e046566 \n#3 0x56471e046651 \n#4 0x56471e083a74 \n#5 0x56471e0680ed \n#6 0x56471e081322 \n#7 0x56471e067e93 \n#8 0x56471e03a934 \n#9 0x56471e03b71e \n#10 0x56471e2eecc8 \n#11 0x56471e2f2c00 \n#12 0x56471e2fd1ac \n#13 0x56471e2f3818 \n#14 0x56471e2c028f \n#15 0x56471e317e98 \n#16 0x56471e318069 \n#17 0x56471e328853 \n#18 0x7f1b37e94b43 ","time":{"start":1695841372342,"stop":1695841381784,"duration":9442}},{"uid":"782c31746466221b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/782c31746466221b","status":"passed","time":{"start":1695777247172,"stop":1695777260365,"duration":13193}},{"uid":"9b3393df767e23de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/9b3393df767e23de","status":"passed","time":{"start":1695690845391,"stop":1695690861278,"duration":15887}},{"uid":"c519fac4683250cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/c519fac4683250cb","status":"passed","time":{"start":1695604462680,"stop":1695604469793,"duration":7113}},{"uid":"97426f56df0dd8f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/97426f56df0dd8f4","status":"passed","time":{"start":1695518243236,"stop":1695518250076,"duration":6840}},{"uid":"466da01a176d41e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/466da01a176d41e1","status":"passed","time":{"start":1695431473786,"stop":1695431482297,"duration":8511}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"329874aaf2341eb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/329874aaf2341eb4","status":"passed","time":{"start":1696468472306,"stop":1696468478591,"duration":6285}},{"uid":"d4d31079d926478e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/d4d31079d926478e","status":"passed","time":{"start":1696382187370,"stop":1696382191623,"duration":4253}},{"uid":"9d3c286eb357f033","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/9d3c286eb357f033","status":"passed","time":{"start":1696366218236,"stop":1696366221690,"duration":3454}},{"uid":"1b057891303aac9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1b057891303aac9c","status":"passed","time":{"start":1696295704565,"stop":1696295710343,"duration":5778}},{"uid":"46d820e476632e53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/46d820e476632e53","status":"passed","time":{"start":1696209304192,"stop":1696209308120,"duration":3928}},{"uid":"2aea788889075f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2aea788889075f76","status":"passed","time":{"start":1696123406686,"stop":1696123411853,"duration":5167}},{"uid":"e41277a227ccb30c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e41277a227ccb30c","status":"passed","time":{"start":1696036358610,"stop":1696036365680,"duration":7070}},{"uid":"46e0eea6bae4bc80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/46e0eea6bae4bc80","status":"passed","time":{"start":1695950055214,"stop":1695950060224,"duration":5010}},{"uid":"575b90e9eead25fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/575b90e9eead25fc","status":"passed","time":{"start":1695930374192,"stop":1695930378660,"duration":4468}},{"uid":"15b41daf4b42e603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/15b41daf4b42e603","status":"passed","time":{"start":1695930289133,"stop":1695930292955,"duration":3822}},{"uid":"472ba63f20e7d008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/472ba63f20e7d008","status":"passed","time":{"start":1695863657512,"stop":1695863662437,"duration":4925}},{"uid":"e61f60308af59644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/e61f60308af59644","status":"passed","time":{"start":1695852489640,"stop":1695852493825,"duration":4185}},{"uid":"85a9acbe0487f124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/85a9acbe0487f124","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find'","time":{"start":1695852443519,"stop":1695852446793,"duration":3274}},{"uid":"fca8f14c02654879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/fca8f14c02654879","status":"passed","time":{"start":1695841444312,"stop":1695841448489,"duration":4177}},{"uid":"2caa8de5983d201f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2caa8de5983d201f","status":"passed","time":{"start":1695841400507,"stop":1695841405446,"duration":4939}},{"uid":"4b7e49e522e60374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4b7e49e522e60374","status":"passed","time":{"start":1695777279867,"stop":1695777284774,"duration":4907}},{"uid":"50f42dc0b35e65d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/50f42dc0b35e65d6","status":"passed","time":{"start":1695690878961,"stop":1695690882675,"duration":3714}},{"uid":"9466004ff66af15b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9466004ff66af15b","status":"passed","time":{"start":1695604499211,"stop":1695604504295,"duration":5084}},{"uid":"9401dcafbbb90690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/9401dcafbbb90690","status":"passed","time":{"start":1695518273422,"stop":1695518279788,"duration":6366}},{"uid":"9f005eb452bf4735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9f005eb452bf4735","status":"passed","time":{"start":1695431498192,"stop":1695431504356,"duration":6164}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":31,"unknown":0,"total":108},"items":[{"uid":"751e5113927f4c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/751e5113927f4c8","status":"passed","time":{"start":1696468653588,"stop":1696468654206,"duration":618}},{"uid":"cb957d58817236cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/cb957d58817236cd","status":"passed","time":{"start":1696382365990,"stop":1696382368974,"duration":2984}},{"uid":"efc0ed0a47a68a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/efc0ed0a47a68a12","status":"passed","time":{"start":1696366412335,"stop":1696366415204,"duration":2869}},{"uid":"a503fe47301956cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/a503fe47301956cd","status":"passed","time":{"start":1696295936257,"stop":1696295936972,"duration":715}},{"uid":"b698411d5d7a0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b698411d5d7a0d12","status":"passed","time":{"start":1696209494098,"stop":1696209494714,"duration":616}},{"uid":"27847a77517ae4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/27847a77517ae4ba","status":"passed","time":{"start":1696123655425,"stop":1696123656326,"duration":901}},{"uid":"21d83cf36b360778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/21d83cf36b360778","status":"passed","time":{"start":1696036556544,"stop":1696036557245,"duration":701}},{"uid":"6a77d678e9b2337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/6a77d678e9b2337","status":"passed","time":{"start":1695950277165,"stop":1695950281027,"duration":3862}},{"uid":"5504962b6f666326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5504962b6f666326","status":"passed","time":{"start":1695930654530,"stop":1695930655526,"duration":996}},{"uid":"5b35328939d21096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5b35328939d21096","status":"passed","time":{"start":1695930490374,"stop":1695930490990,"duration":616}},{"uid":"76bf7d9297068495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/76bf7d9297068495","status":"passed","time":{"start":1695863898865,"stop":1695863899857,"duration":992}},{"uid":"2cda9313f8642667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2cda9313f8642667","status":"passed","time":{"start":1695852722888,"stop":1695852723665,"duration":777}},{"uid":"c5be6ceb82f49086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c5be6ceb82f49086","status":"passed","time":{"start":1695852623920,"stop":1695852624499,"duration":579}},{"uid":"2521cc70c138b829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2521cc70c138b829","status":"passed","time":{"start":1695841630076,"stop":1695841630712,"duration":636}},{"uid":"8b5b8e408d12bb78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8b5b8e408d12bb78","status":"passed","time":{"start":1695841582840,"stop":1695841583426,"duration":586}},{"uid":"49f531bffd1f8b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/49f531bffd1f8b1c","status":"passed","time":{"start":1695777470131,"stop":1695777470772,"duration":641}},{"uid":"34e6e412e77b74e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/34e6e412e77b74e8","status":"passed","time":{"start":1695691068384,"stop":1695691070782,"duration":2398}},{"uid":"2f341accde10cedb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2f341accde10cedb","status":"passed","time":{"start":1695604765317,"stop":1695604768600,"duration":3283}},{"uid":"cf5a941c8f44136a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/cf5a941c8f44136a","status":"passed","time":{"start":1695518544571,"stop":1695518545494,"duration":923}},{"uid":"3c6bd2a15248f38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3c6bd2a15248f38","status":"passed","time":{"start":1695431761813,"stop":1695431762797,"duration":984}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":71,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":108},"items":[{"uid":"7c77b93ef8d83058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7c77b93ef8d83058","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696468628036,"stop":1696468628883,"duration":847}},{"uid":"3f1ea99da1396980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3f1ea99da1396980","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696382339389,"stop":1696382340196,"duration":807}},{"uid":"14eeedee082e3e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/14eeedee082e3e86","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696366400342,"stop":1696366401400,"duration":1058}},{"uid":"4ee7645dcff3fd6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/4ee7645dcff3fd6c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696295916042,"stop":1696295916951,"duration":909}},{"uid":"8490ca7eab71a2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/8490ca7eab71a2f6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696209469577,"stop":1696209470732,"duration":1155}},{"uid":"dfd3a58badd8f65d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/dfd3a58badd8f65d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696123644207,"stop":1696123646166,"duration":1959}},{"uid":"cb3b29a3916dbf46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb3b29a3916dbf46","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696036530270,"stop":1696036531216,"duration":946}},{"uid":"9ea58437d37bc239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9ea58437d37bc239","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695950267874,"stop":1695950268783,"duration":909}},{"uid":"9d04ad85d156a254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9d04ad85d156a254","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930644572,"stop":1695930645711,"duration":1139}},{"uid":"e3164579bd324f1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e3164579bd324f1b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930448425,"stop":1695930449532,"duration":1107}},{"uid":"63d1182f9074e3ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/63d1182f9074e3ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695863913376,"stop":1695863914360,"duration":984}},{"uid":"b76a9d6124e245f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b76a9d6124e245f1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852694011,"stop":1695852695404,"duration":1393}},{"uid":"7f759d7fc5c6c6bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7f759d7fc5c6c6bb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852589094,"stop":1695852589783,"duration":689}},{"uid":"64058f5259363846","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/64058f5259363846","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841608135,"stop":1695841609122,"duration":987}},{"uid":"680567021b25371a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/680567021b25371a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841563177,"stop":1695841564089,"duration":912}},{"uid":"29450f769bce19f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/29450f769bce19f2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695777443284,"stop":1695777444212,"duration":928}},{"uid":"7a12fb01b0f97a19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/7a12fb01b0f97a19","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695691045103,"stop":1695691046244,"duration":1141}},{"uid":"60495bd6c66b45f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/60495bd6c66b45f6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695604766144,"stop":1695604767405,"duration":1261}},{"uid":"a5c1af20b4b1cb60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a5c1af20b4b1cb60","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695518570776,"stop":1695518571822,"duration":1046}},{"uid":"3d93c4026ebca7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3d93c4026ebca7d7","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695431755982,"stop":1695431757626,"duration":1644}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":108},"items":[{"uid":"294c58e15fece3bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/294c58e15fece3bf","status":"passed","time":{"start":1696468535107,"stop":1696468542873,"duration":7766}},{"uid":"b511ac7c8d578c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b511ac7c8d578c4","status":"passed","time":{"start":1696382245073,"stop":1696382253490,"duration":8417}},{"uid":"eb1d9ebd593acf59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/eb1d9ebd593acf59","status":"passed","time":{"start":1696366246958,"stop":1696366248349,"duration":1391}},{"uid":"8e289908fb9c8e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e289908fb9c8e70","status":"passed","time":{"start":1696295764797,"stop":1696295770237,"duration":5440}},{"uid":"a4cfc92ac5439156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a4cfc92ac5439156","status":"passed","time":{"start":1696209350915,"stop":1696209359010,"duration":8095}},{"uid":"cdaddb25629f3e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cdaddb25629f3e8d","status":"passed","time":{"start":1696123473606,"stop":1696123475516,"duration":1910}},{"uid":"9878b18a6da42f2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9878b18a6da42f2c","status":"passed","time":{"start":1696036417181,"stop":1696036423296,"duration":6115}},{"uid":"98e5c0850c3fd8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/98e5c0850c3fd8e5","status":"passed","time":{"start":1695950091530,"stop":1695950096889,"duration":5359}},{"uid":"d961fb68664b6866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d961fb68664b6866","status":"passed","time":{"start":1695930412702,"stop":1695930414624,"duration":1922}},{"uid":"73c5fb1ffe0aa5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/73c5fb1ffe0aa5eb","status":"passed","time":{"start":1695930322628,"stop":1695930328747,"duration":6119}},{"uid":"ece32e34012631d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ece32e34012631d0","status":"passed","time":{"start":1695863702340,"stop":1695863704533,"duration":2193}},{"uid":"dbb669dee93f1ef4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dbb669dee93f1ef4","status":"passed","time":{"start":1695852543975,"stop":1695852549546,"duration":5571}},{"uid":"9316fce807a5ee24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9316fce807a5ee24","status":"passed","time":{"start":1695852498031,"stop":1695852506876,"duration":8845}},{"uid":"414d52ff2e822797","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/414d52ff2e822797","status":"passed","time":{"start":1695841477342,"stop":1695841482480,"duration":5138}},{"uid":"6f9317c2cfcb1020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6f9317c2cfcb1020","status":"passed","time":{"start":1695841448978,"stop":1695841454835,"duration":5857}},{"uid":"a7bc1eaa6ed4021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a7bc1eaa6ed4021","status":"passed","time":{"start":1695777330641,"stop":1695777334742,"duration":4101}},{"uid":"fe04a47faa966ea4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/fe04a47faa966ea4","status":"passed","time":{"start":1695690930325,"stop":1695690936727,"duration":6402}},{"uid":"84670a3efa81e01d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/84670a3efa81e01d","status":"passed","time":{"start":1695604571968,"stop":1695604577864,"duration":5896}},{"uid":"78c7c86d1d82d145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/78c7c86d1d82d145","status":"passed","time":{"start":1695518354337,"stop":1695518360618,"duration":6281}},{"uid":"66624826111c1af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/66624826111c1af2","status":"passed","time":{"start":1695431573353,"stop":1695431583870,"duration":10517}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"7ddbfa05acc83543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7ddbfa05acc83543","status":"passed","time":{"start":1696468646099,"stop":1696468646842,"duration":743}},{"uid":"1cbf38b14eb880cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1cbf38b14eb880cd","status":"passed","time":{"start":1696382359447,"stop":1696382360105,"duration":658}},{"uid":"25ff983ecbd70a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/25ff983ecbd70a10","status":"passed","time":{"start":1696366405017,"stop":1696366405635,"duration":618}},{"uid":"14e90fad00ff2fec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/14e90fad00ff2fec","status":"passed","time":{"start":1696295928528,"stop":1696295929537,"duration":1009}},{"uid":"b1cc3f7e37e515b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b1cc3f7e37e515b8","status":"passed","time":{"start":1696209485669,"stop":1696209486293,"duration":624}},{"uid":"6c4ede4cc9fe653f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6c4ede4cc9fe653f","status":"passed","time":{"start":1696123646217,"stop":1696123647514,"duration":1297}},{"uid":"2b55c188ab3f6efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/2b55c188ab3f6efb","status":"passed","time":{"start":1696036548956,"stop":1696036549710,"duration":754}},{"uid":"222f8b0c225ad694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/222f8b0c225ad694","status":"passed","time":{"start":1695950268836,"stop":1695950269653,"duration":817}},{"uid":"ced5428ba3cd3cea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/ced5428ba3cd3cea","status":"passed","time":{"start":1695930645783,"stop":1695930646814,"duration":1031}},{"uid":"279bc6f87d4e3e00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/279bc6f87d4e3e00","status":"passed","time":{"start":1695930483056,"stop":1695930483673,"duration":617}},{"uid":"85bb005ee5e85c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/85bb005ee5e85c93","status":"passed","time":{"start":1695863889155,"stop":1695863890190,"duration":1035}},{"uid":"58946672f5b0c33d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/58946672f5b0c33d","status":"passed","time":{"start":1695852714408,"stop":1695852715234,"duration":826}},{"uid":"3f24a4334df806c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/3f24a4334df806c2","status":"passed","time":{"start":1695852616538,"stop":1695852617165,"duration":627}},{"uid":"1e48430d8347cbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1e48430d8347cbdd","status":"passed","time":{"start":1695841623151,"stop":1695841623784,"duration":633}},{"uid":"fba359ac3a8d172d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/fba359ac3a8d172d","status":"passed","time":{"start":1695841576683,"stop":1695841577327,"duration":644}},{"uid":"fab1e7bf7faab0fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/fab1e7bf7faab0fd","status":"passed","time":{"start":1695777463291,"stop":1695777463929,"duration":638}},{"uid":"5b0ddf184c68095b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5b0ddf184c68095b","status":"passed","time":{"start":1695691059185,"stop":1695691059807,"duration":622}},{"uid":"3c8de73cd591d63a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/3c8de73cd591d63a","status":"passed","time":{"start":1695604755151,"stop":1695604756141,"duration":990}},{"uid":"5e244c95a7db6e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/5e244c95a7db6e88","status":"passed","time":{"start":1695518534090,"stop":1695518535117,"duration":1027}},{"uid":"d3cdafc9c5007a03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d3cdafc9c5007a03","status":"passed","time":{"start":1695431751097,"stop":1695431752462,"duration":1365}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"4ce4c4ead7bcf370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/4ce4c4ead7bcf370","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468519252,"stop":1696468519256,"duration":4}},{"uid":"f74c691285967b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f74c691285967b9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382227618,"stop":1696382227622,"duration":4}},{"uid":"47f8869e46454a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/47f8869e46454a3c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366231455,"stop":1696366231459,"duration":4}},{"uid":"7a564a6085c3e6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7a564a6085c3e6d6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295746896,"stop":1696295746900,"duration":4}},{"uid":"4e90f3ef4da6580a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4e90f3ef4da6580a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209332618,"stop":1696209332622,"duration":4}},{"uid":"e4986062c7490c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e4986062c7490c0a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123454201,"stop":1696123454205,"duration":4}},{"uid":"5c1a0110c2c572ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5c1a0110c2c572ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036398894,"stop":1696036398897,"duration":3}},{"uid":"e184f5bd521dbb16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e184f5bd521dbb16","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950072234,"stop":1695950072238,"duration":4}},{"uid":"bee9ada5d0be87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bee9ada5d0be87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930393523,"stop":1695930393528,"duration":5}},{"uid":"c2499ae17c35d828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/c2499ae17c35d828","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930305092,"stop":1695930305095,"duration":3}},{"uid":"6d6bf523951e0cc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6d6bf523951e0cc4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863680880,"stop":1695863680885,"duration":5}},{"uid":"2c4c6efea83dc513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2c4c6efea83dc513","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852515070,"stop":1695852515075,"duration":5}},{"uid":"f2c18b2565ebd98a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f2c18b2565ebd98a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852472468,"stop":1695852472472,"duration":4}},{"uid":"4b58c99d45ee7049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4b58c99d45ee7049","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841460541,"stop":1695841460546,"duration":5}},{"uid":"19fd13627bb91497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/19fd13627bb91497","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841434054,"stop":1695841434061,"duration":7}},{"uid":"9800bd6f21563f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/9800bd6f21563f63","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777314043,"stop":1695777314047,"duration":4}},{"uid":"ddd040eaf93a8cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/ddd040eaf93a8cc5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690912907,"stop":1695690912911,"duration":4}},{"uid":"eecf8fb3e8c84c01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/eecf8fb3e8c84c01","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604550878,"stop":1695604550882,"duration":4}},{"uid":"17ed5db78948c06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/17ed5db78948c06","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518333483,"stop":1695518333489,"duration":6}},{"uid":"b5527b53deee2134","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b5527b53deee2134","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431550210,"stop":1695431550215,"duration":5}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"b0f1cbd3c7152a68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/b0f1cbd3c7152a68","status":"passed","time":{"start":1696468422427,"stop":1696468427322,"duration":4895}},{"uid":"ef1e1de85b181f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/ef1e1de85b181f3c","status":"passed","time":{"start":1696382128051,"stop":1696382132762,"duration":4711}},{"uid":"1e7e58deb4d7582e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/1e7e58deb4d7582e","status":"passed","time":{"start":1696366178623,"stop":1696366184656,"duration":6033}},{"uid":"d7e716cf169fd615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d7e716cf169fd615","status":"passed","time":{"start":1696295650117,"stop":1696295655276,"duration":5159}},{"uid":"d1a037d0c1116213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/d1a037d0c1116213","status":"passed","time":{"start":1696209253570,"stop":1696209263229,"duration":9659}},{"uid":"ff6fbbcd83124ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ff6fbbcd83124ab2","status":"passed","time":{"start":1696123348495,"stop":1696123356155,"duration":7660}},{"uid":"ef4b577214889bb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/ef4b577214889bb0","status":"passed","time":{"start":1696036310901,"stop":1696036315963,"duration":5062}},{"uid":"9944852b3797819e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/9944852b3797819e","status":"passed","time":{"start":1695949998854,"stop":1695950004264,"duration":5410}},{"uid":"21e3606830bfe883","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/21e3606830bfe883","status":"passed","time":{"start":1695930320742,"stop":1695930327865,"duration":7123}},{"uid":"de31eee75cd03fa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/de31eee75cd03fa3","status":"passed","time":{"start":1695930250948,"stop":1695930256104,"duration":5156}},{"uid":"d4c0ac7d89545c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d4c0ac7d89545c96","status":"passed","time":{"start":1695863605568,"stop":1695863612199,"duration":6631}},{"uid":"f343014054c3d2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/f343014054c3d2b0","status":"passed","time":{"start":1695852444157,"stop":1695852450091,"duration":5934}},{"uid":"d409d27d0db1d540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d409d27d0db1d540","status":"passed","time":{"start":1695852403743,"stop":1695852408275,"duration":4532}},{"uid":"19d9e981c1865e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/19d9e981c1865e0a","status":"passed","time":{"start":1695841400673,"stop":1695841406814,"duration":6141}},{"uid":"35121dcde1d495b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/35121dcde1d495b6","status":"passed","time":{"start":1695841356837,"stop":1695841366411,"duration":9574}},{"uid":"d444b6db416a6910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/d444b6db416a6910","status":"passed","time":{"start":1695777232059,"stop":1695777240577,"duration":8518}},{"uid":"159e4d98c3b696ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/159e4d98c3b696ea","status":"passed","time":{"start":1695690830279,"stop":1695690835232,"duration":4953}},{"uid":"9133f3d3e67a44a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9133f3d3e67a44a8","status":"passed","time":{"start":1695604441256,"stop":1695604447054,"duration":5798}},{"uid":"a2810a108c80365c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a2810a108c80365c","status":"passed","time":{"start":1695518219854,"stop":1695518226703,"duration":6849}},{"uid":"459620a33052a782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/459620a33052a782","status":"passed","time":{"start":1695431453767,"stop":1695431461033,"duration":7266}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"2edf794acc2a17d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/2edf794acc2a17d8","status":"passed","time":{"start":1696468429157,"stop":1696468448370,"duration":19213}},{"uid":"be9bc7af654dbd37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/be9bc7af654dbd37","status":"passed","time":{"start":1696382134625,"stop":1696382153403,"duration":18778}},{"uid":"b2ace247fcce175","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/b2ace247fcce175","status":"passed","time":{"start":1696366186516,"stop":1696366194960,"duration":8444}},{"uid":"58a54ec2839fe685","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/58a54ec2839fe685","status":"passed","time":{"start":1696295658668,"stop":1696295677430,"duration":18762}},{"uid":"ac51dc953eb26e09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ac51dc953eb26e09","status":"passed","time":{"start":1696209265653,"stop":1696209274413,"duration":8760}},{"uid":"afa3bf1a9b116989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/afa3bf1a9b116989","status":"passed","time":{"start":1696123358080,"stop":1696123376990,"duration":18910}},{"uid":"3ad696abaf15fe32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3ad696abaf15fe32","status":"passed","time":{"start":1696036317814,"stop":1696036336276,"duration":18462}},{"uid":"a9079b83ede6839a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a9079b83ede6839a","status":"passed","time":{"start":1695950006391,"stop":1695950025155,"duration":18764}},{"uid":"9f8569c8989d373f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f8569c8989d373f","status":"passed","time":{"start":1695930329656,"stop":1695930338578,"duration":8922}},{"uid":"5058d8923c457325","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5058d8923c457325","status":"passed","time":{"start":1695930257894,"stop":1695930266540,"duration":8646}},{"uid":"d60bade708e341b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d60bade708e341b8","status":"passed","time":{"start":1695863614649,"stop":1695863623634,"duration":8985}},{"uid":"b9ac44935269547a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b9ac44935269547a","status":"passed","time":{"start":1695852452175,"stop":1695852463037,"duration":10862}},{"uid":"a06f468d49666161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a06f468d49666161","status":"passed","time":{"start":1695852410281,"stop":1695852418740,"duration":8459}},{"uid":"6517a7a7ad847534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/6517a7a7ad847534","status":"passed","time":{"start":1695841408773,"stop":1695841417170,"duration":8397}},{"uid":"beb2f267cc25159c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/beb2f267cc25159c","status":"passed","time":{"start":1695841368400,"stop":1695841376756,"duration":8356}},{"uid":"bb839874fee6cc78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/bb839874fee6cc78","status":"passed","time":{"start":1695777242608,"stop":1695777251049,"duration":8441}},{"uid":"bc3f1f7da3e83d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/bc3f1f7da3e83d52","status":"passed","time":{"start":1695690837087,"stop":1695690855221,"duration":18134}},{"uid":"42eda7ca49435285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/42eda7ca49435285","status":"passed","time":{"start":1695604449380,"stop":1695604467978,"duration":18598}},{"uid":"1b850e9155ef8fa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1b850e9155ef8fa5","status":"passed","time":{"start":1695518228971,"stop":1695518237934,"duration":8963}},{"uid":"30b5c550437491a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/30b5c550437491a1","status":"passed","time":{"start":1695431463153,"stop":1695431472153,"duration":9000}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"d6caa1c5de0b7c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/d6caa1c5de0b7c9","status":"passed","time":{"start":1696468523699,"stop":1696468528011,"duration":4312}},{"uid":"5b2c546420c0ad36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/5b2c546420c0ad36","status":"passed","time":{"start":1696382232573,"stop":1696382237471,"duration":4898}},{"uid":"3fc3c0a5ee4c366","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3fc3c0a5ee4c366","status":"passed","time":{"start":1696366236071,"stop":1696366240424,"duration":4353}},{"uid":"54f29d057553f181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/54f29d057553f181","status":"passed","time":{"start":1696295751868,"stop":1696295757274,"duration":5406}},{"uid":"a2bbfa056c561c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a2bbfa056c561c97","status":"passed","time":{"start":1696209337777,"stop":1696209342679,"duration":4902}},{"uid":"511fb68599eb97bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/511fb68599eb97bc","status":"passed","time":{"start":1696123459315,"stop":1696123463695,"duration":4380}},{"uid":"c6baf4ad8c291924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c6baf4ad8c291924","status":"passed","time":{"start":1696036404604,"stop":1696036410323,"duration":5719}},{"uid":"fffa62bca16adf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/fffa62bca16adf75","status":"passed","time":{"start":1695950077157,"stop":1695950083408,"duration":6251}},{"uid":"6a6c3b44366440d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/6a6c3b44366440d0","status":"passed","time":{"start":1695930398690,"stop":1695930403698,"duration":5008}},{"uid":"4256731770ddea9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4256731770ddea9d","status":"passed","time":{"start":1695930309796,"stop":1695930314482,"duration":4686}},{"uid":"9f155fa87fe561bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9f155fa87fe561bb","status":"passed","time":{"start":1695863685898,"stop":1695863690646,"duration":4748}},{"uid":"c0e92a42e1f80ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c0e92a42e1f80ab4","status":"passed","time":{"start":1695852519784,"stop":1695852524397,"duration":4613}},{"uid":"6b08fd2c48e9c0c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6b08fd2c48e9c0c1","status":"passed","time":{"start":1695852476824,"stop":1695852481222,"duration":4398}},{"uid":"162ca810ed94789a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/162ca810ed94789a","status":"passed","time":{"start":1695841465576,"stop":1695841470333,"duration":4757}},{"uid":"5fcdbf249832c4dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/5fcdbf249832c4dc","status":"passed","time":{"start":1695841438631,"stop":1695841442467,"duration":3836}},{"uid":"197fcdd2b489b3a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/197fcdd2b489b3a7","status":"passed","time":{"start":1695777319034,"stop":1695777323721,"duration":4687}},{"uid":"15498492f47c89e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/15498492f47c89e4","status":"passed","time":{"start":1695690918306,"stop":1695690922912,"duration":4606}},{"uid":"7510aa80ead9a07b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/7510aa80ead9a07b","status":"passed","time":{"start":1695604556900,"stop":1695604562444,"duration":5544}},{"uid":"b9a1842e9cb09760","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b9a1842e9cb09760","status":"passed","time":{"start":1695518339388,"stop":1695518344050,"duration":4662}},{"uid":"ee59739b24b6e4d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ee59739b24b6e4d7","status":"passed","time":{"start":1695431556338,"stop":1695431561988,"duration":5650}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":108},"items":[{"uid":"b7b6300ac491280a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/b7b6300ac491280a","status":"passed","time":{"start":1696468690619,"stop":1696468692100,"duration":1481}},{"uid":"f855c6091e4a6661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f855c6091e4a6661","status":"passed","time":{"start":1696382397668,"stop":1696382399233,"duration":1565}},{"uid":"e38b3df81584968a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e38b3df81584968a","status":"passed","time":{"start":1696366395742,"stop":1696366397322,"duration":1580}},{"uid":"7e1ec168994ed6eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7e1ec168994ed6eb","status":"passed","time":{"start":1696295918651,"stop":1696295920318,"duration":1667}},{"uid":"ea21b73585a83100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/ea21b73585a83100","status":"passed","time":{"start":1696209511251,"stop":1696209512971,"duration":1720}},{"uid":"cd26b224ee12e3fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd26b224ee12e3fb","status":"passed","time":{"start":1696123625329,"stop":1696123627670,"duration":2341}},{"uid":"f3552f7e1b5a1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f3552f7e1b5a1a5","status":"passed","time":{"start":1696036573117,"stop":1696036574705,"duration":1588}},{"uid":"55ad70adb29640dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/55ad70adb29640dc","status":"passed","time":{"start":1695950248012,"stop":1695950249679,"duration":1667}},{"uid":"bbd41f12cc1253a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bbd41f12cc1253a7","status":"passed","time":{"start":1695930563947,"stop":1695930566390,"duration":2443}},{"uid":"37d88d1557d1b287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/37d88d1557d1b287","status":"passed","time":{"start":1695930474388,"stop":1695930476043,"duration":1655}},{"uid":"4e7e010b7eeed7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4e7e010b7eeed7e","status":"passed","time":{"start":1695863856814,"stop":1695863858664,"duration":1850}},{"uid":"37788ce82e1e1f37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/37788ce82e1e1f37","status":"passed","time":{"start":1695852701985,"stop":1695852703683,"duration":1698}},{"uid":"fcbfa4c099429b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fcbfa4c099429b3","status":"passed","time":{"start":1695852654954,"stop":1695852656374,"duration":1420}},{"uid":"29b28179bb802208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/29b28179bb802208","status":"passed","time":{"start":1695841619850,"stop":1695841621323,"duration":1473}},{"uid":"61ec36183fc1f3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/61ec36183fc1f3f","status":"passed","time":{"start":1695841591925,"stop":1695841593406,"duration":1481}},{"uid":"82810f6fb373f9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/82810f6fb373f9b8","status":"passed","time":{"start":1695777471453,"stop":1695777472985,"duration":1532}},{"uid":"52c7f9075a99b25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/52c7f9075a99b25","status":"passed","time":{"start":1695691072952,"stop":1695691074796,"duration":1844}},{"uid":"d553a56c59cd2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/d553a56c59cd2c9c","status":"passed","time":{"start":1695604714719,"stop":1695604717028,"duration":2309}},{"uid":"7d6ca64845c69235","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/7d6ca64845c69235","status":"passed","time":{"start":1695518498394,"stop":1695518500154,"duration":1760}},{"uid":"bc985ef3d58b8dc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/bc985ef3d58b8dc5","status":"passed","time":{"start":1695431721423,"stop":1695431723350,"duration":1927}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"745b2a78f7eee12f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/745b2a78f7eee12f","status":"passed","time":{"start":1696468634754,"stop":1696468642610,"duration":7856}},{"uid":"2c29121f16559df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/2c29121f16559df","status":"passed","time":{"start":1696382348210,"stop":1696382356167,"duration":7957}},{"uid":"352ea73369f2b207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/352ea73369f2b207","status":"passed","time":{"start":1696366676817,"stop":1696366684411,"duration":7594}},{"uid":"db383480aadf7983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/db383480aadf7983","status":"passed","time":{"start":1696295923288,"stop":1696295932230,"duration":8942}},{"uid":"869e44ea8de16fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/869e44ea8de16fd0","status":"passed","time":{"start":1696209474731,"stop":1696209482868,"duration":8137}},{"uid":"247358097b784669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/247358097b784669","status":"passed","time":{"start":1696123645657,"stop":1696123654613,"duration":8956}},{"uid":"e91286627a20fd01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e91286627a20fd01","status":"passed","time":{"start":1696036538423,"stop":1696036546110,"duration":7687}},{"uid":"863e0cf43430d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/863e0cf43430d16b","status":"passed","time":{"start":1695950269220,"stop":1695950277631,"duration":8411}},{"uid":"76dff0c28cd0d8ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/76dff0c28cd0d8ca","status":"passed","time":{"start":1695930685014,"stop":1695930694086,"duration":9072}},{"uid":"941de93579859c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/941de93579859c2d","status":"passed","time":{"start":1695930647927,"stop":1695930655515,"duration":7588}},{"uid":"3d986d3f70ff15ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3d986d3f70ff15ac","status":"passed","time":{"start":1695863875263,"stop":1695863884136,"duration":8873}},{"uid":"4fd2741aa12c6427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4fd2741aa12c6427","status":"passed","time":{"start":1695852710360,"stop":1695852718718,"duration":8358}},{"uid":"7b2d907520c9cd9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7b2d907520c9cd9f","status":"passed","time":{"start":1695852605025,"stop":1695852612594,"duration":7569}},{"uid":"dbffc5b341910ca1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/dbffc5b341910ca1","status":"passed","time":{"start":1695841611532,"stop":1695841619441,"duration":7909}},{"uid":"73180e4f9d27abcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/73180e4f9d27abcc","status":"passed","time":{"start":1695841566311,"stop":1695841573977,"duration":7666}},{"uid":"8f8d30f03de9aadb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/8f8d30f03de9aadb","status":"passed","time":{"start":1695777446518,"stop":1695777454146,"duration":7628}},{"uid":"da76ab867425f85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/da76ab867425f85f","status":"passed","time":{"start":1695691048394,"stop":1695691056347,"duration":7953}},{"uid":"ad84ffd03da7609","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/ad84ffd03da7609","status":"passed","time":{"start":1695604735229,"stop":1695604744658,"duration":9429}},{"uid":"df18673ee958460b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/df18673ee958460b","status":"passed","time":{"start":1695518517957,"stop":1695518527275,"duration":9318}},{"uid":"1d58950b23a6beca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/1d58950b23a6beca","status":"passed","time":{"start":1695431738058,"stop":1695431747014,"duration":8956}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":46,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":46},"items":[{"uid":"3930e6c29e20a91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/3930e6c29e20a91e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468464419,"stop":1696468464423,"duration":4}},{"uid":"86ad01ac96d03fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/86ad01ac96d03fb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382172191,"stop":1696382172195,"duration":4}},{"uid":"658b5d4f53293b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/658b5d4f53293b9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366214862,"stop":1696366214866,"duration":4}},{"uid":"ca36518de4114b24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/ca36518de4114b24","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295701878,"stop":1696295701882,"duration":4}},{"uid":"61c3ae29e06d152e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/61c3ae29e06d152e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209303369,"stop":1696209303373,"duration":4}},{"uid":"7740a20f267482f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/7740a20f267482f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123401397,"stop":1696123401401,"duration":4}},{"uid":"b44fb95c01617fdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/b44fb95c01617fdb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036361588,"stop":1696036361592,"duration":4}},{"uid":"aeb0c64612185726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/aeb0c64612185726","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950054481,"stop":1695950054485,"duration":4}},{"uid":"a7c44b09d4d3191d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a7c44b09d4d3191d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930376307,"stop":1695930376312,"duration":5}},{"uid":"417cad250b621277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/417cad250b621277","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930287387,"stop":1695930287390,"duration":3}},{"uid":"add7b8d85b7870ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/add7b8d85b7870ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863664051,"stop":1695863664057,"duration":6}},{"uid":"890b899191854b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/890b899191854b4f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852499963,"stop":1695852499968,"duration":5}},{"uid":"a58745473ee762ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a58745473ee762ca","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852450485,"stop":1695852450489,"duration":4}},{"uid":"16a10113c18601ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/16a10113c18601ad","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841440843,"stop":1695841440848,"duration":5}},{"uid":"cf728b368dc06f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/cf728b368dc06f13","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841400288,"stop":1695841400292,"duration":4}},{"uid":"2ae00cf57900b505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/2ae00cf57900b505","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777276930,"stop":1695777276933,"duration":3}},{"uid":"eb0a30b35bac8c93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/eb0a30b35bac8c93","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690881748,"stop":1695690881752,"duration":4}},{"uid":"84f7a7375ee7c4d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/84f7a7375ee7c4d3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604497114,"stop":1695604497118,"duration":4}},{"uid":"67dd96c1a891f6a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/67dd96c1a891f6a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518273368,"stop":1695518273372,"duration":4}},{"uid":"6ba523161e32fd45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/6ba523161e32fd45","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431508733,"stop":1695431508737,"duration":4}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"de245fb7f51ac0a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/de245fb7f51ac0a5","status":"passed","time":{"start":1696468452635,"stop":1696468454027,"duration":1392}},{"uid":"f82d58d11894a926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f82d58d11894a926","status":"passed","time":{"start":1696382157203,"stop":1696382158533,"duration":1330}},{"uid":"7f93b58de836d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7f93b58de836d924","status":"passed","time":{"start":1696366204687,"stop":1696366206101,"duration":1414}},{"uid":"eaf82bdb5b8bb530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/eaf82bdb5b8bb530","status":"passed","time":{"start":1696295684763,"stop":1696295686442,"duration":1679}},{"uid":"884a3a3599dcda04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/884a3a3599dcda04","status":"passed","time":{"start":1696209291235,"stop":1696209292639,"duration":1404}},{"uid":"d4db9e22bd703b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/d4db9e22bd703b4a","status":"passed","time":{"start":1696123385635,"stop":1696123387434,"duration":1799}},{"uid":"5733d216d6e30d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5733d216d6e30d8","status":"passed","time":{"start":1696036349700,"stop":1696036351202,"duration":1502}},{"uid":"bfec20f12acdd1ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bfec20f12acdd1ea","status":"passed","time":{"start":1695950037064,"stop":1695950038788,"duration":1724}},{"uid":"f9c2892aec14de76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f9c2892aec14de76","status":"passed","time":{"start":1695930359383,"stop":1695930361230,"duration":1847}},{"uid":"4061b30c5935d031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4061b30c5935d031","status":"passed","time":{"start":1695930275876,"stop":1695930277309,"duration":1433}},{"uid":"53b15039b73d02fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/53b15039b73d02fd","status":"passed","time":{"start":1695863646013,"stop":1695863647813,"duration":1800}},{"uid":"913030464d6848eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/913030464d6848eb","status":"passed","time":{"start":1695852482478,"stop":1695852484075,"duration":1597}},{"uid":"592737974edbd836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/592737974edbd836","status":"passed","time":{"start":1695852431340,"stop":1695852440105,"duration":8765}},{"uid":"3f7f93ca74c576bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/3f7f93ca74c576bc","status":"passed","time":{"start":1695841429343,"stop":1695841431033,"duration":1690}},{"uid":"2b4ef1e559e146f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2b4ef1e559e146f0","status":"passed","time":{"start":1695841385776,"stop":1695841387128,"duration":1352}},{"uid":"72bd7dbe734f3bbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/72bd7dbe734f3bbc","status":"passed","time":{"start":1695777265850,"stop":1695777267293,"duration":1443}},{"uid":"3d8935b5668e078a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3d8935b5668e078a","status":"passed","time":{"start":1695690865388,"stop":1695690868022,"duration":2634}},{"uid":"1d8bc334bb3eb8b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/1d8bc334bb3eb8b7","status":"passed","time":{"start":1695604478172,"stop":1695604480012,"duration":1840}},{"uid":"68dcb2712c1bafb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/68dcb2712c1bafb1","status":"passed","time":{"start":1695518257083,"stop":1695518258967,"duration":1884}},{"uid":"3458c2499ae01dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3458c2499ae01dd2","status":"passed","time":{"start":1695431487638,"stop":1695431489425,"duration":1787}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"e52801c63fcadccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/e52801c63fcadccc","status":"passed","time":{"start":1696468622829,"stop":1696468626815,"duration":3986}},{"uid":"f996d298879d0d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f996d298879d0d24","status":"passed","time":{"start":1696382330066,"stop":1696382338426,"duration":8360}},{"uid":"bb9738346d6d8b96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/bb9738346d6d8b96","status":"passed","time":{"start":1696366396168,"stop":1696366399410,"duration":3242}},{"uid":"d4f6dc81365505ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d4f6dc81365505ba","status":"passed","time":{"start":1696295909134,"stop":1696295914900,"duration":5766}},{"uid":"c2f8efef4a1b402c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c2f8efef4a1b402c","status":"passed","time":{"start":1696209464621,"stop":1696209468606,"duration":3985}},{"uid":"1d320796c01707b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1d320796c01707b0","status":"passed","time":{"start":1696123637504,"stop":1696123642575,"duration":5071}},{"uid":"cb7bae788a9ce919","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/cb7bae788a9ce919","status":"passed","time":{"start":1696036519364,"stop":1696036524926,"duration":5562}},{"uid":"dc7a064739236a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/dc7a064739236a50","status":"passed","time":{"start":1695950257759,"stop":1695950262668,"duration":4909}},{"uid":"56fe93c03979a06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/56fe93c03979a06e","status":"passed","time":{"start":1695930635281,"stop":1695930639312,"duration":4031}},{"uid":"384ee0557718a8e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/384ee0557718a8e1","status":"passed","time":{"start":1695930443703,"stop":1695930447265,"duration":3562}},{"uid":"f3be30089113d60a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f3be30089113d60a","status":"passed","time":{"start":1695863907373,"stop":1695863911567,"duration":4194}},{"uid":"8ad45daa2f19e193","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8ad45daa2f19e193","status":"passed","time":{"start":1695852689724,"stop":1695852692853,"duration":3129}},{"uid":"a59e3eb65a00d1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/a59e3eb65a00d1a6","status":"passed","time":{"start":1695852585198,"stop":1695852587879,"duration":2681}},{"uid":"b06a69d03edccfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/b06a69d03edccfb","status":"passed","time":{"start":1695841600363,"stop":1695841603495,"duration":3132}},{"uid":"ee02816a26a6d4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/ee02816a26a6d4cd","status":"passed","time":{"start":1695841558990,"stop":1695841562210,"duration":3220}},{"uid":"62449bae99b45395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/62449bae99b45395","status":"passed","time":{"start":1695777438006,"stop":1695777442332,"duration":4326}},{"uid":"1a7d7fbeed466b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1a7d7fbeed466b68","status":"passed","time":{"start":1695691034627,"stop":1695691039684,"duration":5057}},{"uid":"aa3f2d4bd83dfe29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/aa3f2d4bd83dfe29","status":"passed","time":{"start":1695604760338,"stop":1695604764893,"duration":4555}},{"uid":"76bdc182d1c8126d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76bdc182d1c8126d","status":"passed","time":{"start":1695518561589,"stop":1695518565629,"duration":4040}},{"uid":"3dd845500abf17de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/3dd845500abf17de","status":"passed","time":{"start":1695431745737,"stop":1695431749933,"duration":4196}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":80,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":108},"items":[{"uid":"2571fcda7c14a99e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/2571fcda7c14a99e","status":"passed","time":{"start":1696468709713,"stop":1696468720548,"duration":10835}},{"uid":"50365a96a8ab4382","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/50365a96a8ab4382","status":"passed","time":{"start":1696382411223,"stop":1696382420400,"duration":9177}},{"uid":"508b133b784519c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/508b133b784519c7","status":"passed","time":{"start":1696366560648,"stop":1696366568846,"duration":8198}},{"uid":"389c764e55d972e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/389c764e55d972e4","status":"passed","time":{"start":1696295948701,"stop":1696295955282,"duration":6581}},{"uid":"4b0cf08655016667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4b0cf08655016667","status":"passed","time":{"start":1696209538309,"stop":1696209550060,"duration":11751}},{"uid":"c32fc5a1e0d70023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/c32fc5a1e0d70023","status":"passed","time":{"start":1696123675509,"stop":1696123682020,"duration":6511}},{"uid":"2b85d05496f1b358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/2b85d05496f1b358","status":"passed","time":{"start":1696036587827,"stop":1696036597782,"duration":9955}},{"uid":"2941c03fa97467c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/2941c03fa97467c8","status":"passed","time":{"start":1695950295837,"stop":1695950303839,"duration":8002}},{"uid":"424604e5bc0f803c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/424604e5bc0f803c","status":"passed","time":{"start":1695930705144,"stop":1695930713233,"duration":8089}},{"uid":"ec731b42b70a12c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/ec731b42b70a12c3","status":"passed","time":{"start":1695930634014,"stop":1695930640087,"duration":6073}},{"uid":"2025ed8a4e71bcfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/2025ed8a4e71bcfe","status":"passed","time":{"start":1695863946345,"stop":1695863962953,"duration":16608}},{"uid":"b4dca7aef0b76700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b4dca7aef0b76700","status":"passed","time":{"start":1695852733187,"stop":1695852742963,"duration":9776}},{"uid":"519d9a1c3e43d340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/519d9a1c3e43d340","status":"passed","time":{"start":1695852669599,"stop":1695852675345,"duration":5746}},{"uid":"2feaeaa5509d7832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2feaeaa5509d7832","status":"passed","time":{"start":1695841767377,"stop":1695841773664,"duration":6287}},{"uid":"c7f33059fa0f91b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/c7f33059fa0f91b4","status":"passed","time":{"start":1695841611602,"stop":1695841617441,"duration":5839}},{"uid":"b389b005926cb85a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/b389b005926cb85a","status":"passed","time":{"start":1695777486428,"stop":1695777496200,"duration":9772}},{"uid":"c68e7f4d337be42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c68e7f4d337be42","status":"passed","time":{"start":1695691090255,"stop":1695691104721,"duration":14466}},{"uid":"96f1129970121afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/96f1129970121afa","status":"passed","time":{"start":1695604903243,"stop":1695604909948,"duration":6705}},{"uid":"ad90eb19992c576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ad90eb19992c576","status":"passed","time":{"start":1695518577000,"stop":1695518583233,"duration":6233}},{"uid":"e6d9c01dd5e50748","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e6d9c01dd5e50748","status":"passed","time":{"start":1695431772357,"stop":1695431778561,"duration":6204}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"250e716129f78c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/250e716129f78c16","status":"passed","time":{"start":1696468533903,"stop":1696468535104,"duration":1201}},{"uid":"55991b71da8dc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/55991b71da8dc2","status":"passed","time":{"start":1696382243743,"stop":1696382245070,"duration":1327}},{"uid":"10cb35a242088fe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/10cb35a242088fe8","status":"passed","time":{"start":1696366245769,"stop":1696366246955,"duration":1186}},{"uid":"c1c9ea1717021360","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c1c9ea1717021360","status":"passed","time":{"start":1696295763261,"stop":1696295764794,"duration":1533}},{"uid":"cedc7eb90653377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cedc7eb90653377","status":"passed","time":{"start":1696209349428,"stop":1696209350912,"duration":1484}},{"uid":"2584cbfd7a67ea4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/2584cbfd7a67ea4b","status":"passed","time":{"start":1696123471716,"stop":1696123473604,"duration":1888}},{"uid":"9c79a7532e757c5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9c79a7532e757c5b","status":"passed","time":{"start":1696036415863,"stop":1696036417179,"duration":1316}},{"uid":"e1e0f413dbfe9858","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e1e0f413dbfe9858","status":"passed","time":{"start":1695950090007,"stop":1695950091527,"duration":1520}},{"uid":"e5e497c3aec9e585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e5e497c3aec9e585","status":"passed","time":{"start":1695930410979,"stop":1695930412699,"duration":1720}},{"uid":"58f879ec76895f67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/58f879ec76895f67","status":"passed","time":{"start":1695930319315,"stop":1695930322625,"duration":3310}},{"uid":"7349ed4bae4aba2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/7349ed4bae4aba2d","status":"passed","time":{"start":1695863698935,"stop":1695863702336,"duration":3401}},{"uid":"4437a266aadb0759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/4437a266aadb0759","status":"passed","time":{"start":1695852541342,"stop":1695852543971,"duration":2629}},{"uid":"b316a98df79be41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/b316a98df79be41b","status":"passed","time":{"start":1695852496306,"stop":1695852498028,"duration":1722}},{"uid":"f88032ca35d74f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f88032ca35d74f65","status":"passed","time":{"start":1695841476111,"stop":1695841477336,"duration":1225}},{"uid":"6798e35b2d7d864f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/6798e35b2d7d864f","status":"passed","time":{"start":1695841447797,"stop":1695841448975,"duration":1178}},{"uid":"97f1f3f38609ead0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/97f1f3f38609ead0","status":"passed","time":{"start":1695777329241,"stop":1695777330638,"duration":1397}},{"uid":"c4214b9a56fa7fb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c4214b9a56fa7fb8","status":"passed","time":{"start":1695690929018,"stop":1695690930322,"duration":1304}},{"uid":"430d30a88aac88b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/430d30a88aac88b2","status":"passed","time":{"start":1695604569563,"stop":1695604571965,"duration":2402}},{"uid":"deefd12397503229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/deefd12397503229","status":"passed","time":{"start":1695518352488,"stop":1695518354334,"duration":1846}},{"uid":"9ce094ab81aa3fe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9ce094ab81aa3fe9","status":"passed","time":{"start":1695431571521,"stop":1695431573349,"duration":1828}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"e751df50a5f8df2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/e751df50a5f8df2a","status":"passed","time":{"start":1696468620866,"stop":1696468621985,"duration":1119}},{"uid":"4704a435bb9eed71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4704a435bb9eed71","status":"passed","time":{"start":1696382326874,"stop":1696382329367,"duration":2493}},{"uid":"e0d63a8b68c76d6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e0d63a8b68c76d6b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366364050,"stop":1696366395457,"duration":31407}},{"uid":"600efe8c740c894b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/600efe8c740c894b","status":"passed","time":{"start":1696295907014,"stop":1696295908174,"duration":1160}},{"uid":"abea6243c746523a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/abea6243c746523a","status":"passed","time":{"start":1696209462855,"stop":1696209463803,"duration":948}},{"uid":"cbfa7e1b6eec7a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cbfa7e1b6eec7a7","status":"passed","time":{"start":1696123635555,"stop":1696123636640,"duration":1085}},{"uid":"5c229fe50da654ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5c229fe50da654ff","status":"passed","time":{"start":1696036517422,"stop":1696036518570,"duration":1148}},{"uid":"253bc8197d918ce3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/253bc8197d918ce3","status":"passed","time":{"start":1695950252714,"stop":1695950256815,"duration":4101}},{"uid":"981e9a76fa2079c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/981e9a76fa2079c2","status":"passed","time":{"start":1695930632874,"stop":1695930634065,"duration":1191}},{"uid":"4e966c9bc262dbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/4e966c9bc262dbb7","status":"passed","time":{"start":1695930441857,"stop":1695930443022,"duration":1165}},{"uid":"e0e637f2da013ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e0e637f2da013ad1","status":"passed","time":{"start":1695863905184,"stop":1695863906407,"duration":1223}},{"uid":"7c8dfefef5cd376a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7c8dfefef5cd376a","status":"passed","time":{"start":1695852686703,"stop":1695852688842,"duration":2139}},{"uid":"7908902934fed7aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7908902934fed7aa","status":"passed","time":{"start":1695852583019,"stop":1695852584474,"duration":1455}},{"uid":"2b66312170cfbdaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2b66312170cfbdaa","status":"passed","time":{"start":1695841598518,"stop":1695841599517,"duration":999}},{"uid":"e8f60752e74aea9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e8f60752e74aea9c","status":"passed","time":{"start":1695841557233,"stop":1695841558194,"duration":961}},{"uid":"4df20ebdd8bc1eee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4df20ebdd8bc1eee","status":"passed","time":{"start":1695777436215,"stop":1695777437228,"duration":1013}},{"uid":"5aaff2e049ad6289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5aaff2e049ad6289","status":"passed","time":{"start":1695691032722,"stop":1695691033699,"duration":977}},{"uid":"80553b62334b118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/80553b62334b118","status":"passed","time":{"start":1695604755897,"stop":1695604759438,"duration":3541}},{"uid":"6b7fb1e90e05cee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6b7fb1e90e05cee1","status":"passed","time":{"start":1695518559328,"stop":1695518560454,"duration":1126}},{"uid":"483b7e7e3c6a0c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/483b7e7e3c6a0c88","status":"passed","time":{"start":1695431743363,"stop":1695431744765,"duration":1402}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"6199824057021b4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/6199824057021b4b","status":"passed","time":{"start":1696468470967,"stop":1696468472082,"duration":1115}},{"uid":"3a87edb4018ef3f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3a87edb4018ef3f5","status":"passed","time":{"start":1696382179132,"stop":1696382180291,"duration":1159}},{"uid":"febb623499313f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/febb623499313f15","status":"passed","time":{"start":1696366221020,"stop":1696366222826,"duration":1806}},{"uid":"f1d0d4ce408faa51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f1d0d4ce408faa51","status":"passed","time":{"start":1696295710192,"stop":1696295711878,"duration":1686}},{"uid":"46daf10d57fff733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/46daf10d57fff733","status":"passed","time":{"start":1696209311309,"stop":1696209312396,"duration":1087}},{"uid":"1763fbcf8f99ba12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1763fbcf8f99ba12","status":"passed","time":{"start":1696123411027,"stop":1696123413518,"duration":2491}},{"uid":"99aafc02cef4f2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/99aafc02cef4f2bc","status":"passed","time":{"start":1696036368621,"stop":1696036369734,"duration":1113}},{"uid":"1db7363ce959308b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/1db7363ce959308b","status":"passed","time":{"start":1695950062889,"stop":1695950064363,"duration":1474}},{"uid":"1d3f0124b77846fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/1d3f0124b77846fe","status":"passed","time":{"start":1695930384808,"stop":1695930386513,"duration":1705}},{"uid":"738ff24f0f25c819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/738ff24f0f25c819","status":"passed","time":{"start":1695930293664,"stop":1695930294735,"duration":1071}},{"uid":"5231c801a0d57a18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/5231c801a0d57a18","status":"passed","time":{"start":1695863672377,"stop":1695863674231,"duration":1854}},{"uid":"2379085e955f4196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/2379085e955f4196","status":"passed","time":{"start":1695852507190,"stop":1695852508545,"duration":1355}},{"uid":"d5e9bd69b4736ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d5e9bd69b4736ea9","status":"passed","time":{"start":1695852457359,"stop":1695852461181,"duration":3822}},{"uid":"66361a90130c6ad5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/66361a90130c6ad5","status":"passed","time":{"start":1695841447633,"stop":1695841448747,"duration":1114}},{"uid":"e8b9793d4677e457","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e8b9793d4677e457","status":"passed","time":{"start":1695841407829,"stop":1695841408971,"duration":1142}},{"uid":"754c12cec1b2ee96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/754c12cec1b2ee96","status":"passed","time":{"start":1695777283476,"stop":1695777293487,"duration":10011}},{"uid":"4ddf30ad02c0cb8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4ddf30ad02c0cb8e","status":"passed","time":{"start":1695690887991,"stop":1695690889082,"duration":1091}},{"uid":"4f1b651eba199548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/4f1b651eba199548","status":"passed","time":{"start":1695604528911,"stop":1695604531652,"duration":2741}},{"uid":"f2e6b189e3ded287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f2e6b189e3ded287","status":"passed","time":{"start":1695518307499,"stop":1695518310408,"duration":2909}},{"uid":"b59dd4675700d70c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/b59dd4675700d70c","status":"passed","time":{"start":1695431541635,"stop":1695431543325,"duration":1690}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"4d8ddde5dd4e41a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/4d8ddde5dd4e41a7","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696468427326,"stop":1696468427425,"duration":99}},{"uid":"66e339c672e08b5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/66e339c672e08b5e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696382132765,"stop":1696382132876,"duration":111}},{"uid":"e4736f7a97da2783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e4736f7a97da2783","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696366184661,"stop":1696366184776,"duration":115}},{"uid":"3a35565117b033bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/3a35565117b033bf","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696295655281,"stop":1696295655401,"duration":120}},{"uid":"b02a5b32176af036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/b02a5b32176af036","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696209263242,"stop":1696209263357,"duration":115}},{"uid":"32b2a2e6b36f8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/32b2a2e6b36f8da","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696123356158,"stop":1696123356258,"duration":100}},{"uid":"bb7778619bc6dae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/bb7778619bc6dae3","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696036315968,"stop":1696036316067,"duration":99}},{"uid":"7240a780205c3e1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7240a780205c3e1d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695950004268,"stop":1695950004367,"duration":99}},{"uid":"161eabd8dc674721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/161eabd8dc674721","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930327869,"stop":1695930328010,"duration":141}},{"uid":"6907bc5ddc4278ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6907bc5ddc4278ba","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930256108,"stop":1695930256211,"duration":103}},{"uid":"d684e9c0c9842d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d684e9c0c9842d2","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695863612203,"stop":1695863612315,"duration":112}},{"uid":"5d1cc1e724a40e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/5d1cc1e724a40e40","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852450095,"stop":1695852450224,"duration":129}},{"uid":"f6a3f341efc32b01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/f6a3f341efc32b01","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852408279,"stop":1695852408393,"duration":114}},{"uid":"28f7a58ff65c6c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/28f7a58ff65c6c96","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841406818,"stop":1695841406970,"duration":152}},{"uid":"a6d44eca228e3b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a6d44eca228e3b92","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841366414,"stop":1695841366524,"duration":110}},{"uid":"142c9453af70f83f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/142c9453af70f83f","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695777240580,"stop":1695777240679,"duration":99}},{"uid":"e0a2232357145eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e0a2232357145eef","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695690835235,"stop":1695690835343,"duration":108}},{"uid":"284d37adba4deb0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/284d37adba4deb0c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695604447057,"stop":1695604447179,"duration":122}},{"uid":"e1ad4d38191c358a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/e1ad4d38191c358a","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695518226707,"stop":1695518226828,"duration":121}},{"uid":"88ead69096f20ac6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/88ead69096f20ac6","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695431461038,"stop":1695431461150,"duration":112}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"9a71ddd9cd65a066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9a71ddd9cd65a066","status":"passed","time":{"start":1696468722768,"stop":1696468726953,"duration":4185}},{"uid":"f54e6aedd37f3200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f54e6aedd37f3200","status":"passed","time":{"start":1696382422822,"stop":1696382427325,"duration":4503}},{"uid":"ad79d7cef93cb1e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ad79d7cef93cb1e2","status":"passed","time":{"start":1696366570126,"stop":1696366574621,"duration":4495}},{"uid":"d74facd1583de006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d74facd1583de006","status":"passed","time":{"start":1696295956872,"stop":1696295961629,"duration":4757}},{"uid":"6c4870fc4abe76c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/6c4870fc4abe76c7","status":"passed","time":{"start":1696209551594,"stop":1696209555810,"duration":4216}},{"uid":"cd8d8f2476cc5e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd8d8f2476cc5e84","status":"passed","time":{"start":1696123683457,"stop":1696123688664,"duration":5207}},{"uid":"70fe94ee6ddcafa9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/70fe94ee6ddcafa9","status":"passed","time":{"start":1696036599294,"stop":1696036603402,"duration":4108}},{"uid":"b78dc9fb50ff92d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b78dc9fb50ff92d5","status":"passed","time":{"start":1695950306181,"stop":1695950310528,"duration":4347}},{"uid":"e6dbba2f39d54fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e6dbba2f39d54fba","status":"passed","time":{"start":1695930715297,"stop":1695930722595,"duration":7298}},{"uid":"282d583df67695c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/282d583df67695c9","status":"passed","time":{"start":1695930641495,"stop":1695930645672,"duration":4177}},{"uid":"d08593724a44af61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/d08593724a44af61","status":"passed","time":{"start":1695863964757,"stop":1695863971679,"duration":6922}},{"uid":"c6e094fdc1b00bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c6e094fdc1b00bb3","status":"passed","time":{"start":1695852744852,"stop":1695852749164,"duration":4312}},{"uid":"6ab0dbf4dbcf1378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6ab0dbf4dbcf1378","status":"passed","time":{"start":1695852676728,"stop":1695852680767,"duration":4039}},{"uid":"40e5b4375f4f8b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/40e5b4375f4f8b31","status":"passed","time":{"start":1695841773670,"stop":1695841777814,"duration":4144}},{"uid":"e46369f6c8060c86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e46369f6c8060c86","status":"passed","time":{"start":1695841618689,"stop":1695841622754,"duration":4065}},{"uid":"a13232622d500008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a13232622d500008","status":"passed","time":{"start":1695777498071,"stop":1695777504911,"duration":6840}},{"uid":"e583970bb4a28b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/e583970bb4a28b1f","status":"passed","time":{"start":1695691106416,"stop":1695691114466,"duration":8050}},{"uid":"6c73f2050de22abd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6c73f2050de22abd","status":"passed","time":{"start":1695604781393,"stop":1695604785842,"duration":4449}},{"uid":"36fc53981028c671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/36fc53981028c671","status":"passed","time":{"start":1695518585408,"stop":1695518589806,"duration":4398}},{"uid":"29b123ac9fe73a58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/29b123ac9fe73a58","status":"passed","time":{"start":1695431780323,"stop":1695431785276,"duration":4953}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"672ce7fd2a3f9388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/672ce7fd2a3f9388","status":"passed","time":{"start":1696468519304,"stop":1696468522742,"duration":3438}},{"uid":"3f3c341c543852ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3f3c341c543852ec","status":"passed","time":{"start":1696382227680,"stop":1696382231596,"duration":3916}},{"uid":"5d2db80544a83a0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/5d2db80544a83a0e","status":"passed","time":{"start":1696366231514,"stop":1696366235220,"duration":3706}},{"uid":"2f26394e38f3d9b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2f26394e38f3d9b2","status":"passed","time":{"start":1696295746951,"stop":1696295750642,"duration":3691}},{"uid":"c30b77a3f6c4cecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c30b77a3f6c4cecc","status":"passed","time":{"start":1696209332675,"stop":1696209336204,"duration":3529}},{"uid":"e5047bd899ce586c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e5047bd899ce586c","status":"passed","time":{"start":1696123454253,"stop":1696123458093,"duration":3840}},{"uid":"478ef71afc709324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/478ef71afc709324","status":"passed","time":{"start":1696036398946,"stop":1696036403364,"duration":4418}},{"uid":"ffe7992d38f4395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/ffe7992d38f4395","status":"passed","time":{"start":1695950072287,"stop":1695950076088,"duration":3801}},{"uid":"35c9df6638590d59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/35c9df6638590d59","status":"passed","time":{"start":1695930393591,"stop":1695930397684,"duration":4093}},{"uid":"a3ca920f80e110a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/a3ca920f80e110a8","status":"passed","time":{"start":1695930305176,"stop":1695930309127,"duration":3951}},{"uid":"e36aa41691bf500a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e36aa41691bf500a","status":"passed","time":{"start":1695863680944,"stop":1695863684670,"duration":3726}},{"uid":"ca9b4446aaa4ea94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ca9b4446aaa4ea94","status":"passed","time":{"start":1695852515139,"stop":1695852518661,"duration":3522}},{"uid":"1c2e163ea87b0a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/1c2e163ea87b0a75","status":"passed","time":{"start":1695852472524,"stop":1695852475954,"duration":3430}},{"uid":"1fa82182b71d5f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1fa82182b71d5f70","status":"passed","time":{"start":1695841460652,"stop":1695841464813,"duration":4161}},{"uid":"b062c2859e500909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/b062c2859e500909","status":"passed","time":{"start":1695841434133,"stop":1695841437789,"duration":3656}},{"uid":"65684d99732cdae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/65684d99732cdae4","status":"passed","time":{"start":1695777314131,"stop":1695777317799,"duration":3668}},{"uid":"90665382dd871f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/90665382dd871f10","status":"passed","time":{"start":1695690913001,"stop":1695690917316,"duration":4315}},{"uid":"26be9b2e440aafeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/26be9b2e440aafeb","status":"passed","time":{"start":1695604550936,"stop":1695604555869,"duration":4933}},{"uid":"b05c0152995f076b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b05c0152995f076b","status":"passed","time":{"start":1695518333548,"stop":1695518338022,"duration":4474}},{"uid":"876ac6a5702370a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/876ac6a5702370a9","status":"passed","time":{"start":1695431550279,"stop":1695431554809,"duration":4530}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"b895636fd40f9d4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/b895636fd40f9d4c","status":"passed","time":{"start":1696468483966,"stop":1696468617698,"duration":133732}},{"uid":"f9a43013f793e245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f9a43013f793e245","status":"passed","time":{"start":1696382186527,"stop":1696382323712,"duration":137185}},{"uid":"e7e00494296bf9af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/e7e00494296bf9af","status":"passed","time":{"start":1696366229039,"stop":1696366360763,"duration":131724}},{"uid":"42bfc382f674ec3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/42bfc382f674ec3d","status":"passed","time":{"start":1696295721361,"stop":1696295902956,"duration":181595}},{"uid":"5c97ee6d542f3c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/5c97ee6d542f3c32","status":"passed","time":{"start":1696209321814,"stop":1696209459319,"duration":137505}},{"uid":"5f3dce620e8aaf49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/5f3dce620e8aaf49","status":"passed","time":{"start":1696123424021,"stop":1696123631570,"duration":207549}},{"uid":"7601481a8288bbd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7601481a8288bbd7","status":"passed","time":{"start":1696036380011,"stop":1696036513204,"duration":133193}},{"uid":"44788cd5c8c9d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/44788cd5c8c9d93","status":"passed","time":{"start":1695950071908,"stop":1695950248952,"duration":177044}},{"uid":"bdd91658b2cd4de6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/bdd91658b2cd4de6","status":"passed","time":{"start":1695930392853,"stop":1695930628813,"duration":235960}},{"uid":"fc61c1f18c872acb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fc61c1f18c872acb","status":"passed","time":{"start":1695930300338,"stop":1695930438509,"duration":138171}},{"uid":"6d8492b3a7d213f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6d8492b3a7d213f9","status":"passed","time":{"start":1695863664380,"stop":1695863901127,"duration":236747}},{"uid":"12f4df6a3daeaf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/12f4df6a3daeaf75","status":"passed","time":{"start":1695852497113,"stop":1695852682921,"duration":185808}},{"uid":"cc3fe585881c9bcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/cc3fe585881c9bcf","status":"passed","time":{"start":1695852448360,"stop":1695852579875,"duration":131515}},{"uid":"241aceba97f20788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/241aceba97f20788","status":"passed","time":{"start":1695841455236,"stop":1695841594152,"duration":138916}},{"uid":"8edfd70efe34e254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8edfd70efe34e254","status":"passed","time":{"start":1695841414814,"stop":1695841552595,"duration":137781}},{"uid":"b0d08d2443d418e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/b0d08d2443d418e7","status":"passed","time":{"start":1695777299376,"stop":1695777432988,"duration":133612}},{"uid":"a85259b3539e4170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a85259b3539e4170","status":"passed","time":{"start":1695690894673,"stop":1695691029510,"duration":134837}},{"uid":"9b631a99487b57f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/9b631a99487b57f8","status":"passed","time":{"start":1695604543037,"stop":1695604752011,"duration":208974}},{"uid":"268d86ac19cbeece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/268d86ac19cbeece","status":"passed","time":{"start":1695518320821,"stop":1695518555549,"duration":234728}},{"uid":"c68cacdaf178edc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c68cacdaf178edc7","status":"passed","time":{"start":1695431506215,"stop":1695431739110,"duration":232895}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":108},"items":[{"uid":"856f0fed0c88c9e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/856f0fed0c88c9e4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696468424844,"stop":1696468425213,"duration":369}},{"uid":"feeb58c3bee4b719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/feeb58c3bee4b719","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696382131042,"stop":1696382131510,"duration":468}},{"uid":"cbfb80f0be9849ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/cbfb80f0be9849ef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696366182074,"stop":1696366182685,"duration":611}},{"uid":"7086c0ec7d196a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/7086c0ec7d196a07","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696295653588,"stop":1696295654145,"duration":557}},{"uid":"7af7839e9ed07a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/7af7839e9ed07a23","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696209256243,"stop":1696209256709,"duration":466}},{"uid":"6224f577715dded9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6224f577715dded9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696123353917,"stop":1696123354578,"duration":661}},{"uid":"215579521da81b54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/215579521da81b54","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696036313479,"stop":1696036313949,"duration":470}},{"uid":"91fc262f3a8170ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91fc262f3a8170ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695950003863,"stop":1695950004453,"duration":590}},{"uid":"567c71e566cbbcff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/567c71e566cbbcff","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930324052,"stop":1695930324795,"duration":743}},{"uid":"9f7728b6a513c9f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9f7728b6a513c9f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930253557,"stop":1695930254009,"duration":452}},{"uid":"f7356982b0cdb028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/f7356982b0cdb028","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695863608487,"stop":1695863609555,"duration":1068}},{"uid":"f00b888d764c8a47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/f00b888d764c8a47","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852447343,"stop":1695852447976,"duration":633}},{"uid":"e286bfc0b86b53e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/e286bfc0b86b53e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852406738,"stop":1695852407196,"duration":458}},{"uid":"36f8d8fd6719c961","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/36f8d8fd6719c961","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841403906,"stop":1695841404404,"duration":498}},{"uid":"d8f6ffa2780bdaeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d8f6ffa2780bdaeb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841359572,"stop":1695841360016,"duration":444}},{"uid":"a1a16eb8d9aab400","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a1a16eb8d9aab400","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695777234449,"stop":1695777235006,"duration":557}},{"uid":"1306d970dcc201f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1306d970dcc201f4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695690832845,"stop":1695690833435,"duration":590}},{"uid":"a081020262cb471e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a081020262cb471e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695604444050,"stop":1695604444674,"duration":624}},{"uid":"aaf24e52478f511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/aaf24e52478f511","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695518224147,"stop":1695518224869,"duration":722}},{"uid":"9fb2376252f5a202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9fb2376252f5a202","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695431457250,"stop":1695431458070,"duration":820}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":40,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":108},"items":[{"uid":"4d88ca839a8c6f04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/4d88ca839a8c6f04","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696468651915,"stop":1696468653346,"duration":1431}},{"uid":"b850e3f2fb259035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/b850e3f2fb259035","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382364576,"stop":1696382365728,"duration":1152}},{"uid":"efd65174ae95d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/efd65174ae95d5a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366410900,"stop":1696366411930,"duration":1030}},{"uid":"5363c5c91bab259b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5363c5c91bab259b","status":"passed","time":{"start":1696295935499,"stop":1696295937999,"duration":2500}},{"uid":"e6ff866bc4301a8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e6ff866bc4301a8c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209492114,"stop":1696209493776,"duration":1662}},{"uid":"91750652b53f7623","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/91750652b53f7623","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123652898,"stop":1696123655147,"duration":2249}},{"uid":"5e96a811abe64c6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/5e96a811abe64c6e","status":"passed","time":{"start":1696036554853,"stop":1696036556542,"duration":1689}},{"uid":"b43acb0efde86cac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b43acb0efde86cac","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950276038,"stop":1695950276878,"duration":840}},{"uid":"88335401e21f774","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/88335401e21f774","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930652264,"stop":1695930654118,"duration":1854}},{"uid":"49cccda6206d8a16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/49cccda6206d8a16","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930489187,"stop":1695930490126,"duration":939}},{"uid":"890c94bd3495eb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/890c94bd3495eb56","status":"passed","time":{"start":1695863896567,"stop":1695863898859,"duration":2292}},{"uid":"89774ae6338642f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/89774ae6338642f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852720730,"stop":1695852722375,"duration":1645}},{"uid":"953fa52cc671165e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/953fa52cc671165e","status":"passed","time":{"start":1695852622255,"stop":1695852623917,"duration":1662}},{"uid":"9d38fa17064f00ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/9d38fa17064f00ff","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841628376,"stop":1695841629644,"duration":1268}},{"uid":"e69dbf206688b4fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e69dbf206688b4fa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841581950,"stop":1695841582574,"duration":624}},{"uid":"e1951fa68d325fa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e1951fa68d325fa0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777469129,"stop":1695777469840,"duration":711}},{"uid":"a54900a3b7de6740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a54900a3b7de6740","status":"passed","time":{"start":1695691066781,"stop":1695691068381,"duration":1600}},{"uid":"169224ce1b8aaa15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/169224ce1b8aaa15","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604762296,"stop":1695604764915,"duration":2619}},{"uid":"6d2a7d0e04676971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6d2a7d0e04676971","status":"passed","time":{"start":1695518541969,"stop":1695518544566,"duration":2597}},{"uid":"a9d6dd06c692a5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a9d6dd06c692a5d6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431759364,"stop":1695431761301,"duration":1937}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"ffe4762592efc92e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/ffe4762592efc92e","status":"passed","time":{"start":1696468447431,"stop":1696468449510,"duration":2079}},{"uid":"3d30741e651dadb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3d30741e651dadb8","status":"passed","time":{"start":1696382152299,"stop":1696382155111,"duration":2812}},{"uid":"94df48e85a30cd56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/94df48e85a30cd56","status":"passed","time":{"start":1696366199623,"stop":1696366202877,"duration":3254}},{"uid":"1e16410af70f2382","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/1e16410af70f2382","status":"passed","time":{"start":1696295678041,"stop":1696295681253,"duration":3212}},{"uid":"e16f47967df2c093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e16f47967df2c093","status":"passed","time":{"start":1696209286512,"stop":1696209288752,"duration":2240}},{"uid":"a80cd43e300ca190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a80cd43e300ca190","status":"passed","time":{"start":1696123380074,"stop":1696123383146,"duration":3072}},{"uid":"4b738325b9bc3412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4b738325b9bc3412","status":"passed","time":{"start":1696036341710,"stop":1696036344095,"duration":2385}},{"uid":"7621bd144f1af7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/7621bd144f1af7bc","status":"passed","time":{"start":1695950028830,"stop":1695950033384,"duration":4554}},{"uid":"657cf8d724a0c64c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/657cf8d724a0c64c","status":"passed","time":{"start":1695930353291,"stop":1695930356665,"duration":3374}},{"uid":"2f129a11305f2928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/2f129a11305f2928","status":"passed","time":{"start":1695930270967,"stop":1695930273658,"duration":2691}},{"uid":"430698748f730df8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/430698748f730df8","status":"passed","time":{"start":1695863640686,"stop":1695863643274,"duration":2588}},{"uid":"dc8ff8969bddd935","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dc8ff8969bddd935","status":"passed","time":{"start":1695852473374,"stop":1695852476272,"duration":2898}},{"uid":"af117daecd7b56d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/af117daecd7b56d4","status":"passed","time":{"start":1695852424470,"stop":1695852429292,"duration":4822}},{"uid":"85a79d09f1eb9cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/85a79d09f1eb9cc5","status":"passed","time":{"start":1695841422492,"stop":1695841424875,"duration":2383}},{"uid":"87349e6ef62bc57c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/87349e6ef62bc57c","status":"passed","time":{"start":1695841381871,"stop":1695841383872,"duration":2001}},{"uid":"a66249d18ec8c578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a66249d18ec8c578","status":"passed","time":{"start":1695777260369,"stop":1695777262769,"duration":2400}},{"uid":"1ee7e70816dda8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1ee7e70816dda8d0","status":"passed","time":{"start":1695690861281,"stop":1695690863251,"duration":1970}},{"uid":"a4e5eed6ffdb8de5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a4e5eed6ffdb8de5","status":"passed","time":{"start":1695604469797,"stop":1695604472809,"duration":3012}},{"uid":"a5f7f25efd5a310","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/a5f7f25efd5a310","status":"passed","time":{"start":1695518250080,"stop":1695518253704,"duration":3624}},{"uid":"59a3901c5ddb776a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/59a3901c5ddb776a","status":"passed","time":{"start":1695431482303,"stop":1695431484938,"duration":2635}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"af18b34b57e50d17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/af18b34b57e50d17","status":"passed","time":{"start":1696468744446,"stop":1696468752315,"duration":7869}},{"uid":"14415b38226a30f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/14415b38226a30f9","status":"passed","time":{"start":1696382447614,"stop":1696382457005,"duration":9391}},{"uid":"cbf95b027f30ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/cbf95b027f30ec86","status":"passed","time":{"start":1696366585157,"stop":1696366590165,"duration":5008}},{"uid":"401fccbbadba736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/401fccbbadba736","status":"passed","time":{"start":1696295972628,"stop":1696295977642,"duration":5014}},{"uid":"36fbbb48fd0bf633","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/36fbbb48fd0bf633","status":"passed","time":{"start":1696209570326,"stop":1696209577862,"duration":7536}},{"uid":"cd40eeeb2e11c308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/cd40eeeb2e11c308","status":"passed","time":{"start":1696123701087,"stop":1696123708905,"duration":7818}},{"uid":"510682f8f9e5a31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/510682f8f9e5a31f","status":"passed","time":{"start":1696036614151,"stop":1696036619761,"duration":5610}},{"uid":"e22700f734431caa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/e22700f734431caa","status":"passed","time":{"start":1695950322305,"stop":1695950330093,"duration":7788}},{"uid":"5a77cf73a49fbb99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/5a77cf73a49fbb99","status":"passed","time":{"start":1695930734853,"stop":1695930740276,"duration":5423}},{"uid":"eb3c24afe6115e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/eb3c24afe6115e7d","status":"passed","time":{"start":1695930655192,"stop":1695930660064,"duration":4872}},{"uid":"94d81cc9a71d5c46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/94d81cc9a71d5c46","status":"passed","time":{"start":1695863984390,"stop":1695863991381,"duration":6991}},{"uid":"dc099a54419427ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/dc099a54419427ce","status":"passed","time":{"start":1695852759969,"stop":1695852765132,"duration":5163}},{"uid":"7a2e512b2ae346d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/7a2e512b2ae346d4","status":"passed","time":{"start":1695852691304,"stop":1695852696357,"duration":5053}},{"uid":"71d695adb0646f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/71d695adb0646f20","status":"passed","time":{"start":1695841781148,"stop":1695841786320,"duration":5172}},{"uid":"d9d3587515ab019a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d9d3587515ab019a","status":"passed","time":{"start":1695841634493,"stop":1695841643340,"duration":8847}},{"uid":"7d91df353fbb5fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/7d91df353fbb5fbb","status":"passed","time":{"start":1695777519125,"stop":1695777525633,"duration":6508}},{"uid":"bd5f94a4f86cd730","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/bd5f94a4f86cd730","status":"passed","time":{"start":1695691123754,"stop":1695691131466,"duration":7712}},{"uid":"aa79a27454924b08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/aa79a27454924b08","status":"passed","time":{"start":1695604796892,"stop":1695604805223,"duration":8331}},{"uid":"90ef83621e4e0eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/90ef83621e4e0eab","status":"passed","time":{"start":1695518600850,"stop":1695518606540,"duration":5690}},{"uid":"9d6c5ee67e841acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/9d6c5ee67e841acf","status":"passed","time":{"start":1695431797050,"stop":1695431802154,"duration":5104}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"48f7520cc5375ec1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/48f7520cc5375ec1","status":"passed","time":{"start":1696468458982,"stop":1696468461194,"duration":2212}},{"uid":"55642655f5380036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/55642655f5380036","status":"passed","time":{"start":1696382167189,"stop":1696382169449,"duration":2260}},{"uid":"7dc4a6635f0d5052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/7dc4a6635f0d5052","status":"passed","time":{"start":1696366210805,"stop":1696366212965,"duration":2160}},{"uid":"5e999e44f931a764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5e999e44f931a764","status":"passed","time":{"start":1696295695466,"stop":1696295697800,"duration":2334}},{"uid":"c61ea82dcbf2648f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c61ea82dcbf2648f","status":"passed","time":{"start":1696209298875,"stop":1696209301140,"duration":2265}},{"uid":"d895cd35ff0095d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/d895cd35ff0095d2","status":"passed","time":{"start":1696123395554,"stop":1696123398042,"duration":2488}},{"uid":"856890312364aee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/856890312364aee5","status":"passed","time":{"start":1696036356897,"stop":1696036359137,"duration":2240}},{"uid":"996ad7024c82442b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/996ad7024c82442b","status":"passed","time":{"start":1695950048439,"stop":1695950050959,"duration":2520}},{"uid":"d5901b7882639a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d5901b7882639a3c","status":"passed","time":{"start":1695930369575,"stop":1695930372611,"duration":3036}},{"uid":"bbc66808f2b08e4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/bbc66808f2b08e4c","status":"passed","time":{"start":1695930283204,"stop":1695930285429,"duration":2225}},{"uid":"145ae7c1400544eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/145ae7c1400544eb","status":"passed","time":{"start":1695863658534,"stop":1695863661161,"duration":2627}},{"uid":"a996bd9a3bc29a3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/a996bd9a3bc29a3f","status":"passed","time":{"start":1695852495151,"stop":1695852497706,"duration":2555}},{"uid":"420b019aca667b5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/420b019aca667b5a","status":"passed","time":{"start":1695852445448,"stop":1695852447670,"duration":2222}},{"uid":"7388b73a8ec451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7388b73a8ec451","status":"passed","time":{"start":1695841436702,"stop":1695841438932,"duration":2230}},{"uid":"ff120d944084ac00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/ff120d944084ac00","status":"passed","time":{"start":1695841396361,"stop":1695841398483,"duration":2122}},{"uid":"1fe5af17b54d1118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/1fe5af17b54d1118","status":"passed","time":{"start":1695777272826,"stop":1695777275057,"duration":2231}},{"uid":"1041db695b80268f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1041db695b80268f","status":"passed","time":{"start":1695690877504,"stop":1695690879695,"duration":2191}},{"uid":"8c449c6ffd47d8e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/8c449c6ffd47d8e8","status":"passed","time":{"start":1695604491077,"stop":1695604493750,"duration":2673}},{"uid":"6f7dbe6c5f6c6342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/6f7dbe6c5f6c6342","status":"passed","time":{"start":1695518267677,"stop":1695518270476,"duration":2799}},{"uid":"c716bb1fe5ee66db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c716bb1fe5ee66db","status":"passed","time":{"start":1695431501997,"stop":1695431504810,"duration":2813}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"693509f65ecd5edf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/693509f65ecd5edf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696468427593,"stop":1696468427879,"duration":286}},{"uid":"df4df0a959ef2c2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/df4df0a959ef2c2f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696382134335,"stop":1696382134611,"duration":276}},{"uid":"abc3c930eaaaf0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/abc3c930eaaaf0a1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696366184987,"stop":1696366185290,"duration":303}},{"uid":"78d0c5560822dd8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/78d0c5560822dd8e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696295656845,"stop":1696295657290,"duration":445}},{"uid":"77ddf56d16847312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/77ddf56d16847312","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696209259081,"stop":1696209259467,"duration":386}},{"uid":"a2013032f419de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a2013032f419de6e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696123358045,"stop":1696123358485,"duration":440}},{"uid":"1d89be92e5e3614a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1d89be92e5e3614a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1696036316285,"stop":1696036316561,"duration":276}},{"uid":"df7c382a0da42ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/df7c382a0da42ed","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695950007291,"stop":1695950007784,"duration":493}},{"uid":"d5abb6511cb19f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/d5abb6511cb19f17","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930328054,"stop":1695930328682,"duration":628}},{"uid":"aa6f2f49f0350d6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/aa6f2f49f0350d6a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695930256103,"stop":1695930256372,"duration":269}},{"uid":"464b2df0c42b4779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/464b2df0c42b4779","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695863613047,"stop":1695863613686,"duration":639}},{"uid":"c47eb8ddf5cd568a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c47eb8ddf5cd568a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852450743,"stop":1695852451145,"duration":402}},{"uid":"52bde44df2f2b553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/52bde44df2f2b553","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695852409312,"stop":1695852409598,"duration":286}},{"uid":"5407a130dea0c5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5407a130dea0c5cd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841406910,"stop":1695841407234,"duration":324}},{"uid":"490740f9257e5cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/490740f9257e5cde","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695841362331,"stop":1695841362607,"duration":276}},{"uid":"3cb2a04404f99ec1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/3cb2a04404f99ec1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695777237171,"stop":1695777237482,"duration":311}},{"uid":"d9dd0303b4a5a36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/d9dd0303b4a5a36c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695690835933,"stop":1695690836207,"duration":274}},{"uid":"679b743e8f59105d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/679b743e8f59105d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695604448035,"stop":1695604448519,"duration":484}},{"uid":"38c80d9ab808b869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/38c80d9ab808b869","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695518228518,"stop":1695518229064,"duration":546}},{"uid":"61b60100121ad0cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/61b60100121ad0cf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1007)')))","time":{"start":1695431461348,"stop":1695431461883,"duration":535}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"a041b8e4fffeacda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/a041b8e4fffeacda","status":"passed","time":{"start":1696468704639,"stop":1696468707630,"duration":2991}},{"uid":"e15ab6f252e0c071","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/e15ab6f252e0c071","status":"passed","time":{"start":1696382406505,"stop":1696382409462,"duration":2957}},{"uid":"3d78525095b1656c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3d78525095b1656c","status":"passed","time":{"start":1696366555163,"stop":1696366558101,"duration":2938}},{"uid":"c2966d57b21216cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/c2966d57b21216cc","status":"passed","time":{"start":1696295944118,"stop":1696295946757,"duration":2639}},{"uid":"edc305a6a73f33e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/edc305a6a73f33e9","status":"passed","time":{"start":1696209524809,"stop":1696209527915,"duration":3106}},{"uid":"eeea13b9d0731027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/eeea13b9d0731027","status":"passed","time":{"start":1696123662800,"stop":1696123665749,"duration":2949}},{"uid":"34c2d069fd9f8456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/34c2d069fd9f8456","status":"passed","time":{"start":1696036582985,"stop":1696036585909,"duration":2924}},{"uid":"4dc57a2d61a8dbc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/4dc57a2d61a8dbc7","status":"passed","time":{"start":1695950290165,"stop":1695950293714,"duration":3549}},{"uid":"3120b54f7c03f5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/3120b54f7c03f5e6","status":"passed","time":{"start":1695930699930,"stop":1695930702764,"duration":2834}},{"uid":"762d384546bf5f83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/762d384546bf5f83","status":"passed","time":{"start":1695930629106,"stop":1695930631860,"duration":2754}},{"uid":"fdb80fd36218947c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/fdb80fd36218947c","status":"passed","time":{"start":1695863940375,"stop":1695863943530,"duration":3155}},{"uid":"7ca92d12f79223cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7ca92d12f79223cf","status":"passed","time":{"start":1695852728335,"stop":1695852730836,"duration":2501}},{"uid":"6b76b362a0f93f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/6b76b362a0f93f84","status":"passed","time":{"start":1695852664083,"stop":1695852667779,"duration":3696}},{"uid":"7b91de0a4c18657c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/7b91de0a4c18657c","status":"passed","time":{"start":1695841634372,"stop":1695841636885,"duration":2513}},{"uid":"1ebb031351acea13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/1ebb031351acea13","status":"passed","time":{"start":1695841607271,"stop":1695841609743,"duration":2472}},{"uid":"eca944e335047d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/eca944e335047d77","status":"passed","time":{"start":1695777481827,"stop":1695777484675,"duration":2848}},{"uid":"6a588ae0cfe444ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6a588ae0cfe444ff","status":"passed","time":{"start":1695691084007,"stop":1695691087894,"duration":3887}},{"uid":"2808ee0aa1f3f47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2808ee0aa1f3f47d","status":"passed","time":{"start":1695604774153,"stop":1695604777310,"duration":3157}},{"uid":"f0798dbfe94821c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f0798dbfe94821c2","status":"passed","time":{"start":1695518571886,"stop":1695518574752,"duration":2866}},{"uid":"2698e64c9a8dba15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/2698e64c9a8dba15","status":"passed","time":{"start":1695431766705,"stop":1695431769589,"duration":2884}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"bd654b332025e854","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/bd654b332025e854","status":"passed","time":{"start":1696468698635,"stop":1696468701689,"duration":3054}},{"uid":"552e94a98c06bf75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/552e94a98c06bf75","status":"passed","time":{"start":1696382404975,"stop":1696382405712,"duration":737}},{"uid":"99ba0149367e9d5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/99ba0149367e9d5a","status":"passed","time":{"start":1696366403518,"stop":1696366405014,"duration":1496}},{"uid":"fa3aba046a065180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/fa3aba046a065180","status":"passed","time":{"start":1696295927748,"stop":1696295928525,"duration":777}},{"uid":"50fa0dd0e15875f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/50fa0dd0e15875f7","status":"passed","time":{"start":1696209522424,"stop":1696209523116,"duration":692}},{"uid":"8e689d23e8bf80fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/8e689d23e8bf80fb","status":"passed","time":{"start":1696123635857,"stop":1696123636836,"duration":979}},{"uid":"e1bb53e856c056eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/e1bb53e856c056eb","status":"passed","time":{"start":1696036580733,"stop":1696036581436,"duration":703}},{"uid":"93ab4cbd966d4cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/93ab4cbd966d4cba","status":"passed","time":{"start":1695950257216,"stop":1695950260190,"duration":2974}},{"uid":"e9ed5fefcd0d0a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/e9ed5fefcd0d0a3e","status":"passed","time":{"start":1695930575289,"stop":1695930576250,"duration":961}},{"uid":"8782ce46154be610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/8782ce46154be610","status":"passed","time":{"start":1695930482120,"stop":1695930483054,"duration":934}},{"uid":"9c0669deabb6f970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9c0669deabb6f970","status":"passed","time":{"start":1695863867377,"stop":1695863868404,"duration":1027}},{"uid":"c55ae2282cbfa376","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/c55ae2282cbfa376","status":"passed","time":{"start":1695852711493,"stop":1695852712392,"duration":899}},{"uid":"9f23e6efa8531c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9f23e6efa8531c21","status":"passed","time":{"start":1695852662108,"stop":1695852662720,"duration":612}},{"uid":"15a66cb91245d393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/15a66cb91245d393","status":"passed","time":{"start":1695841627609,"stop":1695841628253,"duration":644}},{"uid":"803d1b464f56c5e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/803d1b464f56c5e7","status":"passed","time":{"start":1695841599388,"stop":1695841600028,"duration":640}},{"uid":"6ed99dd917ab9891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/6ed99dd917ab9891","status":"passed","time":{"start":1695777478970,"stop":1695777479684,"duration":714}},{"uid":"c8b5d51e55173baa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c8b5d51e55173baa","status":"passed","time":{"start":1695691081218,"stop":1695691081961,"duration":743}},{"uid":"6f8529a0c93f64e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/6f8529a0c93f64e3","status":"passed","time":{"start":1695604724772,"stop":1695604730451,"duration":5679}},{"uid":"42d949b0b3c7c712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/42d949b0b3c7c712","status":"passed","time":{"start":1695518508897,"stop":1695518511999,"duration":3102}},{"uid":"db547d8e4dac464f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/db547d8e4dac464f","status":"passed","time":{"start":1695431732274,"stop":1695431733290,"duration":1016}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"cd32ad005e7c1cea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/cd32ad005e7c1cea","status":"passed","time":{"start":1696468654209,"stop":1696468662267,"duration":8058}},{"uid":"996920afa3167c3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/996920afa3167c3f","status":"passed","time":{"start":1696382368977,"stop":1696382372413,"duration":3436}},{"uid":"3158ca30f4436349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/3158ca30f4436349","status":"passed","time":{"start":1696366415207,"stop":1696366419202,"duration":3995}},{"uid":"b29edf9f108df829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b29edf9f108df829","status":"passed","time":{"start":1696295936976,"stop":1696295941534,"duration":4558}},{"uid":"4a08bc6d04748fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a08bc6d04748fd1","status":"passed","time":{"start":1696209494717,"stop":1696209497143,"duration":2426}},{"uid":"6b70147d35241da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/6b70147d35241da8","status":"passed","time":{"start":1696123656329,"stop":1696123659941,"duration":3612}},{"uid":"7b9c3cdbbc3e9df9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/7b9c3cdbbc3e9df9","status":"passed","time":{"start":1696036557248,"stop":1696036563180,"duration":5932}},{"uid":"c0a2fdc5901ddb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c0a2fdc5901ddb3","status":"passed","time":{"start":1695950281030,"stop":1695950284385,"duration":3355}},{"uid":"4bc9561f58d1f325","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/4bc9561f58d1f325","status":"passed","time":{"start":1695930655529,"stop":1695930661791,"duration":6262}},{"uid":"10d5b1449125b96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/10d5b1449125b96e","status":"passed","time":{"start":1695930490993,"stop":1695930493872,"duration":2879}},{"uid":"e2ad2c633552d46f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/e2ad2c633552d46f","status":"passed","time":{"start":1695863899863,"stop":1695863905174,"duration":5311}},{"uid":"b002503bb075e26d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b002503bb075e26d","status":"passed","time":{"start":1695852723670,"stop":1695852726931,"duration":3261}},{"uid":"d2ea1c01e0f2e6a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d2ea1c01e0f2e6a5","status":"passed","time":{"start":1695852624503,"stop":1695852627139,"duration":2636}},{"uid":"5f77e3bf8f85f7ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/5f77e3bf8f85f7ff","status":"passed","time":{"start":1695841638654,"stop":1695841641277,"duration":2623}},{"uid":"d89c50135a08735a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/d89c50135a08735a","status":"passed","time":{"start":1695841583429,"stop":1695841586024,"duration":2595}},{"uid":"76be6a452b08de06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/76be6a452b08de06","status":"passed","time":{"start":1695777470774,"stop":1695777472471,"duration":1697}},{"uid":"87bf1c63cbd616ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/87bf1c63cbd616ca","status":"passed","time":{"start":1695691070785,"stop":1695691073095,"duration":2310}},{"uid":"a73539f211e6aa58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/a73539f211e6aa58","status":"passed","time":{"start":1695604768604,"stop":1695604771365,"duration":2761}},{"uid":"ca7ce1070dc203c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ca7ce1070dc203c5","status":"passed","time":{"start":1695518545498,"stop":1695518548159,"duration":2661}},{"uid":"70f0b69a31fcf164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/70f0b69a31fcf164","status":"passed","time":{"start":1695431762802,"stop":1695431765056,"duration":2254}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":75},"items":[{"uid":"8d804d40ebdb6393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/8d804d40ebdb6393","status":"passed","time":{"start":1696468461197,"stop":1696468464416,"duration":3219}},{"uid":"68ed92269acbef6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/68ed92269acbef6a","status":"passed","time":{"start":1696382169453,"stop":1696382172185,"duration":2732}},{"uid":"617d93e250b8839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/617d93e250b8839","status":"passed","time":{"start":1696366212968,"stop":1696366214858,"duration":1890}},{"uid":"59e34ab3399c4473","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/59e34ab3399c4473","status":"passed","time":{"start":1696295697803,"stop":1696295701875,"duration":4072}},{"uid":"840d7c034324961f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/840d7c034324961f","status":"passed","time":{"start":1696209301143,"stop":1696209303364,"duration":2221}},{"uid":"b189cfda12bbc10e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b189cfda12bbc10e","status":"passed","time":{"start":1696123398045,"stop":1696123401393,"duration":3348}},{"uid":"dbd9b08c63022d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/dbd9b08c63022d30","status":"passed","time":{"start":1696036359140,"stop":1696036361585,"duration":2445}},{"uid":"abe2843401f46c7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/abe2843401f46c7a","status":"passed","time":{"start":1695950050962,"stop":1695950054478,"duration":3516}},{"uid":"de7a78b6fb8c5d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/de7a78b6fb8c5d77","status":"passed","time":{"start":1695930372614,"stop":1695930376303,"duration":3689}},{"uid":"152a55ecb19024d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/152a55ecb19024d9","status":"passed","time":{"start":1695930285432,"stop":1695930287384,"duration":1952}},{"uid":"4e2fe54bb17475dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4e2fe54bb17475dc","status":"passed","time":{"start":1695863661167,"stop":1695863664047,"duration":2880}},{"uid":"8bb475ae53ded62f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8bb475ae53ded62f","status":"passed","time":{"start":1695852497710,"stop":1695852499958,"duration":2248}},{"uid":"c06dfeacf6bf175f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c06dfeacf6bf175f","status":"passed","time":{"start":1695852447673,"stop":1695852450481,"duration":2808}},{"uid":"d8a324cb93494036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d8a324cb93494036","status":"passed","time":{"start":1695841438936,"stop":1695841440839,"duration":1903}},{"uid":"2e3e0bfbffbe6397","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/2e3e0bfbffbe6397","status":"passed","time":{"start":1695841398486,"stop":1695841400285,"duration":1799}},{"uid":"be736a62bf61188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/be736a62bf61188","status":"passed","time":{"start":1695777275061,"stop":1695777276927,"duration":1866}},{"uid":"1deef5cc08f38e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1deef5cc08f38e31","status":"passed","time":{"start":1695690879702,"stop":1695690881743,"duration":2041}},{"uid":"8f9c3748c2a3076a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/8f9c3748c2a3076a","status":"passed","time":{"start":1695604493754,"stop":1695604497111,"duration":3357}},{"uid":"32022f54c8e52f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/32022f54c8e52f59","status":"passed","time":{"start":1695518270481,"stop":1695518273363,"duration":2882}},{"uid":"1407955d09145181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/1407955d09145181","status":"passed","time":{"start":1695431504813,"stop":1695431508728,"duration":3915}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"583fcc4995fcb74c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/583fcc4995fcb74c","status":"passed","time":{"start":1696468426230,"stop":1696468427135,"duration":905}},{"uid":"842e4aedc1d28f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/842e4aedc1d28f46","status":"passed","time":{"start":1696382132729,"stop":1696382133863,"duration":1134}},{"uid":"96290caae4027eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/96290caae4027eb3","status":"passed","time":{"start":1696366183723,"stop":1696366184489,"duration":766}},{"uid":"53d47d8576ec4e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/53d47d8576ec4e40","status":"passed","time":{"start":1696295655311,"stop":1696295656247,"duration":936}},{"uid":"e90dd4802124ac5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/e90dd4802124ac5","status":"passed","time":{"start":1696209257792,"stop":1696209258616,"duration":824}},{"uid":"80703f689bb9aab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/80703f689bb9aab2","status":"passed","time":{"start":1696123355934,"stop":1696123357367,"duration":1433}},{"uid":"1a5095da80f8903a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1a5095da80f8903a","status":"passed","time":{"start":1696036314944,"stop":1696036315836,"duration":892}},{"uid":"91ae76905fbcc80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/91ae76905fbcc80","status":"passed","time":{"start":1695950005601,"stop":1695950006699,"duration":1098}},{"uid":"dbf33b5c50300410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/dbf33b5c50300410","status":"passed","time":{"start":1695930326292,"stop":1695930327299,"duration":1007}},{"uid":"1e8c46c8b70b5f98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/1e8c46c8b70b5f98","status":"passed","time":{"start":1695930254984,"stop":1695930255627,"duration":643}},{"uid":"47b22f59fefd63eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/47b22f59fefd63eb","status":"passed","time":{"start":1695863610983,"stop":1695863611993,"duration":1010}},{"uid":"84354e7dfbf7b029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/84354e7dfbf7b029","status":"passed","time":{"start":1695852449284,"stop":1695852450146,"duration":862}},{"uid":"c33fcf5052ad7e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/c33fcf5052ad7e8","status":"passed","time":{"start":1695852408175,"stop":1695852408869,"duration":694}},{"uid":"f392d07b5af9d4c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f392d07b5af9d4c8","status":"passed","time":{"start":1695841405670,"stop":1695841406378,"duration":708}},{"uid":"cca081a9ecfdb285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/cca081a9ecfdb285","status":"passed","time":{"start":1695841361060,"stop":1695841361807,"duration":747}},{"uid":"69d98caa4dcc7f7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/69d98caa4dcc7f7b","status":"passed","time":{"start":1695777236061,"stop":1695777236696,"duration":635}},{"uid":"4b24046522b34449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/4b24046522b34449","status":"passed","time":{"start":1695690834602,"stop":1695690835450,"duration":848}},{"uid":"f7de476cc5c3295a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f7de476cc5c3295a","status":"passed","time":{"start":1695604445966,"stop":1695604447325,"duration":1359}},{"uid":"703fa98b7eac952f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/703fa98b7eac952f","status":"passed","time":{"start":1695518226299,"stop":1695518227789,"duration":1490}},{"uid":"54a5ded417818ff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/54a5ded417818ff6","status":"passed","time":{"start":1695431459519,"stop":1695431460506,"duration":987}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"a1133bf5cd512670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/a1133bf5cd512670","status":"passed","time":{"start":1696468617701,"stop":1696468618436,"duration":735}},{"uid":"761dc7861ed267f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/761dc7861ed267f5","status":"passed","time":{"start":1696382323716,"stop":1696382324454,"duration":738}},{"uid":"6c443ed920c9610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/6c443ed920c9610","status":"passed","time":{"start":1696366360767,"stop":1696366361553,"duration":786}},{"uid":"bf03dc50e3d132b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/bf03dc50e3d132b5","status":"passed","time":{"start":1696295902960,"stop":1696295903950,"duration":990}},{"uid":"1cbc40556f95b9ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/1cbc40556f95b9ea","status":"passed","time":{"start":1696209459322,"stop":1696209460054,"duration":732}},{"uid":"4cc09851684b7358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/4cc09851684b7358","status":"passed","time":{"start":1696123631573,"stop":1696123632632,"duration":1059}},{"uid":"220797c896fc9e65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/220797c896fc9e65","status":"passed","time":{"start":1696036513208,"stop":1696036513981,"duration":773}},{"uid":"73c9aad38fed84fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/73c9aad38fed84fb","status":"passed","time":{"start":1695950248955,"stop":1695950249942,"duration":987}},{"uid":"9f6df625179727fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9f6df625179727fd","status":"passed","time":{"start":1695930628817,"stop":1695930629873,"duration":1056}},{"uid":"fe68ecf3bc26f429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fe68ecf3bc26f429","status":"passed","time":{"start":1695930438512,"stop":1695930439257,"duration":745}},{"uid":"6a9f75916894baed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/6a9f75916894baed","status":"passed","time":{"start":1695863901131,"stop":1695863902233,"duration":1102}},{"uid":"6dd67ea6fe178dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6dd67ea6fe178dfd","status":"passed","time":{"start":1695852682925,"stop":1695852683939,"duration":1014}},{"uid":"15d19427d80ec67e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/15d19427d80ec67e","status":"passed","time":{"start":1695852579878,"stop":1695852580606,"duration":728}},{"uid":"d433f53422a0906e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/d433f53422a0906e","status":"passed","time":{"start":1695841594157,"stop":1695841594916,"duration":759}},{"uid":"796ccd5ddbb7a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/796ccd5ddbb7a5c","status":"passed","time":{"start":1695841552599,"stop":1695841553339,"duration":740}},{"uid":"4e005b2ae7b5ed18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/4e005b2ae7b5ed18","status":"passed","time":{"start":1695777432991,"stop":1695777433772,"duration":781}},{"uid":"31b4ac2911f0cf84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/31b4ac2911f0cf84","status":"passed","time":{"start":1695691029513,"stop":1695691030227,"duration":714}},{"uid":"bfa5fc509bdc3aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/bfa5fc509bdc3aba","status":"passed","time":{"start":1695604752014,"stop":1695604753024,"duration":1010}},{"uid":"76b32dfe0bc8719c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/76b32dfe0bc8719c","status":"passed","time":{"start":1695518555552,"stop":1695518556600,"duration":1048}},{"uid":"d7252cbd83a17d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d7252cbd83a17d3d","status":"passed","time":{"start":1695431739114,"stop":1695431740217,"duration":1103}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"85f3c3cdb8049c6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/85f3c3cdb8049c6c","status":"passed","time":{"start":1696468720551,"stop":1696468722765,"duration":2214}},{"uid":"4a7bbdbf30879aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/4a7bbdbf30879aba","status":"passed","time":{"start":1696382420404,"stop":1696382422818,"duration":2414}},{"uid":"ae7e47e3dc4a2093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ae7e47e3dc4a2093","status":"passed","time":{"start":1696366568850,"stop":1696366570122,"duration":1272}},{"uid":"d1eeea10ae9594eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/d1eeea10ae9594eb","status":"passed","time":{"start":1696295955286,"stop":1696295956868,"duration":1582}},{"uid":"295a906edc1a699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/295a906edc1a699","status":"passed","time":{"start":1696209550064,"stop":1696209551590,"duration":1526}},{"uid":"1de4e6a247155561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1de4e6a247155561","status":"passed","time":{"start":1696123682024,"stop":1696123683454,"duration":1430}},{"uid":"8783bdfb2eeecbe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/8783bdfb2eeecbe8","status":"passed","time":{"start":1696036597786,"stop":1696036599290,"duration":1504}},{"uid":"b256deee5fbd0005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/b256deee5fbd0005","status":"passed","time":{"start":1695950303843,"stop":1695950306177,"duration":2334}},{"uid":"2c9a1070c08e3e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/2c9a1070c08e3e4b","status":"passed","time":{"start":1695930713238,"stop":1695930715291,"duration":2053}},{"uid":"607c4a1916e8e861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/607c4a1916e8e861","status":"passed","time":{"start":1695930640091,"stop":1695930641491,"duration":1400}},{"uid":"291203f23b9f809d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/291203f23b9f809d","status":"passed","time":{"start":1695863962958,"stop":1695863964753,"duration":1795}},{"uid":"ba9ed2a5d32c308e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/ba9ed2a5d32c308e","status":"passed","time":{"start":1695852742967,"stop":1695852744847,"duration":1880}},{"uid":"49f69c95d6f7acb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/49f69c95d6f7acb4","status":"passed","time":{"start":1695852675349,"stop":1695852676722,"duration":1373}},{"uid":"c2c6c3d67935d146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c2c6c3d67935d146","status":"passed","time":{"start":1695841773592,"stop":1695841775088,"duration":1496}},{"uid":"8d9ab269be139c98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/8d9ab269be139c98","status":"passed","time":{"start":1695841617446,"stop":1695841618685,"duration":1239}},{"uid":"a24166ad53119f9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a24166ad53119f9b","status":"passed","time":{"start":1695777496204,"stop":1695777498067,"duration":1863}},{"uid":"1c8ae2a636da01ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/1c8ae2a636da01ae","status":"passed","time":{"start":1695691104725,"stop":1695691106412,"duration":1687}},{"uid":"5b3e97e0b4426fed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/5b3e97e0b4426fed","status":"passed","time":{"start":1695604779622,"stop":1695604781389,"duration":1767}},{"uid":"4572c51f39ba02e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4572c51f39ba02e4","status":"passed","time":{"start":1695518583238,"stop":1695518585398,"duration":2160}},{"uid":"d27ce6843088842d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/d27ce6843088842d","status":"passed","time":{"start":1695431778565,"stop":1695431780318,"duration":1753}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":108},"items":[{"uid":"9a1e85c3d6b1cf6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9a1e85c3d6b1cf6a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696468454031,"stop":1696468454482,"duration":451}},{"uid":"f3128fc8e34154c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f3128fc8e34154c2","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696382158536,"stop":1696382158957,"duration":421}},{"uid":"69e0138592650737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/69e0138592650737","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696366206104,"stop":1696366206512,"duration":408}},{"uid":"9b4058b01de65612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/9b4058b01de65612","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696295686446,"stop":1696295687009,"duration":563}},{"uid":"14f864c0f02dfb41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/14f864c0f02dfb41","status":"passed","time":{"start":1696209292642,"stop":1696209294062,"duration":1420}},{"uid":"ba0fa35d8127b9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/ba0fa35d8127b9ce","status":"passed","time":{"start":1696123387436,"stop":1696123389750,"duration":2314}},{"uid":"ae2616a19ecb142d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/ae2616a19ecb142d","status":"passed","time":{"start":1696036351205,"stop":1696036352622,"duration":1417}},{"uid":"5c94cecc606141f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5c94cecc606141f3","status":"passed","time":{"start":1695950038791,"stop":1695950040653,"duration":1862}},{"uid":"80c4f52d3f834d7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/80c4f52d3f834d7e","status":"passed","time":{"start":1695930361235,"stop":1695930363509,"duration":2274}},{"uid":"7551da253583fb9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/7551da253583fb9a","status":"passed","time":{"start":1695930277312,"stop":1695930278768,"duration":1456}},{"uid":"3f03c8b72ff36acb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3f03c8b72ff36acb","status":"passed","time":{"start":1695863647818,"stop":1695863650242,"duration":2424}},{"uid":"587c70967195c3de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/587c70967195c3de","status":"passed","time":{"start":1695852484078,"stop":1695852485939,"duration":1861}},{"uid":"337dedbee38c9c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/337dedbee38c9c92","status":"passed","time":{"start":1695852440108,"stop":1695852441424,"duration":1316}},{"uid":"2338684b2492bfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/2338684b2492bfd2","status":"passed","time":{"start":1695841431037,"stop":1695841432466,"duration":1429}},{"uid":"4f30c7cfd6cd778c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/4f30c7cfd6cd778c","status":"passed","time":{"start":1695841387131,"stop":1695841388566,"duration":1435}},{"uid":"acd5a601dbb23a0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/acd5a601dbb23a0e","status":"passed","time":{"start":1695777267297,"stop":1695777268776,"duration":1479}},{"uid":"6db476c6d66ed977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/6db476c6d66ed977","status":"passed","time":{"start":1695690868026,"stop":1695690869446,"duration":1420}},{"uid":"f8c960e41231f758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f8c960e41231f758","status":"passed","time":{"start":1695604480016,"stop":1695604482183,"duration":2167}},{"uid":"1115195fc3862e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1115195fc3862e20","status":"passed","time":{"start":1695518258970,"stop":1695518261380,"duration":2410}},{"uid":"8295589fa3c1a4e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/8295589fa3c1a4e8","status":"passed","time":{"start":1695431489429,"stop":1695431491849,"duration":2420}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"50599526c65d373e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/50599526c65d373e","status":"passed","time":{"start":1696468692103,"stop":1696468698630,"duration":6527}},{"uid":"799ed0af643ff1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/799ed0af643ff1da","status":"passed","time":{"start":1696382399236,"stop":1696382404971,"duration":5735}},{"uid":"a74f5afae2961a5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a74f5afae2961a5a","status":"passed","time":{"start":1696366397325,"stop":1696366403513,"duration":6188}},{"uid":"5a765e479a912d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5a765e479a912d9a","status":"passed","time":{"start":1696295920321,"stop":1696295927744,"duration":7423}},{"uid":"c6515d08706225f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/c6515d08706225f7","status":"passed","time":{"start":1696209512974,"stop":1696209522419,"duration":9445}},{"uid":"b59ac80279ad818a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/b59ac80279ad818a","status":"passed","time":{"start":1696123627674,"stop":1696123635854,"duration":8180}},{"uid":"f31d044573ad1eaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/f31d044573ad1eaa","status":"passed","time":{"start":1696036574708,"stop":1696036580729,"duration":6021}},{"uid":"cc6ca6846546abf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/cc6ca6846546abf0","status":"passed","time":{"start":1695950249681,"stop":1695950257211,"duration":7530}},{"uid":"dfb6b66a1abd09a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/dfb6b66a1abd09a","status":"passed","time":{"start":1695930566394,"stop":1695930575283,"duration":8889}},{"uid":"9c314197c55b0765","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/9c314197c55b0765","status":"passed","time":{"start":1695930476045,"stop":1695930482116,"duration":6071}},{"uid":"db8ded15a189300a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/db8ded15a189300a","status":"passed","time":{"start":1695863858668,"stop":1695863867372,"duration":8704}},{"uid":"b024e334a2ca58c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/b024e334a2ca58c6","status":"passed","time":{"start":1695852703687,"stop":1695852711488,"duration":7801}},{"uid":"d3f1f7e5e3a65ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/d3f1f7e5e3a65ffe","status":"passed","time":{"start":1695852656377,"stop":1695852662104,"duration":5727}},{"uid":"f0fe22fb5dc7b41d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/f0fe22fb5dc7b41d","status":"passed","time":{"start":1695841621327,"stop":1695841627604,"duration":6277}},{"uid":"173e64188c36fd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/173e64188c36fd50","status":"passed","time":{"start":1695841593410,"stop":1695841599385,"duration":5975}},{"uid":"19b8503d0a2ab571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/19b8503d0a2ab571","status":"passed","time":{"start":1695777472988,"stop":1695777478966,"duration":5978}},{"uid":"c22004ef84be264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c22004ef84be264","status":"passed","time":{"start":1695691074799,"stop":1695691081215,"duration":6416}},{"uid":"7fd75a9c8074bd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/7fd75a9c8074bd9e","status":"passed","time":{"start":1695604717031,"stop":1695604724768,"duration":7737}},{"uid":"4c4e1a3501fff279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/4c4e1a3501fff279","status":"passed","time":{"start":1695518500158,"stop":1695518508891,"duration":8733}},{"uid":"328ed0d5619811bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/328ed0d5619811bd","status":"passed","time":{"start":1695431723354,"stop":1695431732267,"duration":8913}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"2a8358ab9a137271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/2a8358ab9a137271","status":"passed","time":{"start":1696468480349,"stop":1696468484297,"duration":3948}},{"uid":"3b9aafb1f1523a31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/3b9aafb1f1523a31","status":"passed","time":{"start":1696382193305,"stop":1696382194268,"duration":963}},{"uid":"ddc6636b9c233d53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ddc6636b9c233d53","status":"passed","time":{"start":1696366223524,"stop":1696366224318,"duration":794}},{"uid":"8b4be5f3fee06a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8b4be5f3fee06a7a","status":"passed","time":{"start":1696295712238,"stop":1696295718103,"duration":5865}},{"uid":"4a91106688909dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a91106688909dc9","status":"passed","time":{"start":1696209309741,"stop":1696209312619,"duration":2878}},{"uid":"75563e2662cc18a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/75563e2662cc18a5","status":"passed","time":{"start":1696123414129,"stop":1696123416781,"duration":2652}},{"uid":"3bbd8c8490506486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/3bbd8c8490506486","status":"passed","time":{"start":1696036367262,"stop":1696036368243,"duration":981}},{"uid":"d3a6010bdd88e4a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/d3a6010bdd88e4a9","status":"passed","time":{"start":1695950062650,"stop":1695950063732,"duration":1082}},{"uid":"a123c37ae097e15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a123c37ae097e15e","status":"passed","time":{"start":1695930381204,"stop":1695930382482,"duration":1278}},{"uid":"b18f7d848e70c234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/b18f7d848e70c234","status":"passed","time":{"start":1695930295110,"stop":1695930295912,"duration":802}},{"uid":"3edc868a550b99c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/3edc868a550b99c9","status":"passed","time":{"start":1695863914516,"stop":1695863915789,"duration":1273}},{"uid":"6b4c28c47bd809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6b4c28c47bd809e","status":"passed","time":{"start":1695852695546,"stop":1695852696565,"duration":1019}},{"uid":"55ce1a7cc4720d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/55ce1a7cc4720d3d","status":"passed","time":{"start":1695852589894,"stop":1695852590825,"duration":931}},{"uid":"cfda70d2cdc8f150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/cfda70d2cdc8f150","status":"passed","time":{"start":1695841451063,"stop":1695841451986,"duration":923}},{"uid":"646b66aac20aaeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/646b66aac20aaeed","status":"passed","time":{"start":1695841410348,"stop":1695841411263,"duration":915}},{"uid":"375a3a0a1e739a14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/375a3a0a1e739a14","status":"passed","time":{"start":1695777286525,"stop":1695777287486,"duration":961}},{"uid":"92d58d3fdcdf6aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/92d58d3fdcdf6aca","status":"passed","time":{"start":1695690884336,"stop":1695690885144,"duration":808}},{"uid":"823e28337715897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/823e28337715897","status":"passed","time":{"start":1695604505941,"stop":1695604512994,"duration":7053}},{"uid":"1c5d7bf43696af6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/1c5d7bf43696af6c","status":"passed","time":{"start":1695518281782,"stop":1695518287229,"duration":5447}},{"uid":"afef4871120273df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/afef4871120273df","status":"passed","time":{"start":1695431757800,"stop":1695431759079,"duration":1279}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":108},"items":[{"uid":"54e91eb0d9c7a7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/54e91eb0d9c7a7e7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b0aaa316b3 \n#1 0x55b0aa7071e7 \n#2 0x55b0aa6ff2f3 \n#3 0x55b0aa6efd17 \n#4 0x55b0aa6f1191 \n#5 0x55b0aa6f0053 \n#6 0x55b0aa6ef06c \n#7 0x55b0aa6eefde \n#8 0x55b0aa6edbe4 \n#9 0x55b0aa6ee06a \n#10 0x55b0aa7098ce \n#11 0x55b0aa789ad5 \n#12 0x55b0aa7700c2 \n#13 0x55b0aa789322 \n#14 0x55b0aa76fe93 \n#15 0x55b0aa742934 \n#16 0x55b0aa74371e \n#17 0x55b0aa9f6cb8 \n#18 0x55b0aa9fabf0 \n#19 0x55b0aaa0519c \n#20 0x55b0aa9fb808 \n#21 0x55b0aa9c827f \n#22 0x55b0aaa1fe88 \n#23 0x55b0aaa20059 \n#24 0x55b0aaa30843 \n#25 0x7fc7ba294b43 ","time":{"start":1696468547627,"stop":1696468677943,"duration":130316}},{"uid":"223967303959a576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/223967303959a576","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5562b28d36b3 \n#1 0x5562b25a91e7 \n#2 0x5562b25a12f3 \n#3 0x5562b2591d17 \n#4 0x5562b2593191 \n#5 0x5562b2592053 \n#6 0x5562b259106c \n#7 0x5562b2590fde \n#8 0x5562b258fbe4 \n#9 0x5562b259006a \n#10 0x5562b25ab8ce \n#11 0x5562b262bad5 \n#12 0x5562b26120c2 \n#13 0x5562b262b322 \n#14 0x5562b2611e93 \n#15 0x5562b25e4934 \n#16 0x5562b25e571e \n#17 0x5562b2898cb8 \n#18 0x5562b289cbf0 \n#19 0x5562b28a719c \n#20 0x5562b289d808 \n#21 0x5562b286a27f \n#22 0x5562b28c1e88 \n#23 0x5562b28c2059 \n#24 0x5562b28d2843 \n#25 0x7f0d1ba94b43 ","time":{"start":1696382258611,"stop":1696382389035,"duration":130424}},{"uid":"ee67180605cea923","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/ee67180605cea923","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5610bb5e86b3 \n#1 0x5610bb2be1e7 \n#2 0x5610bb2b62f3 \n#3 0x5610bb2a6d17 \n#4 0x5610bb2a8191 \n#5 0x5610bb2a7053 \n#6 0x5610bb2a606c \n#7 0x5610bb2a5fde \n#8 0x5610bb2a4be4 \n#9 0x5610bb2a506a \n#10 0x5610bb2c08ce \n#11 0x5610bb340ad5 \n#12 0x5610bb3270c2 \n#13 0x5610bb340322 \n#14 0x5610bb326e93 \n#15 0x5610bb2f9934 \n#16 0x5610bb2fa71e \n#17 0x5610bb5adcb8 \n#18 0x5610bb5b1bf0 \n#19 0x5610bb5bc19c \n#20 0x5610bb5b2808 \n#21 0x5610bb57f27f \n#22 0x5610bb5d6e88 \n#23 0x5610bb5d7059 \n#24 0x5610bb5e7843 \n#25 0x7f63e7c94b43 ","time":{"start":1696366253507,"stop":1696366385635,"duration":132128}},{"uid":"f8ace9514a5fd189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/f8ace9514a5fd189","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x558b39aa46b3 \n#1 0x558b3977a1e7 \n#2 0x558b397722f3 \n#3 0x558b39762d17 \n#4 0x558b39764191 \n#5 0x558b39763053 \n#6 0x558b3976206c \n#7 0x558b39761fde \n#8 0x558b39760be4 \n#9 0x558b3976106a \n#10 0x558b3977c8ce \n#11 0x558b397fcad5 \n#12 0x558b397e30c2 \n#13 0x558b397fc322 \n#14 0x558b397e2e93 \n#15 0x558b397b5934 \n#16 0x558b397b671e \n#17 0x558b39a69cb8 \n#18 0x558b39a6dbf0 \n#19 0x558b39a7819c \n#20 0x558b39a6e808 \n#21 0x558b39a3b27f \n#22 0x558b39a92e88 \n#23 0x558b39a93059 \n#24 0x558b39aa3843 \n#25 0x7f4945294b43 ","time":{"start":1696295775629,"stop":1696295906053,"duration":130424}},{"uid":"62f55d19bfacbb86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/62f55d19bfacbb86","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55b5c479f6b3 \n#1 0x55b5c44751e7 \n#2 0x55b5c446d2f3 \n#3 0x55b5c445dd17 \n#4 0x55b5c445f191 \n#5 0x55b5c445e053 \n#6 0x55b5c445d06c \n#7 0x55b5c445cfde \n#8 0x55b5c445bbe4 \n#9 0x55b5c445c06a \n#10 0x55b5c44778ce \n#11 0x55b5c44f7ad5 \n#12 0x55b5c44de0c2 \n#13 0x55b5c44f7322 \n#14 0x55b5c44dde93 \n#15 0x55b5c44b0934 \n#16 0x55b5c44b171e \n#17 0x55b5c4764cb8 \n#18 0x55b5c4768bf0 \n#19 0x55b5c477319c \n#20 0x55b5c4769808 \n#21 0x55b5c473627f \n#22 0x55b5c478de88 \n#23 0x55b5c478e059 \n#24 0x55b5c479e843 \n#25 0x7f9537c94b43 ","time":{"start":1696209365796,"stop":1696209497607,"duration":131811}},{"uid":"a99c685a926d026f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/a99c685a926d026f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x561957b026b3 \n#1 0x5619577d81e7 \n#2 0x5619577d02f3 \n#3 0x5619577c0d17 \n#4 0x5619577c2191 \n#5 0x5619577c1053 \n#6 0x5619577c006c \n#7 0x5619577bffde \n#8 0x5619577bebe4 \n#9 0x5619577bf06a \n#10 0x5619577da8ce \n#11 0x56195785aad5 \n#12 0x5619578410c2 \n#13 0x56195785a322 \n#14 0x561957840e93 \n#15 0x561957813934 \n#16 0x56195781471e \n#17 0x561957ac7cb8 \n#18 0x561957acbbf0 \n#19 0x561957ad619c \n#20 0x561957acc808 \n#21 0x561957a9927f \n#22 0x561957af0e88 \n#23 0x561957af1059 \n#24 0x561957b01843 \n#25 0x7fb4c7894b43 ","time":{"start":1696123482576,"stop":1696123614563,"duration":131987}},{"uid":"4cce3656c415ec98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/4cce3656c415ec98","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55bbfbd496b3 \n#1 0x55bbfba1f1e7 \n#2 0x55bbfba172f3 \n#3 0x55bbfba07d17 \n#4 0x55bbfba09191 \n#5 0x55bbfba08053 \n#6 0x55bbfba0706c \n#7 0x55bbfba06fde \n#8 0x55bbfba05be4 \n#9 0x55bbfba0606a \n#10 0x55bbfba218ce \n#11 0x55bbfbaa1ad5 \n#12 0x55bbfba880c2 \n#13 0x55bbfbaa1322 \n#14 0x55bbfba87e93 \n#15 0x55bbfba5a934 \n#16 0x55bbfba5b71e \n#17 0x55bbfbd0ecb8 \n#18 0x55bbfbd12bf0 \n#19 0x55bbfbd1d19c \n#20 0x55bbfbd13808 \n#21 0x55bbfbce027f \n#22 0x55bbfbd37e88 \n#23 0x55bbfbd38059 \n#24 0x55bbfbd48843 \n#25 0x7fd694094b43 ","time":{"start":1696036428395,"stop":1696036563640,"duration":135245}},{"uid":"a62aedd449cc0d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/a62aedd449cc0d09","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5570f8fc56b3 \n#1 0x5570f8c9b1e7 \n#2 0x5570f8c932f3 \n#3 0x5570f8c83d17 \n#4 0x5570f8c85191 \n#5 0x5570f8c84053 \n#6 0x5570f8c8306c \n#7 0x5570f8c82fde \n#8 0x5570f8c81be4 \n#9 0x5570f8c8206a \n#10 0x5570f8c9d8ce \n#11 0x5570f8d1dad5 \n#12 0x5570f8d040c2 \n#13 0x5570f8d1d322 \n#14 0x5570f8d03e93 \n#15 0x5570f8cd6934 \n#16 0x5570f8cd771e \n#17 0x5570f8f8acb8 \n#18 0x5570f8f8ebf0 \n#19 0x5570f8f9919c \n#20 0x5570f8f8f808 \n#21 0x5570f8f5c27f \n#22 0x5570f8fb3e88 \n#23 0x5570f8fb4059 \n#24 0x5570f8fc4843 \n#25 0x7fbad1e94b43 ","time":{"start":1695950102400,"stop":1695950234135,"duration":131735}},{"uid":"348720b6a954d82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/348720b6a954d82d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x56036fd476b3 \n#1 0x56036fa1d1e7 \n#2 0x56036fa152f3 \n#3 0x56036fa05d17 \n#4 0x56036fa07191 \n#5 0x56036fa06053 \n#6 0x56036fa0506c \n#7 0x56036fa04fde \n#8 0x56036fa03be4 \n#9 0x56036fa0406a \n#10 0x56036fa1f8ce \n#11 0x56036fa9fad5 \n#12 0x56036fa860c2 \n#13 0x56036fa9f322 \n#14 0x56036fa85e93 \n#15 0x56036fa58934 \n#16 0x56036fa5971e \n#17 0x56036fd0ccb8 \n#18 0x56036fd10bf0 \n#19 0x56036fd1b19c \n#20 0x56036fd11808 \n#21 0x56036fcde27f \n#22 0x56036fd35e88 \n#23 0x56036fd36059 \n#24 0x56036fd46843 \n#25 0x7f3dbf694b43 ","time":{"start":1695930420972,"stop":1695930551604,"duration":130632}},{"uid":"5a95dbde4eab01ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/5a95dbde4eab01ef","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55ba806ce6b3 \n#1 0x55ba803a41e7 \n#2 0x55ba8039c2f3 \n#3 0x55ba8038cd17 \n#4 0x55ba8038e191 \n#5 0x55ba8038d053 \n#6 0x55ba8038c06c \n#7 0x55ba8038bfde \n#8 0x55ba8038abe4 \n#9 0x55ba8038b06a \n#10 0x55ba803a68ce \n#11 0x55ba80426ad5 \n#12 0x55ba8040d0c2 \n#13 0x55ba80426322 \n#14 0x55ba8040ce93 \n#15 0x55ba803df934 \n#16 0x55ba803e071e \n#17 0x55ba80693cb8 \n#18 0x55ba80697bf0 \n#19 0x55ba806a219c \n#20 0x55ba80698808 \n#21 0x55ba8066527f \n#22 0x55ba806bce88 \n#23 0x55ba806bd059 \n#24 0x55ba806cd843 \n#25 0x7fc8e1494b43 ","time":{"start":1695930333663,"stop":1695930465289,"duration":131626}},{"uid":"9fc0ea92a94cbbe5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/9fc0ea92a94cbbe5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55dc59c176c3 \n#1 0x55dc598ed1e7 \n#2 0x55dc598e52f3 \n#3 0x55dc598d5d17 \n#4 0x55dc598d7191 \n#5 0x55dc598d6053 \n#6 0x55dc598d506c \n#7 0x55dc598d4fde \n#8 0x55dc598d3be4 \n#9 0x55dc598d406a \n#10 0x55dc598ef8ce \n#11 0x55dc5996fad5 \n#12 0x55dc599560c2 \n#13 0x55dc5996f322 \n#14 0x55dc59955e93 \n#15 0x55dc59928934 \n#16 0x55dc5992971e \n#17 0x55dc59bdccc8 \n#18 0x55dc59be0c00 \n#19 0x55dc59beb1ac \n#20 0x55dc59be1818 \n#21 0x55dc59bae28f \n#22 0x55dc59c05e98 \n#23 0x55dc59c06069 \n#24 0x55dc59c16853 \n#25 0x7fe8bf294b43 ","time":{"start":1695863710893,"stop":1695863842887,"duration":131994}},{"uid":"92e1dd487eacab9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/92e1dd487eacab9e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55e94c45e6c3 \n#1 0x55e94c1341e7 \n#2 0x55e94c12c2f3 \n#3 0x55e94c11cd17 \n#4 0x55e94c11e191 \n#5 0x55e94c11d053 \n#6 0x55e94c11c06c \n#7 0x55e94c11bfde \n#8 0x55e94c11abe4 \n#9 0x55e94c11b06a \n#10 0x55e94c1368ce \n#11 0x55e94c1b6ad5 \n#12 0x55e94c19d0c2 \n#13 0x55e94c1b6322 \n#14 0x55e94c19ce93 \n#15 0x55e94c16f934 \n#16 0x55e94c17071e \n#17 0x55e94c423cc8 \n#18 0x55e94c427c00 \n#19 0x55e94c4321ac \n#20 0x55e94c428818 \n#21 0x55e94c3f528f \n#22 0x55e94c44ce98 \n#23 0x55e94c44d069 \n#24 0x55e94c45d853 \n#25 0x7f17e0e94b43 ","time":{"start":1695852555195,"stop":1695852687150,"duration":131955}},{"uid":"2f5d0c8add1f62ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/2f5d0c8add1f62ba","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55cd7c1246b3 \n#1 0x55cd7bdfa1e7 \n#2 0x55cd7bdf22f3 \n#3 0x55cd7bde2d17 \n#4 0x55cd7bde4191 \n#5 0x55cd7bde3053 \n#6 0x55cd7bde206c \n#7 0x55cd7bde1fde \n#8 0x55cd7bde0be4 \n#9 0x55cd7bde106a \n#10 0x55cd7bdfc8ce \n#11 0x55cd7be7cad5 \n#12 0x55cd7be630c2 \n#13 0x55cd7be7c322 \n#14 0x55cd7be62e93 \n#15 0x55cd7be35934 \n#16 0x55cd7be3671e \n#17 0x55cd7c0e9cb8 \n#18 0x55cd7c0edbf0 \n#19 0x55cd7c0f819c \n#20 0x55cd7c0ee808 \n#21 0x55cd7c0bb27f \n#22 0x55cd7c112e88 \n#23 0x55cd7c113059 \n#24 0x55cd7c123843 \n#25 0x7f35da694b43 ","time":{"start":1695852511624,"stop":1695852643724,"duration":132100}},{"uid":"4013ca32acfc44ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/4013ca32acfc44ff","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x559e7d6e36c3 \n#1 0x559e7d3b91e7 \n#2 0x559e7d3b12f3 \n#3 0x559e7d3a1d17 \n#4 0x559e7d3a3191 \n#5 0x559e7d3a2053 \n#6 0x559e7d3a106c \n#7 0x559e7d3a0fde \n#8 0x559e7d39fbe4 \n#9 0x559e7d3a006a \n#10 0x559e7d3bb8ce \n#11 0x559e7d43bad5 \n#12 0x559e7d4220c2 \n#13 0x559e7d43b322 \n#14 0x559e7d421e93 \n#15 0x559e7d3f4934 \n#16 0x559e7d3f571e \n#17 0x559e7d6a8cc8 \n#18 0x559e7d6acc00 \n#19 0x559e7d6b71ac \n#20 0x559e7d6ad818 \n#21 0x559e7d67a28f \n#22 0x559e7d6d1e98 \n#23 0x559e7d6d2069 \n#24 0x559e7d6e2853 \n#25 0x7f95aaa94b43 ","time":{"start":1695841487869,"stop":1695841619740,"duration":131871}},{"uid":"bcd67910af34bec8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/bcd67910af34bec8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d3572326c3 \n#1 0x55d356f081e7 \n#2 0x55d356f002f3 \n#3 0x55d356ef0d17 \n#4 0x55d356ef2191 \n#5 0x55d356ef1053 \n#6 0x55d356ef006c \n#7 0x55d356eeffde \n#8 0x55d356eeebe4 \n#9 0x55d356eef06a \n#10 0x55d356f0a8ce \n#11 0x55d356f8aad5 \n#12 0x55d356f710c2 \n#13 0x55d356f8a322 \n#14 0x55d356f70e93 \n#15 0x55d356f43934 \n#16 0x55d356f4471e \n#17 0x55d3571f7cc8 \n#18 0x55d3571fbc00 \n#19 0x55d3572061ac \n#20 0x55d3571fc818 \n#21 0x55d3571c928f \n#22 0x55d357220e98 \n#23 0x55d357221069 \n#24 0x55d357231853 \n#25 0x7fb371c94b43 ","time":{"start":1695841461067,"stop":1695841591773,"duration":130706}},{"uid":"f53b256d29f7f1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/f53b256d29f7f1f5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5575e461e6c3 \n#1 0x5575e42f41e7 \n#2 0x5575e42ec2f3 \n#3 0x5575e42dcd17 \n#4 0x5575e42de191 \n#5 0x5575e42dd053 \n#6 0x5575e42dc06c \n#7 0x5575e42dbfde \n#8 0x5575e42dabe4 \n#9 0x5575e42db06a \n#10 0x5575e42f68ce \n#11 0x5575e4376ad5 \n#12 0x5575e435d0c2 \n#13 0x5575e4376322 \n#14 0x5575e435ce93 \n#15 0x5575e432f934 \n#16 0x5575e433071e \n#17 0x5575e45e3cc8 \n#18 0x5575e45e7c00 \n#19 0x5575e45f21ac \n#20 0x5575e45e8818 \n#21 0x5575e45b528f \n#22 0x5575e460ce98 \n#23 0x5575e460d069 \n#24 0x5575e461d853 \n#25 0x7faf1e494b43 ","time":{"start":1695777339805,"stop":1695777471366,"duration":131561}},{"uid":"c4d54cdd801ba673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/c4d54cdd801ba673","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5627d5d3e6c3 \n#1 0x5627d5a141e7 \n#2 0x5627d5a0c2f3 \n#3 0x5627d59fcd17 \n#4 0x5627d59fe191 \n#5 0x5627d59fd053 \n#6 0x5627d59fc06c \n#7 0x5627d59fbfde \n#8 0x5627d59fabe4 \n#9 0x5627d59fb06a \n#10 0x5627d5a168ce \n#11 0x5627d5a96ad5 \n#12 0x5627d5a7d0c2 \n#13 0x5627d5a96322 \n#14 0x5627d5a7ce93 \n#15 0x5627d5a4f934 \n#16 0x5627d5a5071e \n#17 0x5627d5d03cc8 \n#18 0x5627d5d07c00 \n#19 0x5627d5d121ac \n#20 0x5627d5d08818 \n#21 0x5627d5cd528f \n#22 0x5627d5d2ce98 \n#23 0x5627d5d2d069 \n#24 0x5627d5d3d853 \n#25 0x7fa4cd894b43 ","time":{"start":1695690941646,"stop":1695691072865,"duration":131219}},{"uid":"dd7a7534fdb19994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/dd7a7534fdb19994","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x563fe17816c3 \n#1 0x563fe14571e7 \n#2 0x563fe144f2f3 \n#3 0x563fe143fd17 \n#4 0x563fe1441191 \n#5 0x563fe1440053 \n#6 0x563fe143f06c \n#7 0x563fe143efde \n#8 0x563fe143dbe4 \n#9 0x563fe143e06a \n#10 0x563fe14598ce \n#11 0x563fe14d9ad5 \n#12 0x563fe14c00c2 \n#13 0x563fe14d9322 \n#14 0x563fe14bfe93 \n#15 0x563fe1492934 \n#16 0x563fe149371e \n#17 0x563fe1746cc8 \n#18 0x563fe174ac00 \n#19 0x563fe17551ac \n#20 0x563fe174b818 \n#21 0x563fe171828f \n#22 0x563fe176fe98 \n#23 0x563fe1770069 \n#24 0x563fe1780853 \n#25 0x7f167f294b43 ","time":{"start":1695604583838,"stop":1695604714618,"duration":130780}},{"uid":"3b11870292210fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/3b11870292210fba","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55a51c4136c3 \n#1 0x55a51c0e91e7 \n#2 0x55a51c0e12f3 \n#3 0x55a51c0d1d17 \n#4 0x55a51c0d3191 \n#5 0x55a51c0d2053 \n#6 0x55a51c0d106c \n#7 0x55a51c0d0fde \n#8 0x55a51c0cfbe4 \n#9 0x55a51c0d006a \n#10 0x55a51c0eb8ce \n#11 0x55a51c16bad5 \n#12 0x55a51c1520c2 \n#13 0x55a51c16b322 \n#14 0x55a51c151e93 \n#15 0x55a51c124934 \n#16 0x55a51c12571e \n#17 0x55a51c3d8cc8 \n#18 0x55a51c3dcc00 \n#19 0x55a51c3e71ac \n#20 0x55a51c3dd818 \n#21 0x55a51c3aa28f \n#22 0x55a51c401e98 \n#23 0x55a51c402069 \n#24 0x55a51c412853 \n#25 0x7f587de94b43 ","time":{"start":1695518366975,"stop":1695518498232,"duration":131257}},{"uid":"e4c927284e03a7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e4c927284e03a7f0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55ad09bd26c3 \n#1 0x55ad098a81e7 \n#2 0x55ad098a02f3 \n#3 0x55ad09890d17 \n#4 0x55ad09892191 \n#5 0x55ad09891053 \n#6 0x55ad0989006c \n#7 0x55ad0988ffde \n#8 0x55ad0988ebe4 \n#9 0x55ad0988f06a \n#10 0x55ad098aa8ce \n#11 0x55ad0992aad5 \n#12 0x55ad099110c2 \n#13 0x55ad0992a322 \n#14 0x55ad09910e93 \n#15 0x55ad098e3934 \n#16 0x55ad098e471e \n#17 0x55ad09b97cc8 \n#18 0x55ad09b9bc00 \n#19 0x55ad09ba61ac \n#20 0x55ad09b9c818 \n#21 0x55ad09b6928f \n#22 0x55ad09bc0e98 \n#23 0x55ad09bc1069 \n#24 0x55ad09bd1853 \n#25 0x7f0283c94b43 ","time":{"start":1695431590055,"stop":1695431721306,"duration":131251}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":108},"items":[{"uid":"edb8f70dd9675a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/edb8f70dd9675a0f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696468621988,"stop":1696468622612,"duration":624}},{"uid":"7bf9ce8233787aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/7bf9ce8233787aa6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696382329370,"stop":1696382329812,"duration":442}},{"uid":"c1a2e7856e6ca660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/c1a2e7856e6ca660","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696366395516,"stop":1696366395957,"duration":441}},{"uid":"8e61c7131fc9e2f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/8e61c7131fc9e2f3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696295908177,"stop":1696295908875,"duration":698}},{"uid":"3acb0f23df469f93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/3acb0f23df469f93","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696209463806,"stop":1696209464365,"duration":559}},{"uid":"97665e195a02a8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/97665e195a02a8e5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696123636643,"stop":1696123637286,"duration":643}},{"uid":"9901be29dcf5c1a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/9901be29dcf5c1a9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1696036518573,"stop":1696036519142,"duration":569}},{"uid":"8c839f2dd3bf29ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/8c839f2dd3bf29ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695950256818,"stop":1695950257536,"duration":718}},{"uid":"63f5acff1523a5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/63f5acff1523a5c9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930634069,"stop":1695930634975,"duration":906}},{"uid":"6709b2eede414629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/6709b2eede414629","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695930443024,"stop":1695930443468,"duration":444}},{"uid":"c443588b21b4f617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/c443588b21b4f617","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695863906413,"stop":1695863907134,"duration":721}},{"uid":"6cc1404c5df4fc6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/6cc1404c5df4fc6b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852688847,"stop":1695852689441,"duration":594}},{"uid":"49cf9ba081c27d0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/49cf9ba081c27d0e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695852584477,"stop":1695852584901,"duration":424}},{"uid":"3ba9f8c84142162a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/3ba9f8c84142162a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841599521,"stop":1695841600112,"duration":591}},{"uid":"584442f067f9ddc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/584442f067f9ddc2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695841558197,"stop":1695841558737,"duration":540}},{"uid":"aa1d278071e55352","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/aa1d278071e55352","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695777437231,"stop":1695777437780,"duration":549}},{"uid":"f268fe31a6b6a8ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/f268fe31a6b6a8ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695691033702,"stop":1695691034391,"duration":689}},{"uid":"2b473947bc6d148c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/2b473947bc6d148c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695604759441,"stop":1695604760067,"duration":626}},{"uid":"c1a5d92952c337ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/c1a5d92952c337ab","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695518560457,"stop":1695518561305,"duration":848}},{"uid":"e972a6c7c33470e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/e972a6c7c33470e4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1695431744771,"stop":1695431745485,"duration":714}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":56,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":108},"items":[{"uid":"7a6e81ff54ccb5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/7a6e81ff54ccb5ba","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696468427138,"stop":1696468427544,"duration":406}},{"uid":"7cd177754078a718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/7cd177754078a718","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696382133867,"stop":1696382134283,"duration":416}},{"uid":"9ef404d8b9978f6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/9ef404d8b9978f6d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696366184492,"stop":1696366184933,"duration":441}},{"uid":"5bf45826594873a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/5bf45826594873a4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696295656250,"stop":1696295656792,"duration":542}},{"uid":"bb65b9aeca632fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/bb65b9aeca632fe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696209258619,"stop":1696209259028,"duration":409}},{"uid":"e1e6a91c3502fabe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/e1e6a91c3502fabe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696123357370,"stop":1696123357997,"duration":627}},{"uid":"1a7112651cb0048d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/1a7112651cb0048d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696036315839,"stop":1696036316236,"duration":397}},{"uid":"8b2d88eff36fb9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/8b2d88eff36fb9b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695950006702,"stop":1695950007242,"duration":540}},{"uid":"9e9670b34ec7d085","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/9e9670b34ec7d085","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930327303,"stop":1695930327988,"duration":685}},{"uid":"7c06149f1f5e58a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/7c06149f1f5e58a1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930255630,"stop":1695930256054,"duration":424}},{"uid":"fd27f546b7d742ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/fd27f546b7d742ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695863611996,"stop":1695863612992,"duration":996}},{"uid":"8cdbf80fa1767508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/8cdbf80fa1767508","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852450152,"stop":1695852450680,"duration":528}},{"uid":"fa8fcb370a9b9518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/fa8fcb370a9b9518","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852408872,"stop":1695852409255,"duration":383}},{"uid":"1b0585f9dc2f4ad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/1b0585f9dc2f4ad6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841406382,"stop":1695841406843,"duration":461}},{"uid":"5a2e94a51c6f7d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/5a2e94a51c6f7d0d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841361811,"stop":1695841362279,"duration":468}},{"uid":"ee6bb797bca46d1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ee6bb797bca46d1a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695777236699,"stop":1695777237122,"duration":423}},{"uid":"3232f2fd9e95ba44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/3232f2fd9e95ba44","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695690835454,"stop":1695690835880,"duration":426}},{"uid":"cb455af52bf6bdcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/cb455af52bf6bdcd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695604447328,"stop":1695604447982,"duration":654}},{"uid":"b6fcb67a0f701e58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/b6fcb67a0f701e58","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695518227793,"stop":1695518228455,"duration":662}},{"uid":"a311c79feabfbbb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/a311c79feabfbbb3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695431460509,"stop":1695431461285,"duration":776}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":83},"items":[{"uid":"9cddc23537cc639c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9cddc23537cc639c","status":"passed","time":{"start":1696468422427,"stop":1696468424841,"duration":2414}},{"uid":"f9d709dae83b50e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/f9d709dae83b50e","status":"passed","time":{"start":1696382128052,"stop":1696382131038,"duration":2986}},{"uid":"a7d2196e15897312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/a7d2196e15897312","status":"passed","time":{"start":1696366178622,"stop":1696366182070,"duration":3448}},{"uid":"bbac07410bf7eef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/bbac07410bf7eef7","status":"passed","time":{"start":1696295650118,"stop":1696295653579,"duration":3461}},{"uid":"17a31abc99f4bd05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/17a31abc99f4bd05","status":"passed","time":{"start":1696209253569,"stop":1696209256239,"duration":2670}},{"uid":"9f05fbaa61574061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/9f05fbaa61574061","status":"passed","time":{"start":1696123348495,"stop":1696123353914,"duration":5419}},{"uid":"acad6ec944b6b053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/acad6ec944b6b053","status":"passed","time":{"start":1696036310901,"stop":1696036313475,"duration":2574}},{"uid":"c4e1cc350d90bcfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/c4e1cc350d90bcfd","status":"passed","time":{"start":1695949998855,"stop":1695950003856,"duration":5001}},{"uid":"a8fade53bb127075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/a8fade53bb127075","status":"passed","time":{"start":1695930320742,"stop":1695930324048,"duration":3306}},{"uid":"90fc561792a863a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/90fc561792a863a8","status":"passed","time":{"start":1695930250948,"stop":1695930253553,"duration":2605}},{"uid":"4fffd98d5275663f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/4fffd98d5275663f","status":"passed","time":{"start":1695863605568,"stop":1695863608483,"duration":2915}},{"uid":"3ee756679e27d151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/3ee756679e27d151","status":"passed","time":{"start":1695852444158,"stop":1695852447338,"duration":3180}},{"uid":"9ce24c8511bacee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/9ce24c8511bacee9","status":"passed","time":{"start":1695852403743,"stop":1695852406733,"duration":2990}},{"uid":"930e95b8ceb6c361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/930e95b8ceb6c361","status":"passed","time":{"start":1695841400674,"stop":1695841403901,"duration":3227}},{"uid":"e546e69c9613354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/e546e69c9613354","status":"passed","time":{"start":1695841356836,"stop":1695841359567,"duration":2731}},{"uid":"ae35cc5305999362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/ae35cc5305999362","status":"passed","time":{"start":1695777232059,"stop":1695777234446,"duration":2387}},{"uid":"a707368c16dc5add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/a707368c16dc5add","status":"passed","time":{"start":1695690830279,"stop":1695690832842,"duration":2563}},{"uid":"219214d144f32ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/219214d144f32ee1","status":"passed","time":{"start":1695604441255,"stop":1695604444046,"duration":2791}},{"uid":"5cb3b12103677e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/5cb3b12103677e42","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1695518219856,"stop":1695518224011,"duration":4155}},{"uid":"62ff96f86a7c3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/62ff96f86a7c3393","status":"passed","time":{"start":1695431453767,"stop":1695431457244,"duration":3477}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":108},"items":[{"uid":"3bbcb23b082d186c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/3bbcb23b082d186c","status":"passed","time":{"start":1696468449513,"stop":1696468451938,"duration":2425}},{"uid":"dd0e8b9b9ef14918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/dd0e8b9b9ef14918","status":"passed","time":{"start":1696382155114,"stop":1696382156571,"duration":1457}},{"uid":"191e25fd8ea411a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/191e25fd8ea411a5","status":"passed","time":{"start":1696366202880,"stop":1696366204091,"duration":1211}},{"uid":"fccc2393eefe7eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/fccc2393eefe7eab","status":"passed","time":{"start":1696295681257,"stop":1696295683895,"duration":2638}},{"uid":"a6c580f60a3628ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/a6c580f60a3628ed","status":"passed","time":{"start":1696209288755,"stop":1696209290543,"duration":1788}},{"uid":"fb04223676f0a4b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fb04223676f0a4b9","status":"passed","time":{"start":1696123383149,"stop":1696123384572,"duration":1423}},{"uid":"c31673894391ffb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/c31673894391ffb4","status":"passed","time":{"start":1696036344098,"stop":1696036349076,"duration":4978}},{"uid":"bda1c28af36cda97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/bda1c28af36cda97","status":"passed","time":{"start":1695950033387,"stop":1695950036232,"duration":2845}},{"uid":"c5c2a063d1128cc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/c5c2a063d1128cc7","status":"passed","time":{"start":1695930356669,"stop":1695930358322,"duration":1653}},{"uid":"623211d3881a79f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/623211d3881a79f0","status":"passed","time":{"start":1695930273661,"stop":1695930275228,"duration":1567}},{"uid":"ef49ccdee369a060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/ef49ccdee369a060","status":"passed","time":{"start":1695863643278,"stop":1695863644938,"duration":1660}},{"uid":"474dfb62e2f2d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/474dfb62e2f2d18b","status":"passed","time":{"start":1695852476276,"stop":1695852481661,"duration":5385}},{"uid":"5912cc0cd49fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/5912cc0cd49fa","status":"passed","time":{"start":1695852429296,"stop":1695852430659,"duration":1363}},{"uid":"546bcac2fb5d836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/546bcac2fb5d836a","status":"passed","time":{"start":1695841424879,"stop":1695841428688,"duration":3809}},{"uid":"af5872fe730ccb84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/af5872fe730ccb84","status":"passed","time":{"start":1695841383875,"stop":1695841385168,"duration":1293}},{"uid":"e83fcbf3d6ee4b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/e83fcbf3d6ee4b64","status":"passed","time":{"start":1695777262772,"stop":1695777265053,"duration":2281}},{"uid":"5125559ae8ad3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5125559ae8ad3c45","status":"passed","time":{"start":1695690863254,"stop":1695690864652,"duration":1398}},{"uid":"f24719349aeaf068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/f24719349aeaf068","status":"passed","time":{"start":1695604472814,"stop":1695604477196,"duration":4382}},{"uid":"3776a257598bba4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/3776a257598bba4a","status":"passed","time":{"start":1695518253707,"stop":1695518255990,"duration":2283}},{"uid":"77258fcded5ff20c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/77258fcded5ff20c","status":"passed","time":{"start":1695431484942,"stop":1695431486587,"duration":1645}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":108},"items":[{"uid":"9f108b2b74163f1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/9f108b2b74163f1b","status":"passed","time":{"start":1696468528014,"stop":1696468533899,"duration":5885}},{"uid":"696f3ecf0a3bb8f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/696f3ecf0a3bb8f0","status":"passed","time":{"start":1696382237474,"stop":1696382243739,"duration":6265}},{"uid":"2b95d9cf7c0e0116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/2b95d9cf7c0e0116","status":"passed","time":{"start":1696366240427,"stop":1696366245764,"duration":5337}},{"uid":"b1cf67482c42a979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/b1cf67482c42a979","status":"passed","time":{"start":1696295757277,"stop":1696295763257,"duration":5980}},{"uid":"cef59669bc3c1734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/cef59669bc3c1734","status":"passed","time":{"start":1696209342683,"stop":1696209349424,"duration":6741}},{"uid":"1c12c3fa309a3792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/1c12c3fa309a3792","status":"passed","time":{"start":1696123463698,"stop":1696123471713,"duration":8015}},{"uid":"17e9576e0ab3fff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/17e9576e0ab3fff6","status":"passed","time":{"start":1696036410325,"stop":1696036415859,"duration":5534}},{"uid":"25d74a803372cf52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/25d74a803372cf52","status":"passed","time":{"start":1695950083411,"stop":1695950090003,"duration":6592}},{"uid":"519d5d370716ba25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/519d5d370716ba25","status":"passed","time":{"start":1695930403702,"stop":1695930410974,"duration":7272}},{"uid":"e7a407aff25548ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/e7a407aff25548ee","status":"passed","time":{"start":1695930314485,"stop":1695930319311,"duration":4826}},{"uid":"371c4e9b4a7d53b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/371c4e9b4a7d53b7","status":"passed","time":{"start":1695863690650,"stop":1695863698931,"duration":8281}},{"uid":"7b46121336c72b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/7b46121336c72b52","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5616f77086c3 \n#1 0x5616f73de1e7 \n#2 0x5616f7425566 \n#3 0x5616f7425651 \n#4 0x5616f7462a74 \n#5 0x5616f74470ed \n#6 0x5616f7460322 \n#7 0x5616f7446e93 \n#8 0x5616f7419934 \n#9 0x5616f741a71e \n#10 0x5616f76cdcc8 \n#11 0x5616f76d1c00 \n#12 0x5616f76dc1ac \n#13 0x5616f76d2818 \n#14 0x5616f769f28f \n#15 0x5616f76f6e98 \n#16 0x5616f76f7069 \n#17 0x5616f7707853 \n#18 0x7fe51d294b43 ","time":{"start":1695852524400,"stop":1695852541193,"duration":16793}},{"uid":"988b7ea1e02e6ffb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/988b7ea1e02e6ffb","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55926d2816b3 \n#1 0x55926cf571e7 \n#2 0x55926cf9e566 \n#3 0x55926cf9e651 \n#4 0x55926cfdba74 \n#5 0x55926cfc00ed \n#6 0x55926cfd9322 \n#7 0x55926cfbfe93 \n#8 0x55926cf92934 \n#9 0x55926cf9371e \n#10 0x55926d246cb8 \n#11 0x55926d24abf0 \n#12 0x55926d25519c \n#13 0x55926d24b808 \n#14 0x55926d21827f \n#15 0x55926d26fe88 \n#16 0x55926d270059 \n#17 0x55926d280843 \n#18 0x7ff015694b43 ","time":{"start":1695852481225,"stop":1695852496201,"duration":14976}},{"uid":"c973c36420e5117b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/c973c36420e5117b","status":"passed","time":{"start":1695841470337,"stop":1695841476106,"duration":5769}},{"uid":"f9750348da7d8987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/f9750348da7d8987","status":"passed","time":{"start":1695841442470,"stop":1695841447793,"duration":5323}},{"uid":"5019caa81be35abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/5019caa81be35abf","status":"passed","time":{"start":1695777323724,"stop":1695777329237,"duration":5513}},{"uid":"467c578a1dbefded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/467c578a1dbefded","status":"passed","time":{"start":1695690922915,"stop":1695690929015,"duration":6100}},{"uid":"85159c11cd9343af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/85159c11cd9343af","status":"passed","time":{"start":1695604562447,"stop":1695604569557,"duration":7110}},{"uid":"ce18919101d81356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/ce18919101d81356","status":"passed","time":{"start":1695518344053,"stop":1695518352483,"duration":8430}},{"uid":"6c079967abaad3b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/6c079967abaad3b9","status":"passed","time":{"start":1695431561992,"stop":1695431571517,"duration":9525}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":108,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":108},"items":[{"uid":"cfa8aee268302a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/cfa8aee268302a1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696468663266,"stop":1696468792660,"duration":129394}},{"uid":"40a40a06c8bc02c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/40a40a06c8bc02c3","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696382373511,"stop":1696382503755,"duration":130244}},{"uid":"81b2edbead493451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/81b2edbead493451","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696366420558,"stop":1696366551512,"duration":130954}},{"uid":"117dec7ef999b040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/117dec7ef999b040","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696295938003,"stop":1696296067826,"duration":129823}},{"uid":"4a9cac2c7ded2c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/4a9cac2c7ded2c9b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209498171,"stop":1696209628666,"duration":130495}},{"uid":"fcf5c8bb26b86f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/fcf5c8bb26b86f1c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696123658498,"stop":1696123788630,"duration":130132}},{"uid":"33b36fa67167d977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/33b36fa67167d977","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036564469,"stop":1696036694701,"duration":130232}},{"uid":"5f21ca278848515b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/5f21ca278848515b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695950287217,"stop":1695950418462,"duration":131245}},{"uid":"f47105a29d20784a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/f47105a29d20784a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930663263,"stop":1695930793267,"duration":130004}},{"uid":"744210928f17f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/744210928f17f1a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930494855,"stop":1695930625033,"duration":130178}},{"uid":"551a8a49e24ef6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/551a8a49e24ef6dc","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863906742,"stop":1695864037429,"duration":130687}},{"uid":"96429433d08cb546","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/96429433d08cb546","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852721369,"stop":1695852850972,"duration":129603}},{"uid":"55d91cbd8552d0de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/55d91cbd8552d0de","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852628012,"stop":1695852758438,"duration":130426}},{"uid":"62576cee83102727","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/62576cee83102727","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841642461,"stop":1695841773321,"duration":130860}},{"uid":"1e4ae71a46b96933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/1e4ae71a46b96933","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841587062,"stop":1695841716693,"duration":129631}},{"uid":"a5b51a3117a706c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/a5b51a3117a706c8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695777473566,"stop":1695777604497,"duration":130931}},{"uid":"50470c4acf256f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/50470c4acf256f12","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695691074212,"stop":1695691203954,"duration":129742}},{"uid":"74a8bfa2380b8dd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/74a8bfa2380b8dd1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695604772446,"stop":1695604902999,"duration":130553}},{"uid":"633b585b9e699c2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/633b585b9e699c2a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695518550004,"stop":1695518680515,"duration":130511}},{"uid":"ec91ce468a64d383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/ec91ce468a64d383","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695431821217,"stop":1695431950675,"duration":129458}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":108},"items":[{"uid":"20168116dcd96c44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972//#testresult/20168116dcd96c44","status":"passed","time":{"start":1696468451323,"stop":1696468469311,"duration":17988}},{"uid":"1cf49ec3481c18b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971//#testresult/1cf49ec3481c18b3","status":"passed","time":{"start":1696382155761,"stop":1696382178039,"duration":22278}},{"uid":"673d2fa3b7fa8225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970//#testresult/673d2fa3b7fa8225","status":"passed","time":{"start":1696366195488,"stop":1696366212811,"duration":17323}},{"uid":"2e43d0283b5dfc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969//#testresult/2e43d0283b5dfc6d","status":"passed","time":{"start":1696295678065,"stop":1696295696456,"duration":18391}},{"uid":"119bdd6b04b482c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967//#testresult/119bdd6b04b482c0","status":"passed","time":{"start":1696209275899,"stop":1696209298647,"duration":22748}},{"uid":"3259419587a7a031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966//#testresult/3259419587a7a031","status":"passed","time":{"start":1696123377678,"stop":1696123395860,"duration":18182}},{"uid":"18de39cf4240f4d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965//#testresult/18de39cf4240f4d2","status":"passed","time":{"start":1696036337740,"stop":1696036355735,"duration":17995}},{"uid":"678e1371ea195edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964//#testresult/678e1371ea195edc","status":"passed","time":{"start":1695950025814,"stop":1695950044044,"duration":18230}},{"uid":"6c5a1673c959d8b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963//#testresult/6c5a1673c959d8b8","status":"passed","time":{"start":1695930340808,"stop":1695930365697,"duration":24889}},{"uid":"fdefe5583a3239c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962//#testresult/fdefe5583a3239c7","status":"passed","time":{"start":1695930267057,"stop":1695930284287,"duration":17230}},{"uid":"1aa46e85d1b7367b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960//#testresult/1aa46e85d1b7367b","status":"passed","time":{"start":1695863625535,"stop":1695863652108,"duration":26573}},{"uid":"41d4cf0de2c07ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958//#testresult/41d4cf0de2c07ca6","status":"passed","time":{"start":1695852463725,"stop":1695852486376,"duration":22651}},{"uid":"ca67784e3adc3cb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957//#testresult/ca67784e3adc3cb0","status":"passed","time":{"start":1695852419269,"stop":1695852437504,"duration":18235}},{"uid":"ba02bee2041e8a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954//#testresult/ba02bee2041e8a0f","status":"passed","time":{"start":1695841417801,"stop":1695841437255,"duration":19454}},{"uid":"a516d322a7c608dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953//#testresult/a516d322a7c608dc","status":"passed","time":{"start":1695841378239,"stop":1695841397880,"duration":19641}},{"uid":"58d20501aa78a6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948//#testresult/58d20501aa78a6c3","status":"passed","time":{"start":1695777251600,"stop":1695777273187,"duration":21587}},{"uid":"5b15696d29cd4b6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947//#testresult/5b15696d29cd4b6e","status":"passed","time":{"start":1695690855742,"stop":1695690873904,"duration":18162}},{"uid":"e7b67af1d807990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946//#testresult/e7b67af1d807990","status":"passed","time":{"start":1695604472266,"stop":1695604490626,"duration":18360}},{"uid":"f8f36f16f4d9f6f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945//#testresult/f8f36f16f4d9f6f7","status":"passed","time":{"start":1695518245367,"stop":1695518266623,"duration":21256}},{"uid":"c42ae0974cfa60d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944//#testresult/c42ae0974cfa60d4","status":"passed","time":{"start":1695431474097,"stop":1695431494415,"duration":20318}}]}} \ No newline at end of file diff --git a/3.10/last-history/retry-trend.json b/3.10/last-history/retry-trend.json index 5d4ad69e20..d27e17c05d 100644 --- a/3.10/last-history/retry-trend.json +++ b/3.10/last-history/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/943/","reportName":"Allure Report with history","data":{"run":85,"retry":0}}] \ No newline at end of file +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/972/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/971/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/970/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/969/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/967/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/966/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/965/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/964/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/963/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/962/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/960/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/958/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":957,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/957/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/954/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/953/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/948/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/947/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/946/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/945/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/944/","reportName":"Allure Report with history","data":{"run":85,"retry":0}}] \ No newline at end of file diff --git a/3.11/942/data/behaviors.json b/3.11/942/data/behaviors.json deleted file mode 100644 index 2a49232894..0000000000 --- a/3.11/942/data/behaviors.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Test each council output matches expected results in /outputs","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"7b4d843ac8fdb9d7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258734739,"stop":1695258737550,"duration":2811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"275857e0fd091471","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258734740,"stop":1695258740667,"duration":5927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"6380365f45ea8297","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"16516ab0d82c816a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258738530,"stop":1695258739121,"duration":591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"c9a3c299d3a452d0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258739322,"stop":1695258740445,"duration":1123},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"6353cfdd337d03a1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"69e09abfefacfa36","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"e9928ac545bae63b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258740875,"stop":1695258742513,"duration":1638},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"3f74858a73605e9a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258740964,"stop":1695258741313,"duration":349},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"b8a1dc97e05f22bd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258741478,"stop":1695258745986,"duration":4508},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5be86254f420dfed","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258742516,"stop":1695258761004,"duration":18488},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"1049f117df442a50","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258745989,"stop":1695258751066,"duration":5077},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"b9dd20df8b6034d9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258751070,"stop":1695258751987,"duration":917},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"748c923cb7b90fea","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258751990,"stop":1695258761687,"duration":9697},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"835fe08527293422","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258761007,"stop":1695258762579,"duration":1572},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"2319d28c99bf2be7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258761690,"stop":1695258764525,"duration":2835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"22dd5c04a2bb56f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258762583,"stop":1695258780142,"duration":17559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"9c35ef1dcf822c6a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258764528,"stop":1695258765864,"duration":1336},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"20174793210be749","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258765867,"stop":1695258766554,"duration":687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"ddbe83cf97d8b2c4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258766557,"stop":1695258768427,"duration":1870},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"f747034eb2776336","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258768431,"stop":1695258769876,"duration":1445},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"e0f56a28a61a3255","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258769879,"stop":1695258771021,"duration":1142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"4b696f3678c66ea0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258771024,"stop":1695258773259,"duration":2235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"483cfa8ee571545d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"bdf1942fce59f3fa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258774101,"stop":1695258776223,"duration":2122},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"4adfcbcf600847af","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258776225,"stop":1695258778805,"duration":2580},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"366ef4931b24fbaa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"74aadfdb7eecd827","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258778856,"stop":1695258786732,"duration":7876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"72915740a98fbcce","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258780146,"stop":1695258781571,"duration":1425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"119bda515bf2bf89","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"e70451c334018bed","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258785910,"stop":1695258790250,"duration":4340},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"528d826a79007a4d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258786737,"stop":1695258787853,"duration":1116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"6637d66ec10f822b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258787856,"stop":1695258788815,"duration":959},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"e6e87719223b12dd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258788818,"stop":1695258797553,"duration":8735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"4557a9cad9f7735d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258790254,"stop":1695258791632,"duration":1378},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"9392d9609f474a83","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"ee49fbc778aa536b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258791692,"stop":1695258792537,"duration":845},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"8aaf28ad8308ea9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258792540,"stop":1695258835572,"duration":43032},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"19ec9532f5199348","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258797556,"stop":1695258950565,"duration":153009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"3298d2f9fa20fa2f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"2da2a4e06d21327d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258835625,"stop":1695258839713,"duration":4088},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"d35c80f432f60ca5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258839716,"stop":1695258840502,"duration":786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"be0de9551af1bb1f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258840504,"stop":1695258846411,"duration":5907},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"dd08c395855b7b23","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258846413,"stop":1695258851706,"duration":5293},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"dd8f4a1e99f36122","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258851709,"stop":1695258853724,"duration":2015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"ecb49d9393205c29","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258853726,"stop":1695258859508,"duration":5782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c3d28588fb5dffb0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258859513,"stop":1695258864447,"duration":4934},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f520b4437766d0c6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"7ef52a04a7bd1b77","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258950568,"stop":1695258951361,"duration":793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"df79be75aafd9718","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258951363,"stop":1695258954031,"duration":2668},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"4399e263807059b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258954034,"stop":1695258956857,"duration":2823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"8e9d904a2ff9c4db","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258956860,"stop":1695258957461,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"281afdbcd60e514b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258957683,"stop":1695258962107,"duration":4424},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"a52ea2469ad72851","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"3834a578b4cf6758","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"d7d23d31f31ad03","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258964332,"stop":1695258966604,"duration":2272},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"6d30b125893d8d9c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258966607,"stop":1695258974938,"duration":8331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"fcf629df83a62bd6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258974941,"stop":1695258976631,"duration":1690},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"803acb112310638e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258976634,"stop":1695258978457,"duration":1823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"c22319e220695dcd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258978461,"stop":1695258979230,"duration":769},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"f41d94d2dbf26a3d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258979234,"stop":1695258981279,"duration":2045},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"ee2499793f6a4888","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258981283,"stop":1695258984553,"duration":3270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"c209d05bea5b6855","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258984556,"stop":1695258986277,"duration":1721},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"9e544f3d71557a48","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"163a21769d104121","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258987014,"stop":1695258989025,"duration":2011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7e184a325a650018","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"dbd2db0c2bbe62cb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"d7d41b7c58577df0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258996086,"stop":1695258997649,"duration":1563},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"1f03bd65b238050","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695258997652,"stop":1695259003787,"duration":6135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"d7ef2af342f00e1e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259003791,"stop":1695259018602,"duration":14811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"52cb2564b20040d6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259018605,"stop":1695259021153,"duration":2548},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"ffed4e43d5195f17","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259021156,"stop":1695259024191,"duration":3035},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"7c723dc6386f097e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259024195,"stop":1695259026029,"duration":1834},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"ea30325e9c2d667a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259026032,"stop":1695259031470,"duration":5438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"ec94c4c4fa0c336e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259031474,"stop":1695259033209,"duration":1735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"2d5ef8eeea4863d1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259033212,"stop":1695259037338,"duration":4126},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"e24cb3250d59220f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259037341,"stop":1695259038986,"duration":1645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"b7a4edd3c8a0c22e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"3c3d4038003f0112","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8fff671fc0a87677","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259041399,"stop":1695259044099,"duration":2700},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"f27ee7cb3ec407b4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259044103,"stop":1695259047317,"duration":3214},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"7d2b9fb120ecc84","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259047321,"stop":1695259055983,"duration":8662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"b8446b9a3758a86","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259055987,"stop":1695259056559,"duration":572},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"a8b4892b0fb0aefb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259121032,"stop":1695259124015,"duration":2983},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"633220dad4b8d2ce","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1695259124018,"stop":1695259125155,"duration":1137},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.11/942/data/categories.json b/3.11/942/data/categories.json deleted file mode 100644 index 2aae8043e3..0000000000 --- a/3.11/942/data/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"6380365f45ea8297","parentUid":"3c120dc286ef9a6fcb7e03dc0445b370","status":"failed","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]}],"uid":"3c120dc286ef9a6fcb7e03dc0445b370"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"16516ab0d82c816a","parentUid":"01429cb33f04e24685fd31ad3d138e9f","status":"failed","time":{"start":1695258738530,"stop":1695258739121,"duration":591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]}],"uid":"01429cb33f04e24685fd31ad3d138e9f"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"6353cfdd337d03a1","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]}],"uid":"d77b1905470b201f47e6a2fd88783fc8"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"69e09abfefacfa36","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [BlackburnCouncil]","uid":"3f74858a73605e9a","parentUid":"39605257bb3ec1cf994723a38fc79931","status":"failed","time":{"start":1695258740964,"stop":1695258741313,"duration":349},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"39605257bb3ec1cf994723a38fc79931"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"483cfa8ee571545d","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"366ef4931b24fbaa","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"9392d9609f474a83","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"3298d2f9fa20fa2f","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"b7a4edd3c8a0c22e","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"ValueError: time data '' does not match format '%A %d %B'","children":[{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"72915740a98fbcce","parentUid":"2b851f1be238387cb6c322e707d0407d","status":"failed","time":{"start":1695258780146,"stop":1695258781571,"duration":1425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]}],"uid":"2b851f1be238387cb6c322e707d0407d"},{"name":"AttributeError: 'NoneType' object has no attribute 'attrs'","children":[{"name":"Validate Council Output [CroydonCouncil]","uid":"119bda515bf2bf89","parentUid":"771af68ff52753ae0b77c95b93d7564c","status":"failed","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]}],"uid":"771af68ff52753ae0b77c95b93d7564c"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559bea332e23 \n#1 0x559bea05b7a7 \n#2 0x559bea053829 \n#3 0x559bea0432c2 \n#4 0x559bea0449fb \n#5 0x559bea04369d \n#6 0x559bea04265c \n#7 0x559bea0425ce \n#8 0x559bea04128a \n#9 0x559bea0416da \n#10 0x559bea05d630 \n#11 0x559bea0d3b15 \n#12 0x559bea0bb012 \n#13 0x559bea0d3369 \n#14 0x559bea0bade3 \n#15 0x559bea08ea7b \n#16 0x559bea08f81e \n#17 0x559bea2f4638 \n#18 0x559bea2f8507 \n#19 0x559bea302c4c \n#20 0x559bea2f9136 \n#21 0x559bea2c79cf \n#22 0x559bea31cb98 \n#23 0x559bea31cd68 \n#24 0x559bea32bcb3 \n#25 0x7f7e40494b43 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f520b4437766d0c6","parentUid":"6198872d3f32a373a2bfa343302b19d4","status":"failed","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"6198872d3f32a373a2bfa343302b19d4"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [MalvernHillsDC]","uid":"8e9d904a2ff9c4db","parentUid":"2a715a1ea3f51e199061d065f57007ea","status":"failed","time":{"start":1695258956860,"stop":1695258957461,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]}],"uid":"2a715a1ea3f51e199061d065f57007ea"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all'","children":[{"name":"Validate Council Output [MertonCouncil]","uid":"a52ea2469ad72851","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]}],"uid":"4aaf1926d74f61bf2611ed3fad532a30"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"3834a578b4cf6758","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","children":[{"name":"Validate Council Output [StHelensBC]","uid":"9e544f3d71557a48","parentUid":"4dc2dfd48bee9d12f478d6877748218b","status":"failed","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]}],"uid":"4dc2dfd48bee9d12f478d6877748218b"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7e184a325a650018","parentUid":"0597c0ea378712057e5601bb19a22210","status":"failed","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]}],"uid":"0597c0ea378712057e5601bb19a22210"},{"name":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [TamesideMBCouncil]","uid":"dbd2db0c2bbe62cb","parentUid":"ce8e507ba631b17005863cc6e68cd86f","status":"failed","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"ce8e507ba631b17005863cc6e68cd86f"},{"name":"AssertionError: assert False is True","children":[{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"3c3d4038003f0112","parentUid":"b753cc2371eaf4f8dcc68f5839b988a8","status":"failed","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]}],"uid":"b753cc2371eaf4f8dcc68f5839b988a8"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.11/942/data/packages.json b/3.11/942/data/packages.json deleted file mode 100644 index eafdc4b439..0000000000 --- a/3.11/942/data/packages.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"7b4d843ac8fdb9d7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258734739,"stop":1695258737550,"duration":2811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"275857e0fd091471","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258734740,"stop":1695258740667,"duration":5927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"6380365f45ea8297","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"16516ab0d82c816a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258738530,"stop":1695258739121,"duration":591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"c9a3c299d3a452d0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258739322,"stop":1695258740445,"duration":1123},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"6353cfdd337d03a1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"69e09abfefacfa36","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"e9928ac545bae63b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258740875,"stop":1695258742513,"duration":1638},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"3f74858a73605e9a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258740964,"stop":1695258741313,"duration":349},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"b8a1dc97e05f22bd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258741478,"stop":1695258745986,"duration":4508},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5be86254f420dfed","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258742516,"stop":1695258761004,"duration":18488},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"1049f117df442a50","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258745989,"stop":1695258751066,"duration":5077},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"b9dd20df8b6034d9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258751070,"stop":1695258751987,"duration":917},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"748c923cb7b90fea","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258751990,"stop":1695258761687,"duration":9697},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"835fe08527293422","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258761007,"stop":1695258762579,"duration":1572},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"2319d28c99bf2be7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258761690,"stop":1695258764525,"duration":2835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"22dd5c04a2bb56f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258762583,"stop":1695258780142,"duration":17559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"9c35ef1dcf822c6a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258764528,"stop":1695258765864,"duration":1336},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"20174793210be749","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258765867,"stop":1695258766554,"duration":687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"ddbe83cf97d8b2c4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258766557,"stop":1695258768427,"duration":1870},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"f747034eb2776336","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258768431,"stop":1695258769876,"duration":1445},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"e0f56a28a61a3255","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258769879,"stop":1695258771021,"duration":1142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"4b696f3678c66ea0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258771024,"stop":1695258773259,"duration":2235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"483cfa8ee571545d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"bdf1942fce59f3fa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258774101,"stop":1695258776223,"duration":2122},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"4adfcbcf600847af","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258776225,"stop":1695258778805,"duration":2580},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"366ef4931b24fbaa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"74aadfdb7eecd827","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258778856,"stop":1695258786732,"duration":7876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"72915740a98fbcce","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258780146,"stop":1695258781571,"duration":1425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"119bda515bf2bf89","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"e70451c334018bed","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258785910,"stop":1695258790250,"duration":4340},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"528d826a79007a4d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258786737,"stop":1695258787853,"duration":1116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"6637d66ec10f822b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258787856,"stop":1695258788815,"duration":959},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"e6e87719223b12dd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258788818,"stop":1695258797553,"duration":8735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"4557a9cad9f7735d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258790254,"stop":1695258791632,"duration":1378},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"9392d9609f474a83","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"ee49fbc778aa536b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258791692,"stop":1695258792537,"duration":845},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"8aaf28ad8308ea9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258792540,"stop":1695258835572,"duration":43032},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"19ec9532f5199348","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258797556,"stop":1695258950565,"duration":153009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"3298d2f9fa20fa2f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"2da2a4e06d21327d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258835625,"stop":1695258839713,"duration":4088},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"d35c80f432f60ca5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258839716,"stop":1695258840502,"duration":786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"be0de9551af1bb1f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258840504,"stop":1695258846411,"duration":5907},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"dd08c395855b7b23","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258846413,"stop":1695258851706,"duration":5293},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"dd8f4a1e99f36122","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258851709,"stop":1695258853724,"duration":2015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"ecb49d9393205c29","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258853726,"stop":1695258859508,"duration":5782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c3d28588fb5dffb0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258859513,"stop":1695258864447,"duration":4934},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f520b4437766d0c6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"7ef52a04a7bd1b77","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258950568,"stop":1695258951361,"duration":793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"df79be75aafd9718","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258951363,"stop":1695258954031,"duration":2668},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"4399e263807059b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258954034,"stop":1695258956857,"duration":2823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"8e9d904a2ff9c4db","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258956860,"stop":1695258957461,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"281afdbcd60e514b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258957683,"stop":1695258962107,"duration":4424},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"a52ea2469ad72851","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"3834a578b4cf6758","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"d7d23d31f31ad03","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258964332,"stop":1695258966604,"duration":2272},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"6d30b125893d8d9c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258966607,"stop":1695258974938,"duration":8331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"fcf629df83a62bd6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258974941,"stop":1695258976631,"duration":1690},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"803acb112310638e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258976634,"stop":1695258978457,"duration":1823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"c22319e220695dcd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258978461,"stop":1695258979230,"duration":769},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"f41d94d2dbf26a3d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258979234,"stop":1695258981279,"duration":2045},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"ee2499793f6a4888","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258981283,"stop":1695258984553,"duration":3270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"c209d05bea5b6855","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258984556,"stop":1695258986277,"duration":1721},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"9e544f3d71557a48","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"163a21769d104121","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258987014,"stop":1695258989025,"duration":2011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7e184a325a650018","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"dbd2db0c2bbe62cb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"d7d41b7c58577df0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258996086,"stop":1695258997649,"duration":1563},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"1f03bd65b238050","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695258997652,"stop":1695259003787,"duration":6135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"d7ef2af342f00e1e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259003791,"stop":1695259018602,"duration":14811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"52cb2564b20040d6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259018605,"stop":1695259021153,"duration":2548},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"ffed4e43d5195f17","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259021156,"stop":1695259024191,"duration":3035},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"7c723dc6386f097e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259024195,"stop":1695259026029,"duration":1834},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"ea30325e9c2d667a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259026032,"stop":1695259031470,"duration":5438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"ec94c4c4fa0c336e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259031474,"stop":1695259033209,"duration":1735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"2d5ef8eeea4863d1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259033212,"stop":1695259037338,"duration":4126},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"e24cb3250d59220f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259037341,"stop":1695259038986,"duration":1645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"b7a4edd3c8a0c22e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"3c3d4038003f0112","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8fff671fc0a87677","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259041399,"stop":1695259044099,"duration":2700},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"f27ee7cb3ec407b4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259044103,"stop":1695259047317,"duration":3214},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"7d2b9fb120ecc84","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259047321,"stop":1695259055983,"duration":8662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"b8446b9a3758a86","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259055987,"stop":1695259056559,"duration":572},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"a8b4892b0fb0aefb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259121032,"stop":1695259124015,"duration":2983},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"633220dad4b8d2ce","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1695259124018,"stop":1695259125155,"duration":1137},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.11/942/data/suites.csv b/3.11/942/data/suites.csv deleted file mode 100644 index 7118e9b7a8..0000000000 --- a/3.11/942/data/suites.csv +++ /dev/null @@ -1,86 +0,0 @@ -"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Thu Sep 21 01:17:24 GMT 2023","Thu Sep 21 01:17:27 GMT 2023","3214","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" -"passed","Thu Sep 21 01:12:22 GMT 2023","Thu Sep 21 01:12:41 GMT 2023","18488","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" -"passed","Thu Sep 21 01:13:10 GMT 2023","Thu Sep 21 01:13:11 GMT 2023","1378","","","","","","Validate Council Output [DoncasterCouncil]","" -"passed","Thu Sep 21 01:12:45 GMT 2023","Thu Sep 21 01:12:46 GMT 2023","687","","","","","","Validate Council Output [EastDevonDC]","" -"failed","Thu Sep 21 01:16:26 GMT 2023","Thu Sep 21 01:16:26 GMT 2023","627","","","","","","Validate Council Output [StHelensBC]","" -"failed","Thu Sep 21 01:12:18 GMT 2023","Thu Sep 21 01:12:19 GMT 2023","591","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" -"passed","Thu Sep 21 01:13:08 GMT 2023","Thu Sep 21 01:13:17 GMT 2023","8735","","","","","","Validate Council Output [LancasterCityCouncil]","" -"passed","Thu Sep 21 01:12:56 GMT 2023","Thu Sep 21 01:12:58 GMT 2023","2580","","","","","","Validate Council Output [GuildfordCouncil]","" -"failed","Thu Sep 21 01:16:29 GMT 2023","Thu Sep 21 01:16:29 GMT 2023","898","","","","","","Validate Council Output [SwaleBoroughCouncil]","" -"failed","Thu Sep 21 01:13:55 GMT 2023","Thu Sep 21 01:13:55 GMT 2023","3","","","","","","Validate Council Output [NorthEastLincs]","" -"passed","Thu Sep 21 01:13:55 GMT 2023","Thu Sep 21 01:13:59 GMT 2023","4088","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" -"passed","Thu Sep 21 01:12:19 GMT 2023","Thu Sep 21 01:12:20 GMT 2023","1123","","","","","","Validate Council Output [BCPCouncil]","" -"passed","Thu Sep 21 01:12:41 GMT 2023","Thu Sep 21 01:12:42 GMT 2023","1572","","","","","","Validate Council Output [CheshireEastCouncil]","" -"passed","Thu Sep 21 01:15:51 GMT 2023","Thu Sep 21 01:15:54 GMT 2023","2668","","","","","","Validate Council Output [LondonBoroughHounslow]","" -"passed","Thu Sep 21 01:14:13 GMT 2023","Thu Sep 21 01:14:19 GMT 2023","5782","","","","","","Validate Council Output [NorthTynesideCouncil]","" -"failed","Thu Sep 21 01:13:01 GMT 2023","Thu Sep 21 01:13:05 GMT 2023","4178","","","","","","Validate Council Output [CroydonCouncil]","" -"passed","Thu Sep 21 01:12:44 GMT 2023","Thu Sep 21 01:12:45 GMT 2023","1336","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" -"failed","Thu Sep 21 01:16:30 GMT 2023","Thu Sep 21 01:18:40 GMT 2023","130730","","","","","","Validate Council Output [TamesideMBCouncil]","" -"failed","Thu Sep 21 01:12:20 GMT 2023","Thu Sep 21 01:12:20 GMT 2023","462","","","","","","Validate Council Output [BexleyCouncil]","" -"passed","Thu Sep 21 01:17:04 GMT 2023","Thu Sep 21 01:17:06 GMT 2023","1834","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" -"passed","Thu Sep 21 01:17:06 GMT 2023","Thu Sep 21 01:17:11 GMT 2023","5438","","","","","","Validate Council Output [WakefieldCityCouncil]","" -"passed","Thu Sep 21 01:12:48 GMT 2023","Thu Sep 21 01:12:49 GMT 2023","1445","","","","","","Validate Council Output [EastNorthamptonshireCouncil]","" -"passed","Thu Sep 21 01:12:31 GMT 2023","Thu Sep 21 01:12:31 GMT 2023","917","","","","","","Validate Council Output [BromleyBoroughCouncil]","" -"passed","Thu Sep 21 01:16:19 GMT 2023","Thu Sep 21 01:16:21 GMT 2023","2045","","","","","","Validate Council Output [SouthNorfolkCouncil]","" -"passed","Thu Sep 21 01:13:59 GMT 2023","Thu Sep 21 01:14:00 GMT 2023","786","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" -"passed","Thu Sep 21 01:13:12 GMT 2023","Thu Sep 21 01:13:55 GMT 2023","43032","","","","","","Validate Council Output [NewcastleCityCouncil]","" -"passed","Thu Sep 21 01:13:11 GMT 2023","Thu Sep 21 01:13:12 GMT 2023","845","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" -"failed","Thu Sep 21 01:12:20 GMT 2023","Thu Sep 21 01:12:20 GMT 2023","112","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" -"passed","Thu Sep 21 01:13:17 GMT 2023","Thu Sep 21 01:15:50 GMT 2023","153009","","","","","","Validate Council Output [LeedsCityCouncil]","" -"passed","Thu Sep 21 01:16:14 GMT 2023","Thu Sep 21 01:16:16 GMT 2023","1690","","","","","","Validate Council Output [SouthAyrshireCouncil]","" -"passed","Thu Sep 21 01:16:43 GMT 2023","Thu Sep 21 01:16:58 GMT 2023","14811","","","","","","Validate Council Output [RushmoorCouncil]","" -"failed","Thu Sep 21 01:16:02 GMT 2023","Thu Sep 21 01:16:03 GMT 2023","958","","","","","","Validate Council Output [MertonCouncil]","" -"failed","Thu Sep 21 01:15:56 GMT 2023","Thu Sep 21 01:15:57 GMT 2023","601","","","","","","Validate Council Output [MalvernHillsDC]","" -"passed","Thu Sep 21 01:13:06 GMT 2023","Thu Sep 21 01:13:07 GMT 2023","1116","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" -"passed","Thu Sep 21 01:16:24 GMT 2023","Thu Sep 21 01:16:26 GMT 2023","1721","","","","","","Validate Council Output [SouthTynesideCouncil]","" -"passed","Thu Sep 21 01:14:11 GMT 2023","Thu Sep 21 01:14:13 GMT 2023","2015","","","","","","Validate Council Output [NorthSomersetCouncil]","" -"passed","Thu Sep 21 01:12:14 GMT 2023","Thu Sep 21 01:12:17 GMT 2023","2811","","","","","","Validate Council Output [AylesburyValeCouncil]","" -"passed","Thu Sep 21 01:17:21 GMT 2023","Thu Sep 21 01:17:24 GMT 2023","2700","","","","","","Validate Council Output [WiltshireCouncil]","" -"passed","Thu Sep 21 01:18:41 GMT 2023","Thu Sep 21 01:18:44 GMT 2023","2983","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" -"passed","Thu Sep 21 01:14:19 GMT 2023","Thu Sep 21 01:14:24 GMT 2023","4934","","","","","","Validate Council Output [NorthumberlandCouncil]","" -"passed","Thu Sep 21 01:16:36 GMT 2023","Thu Sep 21 01:16:37 GMT 2023","1563","","","","","","Validate Council Output [RochdaleCouncil]","" -"passed","Thu Sep 21 01:17:35 GMT 2023","Thu Sep 21 01:17:36 GMT 2023","572","","","","","","Validate Council Output [YorkCouncil]","" -"passed","Thu Sep 21 01:12:46 GMT 2023","Thu Sep 21 01:12:48 GMT 2023","1870","","","","","","Validate Council Output [EastleighBoroughCouncil]","" -"passed","Thu Sep 21 01:12:20 GMT 2023","Thu Sep 21 01:12:22 GMT 2023","1638","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" -"passed","Thu Sep 21 01:12:58 GMT 2023","Thu Sep 21 01:13:06 GMT 2023","7876","","","","","","Validate Council Output [HighPeakCouncil]","" -"passed","Thu Sep 21 01:17:27 GMT 2023","Thu Sep 21 01:17:35 GMT 2023","8662","","","","","","Validate Council Output [WokingBoroughCouncil]","" -"passed","Thu Sep 21 01:14:06 GMT 2023","Thu Sep 21 01:14:11 GMT 2023","5293","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" -"passed","Thu Sep 21 01:13:05 GMT 2023","Thu Sep 21 01:13:10 GMT 2023","4340","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" -"failed","Thu Sep 21 01:12:20 GMT 2023","Thu Sep 21 01:12:21 GMT 2023","349","","","","","","Validate Council Output [BlackburnCouncil]","" -"passed","Thu Sep 21 01:12:49 GMT 2023","Thu Sep 21 01:12:51 GMT 2023","1142","","","","","","Validate Council Output [EastRidingCouncil]","" -"passed","Thu Sep 21 01:16:18 GMT 2023","Thu Sep 21 01:16:19 GMT 2023","769","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" -"failed","Thu Sep 21 01:16:03 GMT 2023","Thu Sep 21 01:16:04 GMT 2023","1152","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" -"passed","Thu Sep 21 01:16:04 GMT 2023","Thu Sep 21 01:16:06 GMT 2023","2272","","","","","","Validate Council Output [SheffieldCityCouncil]","" -"passed","Thu Sep 21 01:18:44 GMT 2023","Thu Sep 21 01:18:45 GMT 2023","1137","","","","","","Validate Council Output [TorbayCouncil]","" -"passed","Thu Sep 21 01:15:57 GMT 2023","Thu Sep 21 01:16:02 GMT 2023","4424","","","","","","Validate Council Output [ManchesterCityCouncil]","" -"passed","Thu Sep 21 01:12:51 GMT 2023","Thu Sep 21 01:12:53 GMT 2023","2235","","","","","","Validate Council Output [ErewashBoroughCouncil]","" -"passed","Thu Sep 21 01:15:50 GMT 2023","Thu Sep 21 01:15:51 GMT 2023","793","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" -"failed","Thu Sep 21 01:12:53 GMT 2023","Thu Sep 21 01:12:53 GMT 2023","578","","","","","","Validate Council Output [FenlandDistrictCouncil]","" -"passed","Thu Sep 21 01:17:17 GMT 2023","Thu Sep 21 01:17:18 GMT 2023","1645","","","","","","Validate Council Output [WealdenDistrictCouncil]","" -"passed","Thu Sep 21 01:17:13 GMT 2023","Thu Sep 21 01:17:17 GMT 2023","4126","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" -"passed","Thu Sep 21 01:14:00 GMT 2023","Thu Sep 21 01:14:06 GMT 2023","5907","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" -"passed","Thu Sep 21 01:16:06 GMT 2023","Thu Sep 21 01:16:14 GMT 2023","8331","","","","","","Validate Council Output [SomersetCouncil]","" -"failed","Thu Sep 21 01:14:24 GMT 2023","Thu Sep 21 01:16:35 GMT 2023","131493","","","","","","Validate Council Output [PrestonCityCouncil]","" -"passed","Thu Sep 21 01:16:37 GMT 2023","Thu Sep 21 01:16:43 GMT 2023","6135","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" -"passed","Thu Sep 21 01:12:25 GMT 2023","Thu Sep 21 01:12:31 GMT 2023","5077","","","","","","Validate Council Output [BristolCityCouncil]","" -"failed","Thu Sep 21 01:12:17 GMT 2023","Thu Sep 21 01:12:18 GMT 2023","745","","","","","","Validate Council Output [BasingstokeCouncil]","" -"passed","Thu Sep 21 01:12:54 GMT 2023","Thu Sep 21 01:12:56 GMT 2023","2122","","","","","","Validate Council Output [GlasgowCityCouncil]","" -"passed","Thu Sep 21 01:15:54 GMT 2023","Thu Sep 21 01:15:56 GMT 2023","2823","","","","","","Validate Council Output [MaldonDistrictCouncil]","" -"passed","Thu Sep 21 01:12:41 GMT 2023","Thu Sep 21 01:12:44 GMT 2023","2835","","","","","","Validate Council Output [DurhamCouncil]","" -"failed","Thu Sep 21 01:12:58 GMT 2023","Thu Sep 21 01:12:58 GMT 2023","3","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" -"passed","Thu Sep 21 01:16:27 GMT 2023","Thu Sep 21 01:16:29 GMT 2023","2011","","","","","","Validate Council Output [StockportBoroughCouncil]","" -"failed","Thu Sep 21 01:17:18 GMT 2023","Thu Sep 21 01:17:19 GMT 2023","124","","","","","","Validate Council Output [WelhatCouncil]","" -"passed","Thu Sep 21 01:12:31 GMT 2023","Thu Sep 21 01:12:41 GMT 2023","9697","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" -"passed","Thu Sep 21 01:12:42 GMT 2023","Thu Sep 21 01:13:00 GMT 2023","17559","","","","","","Validate Council Output [Chilterns]","" -"passed","Thu Sep 21 01:16:58 GMT 2023","Thu Sep 21 01:17:01 GMT 2023","2548","","","","","","Validate Council Output [SalfordCityCouncil]","" -"failed","Thu Sep 21 01:13:00 GMT 2023","Thu Sep 21 01:13:01 GMT 2023","1425","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" -"passed","Thu Sep 21 01:17:11 GMT 2023","Thu Sep 21 01:17:13 GMT 2023","1735","","","","","","Validate Council Output [WarwickDistrictCouncil]","" -"passed","Thu Sep 21 01:13:07 GMT 2023","Thu Sep 21 01:13:08 GMT 2023","959","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" -"failed","Thu Sep 21 01:13:11 GMT 2023","Thu Sep 21 01:13:11 GMT 2023","4","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" -"passed","Thu Sep 21 01:12:21 GMT 2023","Thu Sep 21 01:12:25 GMT 2023","4508","","","","","","Validate Council Output [BoltonCouncil]","" -"failed","Thu Sep 21 01:17:19 GMT 2023","Thu Sep 21 01:17:21 GMT 2023","2199","","","","","","Validate Council Output [WiganBoroughCouncil]","" -"passed","Thu Sep 21 01:17:01 GMT 2023","Thu Sep 21 01:17:04 GMT 2023","3035","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" -"passed","Thu Sep 21 01:12:14 GMT 2023","Thu Sep 21 01:12:20 GMT 2023","5927","","","","","","Validate Council Output [CardiffCouncil]","" -"passed","Thu Sep 21 01:16:16 GMT 2023","Thu Sep 21 01:16:18 GMT 2023","1823","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" -"passed","Thu Sep 21 01:16:21 GMT 2023","Thu Sep 21 01:16:24 GMT 2023","3270","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" diff --git a/3.11/942/data/suites.json b/3.11/942/data/suites.json deleted file mode 100644 index 79fbf9d32d..0000000000 --- a/3.11/942/data/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"7b4d843ac8fdb9d7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258734739,"stop":1695258737550,"duration":2811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"275857e0fd091471","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258734740,"stop":1695258740667,"duration":5927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"6380365f45ea8297","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"16516ab0d82c816a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258738530,"stop":1695258739121,"duration":591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"c9a3c299d3a452d0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258739322,"stop":1695258740445,"duration":1123},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"6353cfdd337d03a1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"69e09abfefacfa36","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"e9928ac545bae63b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258740875,"stop":1695258742513,"duration":1638},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"3f74858a73605e9a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258740964,"stop":1695258741313,"duration":349},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"b8a1dc97e05f22bd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258741478,"stop":1695258745986,"duration":4508},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5be86254f420dfed","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258742516,"stop":1695258761004,"duration":18488},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"1049f117df442a50","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258745989,"stop":1695258751066,"duration":5077},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"b9dd20df8b6034d9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258751070,"stop":1695258751987,"duration":917},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"748c923cb7b90fea","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258751990,"stop":1695258761687,"duration":9697},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"835fe08527293422","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258761007,"stop":1695258762579,"duration":1572},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"2319d28c99bf2be7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258761690,"stop":1695258764525,"duration":2835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"22dd5c04a2bb56f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258762583,"stop":1695258780142,"duration":17559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"9c35ef1dcf822c6a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258764528,"stop":1695258765864,"duration":1336},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"20174793210be749","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258765867,"stop":1695258766554,"duration":687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"ddbe83cf97d8b2c4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258766557,"stop":1695258768427,"duration":1870},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"f747034eb2776336","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258768431,"stop":1695258769876,"duration":1445},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"e0f56a28a61a3255","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258769879,"stop":1695258771021,"duration":1142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"4b696f3678c66ea0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258771024,"stop":1695258773259,"duration":2235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"483cfa8ee571545d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"bdf1942fce59f3fa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258774101,"stop":1695258776223,"duration":2122},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"4adfcbcf600847af","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258776225,"stop":1695258778805,"duration":2580},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"366ef4931b24fbaa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"74aadfdb7eecd827","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258778856,"stop":1695258786732,"duration":7876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"72915740a98fbcce","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258780146,"stop":1695258781571,"duration":1425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"119bda515bf2bf89","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"e70451c334018bed","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258785910,"stop":1695258790250,"duration":4340},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"528d826a79007a4d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258786737,"stop":1695258787853,"duration":1116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"6637d66ec10f822b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258787856,"stop":1695258788815,"duration":959},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"e6e87719223b12dd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258788818,"stop":1695258797553,"duration":8735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"4557a9cad9f7735d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258790254,"stop":1695258791632,"duration":1378},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"9392d9609f474a83","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"ee49fbc778aa536b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258791692,"stop":1695258792537,"duration":845},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"8aaf28ad8308ea9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258792540,"stop":1695258835572,"duration":43032},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"19ec9532f5199348","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258797556,"stop":1695258950565,"duration":153009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"3298d2f9fa20fa2f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"2da2a4e06d21327d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258835625,"stop":1695258839713,"duration":4088},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"d35c80f432f60ca5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258839716,"stop":1695258840502,"duration":786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"be0de9551af1bb1f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258840504,"stop":1695258846411,"duration":5907},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"dd08c395855b7b23","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258846413,"stop":1695258851706,"duration":5293},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"dd8f4a1e99f36122","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258851709,"stop":1695258853724,"duration":2015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"ecb49d9393205c29","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258853726,"stop":1695258859508,"duration":5782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c3d28588fb5dffb0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258859513,"stop":1695258864447,"duration":4934},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f520b4437766d0c6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"7ef52a04a7bd1b77","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258950568,"stop":1695258951361,"duration":793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"df79be75aafd9718","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258951363,"stop":1695258954031,"duration":2668},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"4399e263807059b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258954034,"stop":1695258956857,"duration":2823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"8e9d904a2ff9c4db","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258956860,"stop":1695258957461,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"281afdbcd60e514b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258957683,"stop":1695258962107,"duration":4424},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"a52ea2469ad72851","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"3834a578b4cf6758","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"d7d23d31f31ad03","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258964332,"stop":1695258966604,"duration":2272},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"6d30b125893d8d9c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258966607,"stop":1695258974938,"duration":8331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"fcf629df83a62bd6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258974941,"stop":1695258976631,"duration":1690},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"803acb112310638e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258976634,"stop":1695258978457,"duration":1823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"c22319e220695dcd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258978461,"stop":1695258979230,"duration":769},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"f41d94d2dbf26a3d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258979234,"stop":1695258981279,"duration":2045},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"ee2499793f6a4888","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258981283,"stop":1695258984553,"duration":3270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"c209d05bea5b6855","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258984556,"stop":1695258986277,"duration":1721},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"9e544f3d71557a48","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"163a21769d104121","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258987014,"stop":1695258989025,"duration":2011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7e184a325a650018","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"dbd2db0c2bbe62cb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"d7d41b7c58577df0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258996086,"stop":1695258997649,"duration":1563},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"1f03bd65b238050","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695258997652,"stop":1695259003787,"duration":6135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"d7ef2af342f00e1e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259003791,"stop":1695259018602,"duration":14811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"52cb2564b20040d6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259018605,"stop":1695259021153,"duration":2548},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"ffed4e43d5195f17","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259021156,"stop":1695259024191,"duration":3035},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"7c723dc6386f097e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259024195,"stop":1695259026029,"duration":1834},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"ea30325e9c2d667a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259026032,"stop":1695259031470,"duration":5438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"ec94c4c4fa0c336e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259031474,"stop":1695259033209,"duration":1735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"2d5ef8eeea4863d1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259033212,"stop":1695259037338,"duration":4126},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"e24cb3250d59220f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259037341,"stop":1695259038986,"duration":1645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"b7a4edd3c8a0c22e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"3c3d4038003f0112","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8fff671fc0a87677","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259041399,"stop":1695259044099,"duration":2700},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"f27ee7cb3ec407b4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259044103,"stop":1695259047317,"duration":3214},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"7d2b9fb120ecc84","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259047321,"stop":1695259055983,"duration":8662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"b8446b9a3758a86","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259055987,"stop":1695259056559,"duration":572},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"a8b4892b0fb0aefb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259121032,"stop":1695259124015,"duration":2983},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"633220dad4b8d2ce","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1695259124018,"stop":1695259125155,"duration":1137},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.11/942/data/test-cases/1049f117df442a50.json b/3.11/942/data/test-cases/1049f117df442a50.json deleted file mode 100644 index cd0a86c759..0000000000 --- a/3.11/942/data/test-cases/1049f117df442a50.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1049f117df442a50","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1695258745989,"stop":1695258751066,"duration":5077},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BristolCityCouncil","time":{"start":1695258745989,"stop":1695258745990,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BristolCityCouncil","time":{"start":1695258745990,"stop":1695258751064,"duration":5074},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258751064,"stop":1695258751064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258751064,"stop":1695258751066,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BristolCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"c9148213dc7e94c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/c9148213dc7e94c9","status":"passed","time":{"start":1695206133370,"stop":1695206138550,"duration":5180}},{"uid":"ba29315d604151f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ba29315d604151f","status":"passed","time":{"start":1695193589466,"stop":1695193595482,"duration":6016}},{"uid":"c9229d3cdd7c7d98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c9229d3cdd7c7d98","status":"passed","time":{"start":1695172385149,"stop":1695172390492,"duration":5343}},{"uid":"5539dfc649618dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/5539dfc649618dc","status":"passed","time":{"start":1695161887906,"stop":1695161892886,"duration":4980}},{"uid":"a01ea8207630cdd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/a01ea8207630cdd5","status":"passed","time":{"start":1695159835861,"stop":1695159840985,"duration":5124}},{"uid":"d9ed0e467c55d000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/d9ed0e467c55d000","status":"passed","time":{"start":1695156935020,"stop":1695156940631,"duration":5611}},{"uid":"4af97386dd35ebdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/4af97386dd35ebdc","status":"passed","time":{"start":1695086039024,"stop":1695086044380,"duration":5356}},{"uid":"762f7124d60219bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/762f7124d60219bb","status":"passed","time":{"start":1694999588891,"stop":1694999594154,"duration":5263}},{"uid":"ed855923bfcb507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ed855923bfcb507","status":"passed","time":{"start":1694987796255,"stop":1694987800905,"duration":4650}},{"uid":"b0eef94d75ce43ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b0eef94d75ce43ce","status":"passed","time":{"start":1694987658345,"stop":1694987662883,"duration":4538}},{"uid":"77d2545642a170bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/77d2545642a170bb","status":"passed","time":{"start":1694971634852,"stop":1694971639954,"duration":5102}},{"uid":"1506f68605366937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1506f68605366937","status":"passed","time":{"start":1694913403458,"stop":1694913409544,"duration":6086}},{"uid":"51147b11ce269472","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/51147b11ce269472","status":"passed","time":{"start":1694892726398,"stop":1694892731372,"duration":4974}},{"uid":"69f9c1a459595a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/69f9c1a459595a94","status":"passed","time":{"start":1694889727960,"stop":1694889733031,"duration":5071}},{"uid":"39992700c8074aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/39992700c8074aff","status":"passed","time":{"start":1694864590083,"stop":1694864595250,"duration":5167}},{"uid":"9ea5a330b29084f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9ea5a330b29084f2","status":"passed","time":{"start":1694840273429,"stop":1694840278460,"duration":5031}},{"uid":"d5cf01243c17bb08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/d5cf01243c17bb08","status":"passed","time":{"start":1694826665834,"stop":1694826670590,"duration":4756}},{"uid":"32c99fc47f09587a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/32c99fc47f09587a","status":"passed","time":{"start":1694796686851,"stop":1694796692506,"duration":5655}},{"uid":"1d8d784d7b6467d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/1d8d784d7b6467d5","status":"passed","time":{"start":1694740411483,"stop":1694740416222,"duration":4739}},{"uid":"528c988981425750","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/528c988981425750","status":"passed","time":{"start":1694653900635,"stop":1694653905457,"duration":4822}}]},"tags":[]},"source":"1049f117df442a50.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/163a21769d104121.json b/3.11/942/data/test-cases/163a21769d104121.json deleted file mode 100644 index 78cbdfb848..0000000000 --- a/3.11/942/data/test-cases/163a21769d104121.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"163a21769d104121","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1695258987014,"stop":1695258989025,"duration":2011},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StockportBoroughCouncil","time":{"start":1695258987014,"stop":1695258987015,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StockportBoroughCouncil","time":{"start":1695258987015,"stop":1695258989023,"duration":2008},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258989024,"stop":1695258989024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258989024,"stop":1695258989025,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StockportBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"edab9f44bf497b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/edab9f44bf497b8e","status":"passed","time":{"start":1695206358119,"stop":1695206359900,"duration":1781}},{"uid":"d1a44d430cdf326e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d1a44d430cdf326e","status":"passed","time":{"start":1695193848047,"stop":1695193854541,"duration":6494}},{"uid":"e121654590d70029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e121654590d70029","status":"passed","time":{"start":1695172656719,"stop":1695172660975,"duration":4256}},{"uid":"2107779a80e11c25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/2107779a80e11c25","status":"passed","time":{"start":1695162151320,"stop":1695162156840,"duration":5520}},{"uid":"baa95cf89537aad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/baa95cf89537aad4","status":"passed","time":{"start":1695160079419,"stop":1695160085570,"duration":6151}},{"uid":"eb8bf9172766522f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/eb8bf9172766522f","status":"passed","time":{"start":1695157049602,"stop":1695157053200,"duration":3598}},{"uid":"5357109e186d3c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/5357109e186d3c8e","status":"passed","time":{"start":1695086309594,"stop":1695086313068,"duration":3474}},{"uid":"e21b6c476df81a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/e21b6c476df81a49","status":"passed","time":{"start":1694999721795,"stop":1694999724776,"duration":2981}},{"uid":"c5679558ffbc6808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/c5679558ffbc6808","status":"passed","time":{"start":1694988006354,"stop":1694988010012,"duration":3658}},{"uid":"9e48e86086687077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/9e48e86086687077","status":"passed","time":{"start":1694987763842,"stop":1694987766271,"duration":2429}},{"uid":"e0b37dcc04db9ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e0b37dcc04db9ed5","status":"passed","time":{"start":1694971720420,"stop":1694971723028,"duration":2608}},{"uid":"91153821aa4b9ee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/91153821aa4b9ee6","status":"passed","time":{"start":1694913644911,"stop":1694913649337,"duration":4426}},{"uid":"2713457f80495835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/2713457f80495835","status":"passed","time":{"start":1694892977152,"stop":1694892981797,"duration":4645}},{"uid":"8bcf171d56de3065","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8bcf171d56de3065","status":"passed","time":{"start":1694889934576,"stop":1694889940111,"duration":5535}},{"uid":"dd88dd01314937a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/dd88dd01314937a6","status":"passed","time":{"start":1694864855603,"stop":1694864860094,"duration":4491}},{"uid":"6f7163a66012447","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/6f7163a66012447","status":"passed","time":{"start":1694840545734,"stop":1694840557289,"duration":11555}},{"uid":"1173ba1d1c46da13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/1173ba1d1c46da13","status":"passed","time":{"start":1694826894998,"stop":1694826903587,"duration":8589}},{"uid":"a450130d0e9b03b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/a450130d0e9b03b1","status":"passed","time":{"start":1694796964045,"stop":1694796969836,"duration":5791}},{"uid":"7242abc3af10f370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7242abc3af10f370","status":"passed","time":{"start":1694740634757,"stop":1694740638724,"duration":3967}},{"uid":"d88274040240c546","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/d88274040240c546","status":"passed","time":{"start":1694654134385,"stop":1694654141841,"duration":7456}}]},"tags":[]},"source":"163a21769d104121.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/19ec9532f5199348.json b/3.11/942/data/test-cases/19ec9532f5199348.json deleted file mode 100644 index 4626a43b39..0000000000 --- a/3.11/942/data/test-cases/19ec9532f5199348.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"19ec9532f5199348","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1695258797556,"stop":1695258950565,"duration":153009},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LeedsCityCouncil","time":{"start":1695258797556,"stop":1695258797557,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LeedsCityCouncil","time":{"start":1695258797557,"stop":1695258950561,"duration":153004},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258950561,"stop":1695258950562,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258950562,"stop":1695258950565,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LeedsCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"25ef24f2be4b4c56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/25ef24f2be4b4c56","status":"passed","time":{"start":1695206166395,"stop":1695206305195,"duration":138800}},{"uid":"ccee5e2edf935834","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ccee5e2edf935834","status":"passed","time":{"start":1695193642266,"stop":1695193882367,"duration":240101}},{"uid":"2d9152fcedb5a749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/2d9152fcedb5a749","status":"passed","time":{"start":1695172439198,"stop":1695172647035,"duration":207837}},{"uid":"36216622a6acff14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/36216622a6acff14","status":"passed","time":{"start":1695161923102,"stop":1695162108845,"duration":185743}},{"uid":"91e183b45bc775d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/91e183b45bc775d2","status":"passed","time":{"start":1695159920689,"stop":1695160057495,"duration":136806}},{"uid":"d99afa75cdaced7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/d99afa75cdaced7e","status":"passed","time":{"start":1695156992329,"stop":1695157237733,"duration":245404}},{"uid":"c8eae9175330dad0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/c8eae9175330dad0","status":"passed","time":{"start":1695086097307,"stop":1695086289310,"duration":192003}},{"uid":"ce7d932ea9089714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/ce7d932ea9089714","status":"passed","time":{"start":1694999650390,"stop":1694999891453,"duration":241063}},{"uid":"6be3c13de54dae39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/6be3c13de54dae39","status":"passed","time":{"start":1694987839416,"stop":1694987973898,"duration":134482}},{"uid":"24fafb9520e1f1e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/24fafb9520e1f1e3","status":"passed","time":{"start":1694987705569,"stop":1694987839851,"duration":134282}},{"uid":"f1ef7f1e3707b922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/f1ef7f1e3707b922","status":"passed","time":{"start":1694971674802,"stop":1694971886911,"duration":212109}},{"uid":"60b8108a93a3d043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/60b8108a93a3d043","status":"passed","time":{"start":1694913465489,"stop":1694913599799,"duration":134310}},{"uid":"5f29e8bbbeaa9b3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5f29e8bbbeaa9b3f","status":"passed","time":{"start":1694892781111,"stop":1694892964966,"duration":183855}},{"uid":"b80e7a4fb2ac48a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b80e7a4fb2ac48a7","status":"passed","time":{"start":1694889772971,"stop":1694889901283,"duration":128312}},{"uid":"4b9d64e1e3b799f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/4b9d64e1e3b799f0","status":"passed","time":{"start":1694864647989,"stop":1694864881446,"duration":233457}},{"uid":"eca376c22557ffed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/eca376c22557ffed","status":"passed","time":{"start":1694840328077,"stop":1694840507988,"duration":179911}},{"uid":"3d420466707b617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/3d420466707b617","status":"passed","time":{"start":1694826719940,"stop":1694826855182,"duration":135242}},{"uid":"5cc8ebe62c0b9a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/5cc8ebe62c0b9a1a","status":"passed","time":{"start":1694796738510,"stop":1694796979995,"duration":241485}},{"uid":"6e9b3e0b978d5983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/6e9b3e0b978d5983","status":"passed","time":{"start":1694740463392,"stop":1694740592425,"duration":129033}},{"uid":"4b1e8da57c7dabbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/4b1e8da57c7dabbb","status":"passed","time":{"start":1694653951177,"stop":1694654079726,"duration":128549}}]},"tags":[]},"source":"19ec9532f5199348.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/1f03bd65b238050.json b/3.11/942/data/test-cases/1f03bd65b238050.json deleted file mode 100644 index 493eb9c6eb..0000000000 --- a/3.11/942/data/test-cases/1f03bd65b238050.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1f03bd65b238050","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1695258997652,"stop":1695259003787,"duration":6135},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RushcliffeBoroughCouncil","time":{"start":1695258997652,"stop":1695258997653,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RushcliffeBoroughCouncil","time":{"start":1695258997653,"stop":1695259003784,"duration":6131},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259003785,"stop":1695259003785,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259003785,"stop":1695259003787,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RushcliffeBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":87,"unknown":0,"total":91},"items":[{"uid":"9ad415363dff7e21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/9ad415363dff7e21","status":"passed","time":{"start":1695206354493,"stop":1695206359873,"duration":5380}},{"uid":"160ba5bc79825710","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/160ba5bc79825710","status":"passed","time":{"start":1695193807684,"stop":1695193817204,"duration":9520}},{"uid":"e2e49b2ad8363ead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e2e49b2ad8363ead","status":"passed","time":{"start":1695172620711,"stop":1695172626283,"duration":5572}},{"uid":"652f91cb78ee4c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/652f91cb78ee4c90","status":"passed","time":{"start":1695162199951,"stop":1695162207882,"duration":7931}},{"uid":"965795ee61e2277b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/965795ee61e2277b","status":"passed","time":{"start":1695160046393,"stop":1695160051871,"duration":5478}},{"uid":"af95656fec6dd4a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/af95656fec6dd4a8","status":"passed","time":{"start":1695157377877,"stop":1695157386414,"duration":8537}},{"uid":"6b16ffef4d9241b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6b16ffef4d9241b7","status":"passed","time":{"start":1695086281195,"stop":1695086290425,"duration":9230}},{"uid":"ea06251c555f4e5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/ea06251c555f4e5d","status":"passed","time":{"start":1694999673288,"stop":1694999682278,"duration":8990}},{"uid":"b5aca80e66afb22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b5aca80e66afb22e","status":"passed","time":{"start":1694988010159,"stop":1694988014917,"duration":4758}},{"uid":"d8f412b1dd235026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d8f412b1dd235026","status":"passed","time":{"start":1694987977685,"stop":1694987984606,"duration":6921}},{"uid":"870ea0bc63cea6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/870ea0bc63cea6c3","status":"passed","time":{"start":1694972026766,"stop":1694972035073,"duration":8307}},{"uid":"6b1ceef97af971e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/6b1ceef97af971e5","status":"passed","time":{"start":1694913644447,"stop":1694913651291,"duration":6844}},{"uid":"5e2380198134fcd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5e2380198134fcd9","status":"passed","time":{"start":1694892938609,"stop":1694892945847,"duration":7238}},{"uid":"83528b524d630ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/83528b524d630ec7","status":"passed","time":{"start":1694889928717,"stop":1694889934590,"duration":5873}},{"uid":"cea35a826e42ec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/cea35a826e42ec6","status":"passed","time":{"start":1694864819309,"stop":1694864824650,"duration":5341}},{"uid":"2f9a3b05d9a070ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/2f9a3b05d9a070ed","status":"passed","time":{"start":1694840530386,"stop":1694840537647,"duration":7261}},{"uid":"2d418006880adc82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2d418006880adc82","status":"passed","time":{"start":1694826945507,"stop":1694826951355,"duration":5848}},{"uid":"b284f83beb98fbc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b284f83beb98fbc4","status":"passed","time":{"start":1694796918277,"stop":1694796928350,"duration":10073}},{"uid":"69d360477910cbab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/69d360477910cbab","status":"passed","time":{"start":1694740661994,"stop":1694740667938,"duration":5944}},{"uid":"920bb7a63a4b829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/920bb7a63a4b829","status":"passed","time":{"start":1694654136154,"stop":1694654142338,"duration":6184}}]},"tags":[]},"source":"1f03bd65b238050.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/20174793210be749.json b/3.11/942/data/test-cases/20174793210be749.json deleted file mode 100644 index 40be61cfed..0000000000 --- a/3.11/942/data/test-cases/20174793210be749.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"20174793210be749","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1695258765867,"stop":1695258766554,"duration":687},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastDevonDC","time":{"start":1695258765867,"stop":1695258765868,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastDevonDC","time":{"start":1695258765868,"stop":1695258766551,"duration":683},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258766552,"stop":1695258766552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258766552,"stop":1695258766554,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastDevonDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"4047e25196c8e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4047e25196c8e62","status":"passed","time":{"start":1695206153748,"stop":1695206154360,"duration":612}},{"uid":"9df1fe7a4de6f34b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/9df1fe7a4de6f34b","status":"passed","time":{"start":1695193608060,"stop":1695193609114,"duration":1054}},{"uid":"c968418a2d01b43f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c968418a2d01b43f","status":"passed","time":{"start":1695172402595,"stop":1695172403531,"duration":936}},{"uid":"f8a35ed82886727d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/f8a35ed82886727d","status":"passed","time":{"start":1695161903757,"stop":1695161904539,"duration":782}},{"uid":"8334bdfa3215a79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/8334bdfa3215a79","status":"passed","time":{"start":1695159853294,"stop":1695159854007,"duration":713}},{"uid":"471c4767979f3b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/471c4767979f3b4e","status":"passed","time":{"start":1695156957934,"stop":1695156958992,"duration":1058}},{"uid":"9d5834ba3e943411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9d5834ba3e943411","status":"passed","time":{"start":1695086061578,"stop":1695086062407,"duration":829}},{"uid":"7d802f296ae6e85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7d802f296ae6e85c","status":"passed","time":{"start":1694999612978,"stop":1694999614067,"duration":1089}},{"uid":"55a3d203fc8db268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/55a3d203fc8db268","status":"passed","time":{"start":1694987810307,"stop":1694987810929,"duration":622}},{"uid":"1ef955c253b9757c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/1ef955c253b9757c","status":"passed","time":{"start":1694987672442,"stop":1694987673040,"duration":598}},{"uid":"bdea954d8c59893a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bdea954d8c59893a","status":"passed","time":{"start":1694971643828,"stop":1694971644786,"duration":958}},{"uid":"5c889dcb0a4b2780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/5c889dcb0a4b2780","status":"passed","time":{"start":1694913429136,"stop":1694913429757,"duration":621}},{"uid":"d8e2f2f2bfe032ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/d8e2f2f2bfe032ab","status":"passed","time":{"start":1694892742880,"stop":1694892743650,"duration":770}},{"uid":"3744275cb409ce4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3744275cb409ce4f","status":"passed","time":{"start":1694889742307,"stop":1694889742951,"duration":644}},{"uid":"f3810dea11856218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f3810dea11856218","status":"passed","time":{"start":1694864616416,"stop":1694864617463,"duration":1047}},{"uid":"feddc9ba5077f8a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/feddc9ba5077f8a1","status":"passed","time":{"start":1694840295838,"stop":1694840296634,"duration":796}},{"uid":"eba1c1e48365c86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/eba1c1e48365c86","status":"passed","time":{"start":1694826683570,"stop":1694826684219,"duration":649}},{"uid":"9553a9aebb48a80d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/9553a9aebb48a80d","status":"passed","time":{"start":1694796706427,"stop":1694796707468,"duration":1041}},{"uid":"a8226fc89427890b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/a8226fc89427890b","status":"passed","time":{"start":1694740434754,"stop":1694740435464,"duration":710}},{"uid":"bde0bf97c78a1706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/bde0bf97c78a1706","status":"passed","time":{"start":1694653921506,"stop":1694653922199,"duration":693}}]},"tags":[]},"source":"20174793210be749.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/22dd5c04a2bb56f.json b/3.11/942/data/test-cases/22dd5c04a2bb56f.json deleted file mode 100644 index 044ea9692e..0000000000 --- a/3.11/942/data/test-cases/22dd5c04a2bb56f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"22dd5c04a2bb56f","name":"Validate Council Output [Chilterns]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dfd168eec4fcc06b2ec363ae43f3deca","time":{"start":1695258762583,"stop":1695258780142,"duration":17559},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: Chilterns","time":{"start":1695258762583,"stop":1695258762584,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from Chilterns","time":{"start":1695258762584,"stop":1695258780139,"duration":17555},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258780139,"stop":1695258780139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258780140,"stop":1695258780142,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"Chilterns"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"747f0c9a9016a34a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/747f0c9a9016a34a","status":"passed","time":{"start":1695206136578,"stop":1695206158947,"duration":22369}},{"uid":"7acb8340af7d69e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/7acb8340af7d69e5","status":"passed","time":{"start":1695193594316,"stop":1695193613430,"duration":19114}},{"uid":"ef984bd7a4672598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ef984bd7a4672598","status":"passed","time":{"start":1695172399261,"stop":1695172418540,"duration":19279}},{"uid":"449b5938bd52e0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/449b5938bd52e0cc","status":"passed","time":{"start":1695161894282,"stop":1695161913342,"duration":19060}},{"uid":"361a7b7a56ead6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/361a7b7a56ead6f3","status":"passed","time":{"start":1695159840851,"stop":1695159858668,"duration":17817}},{"uid":"2fe291c94f30963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/2fe291c94f30963","status":"passed","time":{"start":1695156938099,"stop":1695156964124,"duration":26025}},{"uid":"ed1c656a0150a7cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/ed1c656a0150a7cc","status":"passed","time":{"start":1695086048725,"stop":1695086066828,"duration":18103}},{"uid":"684b662073543b4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/684b662073543b4c","status":"passed","time":{"start":1694999593093,"stop":1694999619736,"duration":26643}},{"uid":"bb485d8819e5b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/bb485d8819e5b487","status":"passed","time":{"start":1694987800071,"stop":1694987818070,"duration":17999}},{"uid":"bbc547ef8af75bfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/bbc547ef8af75bfb","status":"passed","time":{"start":1694987662449,"stop":1694987680209,"duration":17760}},{"uid":"5b8e07123eebc40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/5b8e07123eebc40","status":"passed","time":{"start":1694971609601,"stop":1694971627834,"duration":18233}},{"uid":"21754164d836a430","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/21754164d836a430","status":"passed","time":{"start":1694913410760,"stop":1694913436457,"duration":25697}},{"uid":"6a5e8e532d643906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/6a5e8e532d643906","status":"passed","time":{"start":1694892729469,"stop":1694892748984,"duration":19515}},{"uid":"475018cf75f79ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/475018cf75f79ae2","status":"passed","time":{"start":1694889730368,"stop":1694889749129,"duration":18761}},{"uid":"f832f7e79a40e4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f832f7e79a40e4a7","status":"passed","time":{"start":1694864594507,"stop":1694864622048,"duration":27541}},{"uid":"2bc8c03e228cfb1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/2bc8c03e228cfb1b","status":"passed","time":{"start":1694840283071,"stop":1694840301200,"duration":18129}},{"uid":"f787e0c773f7eb07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/f787e0c773f7eb07","status":"passed","time":{"start":1694826682363,"stop":1694826699726,"duration":17363}},{"uid":"88c84cf59f2a6bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/88c84cf59f2a6bac","status":"passed","time":{"start":1694796693336,"stop":1694796713335,"duration":19999}},{"uid":"a13f47bb7df1e245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/a13f47bb7df1e245","status":"passed","time":{"start":1694740425491,"stop":1694740443457,"duration":17966}},{"uid":"d6908c26ee1ecc5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/d6908c26ee1ecc5b","status":"passed","time":{"start":1694653914543,"stop":1694653931917,"duration":17374}}]},"tags":[]},"source":"22dd5c04a2bb56f.json","parameterValues":["Chilterns"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/2319d28c99bf2be7.json b/3.11/942/data/test-cases/2319d28c99bf2be7.json deleted file mode 100644 index ca367230e5..0000000000 --- a/3.11/942/data/test-cases/2319d28c99bf2be7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2319d28c99bf2be7","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1695258761690,"stop":1695258764525,"duration":2835},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DurhamCouncil","time":{"start":1695258761691,"stop":1695258761691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DurhamCouncil","time":{"start":1695258761691,"stop":1695258764523,"duration":2832},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258764523,"stop":1695258764524,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258764524,"stop":1695258764525,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DurhamCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"ecd7d01887ef0329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ecd7d01887ef0329","status":"passed","time":{"start":1695206147523,"stop":1695206152430,"duration":4907}},{"uid":"7adb4f9ba9605b07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/7adb4f9ba9605b07","status":"passed","time":{"start":1695193602548,"stop":1695193606123,"duration":3575}},{"uid":"36118e902e62753c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/36118e902e62753c","status":"passed","time":{"start":1695172398252,"stop":1695172400872,"duration":2620}},{"uid":"d7a77b193881c3ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/d7a77b193881c3ba","status":"passed","time":{"start":1695161900211,"stop":1695161902300,"duration":2089}},{"uid":"eb8c298e550ac747","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/eb8c298e550ac747","status":"passed","time":{"start":1695159870141,"stop":1695159872854,"duration":2713}},{"uid":"4c4e3ed4682c1a85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4c4e3ed4682c1a85","status":"passed","time":{"start":1695156974653,"stop":1695156976779,"duration":2126}},{"uid":"661688aa2a2b8ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/661688aa2a2b8ed0","status":"passed","time":{"start":1695086079871,"stop":1695086082835,"duration":2964}},{"uid":"71f01b980794bd01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/71f01b980794bd01","status":"passed","time":{"start":1694999630763,"stop":1694999634028,"duration":3265}},{"uid":"be6f1007fd3f2494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/be6f1007fd3f2494","status":"passed","time":{"start":1694987828008,"stop":1694987830138,"duration":2130}},{"uid":"45368dc58ee09285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/45368dc58ee09285","status":"passed","time":{"start":1694987687980,"stop":1694987690788,"duration":2808}},{"uid":"8f178ee594cdb53d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8f178ee594cdb53d","status":"passed","time":{"start":1694971637271,"stop":1694971639613,"duration":2342}},{"uid":"4b50ad04e4ac5228","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4b50ad04e4ac5228","status":"passed","time":{"start":1694913448128,"stop":1694913450976,"duration":2848}},{"uid":"cc78fe03ae1a2443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/cc78fe03ae1a2443","status":"passed","time":{"start":1694892762029,"stop":1694892764985,"duration":2956}},{"uid":"6648403c84b11b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6648403c84b11b53","status":"passed","time":{"start":1694889757763,"stop":1694889760519,"duration":2756}},{"uid":"1e4dfb7e2a7b1d2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/1e4dfb7e2a7b1d2c","status":"passed","time":{"start":1694864633301,"stop":1694864635858,"duration":2557}},{"uid":"61c598a2ab3ded9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/61c598a2ab3ded9","status":"passed","time":{"start":1694840314605,"stop":1694840316699,"duration":2094}},{"uid":"4b1629d4a974c6cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4b1629d4a974c6cc","status":"passed","time":{"start":1694826718452,"stop":1694826721682,"duration":3230}},{"uid":"d77a52552fa97b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d77a52552fa97b68","status":"passed","time":{"start":1694796728945,"stop":1694796731755,"duration":2810}},{"uid":"2d679e59ca2254d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2d679e59ca2254d8","status":"passed","time":{"start":1694740457599,"stop":1694740459961,"duration":2362}},{"uid":"5ba3c27f2039c78e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/5ba3c27f2039c78e","status":"passed","time":{"start":1694653946776,"stop":1694653949372,"duration":2596}}]},"tags":[]},"source":"2319d28c99bf2be7.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/275857e0fd091471.json b/3.11/942/data/test-cases/275857e0fd091471.json deleted file mode 100644 index 9dae367d8f..0000000000 --- a/3.11/942/data/test-cases/275857e0fd091471.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"275857e0fd091471","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1695258734740,"stop":1695258740667,"duration":5927},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CardiffCouncil","time":{"start":1695258734740,"stop":1695258734741,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CardiffCouncil","time":{"start":1695258734741,"stop":1695258740664,"duration":5923},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258740664,"stop":1695258740664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258740665,"stop":1695258740667,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CardiffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"aa5f7213b34e11f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/aa5f7213b34e11f5","status":"passed","time":{"start":1695206117473,"stop":1695206122747,"duration":5274}},{"uid":"19664bd5002cf98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/19664bd5002cf98b","status":"passed","time":{"start":1695193575270,"stop":1695193582003,"duration":6733}},{"uid":"cd44040e5d173ffc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/cd44040e5d173ffc","status":"passed","time":{"start":1695172371833,"stop":1695172377358,"duration":5525}},{"uid":"4cbd34f0a3b5d497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/4cbd34f0a3b5d497","status":"passed","time":{"start":1695161876834,"stop":1695161882732,"duration":5898}},{"uid":"c94580553f36c505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c94580553f36c505","status":"passed","time":{"start":1695159848723,"stop":1695159851955,"duration":3232}},{"uid":"49345d95ed718a5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/49345d95ed718a5e","status":"passed","time":{"start":1695156951686,"stop":1695156956371,"duration":4685}},{"uid":"ae06e2a881f1db58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/ae06e2a881f1db58","status":"passed","time":{"start":1695086052448,"stop":1695086059970,"duration":7522}},{"uid":"80cf9a103a1692de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/80cf9a103a1692de","status":"passed","time":{"start":1694999606459,"stop":1694999611206,"duration":4747}},{"uid":"f14e7b66b488cb26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/f14e7b66b488cb26","status":"passed","time":{"start":1694987806069,"stop":1694987809028,"duration":2959}},{"uid":"5af4ff57945b3cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/5af4ff57945b3cd0","status":"passed","time":{"start":1694987668111,"stop":1694987671130,"duration":3019}},{"uid":"3d68dd2714832940","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/3d68dd2714832940","status":"passed","time":{"start":1694971645998,"stop":1694971649960,"duration":3962}},{"uid":"31eeb96b6bf5d369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/31eeb96b6bf5d369","status":"passed","time":{"start":1694913424047,"stop":1694913427436,"duration":3389}},{"uid":"38798cc7bb6fed94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/38798cc7bb6fed94","status":"passed","time":{"start":1694892737750,"stop":1694892741503,"duration":3753}},{"uid":"e4ef9c3fe2ad8ec5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/e4ef9c3fe2ad8ec5","status":"passed","time":{"start":1694889738165,"stop":1694889740810,"duration":2645}},{"uid":"eb2462cbf7c1c8fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/eb2462cbf7c1c8fb","status":"passed","time":{"start":1694864610089,"stop":1694864614811,"duration":4722}},{"uid":"4762636639de8876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/4762636639de8876","status":"passed","time":{"start":1694840286240,"stop":1694840294483,"duration":8243}},{"uid":"76263a24f31ccf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/76263a24f31ccf7f","status":"passed","time":{"start":1694826678855,"stop":1694826682203,"duration":3348}},{"uid":"a2216af35b6a2799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/a2216af35b6a2799","status":"passed","time":{"start":1694796699874,"stop":1694796704876,"duration":5002}},{"uid":"f504248ac83f4ffc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/f504248ac83f4ffc","status":"passed","time":{"start":1694740429812,"stop":1694740432817,"duration":3005}},{"uid":"370bf65fab3c34cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/370bf65fab3c34cd","status":"passed","time":{"start":1694653915483,"stop":1694653918481,"duration":2998}}]},"tags":[]},"source":"275857e0fd091471.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/281afdbcd60e514b.json b/3.11/942/data/test-cases/281afdbcd60e514b.json deleted file mode 100644 index 2854a440be..0000000000 --- a/3.11/942/data/test-cases/281afdbcd60e514b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"281afdbcd60e514b","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1695258957683,"stop":1695258962107,"duration":4424},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ManchesterCityCouncil","time":{"start":1695258957683,"stop":1695258957683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ManchesterCityCouncil","time":{"start":1695258957684,"stop":1695258962105,"duration":4421},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258962105,"stop":1695258962106,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258962106,"stop":1695258962107,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ManchesterCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"d6b2446d46b0bec3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/d6b2446d46b0bec3","status":"passed","time":{"start":1695206310712,"stop":1695206316286,"duration":5574}},{"uid":"7848730e35e8ff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/7848730e35e8ff7","status":"passed","time":{"start":1695193888984,"stop":1695193892537,"duration":3553}},{"uid":"9468c87c8fa286e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/9468c87c8fa286e4","status":"passed","time":{"start":1695172653042,"stop":1695172656951,"duration":3909}},{"uid":"27ba6db37d66620f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/27ba6db37d66620f","status":"passed","time":{"start":1695162114388,"stop":1695162117795,"duration":3407}},{"uid":"d7d966c3ac8a3f44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d7d966c3ac8a3f44","status":"passed","time":{"start":1695160063190,"stop":1695160066492,"duration":3302}},{"uid":"a6b252c4c5aedac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/a6b252c4c5aedac3","status":"passed","time":{"start":1695156983450,"stop":1695156987500,"duration":4050}},{"uid":"1b5ba7a86a11c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/1b5ba7a86a11c38f","status":"passed","time":{"start":1695086295687,"stop":1695086306543,"duration":10856}},{"uid":"f92c9a98de6bec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/f92c9a98de6bec96","status":"passed","time":{"start":1694999648957,"stop":1694999658763,"duration":9806}},{"uid":"896de39f7517d900","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/896de39f7517d900","status":"passed","time":{"start":1694987980103,"stop":1694987983595,"duration":3492}},{"uid":"ac1d9b2f7e1e3fb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/ac1d9b2f7e1e3fb2","status":"passed","time":{"start":1694987696369,"stop":1694987699973,"duration":3604}},{"uid":"d8f4a75be1a03228","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/d8f4a75be1a03228","status":"passed","time":{"start":1694971656022,"stop":1694971659139,"duration":3117}},{"uid":"68000faaba205b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/68000faaba205b31","status":"passed","time":{"start":1694913606399,"stop":1694913609922,"duration":3523}},{"uid":"2e54ba70d5511a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/2e54ba70d5511a54","status":"passed","time":{"start":1694892970445,"stop":1694892973615,"duration":3170}},{"uid":"f484880ab088802a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/f484880ab088802a","status":"passed","time":{"start":1694889906205,"stop":1694889910244,"duration":4039}},{"uid":"9a107c3422dd8932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/9a107c3422dd8932","status":"passed","time":{"start":1694864887742,"stop":1694864892915,"duration":5173}},{"uid":"5a44afdcd714a27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/5a44afdcd714a27c","status":"passed","time":{"start":1694840513606,"stop":1694840517627,"duration":4021}},{"uid":"5dee9f0beefc9a80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/5dee9f0beefc9a80","status":"passed","time":{"start":1694826861056,"stop":1694826865216,"duration":4160}},{"uid":"756239d06144dc40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/756239d06144dc40","status":"passed","time":{"start":1694796986259,"stop":1694796989736,"duration":3477}},{"uid":"d71b0772de8c5ca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/d71b0772de8c5ca3","status":"passed","time":{"start":1694740597276,"stop":1694740601741,"duration":4465}},{"uid":"5f35eb40cbd5cbc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/5f35eb40cbd5cbc7","status":"passed","time":{"start":1694654084694,"stop":1694654089049,"duration":4355}}]},"tags":[]},"source":"281afdbcd60e514b.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/2d5ef8eeea4863d1.json b/3.11/942/data/test-cases/2d5ef8eeea4863d1.json deleted file mode 100644 index 74af4d6953..0000000000 --- a/3.11/942/data/test-cases/2d5ef8eeea4863d1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2d5ef8eeea4863d1","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1695259033212,"stop":1695259037338,"duration":4126},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WaverleyBoroughCouncil","time":{"start":1695259033212,"stop":1695259033213,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WaverleyBoroughCouncil","time":{"start":1695259033213,"stop":1695259037335,"duration":4122},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259037335,"stop":1695259037335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259037335,"stop":1695259037338,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WaverleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"88a99513a37a4bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/88a99513a37a4bf0","status":"passed","time":{"start":1695206385567,"stop":1695206393024,"duration":7457}},{"uid":"b20f61affe8af767","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b20f61affe8af767","status":"passed","time":{"start":1695193910281,"stop":1695193916500,"duration":6219}},{"uid":"56b89a3a1dad0155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/56b89a3a1dad0155","status":"passed","time":{"start":1695172675023,"stop":1695172679498,"duration":4475}},{"uid":"2f14563b509cbe6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/2f14563b509cbe6d","status":"passed","time":{"start":1695162227911,"stop":1695162232207,"duration":4296}},{"uid":"62ac10ff0aa36461","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/62ac10ff0aa36461","status":"passed","time":{"start":1695160109702,"stop":1695160113769,"duration":4067}},{"uid":"3b74045ee83ff83c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/3b74045ee83ff83c","status":"passed","time":{"start":1695157206394,"stop":1695157210937,"duration":4543}},{"uid":"6bdbf2769c2daa36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6bdbf2769c2daa36","status":"passed","time":{"start":1695086329271,"stop":1695086335066,"duration":5795}},{"uid":"2a6d1c20aa81ad92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/2a6d1c20aa81ad92","status":"passed","time":{"start":1694999872021,"stop":1694999876406,"duration":4385}},{"uid":"e5feb760e1694089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/e5feb760e1694089","status":"passed","time":{"start":1694988147469,"stop":1694988151543,"duration":4074}},{"uid":"a4bdb7a81f44308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a4bdb7a81f44308","status":"passed","time":{"start":1694987992278,"stop":1694987996354,"duration":4076}},{"uid":"56c1b105073c3ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/56c1b105073c3ace","status":"passed","time":{"start":1694971866925,"stop":1694971872076,"duration":5151}},{"uid":"f817b21d933adff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f817b21d933adff9","status":"passed","time":{"start":1694913664441,"stop":1694913669805,"duration":5364}},{"uid":"97dc5904b1188b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/97dc5904b1188b9f","status":"passed","time":{"start":1694892986415,"stop":1694892990782,"duration":4367}},{"uid":"882c0cb6476d999a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/882c0cb6476d999a","status":"passed","time":{"start":1694889948813,"stop":1694889954205,"duration":5392}},{"uid":"8ac9183a032531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/8ac9183a032531","status":"passed","time":{"start":1694864909585,"stop":1694864914491,"duration":4906}},{"uid":"573d66f07b4d2ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/573d66f07b4d2ae3","status":"passed","time":{"start":1694840566111,"stop":1694840571253,"duration":5142}},{"uid":"f31e065f9e21a882","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/f31e065f9e21a882","status":"passed","time":{"start":1694826967247,"stop":1694826972283,"duration":5036}},{"uid":"fdf374d5b1deef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fdf374d5b1deef1","status":"passed","time":{"start":1694797006430,"stop":1694797010992,"duration":4562}},{"uid":"861d6ea05fb2be3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/861d6ea05fb2be3","status":"passed","time":{"start":1694740686412,"stop":1694740690496,"duration":4084}},{"uid":"ea9b20b83aee01a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/ea9b20b83aee01a0","status":"passed","time":{"start":1694654155710,"stop":1694654161389,"duration":5679}}]},"tags":[]},"source":"2d5ef8eeea4863d1.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/2da2a4e06d21327d.json b/3.11/942/data/test-cases/2da2a4e06d21327d.json deleted file mode 100644 index fd72d8c3cb..0000000000 --- a/3.11/942/data/test-cases/2da2a4e06d21327d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2da2a4e06d21327d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1695258835625,"stop":1695258839713,"duration":4088},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthKestevenDistrictCouncil","time":{"start":1695258835625,"stop":1695258835626,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthKestevenDistrictCouncil","time":{"start":1695258835626,"stop":1695258839711,"duration":4085},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258839711,"stop":1695258839712,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258839712,"stop":1695258839713,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthKestevenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"ea258d63336a8210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ea258d63336a8210","status":"passed","time":{"start":1695206192378,"stop":1695206198310,"duration":5932}},{"uid":"fbf16fb1ffeed91c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/fbf16fb1ffeed91c","status":"passed","time":{"start":1695193640006,"stop":1695193645170,"duration":5164}},{"uid":"6a17afff3036b1ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/6a17afff3036b1ca","status":"passed","time":{"start":1695172453710,"stop":1695172458200,"duration":4490}},{"uid":"c9a5aee53f6c817d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/c9a5aee53f6c817d","status":"passed","time":{"start":1695162024652,"stop":1695162029041,"duration":4389}},{"uid":"879b8960ab92ab0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/879b8960ab92ab0a","status":"passed","time":{"start":1695159881372,"stop":1695159885548,"duration":4176}},{"uid":"df5ce3ab626f5eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/df5ce3ab626f5eed","status":"passed","time":{"start":1695156999992,"stop":1695157004427,"duration":4435}},{"uid":"334ba0c4d5cef20f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/334ba0c4d5cef20f","status":"passed","time":{"start":1695086115207,"stop":1695086119915,"duration":4708}},{"uid":"7bfa550fac9882c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7bfa550fac9882c2","status":"passed","time":{"start":1694999891456,"stop":1694999895741,"duration":4285}},{"uid":"1c79925f39b89e37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1c79925f39b89e37","status":"passed","time":{"start":1694987839289,"stop":1694987844271,"duration":4982}},{"uid":"a4f977aa429a4c8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a4f977aa429a4c8b","status":"passed","time":{"start":1694987709690,"stop":1694987714071,"duration":4381}},{"uid":"d2cf8ea6510f854d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/d2cf8ea6510f854d","status":"passed","time":{"start":1694971673122,"stop":1694971677392,"duration":4270}},{"uid":"a86bf80403853eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/a86bf80403853eb3","status":"passed","time":{"start":1694913480912,"stop":1694913485345,"duration":4433}},{"uid":"f2f35c4e964e9949","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/f2f35c4e964e9949","status":"passed","time":{"start":1694892773519,"stop":1694892777918,"duration":4399}},{"uid":"d708a1f27f080a8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/d708a1f27f080a8f","status":"passed","time":{"start":1694889770939,"stop":1694889775691,"duration":4752}},{"uid":"e3676c4a7b3412e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e3676c4a7b3412e5","status":"passed","time":{"start":1694864645418,"stop":1694864649780,"duration":4362}},{"uid":"2a2197e1f4bf0f25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/2a2197e1f4bf0f25","status":"passed","time":{"start":1694840360419,"stop":1694840365271,"duration":4852}},{"uid":"6d327b919a9080f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/6d327b919a9080f5","status":"passed","time":{"start":1694826783194,"stop":1694826787813,"duration":4619}},{"uid":"c4ed735eaf670d06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c4ed735eaf670d06","status":"passed","time":{"start":1694796753332,"stop":1694796757452,"duration":4120}},{"uid":"3b6b1ca14acc35e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/3b6b1ca14acc35e0","status":"passed","time":{"start":1694740499463,"stop":1694740503684,"duration":4221}},{"uid":"bbc5926525f5197e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/bbc5926525f5197e","status":"passed","time":{"start":1694653974629,"stop":1694653978850,"duration":4221}}]},"tags":[]},"source":"2da2a4e06d21327d.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/3298d2f9fa20fa2f.json b/3.11/942/data/test-cases/3298d2f9fa20fa2f.json deleted file mode 100644 index fe6731a564..0000000000 --- a/3.11/942/data/test-cases/3298d2f9fa20fa2f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3298d2f9fa20fa2f","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthEastLincs'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '11062649', 'url': 'https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/NorthEastLincs.py:17: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthEastLincs'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '11062649', 'url': 'https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/NorthEastLincs.py:17: AttributeError","steps":[{"name":"Given the council: NorthEastLincs","time":{"start":1695258835575,"stop":1695258835575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthEastLincs","time":{"start":1695258835576,"stop":1695258835578,"duration":2},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthEastLincs"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"a2d6404b2dbcd559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a2d6404b2dbcd559","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206192333,"stop":1695206192336,"duration":3}},{"uid":"95d2979ca1b4333f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/95d2979ca1b4333f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193639949,"stop":1695193639953,"duration":4}},{"uid":"fc085df1d38af227","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/fc085df1d38af227","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172453663,"stop":1695172453666,"duration":3}},{"uid":"f956f2377566ba51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/f956f2377566ba51","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162024599,"stop":1695162024602,"duration":3}},{"uid":"5c2417b73027e3b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5c2417b73027e3b8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159881324,"stop":1695159881327,"duration":3}},{"uid":"887c3d022aab4adb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/887c3d022aab4adb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156999929,"stop":1695156999933,"duration":4}},{"uid":"9a4e5b3dc6616801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9a4e5b3dc6616801","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086115150,"stop":1695086115153,"duration":3}},{"uid":"8c9e3cffcc559189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/8c9e3cffcc559189","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999671220,"stop":1694999671225,"duration":5}},{"uid":"f4d467c369897792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/f4d467c369897792","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987839245,"stop":1694987839248,"duration":3}},{"uid":"d1faef3367a73d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d1faef3367a73d61","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987709643,"stop":1694987709646,"duration":3}},{"uid":"1f611b23250b9350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/1f611b23250b9350","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971673041,"stop":1694971673044,"duration":3}},{"uid":"c70cb8ad8de9acc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c70cb8ad8de9acc6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913480864,"stop":1694913480867,"duration":3}},{"uid":"4604704b8d251531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/4604704b8d251531","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892773473,"stop":1694892773476,"duration":3}},{"uid":"22abd862e6a99a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/22abd862e6a99a9c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889770891,"stop":1694889770895,"duration":4}},{"uid":"25290966578d5888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/25290966578d5888","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864645361,"stop":1694864645365,"duration":4}},{"uid":"1a540aa6bcf06b3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/1a540aa6bcf06b3e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840360372,"stop":1694840360375,"duration":3}},{"uid":"45db8926bd1705c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/45db8926bd1705c6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826783105,"stop":1694826783109,"duration":4}},{"uid":"be8e3a24f0704947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/be8e3a24f0704947","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796753223,"stop":1694796753281,"duration":58}},{"uid":"b950f08c165a4d6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/b950f08c165a4d6c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740499414,"stop":1694740499418,"duration":4}},{"uid":"55d5dd21b042b58c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/55d5dd21b042b58c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694653974583,"stop":1694653974586,"duration":3}}]},"tags":[]},"source":"3298d2f9fa20fa2f.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/366ef4931b24fbaa.json b/3.11/942/data/test-cases/366ef4931b24fbaa.json deleted file mode 100644 index 0538b1ac8d..0000000000 --- a/3.11/942/data/test-cases/366ef4931b24fbaa.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"366ef4931b24fbaa","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'HarrogateBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100050414307', 'url': 'https://secure.harrogate.gov.uk/inmyarea', ...}\nuser_uprn = '100050414307'\n\n def parse_data(self, page: str, **kwargs) -> dict:\n \n user_uprn = kwargs.get(\"uprn\")\n check_uprn(user_uprn)\n \n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/HarrogateBoroughCouncil.py:20: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'HarrogateBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100050414307', 'url': 'https://secure.harrogate.gov.uk/inmyarea', ...}\nuser_uprn = '100050414307'\n\n def parse_data(self, page: str, **kwargs) -> dict:\n \n user_uprn = kwargs.get(\"uprn\")\n check_uprn(user_uprn)\n \n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/HarrogateBoroughCouncil.py:20: AttributeError","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1695258778808,"stop":1695258778808,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HarrogateBoroughCouncil","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HarrogateBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":25,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":25},"items":[{"uid":"55faa8b5db81a607","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/55faa8b5db81a607","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206172184,"stop":1695206172187,"duration":3}},{"uid":"be253f9857c02183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/be253f9857c02183","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193623471,"stop":1695193623474,"duration":3}},{"uid":"5c42cbd7eeb6ef51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/5c42cbd7eeb6ef51","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172422966,"stop":1695172422969,"duration":3}},{"uid":"f695fa2f311a1386","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/f695fa2f311a1386","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162008394,"stop":1695162008397,"duration":3}},{"uid":"1787b7e83f0a8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/1787b7e83f0a8d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159864736,"stop":1695159864739,"duration":3}},{"uid":"85d3628fd18f15fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/85d3628fd18f15fc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156975090,"stop":1695156975094,"duration":4}},{"uid":"b476f27f30d5b99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/b476f27f30d5b99","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086076122,"stop":1695086076126,"duration":4}},{"uid":"fb224b05174dde2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/fb224b05174dde2d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999633250,"stop":1694999633254,"duration":4}},{"uid":"2f7671b88f674889","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/2f7671b88f674889","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987822504,"stop":1694987822507,"duration":3}},{"uid":"6bb09ce64676a49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/6bb09ce64676a49c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987689781,"stop":1694987689784,"duration":3}},{"uid":"695f78c8613d7570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/695f78c8613d7570","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971658998,"stop":1694971659001,"duration":3}},{"uid":"3ec26ba29e03b3e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3ec26ba29e03b3e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913446578,"stop":1694913446581,"duration":3}},{"uid":"d76995086f3645e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/d76995086f3645e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892760310,"stop":1694892760313,"duration":3}},{"uid":"6b9fd99f4948d610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6b9fd99f4948d610","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889755970,"stop":1694889755973,"duration":3}},{"uid":"f08aaf5948e9b85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f08aaf5948e9b85c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864631876,"stop":1694864631879,"duration":3}},{"uid":"b9afa36d87a77559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b9afa36d87a77559","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840309254,"stop":1694840309257,"duration":3}},{"uid":"bfbf62fb19633830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/bfbf62fb19633830","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826696404,"stop":1694826696407,"duration":3}},{"uid":"b1583ec15738ba9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b1583ec15738ba9e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796731211,"stop":1694796731215,"duration":4}},{"uid":"6239522f5f68a746","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/6239522f5f68a746","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740447978,"stop":1694740447981,"duration":3}},{"uid":"b10a9eb0e40d4170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/b10a9eb0e40d4170","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694653933532,"stop":1694653933535,"duration":3}}]},"tags":[]},"source":"366ef4931b24fbaa.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/3834a578b4cf6758.json b/3.11/942/data/test-cases/3834a578b4cf6758.json deleted file mode 100644 index aef4155bca..0000000000 --- a/3.11/942/data/test-cases/3834a578b4cf6758.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3834a578b4cf6758","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MidSussexDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': 'OAKLANDS', 'postcode': 'RH16 1SS', 'uprn': None, 'url': 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/', ...}\napi_url = 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/'\nuser_postcode = 'RH16 1SS', user_paon = 'OAKLANDS'\npostcode_re = '^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$'\nuser_full_addr = 'OAKLANDS RH16 1SS'\nform_data = {'AddressStep.strAddressSelect': 'OAKLANDS RH16 1SS', 'Next': 'true', 'PostCodeStep.strAddressSearch': 'RH16 1SS', 'StepIndex': '1', ...}\ninit = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n api_url = \"https://www.midsussex.gov.uk/waste-recycling/bin-collection/\"\n user_postcode = kwargs.get(\"postcode\")\n user_paon = kwargs.get(\"paon\")\n postcode_re = \"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$\"\n user_full_addr = f\"{user_paon} {user_postcode}\"\n \n check_postcode(user_postcode)\n check_paon(user_paon)\n \n form_data = {\n \"PostCodeStep.strAddressSearch\": user_postcode,\n \"AddressStep.strAddressSelect\": user_full_addr,\n \"Next\": \"true\",\n \"StepIndex\": \"1\",\n }\n \n # Get a ufprt by posting here (I have no idea how ufprt works, so may as well grab one from the server)\n requests.packages.urllib3.disable_warnings()\n init = requests.post(api_url, data=form_data)\n ufprt = get_token(init.text)\n form_data.update({\"ufprt\": ufprt})\n \n response = requests.post(api_url, data=form_data)\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n table_element = soup.find(\"table\", {\"class\": \"collDates\"})\n> table_rows = table_element.find_all_next(\"tr\")\nE AttributeError: 'NoneType' object has no attribute 'find_all_next'\n\nuk_bin_collection/uk_bin_collection/councils/MidSussexDistrictCouncil.py:63: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MidSussexDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': 'OAKLANDS', 'postcode': 'RH16 1SS', 'uprn': None, 'url': 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/', ...}\napi_url = 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/'\nuser_postcode = 'RH16 1SS', user_paon = 'OAKLANDS'\npostcode_re = '^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$'\nuser_full_addr = 'OAKLANDS RH16 1SS'\nform_data = {'AddressStep.strAddressSelect': 'OAKLANDS RH16 1SS', 'Next': 'true', 'PostCodeStep.strAddressSearch': 'RH16 1SS', 'StepIndex': '1', ...}\ninit = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n api_url = \"https://www.midsussex.gov.uk/waste-recycling/bin-collection/\"\n user_postcode = kwargs.get(\"postcode\")\n user_paon = kwargs.get(\"paon\")\n postcode_re = \"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$\"\n user_full_addr = f\"{user_paon} {user_postcode}\"\n \n check_postcode(user_postcode)\n check_paon(user_paon)\n \n form_data = {\n \"PostCodeStep.strAddressSearch\": user_postcode,\n \"AddressStep.strAddressSelect\": user_full_addr,\n \"Next\": \"true\",\n \"StepIndex\": \"1\",\n }\n \n # Get a ufprt by posting here (I have no idea how ufprt works, so may as well grab one from the server)\n requests.packages.urllib3.disable_warnings()\n init = requests.post(api_url, data=form_data)\n ufprt = get_token(init.text)\n form_data.update({\"ufprt\": ufprt})\n \n response = requests.post(api_url, data=form_data)\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n table_element = soup.find(\"table\", {\"class\": \"collDates\"})\n> table_rows = table_element.find_all_next(\"tr\")\nE AttributeError: 'NoneType' object has no attribute 'find_all_next'\n\nuk_bin_collection/uk_bin_collection/councils/MidSussexDistrictCouncil.py:63: AttributeError","steps":[{"name":"Given the council: MidSussexDistrictCouncil","time":{"start":1695258963130,"stop":1695258963131,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MidSussexDistrictCouncil","time":{"start":1695258963131,"stop":1695258964282,"duration":1151},"status":"failed","statusMessage":"'NoneType' object has no attribute 'find_all_next'","statusTrace":"AttributeError: 'NoneType' object has no attribute 'find_all_next'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MidSussexDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":53,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":91},"items":[{"uid":"b403db33b9b640fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/b403db33b9b640fc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695206317522,"stop":1695206318414,"duration":892}},{"uid":"f751a25089edb0e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f751a25089edb0e9","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695193894412,"stop":1695193895892,"duration":1480}},{"uid":"e4b04cc731d99026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e4b04cc731d99026","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695172658608,"stop":1695172660274,"duration":1666}},{"uid":"99719644966f1b07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/99719644966f1b07","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695162119296,"stop":1695162121083,"duration":1787}},{"uid":"77d93f8180b55513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/77d93f8180b55513","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695160067807,"stop":1695160068455,"duration":648}},{"uid":"4b977f7636dc8d96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4b977f7636dc8d96","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695156988914,"stop":1695156990514,"duration":1600}},{"uid":"46c5fe64201fe0a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/46c5fe64201fe0a2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695086307688,"stop":1695086309078,"duration":1390}},{"uid":"f0e45d3263830d06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/f0e45d3263830d06","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694999660144,"stop":1694999661247,"duration":1103}},{"uid":"c981c2cb2c079f66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/c981c2cb2c079f66","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694987984488,"stop":1694987985463,"duration":975}},{"uid":"5fdeaecb41936979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/5fdeaecb41936979","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694987700948,"stop":1694987701741,"duration":793}},{"uid":"bbf28b9dade4ad32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bbf28b9dade4ad32","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694971663681,"stop":1694971664826,"duration":1145}},{"uid":"42f228e06077404b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/42f228e06077404b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694913614710,"stop":1694913615598,"duration":888}},{"uid":"17c3ffc810f8a27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/17c3ffc810f8a27","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694892975039,"stop":1694892976420,"duration":1381}},{"uid":"24c1c2ef2c7d4139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/24c1c2ef2c7d4139","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694889911385,"stop":1694889912291,"duration":906}},{"uid":"cb8e2d0166b5d075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/cb8e2d0166b5d075","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694864898320,"stop":1694864899873,"duration":1553}},{"uid":"b5c5579b9a7da35b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b5c5579b9a7da35b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694840522925,"stop":1694840523786,"duration":861}},{"uid":"755efa6908f2c60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/755efa6908f2c60c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694826866393,"stop":1694826867330,"duration":937}},{"uid":"45dde8aad2ee249e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/45dde8aad2ee249e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694796994353,"stop":1694796995939,"duration":1586}},{"uid":"ed26ca9208aab14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/ed26ca9208aab14","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694740606755,"stop":1694740607754,"duration":999}},{"uid":"e0c10a985ae8ee37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/e0c10a985ae8ee37","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694654089984,"stop":1694654090807,"duration":823}}]},"tags":[]},"source":"3834a578b4cf6758.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/3c3d4038003f0112.json b/3.11/942/data/test-cases/3c3d4038003f0112.json deleted file mode 100644 index 6f93fe073a..0000000000 --- a/3.11/942/data/test-cases/3c3d4038003f0112.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3c3d4038003f0112","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"status":"failed","statusMessage":"AssertionError: assert False is True","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WiganBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:87: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f221ce6bed0>\n\n @then(\"the output should validate against the schema\")\n def validate_output_step(context):\n try:\n council_schema = file_handler.load_schema_file(f\"{context.council}.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert schema_result is True\nE assert False is True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:83: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: assert False is True","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WiganBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:87: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f221ce6bed0>\n\n @then(\"the output should validate against the schema\")\n def validate_output_step(context):\n try:\n council_schema = file_handler.load_schema_file(f\"{context.council}.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert schema_result is True\nE assert False is True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:83: AssertionError","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1695259039161,"stop":1695259039162,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiganBoroughCouncil","time":{"start":1695259039162,"stop":1695259041357,"duration":2195},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259041358,"stop":1695259041358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259041358,"stop":1695259041360,"duration":2},"status":"failed","statusMessage":"assert False is True","statusTrace":"AssertionError: assert False is True\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WiganBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":91},"items":[{"uid":"3696b4be0d051979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/3696b4be0d051979","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695206394754,"stop":1695206396619,"duration":1865}},{"uid":"c835b9e0ed70ee94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/c835b9e0ed70ee94","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695193918514,"stop":1695193921603,"duration":3089}},{"uid":"92a6b5150f024761","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/92a6b5150f024761","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695172681587,"stop":1695172684215,"duration":2628}},{"uid":"83b14a5a06f787f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/83b14a5a06f787f0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695162234720,"stop":1695162237153,"duration":2433}},{"uid":"e31f0605f0e90353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/e31f0605f0e90353","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695160115445,"stop":1695160117426,"duration":1981}},{"uid":"6a7bc19b4f01db05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/6a7bc19b4f01db05","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695157213749,"stop":1695157216725,"duration":2976}},{"uid":"f015bd09b61d013b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/f015bd09b61d013b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695086337193,"stop":1695086339629,"duration":2436}},{"uid":"51f4b124495fc3e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/51f4b124495fc3e1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694999878660,"stop":1694999881290,"duration":2630}},{"uid":"9441da0aac1f4315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/9441da0aac1f4315","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694988152901,"stop":1694988154676,"duration":1775}},{"uid":"8191ed09e8c10a06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/8191ed09e8c10a06","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694987998044,"stop":1694988000185,"duration":2141}},{"uid":"d6d6908e346a4725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/d6d6908e346a4725","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694971874854,"stop":1694971877497,"duration":2643}},{"uid":"50cc3a2e2de49c7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/50cc3a2e2de49c7f","status":"passed","time":{"start":1694913674510,"stop":1694913676669,"duration":2159}},{"uid":"fb99c8efbf4937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/fb99c8efbf4937","status":"passed","time":{"start":1694892992695,"stop":1694892994844,"duration":2149}},{"uid":"7af2a7f53f7fddd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/7af2a7f53f7fddd8","status":"passed","time":{"start":1694889955849,"stop":1694889960496,"duration":4647}},{"uid":"9202f84cf53b5c5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/9202f84cf53b5c5f","status":"passed","time":{"start":1694864916774,"stop":1694864919917,"duration":3143}},{"uid":"b99dc3e2d6575e4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b99dc3e2d6575e4a","status":"passed","time":{"start":1694840573082,"stop":1694840575586,"duration":2504}},{"uid":"7dea4f7d9b6f5ee0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/7dea4f7d9b6f5ee0","status":"passed","time":{"start":1694826974181,"stop":1694826976342,"duration":2161}},{"uid":"1cf6cc56d7394121","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/1cf6cc56d7394121","status":"passed","time":{"start":1694797012931,"stop":1694797015319,"duration":2388}},{"uid":"962613f97ba6f11e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/962613f97ba6f11e","status":"passed","time":{"start":1694740692534,"stop":1694740694486,"duration":1952}},{"uid":"970e1bd92f7eeb67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/970e1bd92f7eeb67","status":"passed","time":{"start":1694654163131,"stop":1694654165165,"duration":2034}}]},"tags":[]},"source":"3c3d4038003f0112.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/4399e263807059b7.json b/3.11/942/data/test-cases/4399e263807059b7.json deleted file mode 100644 index d38e18e54d..0000000000 --- a/3.11/942/data/test-cases/4399e263807059b7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4399e263807059b7","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1695258954034,"stop":1695258956857,"duration":2823},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MaldonDistrictCouncil","time":{"start":1695258954034,"stop":1695258954035,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MaldonDistrictCouncil","time":{"start":1695258954035,"stop":1695258956854,"duration":2819},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258956854,"stop":1695258956855,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258956855,"stop":1695258956857,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MaldonDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"abd1c7b16e827342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/abd1c7b16e827342","status":"passed","time":{"start":1695206308870,"stop":1695206309919,"duration":1049}},{"uid":"b5c952ccb030605","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b5c952ccb030605","status":"passed","time":{"start":1695193886808,"stop":1695193888015,"duration":1207}},{"uid":"f773f28f0aa9f107","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/f773f28f0aa9f107","status":"passed","time":{"start":1695172651024,"stop":1695172652185,"duration":1161}},{"uid":"a2144c8c8ffdb879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/a2144c8c8ffdb879","status":"passed","time":{"start":1695162112462,"stop":1695162113552,"duration":1090}},{"uid":"c3ef7bc1d29fb2a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c3ef7bc1d29fb2a9","status":"passed","time":{"start":1695160060932,"stop":1695160062477,"duration":1545}},{"uid":"fb53b369131b8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/fb53b369131b8d3","status":"passed","time":{"start":1695156980783,"stop":1695156982193,"duration":1410}},{"uid":"f46daad0047e680c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/f46daad0047e680c","status":"passed","time":{"start":1695086293474,"stop":1695086294735,"duration":1261}},{"uid":"997d8365ddad78a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/997d8365ddad78a6","status":"passed","time":{"start":1694999637862,"stop":1694999647834,"duration":9972}},{"uid":"ba9a9ed703d35924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ba9a9ed703d35924","status":"passed","time":{"start":1694987977564,"stop":1694987979299,"duration":1735}},{"uid":"cded131d162fb42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/cded131d162fb42","status":"passed","time":{"start":1694987693966,"stop":1694987695588,"duration":1622}},{"uid":"bb80edaa8eb4ef9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bb80edaa8eb4ef9f","status":"passed","time":{"start":1694971653810,"stop":1694971654989,"duration":1179}},{"uid":"c6a844d74a657188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c6a844d74a657188","status":"passed","time":{"start":1694913604333,"stop":1694913605571,"duration":1238}},{"uid":"581024a8982da8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/581024a8982da8ac","status":"passed","time":{"start":1694892968658,"stop":1694892969688,"duration":1030}},{"uid":"cdc0c6dc7bd289dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/cdc0c6dc7bd289dd","status":"passed","time":{"start":1694889904598,"stop":1694889905561,"duration":963}},{"uid":"8ae0008d17ba4f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/8ae0008d17ba4f72","status":"passed","time":{"start":1694864885468,"stop":1694864886590,"duration":1122}},{"uid":"d4b1a88142341815","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/d4b1a88142341815","status":"passed","time":{"start":1694840511831,"stop":1694840512878,"duration":1047}},{"uid":"45208c29f61906fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/45208c29f61906fd","status":"passed","time":{"start":1694826859185,"stop":1694826860358,"duration":1173}},{"uid":"64708694132fe454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/64708694132fe454","status":"passed","time":{"start":1694796983950,"stop":1694796985127,"duration":1177}},{"uid":"427e5e0b6c174df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/427e5e0b6c174df3","status":"passed","time":{"start":1694740595659,"stop":1694740596681,"duration":1022}},{"uid":"a61cac7db78fff28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/a61cac7db78fff28","status":"passed","time":{"start":1694654083043,"stop":1694654084024,"duration":981}}]},"tags":[]},"source":"4399e263807059b7.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/4557a9cad9f7735d.json b/3.11/942/data/test-cases/4557a9cad9f7735d.json deleted file mode 100644 index 879273b7de..0000000000 --- a/3.11/942/data/test-cases/4557a9cad9f7735d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4557a9cad9f7735d","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1695258790254,"stop":1695258791632,"duration":1378},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DoncasterCouncil","time":{"start":1695258790254,"stop":1695258790255,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DoncasterCouncil","time":{"start":1695258790255,"stop":1695258791629,"duration":1374},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258791629,"stop":1695258791630,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258791630,"stop":1695258791632,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DoncasterCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"888cdc86aa3c7910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/888cdc86aa3c7910","status":"passed","time":{"start":1695206165229,"stop":1695206166392,"duration":1163}},{"uid":"b4249d7b9545aa2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b4249d7b9545aa2d","status":"passed","time":{"start":1695193624507,"stop":1695193631033,"duration":6526}},{"uid":"3f6cbeb021224f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/3f6cbeb021224f8c","status":"passed","time":{"start":1695172432257,"stop":1695172434143,"duration":1886}},{"uid":"644403ac4fb31b90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/644403ac4fb31b90","status":"passed","time":{"start":1695161921159,"stop":1695161923099,"duration":1940}},{"uid":"7a65ead12533be00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/7a65ead12533be00","status":"passed","time":{"start":1695159867724,"stop":1695159870138,"duration":2414}},{"uid":"4c31d8b6962383a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4c31d8b6962383a0","status":"passed","time":{"start":1695156972642,"stop":1695156974649,"duration":2007}},{"uid":"7b30f4ea095972b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/7b30f4ea095972b","status":"passed","time":{"start":1695086078187,"stop":1695086079868,"duration":1681}},{"uid":"d442d1fb442fa5ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d442d1fb442fa5ce","status":"passed","time":{"start":1694999628794,"stop":1694999630759,"duration":1965}},{"uid":"ef548a3c12e07095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ef548a3c12e07095","status":"passed","time":{"start":1694987826679,"stop":1694987828005,"duration":1326}},{"uid":"f4db060bcc42ce7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/f4db060bcc42ce7a","status":"passed","time":{"start":1694987686518,"stop":1694987687977,"duration":1459}},{"uid":"8434db7c797660c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8434db7c797660c9","status":"passed","time":{"start":1694971635588,"stop":1694971637268,"duration":1680}},{"uid":"58efa60cc4093f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/58efa60cc4093f6a","status":"passed","time":{"start":1694913446623,"stop":1694913448123,"duration":1500}},{"uid":"67ece90126533358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/67ece90126533358","status":"passed","time":{"start":1694892760421,"stop":1694892762026,"duration":1605}},{"uid":"92714f73db320675","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/92714f73db320675","status":"passed","time":{"start":1694889756315,"stop":1694889757760,"duration":1445}},{"uid":"84f968cbdb05b92e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/84f968cbdb05b92e","status":"passed","time":{"start":1694864631500,"stop":1694864633297,"duration":1797}},{"uid":"9504c5505f835842","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9504c5505f835842","status":"passed","time":{"start":1694840309966,"stop":1694840314601,"duration":4635}},{"uid":"b10b716e46e0b2a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/b10b716e46e0b2a4","status":"passed","time":{"start":1694826716717,"stop":1694826718449,"duration":1732}},{"uid":"bf6574d4dd7f62f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/bf6574d4dd7f62f4","status":"passed","time":{"start":1694796727152,"stop":1694796728941,"duration":1789}},{"uid":"372f1a63f2399766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/372f1a63f2399766","status":"passed","time":{"start":1694740456167,"stop":1694740457594,"duration":1427}},{"uid":"bb2a2e4e9b7362c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/bb2a2e4e9b7362c1","status":"passed","time":{"start":1694653945267,"stop":1694653946773,"duration":1506}}]},"tags":[]},"source":"4557a9cad9f7735d.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/4adfcbcf600847af.json b/3.11/942/data/test-cases/4adfcbcf600847af.json deleted file mode 100644 index 9280470639..0000000000 --- a/3.11/942/data/test-cases/4adfcbcf600847af.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4adfcbcf600847af","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1695258776225,"stop":1695258778805,"duration":2580},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1695258776225,"stop":1695258776226,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GuildfordCouncil","time":{"start":1695258776226,"stop":1695258778802,"duration":2576},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258778802,"stop":1695258778803,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258778803,"stop":1695258778805,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GuildfordCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":54},"items":[{"uid":"4333b3740db23330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4333b3740db23330","status":"passed","time":{"start":1695206168874,"stop":1695206172182,"duration":3308}},{"uid":"8435297bdd096556","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/8435297bdd096556","status":"passed","time":{"start":1695193620848,"stop":1695193623467,"duration":2619}},{"uid":"c6660eaa6238030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c6660eaa6238030","status":"passed","time":{"start":1695172418851,"stop":1695172422964,"duration":4113}},{"uid":"b916dd9c9cf6d629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/b916dd9c9cf6d629","status":"passed","time":{"start":1695162005951,"stop":1695162008391,"duration":2440}},{"uid":"f0867ae164cdb7b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/f0867ae164cdb7b9","status":"passed","time":{"start":1695159862794,"stop":1695159864734,"duration":1940}},{"uid":"2c8a8e958d0591ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/2c8a8e958d0591ff","status":"passed","time":{"start":1695156971491,"stop":1695156975086,"duration":3595}},{"uid":"6d91ad9b14e81935","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6d91ad9b14e81935","status":"passed","time":{"start":1695086072943,"stop":1695086076118,"duration":3175}},{"uid":"4fa649de779a8c46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/4fa649de779a8c46","status":"passed","time":{"start":1694999630431,"stop":1694999633247,"duration":2816}},{"uid":"96f1170fc1a5641f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/96f1170fc1a5641f","status":"passed","time":{"start":1694987820308,"stop":1694987822501,"duration":2193}},{"uid":"aea25def23d9541d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/aea25def23d9541d","status":"passed","time":{"start":1694987686752,"stop":1694987689778,"duration":3026}},{"uid":"7133ddfc60b90977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/7133ddfc60b90977","status":"passed","time":{"start":1694971655560,"stop":1694971658996,"duration":3436}},{"uid":"96d3f722be06dcc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/96d3f722be06dcc2","status":"passed","time":{"start":1694913443912,"stop":1694913446573,"duration":2661}},{"uid":"d0f2b97d23d12bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/d0f2b97d23d12bb9","status":"passed","time":{"start":1694892757621,"stop":1694892760308,"duration":2687}},{"uid":"ac08b0476039a6b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/ac08b0476039a6b0","status":"passed","time":{"start":1694889753758,"stop":1694889755965,"duration":2207}},{"uid":"720f9875927e6fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/720f9875927e6fef","status":"passed","time":{"start":1694864629487,"stop":1694864631873,"duration":2386}},{"uid":"54794e002f05ff71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/54794e002f05ff71","status":"passed","time":{"start":1694840307428,"stop":1694840309251,"duration":1823}},{"uid":"566ade6a5a9089b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/566ade6a5a9089b","status":"passed","time":{"start":1694826693442,"stop":1694826696401,"duration":2959}},{"uid":"a1a7b26ecdf8556","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/a1a7b26ecdf8556","status":"passed","time":{"start":1694796729364,"stop":1694796731208,"duration":1844}},{"uid":"b2f1a9d0f0d06ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/b2f1a9d0f0d06ea1","status":"passed","time":{"start":1694740445204,"stop":1694740447975,"duration":2771}},{"uid":"8db1bc712e72b95c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/8db1bc712e72b95c","status":"passed","time":{"start":1694653931147,"stop":1694653933529,"duration":2382}}]},"tags":[]},"source":"4adfcbcf600847af.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/4b696f3678c66ea0.json b/3.11/942/data/test-cases/4b696f3678c66ea0.json deleted file mode 100644 index 9c05b12623..0000000000 --- a/3.11/942/data/test-cases/4b696f3678c66ea0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4b696f3678c66ea0","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1695258771024,"stop":1695258773259,"duration":2235},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ErewashBoroughCouncil","time":{"start":1695258771025,"stop":1695258771025,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ErewashBoroughCouncil","time":{"start":1695258771025,"stop":1695258773256,"duration":2231},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258773256,"stop":1695258773257,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258773257,"stop":1695258773259,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ErewashBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"442c5f8f93bd9f56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/442c5f8f93bd9f56","status":"passed","time":{"start":1695206163119,"stop":1695206166206,"duration":3087}},{"uid":"b9a45003d49ce039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b9a45003d49ce039","status":"passed","time":{"start":1695193614719,"stop":1695193617376,"duration":2657}},{"uid":"e1511843627219f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e1511843627219f9","status":"passed","time":{"start":1695172413098,"stop":1695172415447,"duration":2349}},{"uid":"829312c3fda09d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/829312c3fda09d84","status":"passed","time":{"start":1695161912630,"stop":1695162002932,"duration":90302}},{"uid":"d6753ce63bb3d844","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d6753ce63bb3d844","status":"passed","time":{"start":1695159857930,"stop":1695159860213,"duration":2283}},{"uid":"aaab4b0a6e3e8bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/aaab4b0a6e3e8bdf","status":"passed","time":{"start":1695156965082,"stop":1695156967846,"duration":2764}},{"uid":"87163210faa035eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/87163210faa035eb","status":"passed","time":{"start":1695086067114,"stop":1695086069531,"duration":2417}},{"uid":"52e677c04c38b8a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/52e677c04c38b8a6","status":"passed","time":{"start":1694999623993,"stop":1694999626838,"duration":2845}},{"uid":"6ecd2d55a9382a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/6ecd2d55a9382a63","status":"passed","time":{"start":1694987814777,"stop":1694987817684,"duration":2907}},{"uid":"c05c8f2bb168a623","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/c05c8f2bb168a623","status":"passed","time":{"start":1694987680414,"stop":1694987684051,"duration":3637}},{"uid":"bb0364c0569275b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bb0364c0569275b4","status":"passed","time":{"start":1694971649824,"stop":1694971652387,"duration":2563}},{"uid":"d662e18f80d6d85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d662e18f80d6d85f","status":"passed","time":{"start":1694913437659,"stop":1694913441089,"duration":3430}},{"uid":"b677751eabb50b66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b677751eabb50b66","status":"passed","time":{"start":1694892751447,"stop":1694892754582,"duration":3135}},{"uid":"3cd5fe38f369dc06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3cd5fe38f369dc06","status":"passed","time":{"start":1694889748267,"stop":1694889751053,"duration":2786}},{"uid":"d62239a7c2862d81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d62239a7c2862d81","status":"passed","time":{"start":1694864623135,"stop":1694864626037,"duration":2902}},{"uid":"f0368060957145fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/f0368060957145fa","status":"passed","time":{"start":1694840301330,"stop":1694840304150,"duration":2820}},{"uid":"6ce703aee350a8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/6ce703aee350a8d0","status":"passed","time":{"start":1694826688248,"stop":1694826690572,"duration":2324}},{"uid":"386af19ebe0afc4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/386af19ebe0afc4c","status":"passed","time":{"start":1694796722516,"stop":1694796725678,"duration":3162}},{"uid":"f0e2d936947ec334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/f0e2d936947ec334","status":"passed","time":{"start":1694740439116,"stop":1694740442352,"duration":3236}},{"uid":"80dc490fd0ca9f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/80dc490fd0ca9f1c","status":"passed","time":{"start":1694653926195,"stop":1694653928505,"duration":2310}}]},"tags":[]},"source":"4b696f3678c66ea0.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/528d826a79007a4d.json b/3.11/942/data/test-cases/528d826a79007a4d.json deleted file mode 100644 index ed32d5a3a7..0000000000 --- a/3.11/942/data/test-cases/528d826a79007a4d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"528d826a79007a4d","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1695258786737,"stop":1695258787853,"duration":1116},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1695258786737,"stop":1695258786738,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HuntingdonDistrictCouncil","time":{"start":1695258786738,"stop":1695258787851,"duration":1113},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258787851,"stop":1695258787852,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258787852,"stop":1695258787853,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HuntingdonDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"15dc79c4ac7b662b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/15dc79c4ac7b662b","status":"passed","time":{"start":1695206179991,"stop":1695206184585,"duration":4594}},{"uid":"202fb95df9fd0be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/202fb95df9fd0be5","status":"passed","time":{"start":1695193632477,"stop":1695193634135,"duration":1658}},{"uid":"43959f9e9e438","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/43959f9e9e438","status":"passed","time":{"start":1695172431122,"stop":1695172432665,"duration":1543}},{"uid":"82f269d7616a710c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/82f269d7616a710c","status":"passed","time":{"start":1695162017179,"stop":1695162018623,"duration":1444}},{"uid":"834001c9cef8a909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/834001c9cef8a909","status":"passed","time":{"start":1695159871304,"stop":1695159875300,"duration":3996}},{"uid":"e0edf5b110aa09c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/e0edf5b110aa09c","status":"passed","time":{"start":1695156984353,"stop":1695156986115,"duration":1762}},{"uid":"511f134d92ecafb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/511f134d92ecafb2","status":"passed","time":{"start":1695086083797,"stop":1695086085670,"duration":1873}},{"uid":"3906ab305c539f1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/3906ab305c539f1e","status":"passed","time":{"start":1694999641899,"stop":1694999643675,"duration":1776}},{"uid":"2f052b3ebea6d5c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/2f052b3ebea6d5c3","status":"passed","time":{"start":1694987829198,"stop":1694987830344,"duration":1146}},{"uid":"dbd190dbc5faf87d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/dbd190dbc5faf87d","status":"passed","time":{"start":1694987696919,"stop":1694987698044,"duration":1125}},{"uid":"3c24d5a4b74a4fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/3c24d5a4b74a4fd0","status":"passed","time":{"start":1694971667290,"stop":1694971668795,"duration":1505}},{"uid":"3a106fe27204a0a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3a106fe27204a0a5","status":"passed","time":{"start":1694913454171,"stop":1694913455431,"duration":1260}},{"uid":"b3b4c75f44d7e3a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b3b4c75f44d7e3a0","status":"passed","time":{"start":1694892768889,"stop":1694892773323,"duration":4434}},{"uid":"25231ceab946c936","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/25231ceab946c936","status":"passed","time":{"start":1694889762894,"stop":1694889764041,"duration":1147}},{"uid":"4182be3e209d41d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/4182be3e209d41d0","status":"passed","time":{"start":1694864640119,"stop":1694864641814,"duration":1695}},{"uid":"abf85a606b0e7547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/abf85a606b0e7547","status":"passed","time":{"start":1694840316819,"stop":1694840321069,"duration":4250}},{"uid":"345e4f96640ae8f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/345e4f96640ae8f3","status":"passed","time":{"start":1694826704641,"stop":1694826706579,"duration":1938}},{"uid":"722bc4692896601d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/722bc4692896601d","status":"passed","time":{"start":1694796740090,"stop":1694796742608,"duration":2518}},{"uid":"e1e2b6fef902c2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/e1e2b6fef902c2ff","status":"passed","time":{"start":1694740454791,"stop":1694740456975,"duration":2184}},{"uid":"1bd010e2a66675de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/1bd010e2a66675de","status":"passed","time":{"start":1694653940042,"stop":1694653941464,"duration":1422}}]},"tags":[]},"source":"528d826a79007a4d.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/52cb2564b20040d6.json b/3.11/942/data/test-cases/52cb2564b20040d6.json deleted file mode 100644 index 35fd5428d3..0000000000 --- a/3.11/942/data/test-cases/52cb2564b20040d6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"52cb2564b20040d6","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1695259018605,"stop":1695259021153,"duration":2548},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SalfordCityCouncil","time":{"start":1695259018606,"stop":1695259018606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SalfordCityCouncil","time":{"start":1695259018606,"stop":1695259021150,"duration":2544},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259021150,"stop":1695259021150,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259021150,"stop":1695259021153,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SalfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":87,"unknown":0,"total":91},"items":[{"uid":"137c32dbbbea1652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/137c32dbbbea1652","status":"passed","time":{"start":1695206360563,"stop":1695206364233,"duration":3670}},{"uid":"bf5866dacc76632c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/bf5866dacc76632c","status":"passed","time":{"start":1695193818241,"stop":1695193821107,"duration":2866}},{"uid":"733bdbff98388be4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/733bdbff98388be4","status":"passed","time":{"start":1695172627239,"stop":1695172629688,"duration":2449}},{"uid":"266d382f559cc42f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/266d382f559cc42f","status":"passed","time":{"start":1695162208789,"stop":1695162211425,"duration":2636}},{"uid":"91b358232605cd67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/91b358232605cd67","status":"passed","time":{"start":1695160052525,"stop":1695160077903,"duration":25378}},{"uid":"86a5cf0b1af68e5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/86a5cf0b1af68e5b","status":"passed","time":{"start":1695157387487,"stop":1695157389494,"duration":2007}},{"uid":"a37b237234726ff3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/a37b237234726ff3","status":"passed","time":{"start":1695086291324,"stop":1695086293683,"duration":2359}},{"uid":"5bea85bb91d79141","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5bea85bb91d79141","status":"passed","time":{"start":1694999683277,"stop":1694999685497,"duration":2220}},{"uid":"1ca41c45229dfc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1ca41c45229dfc1e","status":"passed","time":{"start":1694988015506,"stop":1694988019690,"duration":4184}},{"uid":"88b8a68c44ba59f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/88b8a68c44ba59f9","status":"passed","time":{"start":1694987985256,"stop":1694987987986,"duration":2730}},{"uid":"1794ce449c5c823f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/1794ce449c5c823f","status":"passed","time":{"start":1694972036063,"stop":1694972038656,"duration":2593}},{"uid":"e0b4a67632ffbc73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/e0b4a67632ffbc73","status":"passed","time":{"start":1694913653806,"stop":1694913656036,"duration":2230}},{"uid":"7cb95cebe06a0c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/7cb95cebe06a0c23","status":"passed","time":{"start":1694892946693,"stop":1694892950210,"duration":3517}},{"uid":"3e613cc41f00f5d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3e613cc41f00f5d4","status":"passed","time":{"start":1694889935249,"stop":1694889938777,"duration":3528}},{"uid":"7173bf2001c9c120","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/7173bf2001c9c120","status":"passed","time":{"start":1694864825656,"stop":1694864830073,"duration":4417}},{"uid":"84e78ff602cf2b69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/84e78ff602cf2b69","status":"passed","time":{"start":1694840538510,"stop":1694840540227,"duration":1717}},{"uid":"2092eab5279b6bcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2092eab5279b6bcd","status":"passed","time":{"start":1694826953020,"stop":1694826955444,"duration":2424}},{"uid":"2faeb82d761254a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/2faeb82d761254a6","status":"passed","time":{"start":1694796929385,"stop":1694796935640,"duration":6255}},{"uid":"a1999b01110a9f0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/a1999b01110a9f0f","status":"passed","time":{"start":1694740670930,"stop":1694740673406,"duration":2476}},{"uid":"f1e6efc8501309d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/f1e6efc8501309d6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694654142951,"stop":1694654143854,"duration":903}}]},"tags":[]},"source":"52cb2564b20040d6.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/5be86254f420dfed.json b/3.11/942/data/test-cases/5be86254f420dfed.json deleted file mode 100644 index 04abe36aef..0000000000 --- a/3.11/942/data/test-cases/5be86254f420dfed.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5be86254f420dfed","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1695258742516,"stop":1695258761004,"duration":18488},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1695258742516,"stop":1695258742517,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ChelmsfordCityCouncil","time":{"start":1695258742517,"stop":1695258761002,"duration":18485},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258761002,"stop":1695258761003,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258761003,"stop":1695258761004,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ChelmsfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"ca23df878db559aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ca23df878db559aa","status":"passed","time":{"start":1695206124255,"stop":1695206133115,"duration":8860}},{"uid":"c1b5f1f703fd14c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/c1b5f1f703fd14c8","status":"passed","time":{"start":1695193584094,"stop":1695193593574,"duration":9480}},{"uid":"d327366a24cd2d15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/d327366a24cd2d15","status":"passed","time":{"start":1695172379202,"stop":1695172397580,"duration":18378}},{"uid":"4b73f8db767b67b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/4b73f8db767b67b7","status":"passed","time":{"start":1695161884576,"stop":1695161893642,"duration":9066}},{"uid":"7347d1adccbb8788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/7347d1adccbb8788","status":"passed","time":{"start":1695159830453,"stop":1695159839282,"duration":8829}},{"uid":"5a960211b2aa4725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5a960211b2aa4725","status":"passed","time":{"start":1695156928101,"stop":1695156937297,"duration":9196}},{"uid":"591bae3fdf859a21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/591bae3fdf859a21","status":"passed","time":{"start":1695086028719,"stop":1695086047026,"duration":18307}},{"uid":"a64547ed11db6855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/a64547ed11db6855","status":"passed","time":{"start":1694999582033,"stop":1694999591355,"duration":9322}},{"uid":"cf1cd7c9564c87d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/cf1cd7c9564c87d8","status":"passed","time":{"start":1694987790616,"stop":1694987799549,"duration":8933}},{"uid":"d7295d724c3d3734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d7295d724c3d3734","status":"passed","time":{"start":1694987653005,"stop":1694987661949,"duration":8944}},{"uid":"bdcae7d64ee8594f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bdcae7d64ee8594f","status":"passed","time":{"start":1694971598729,"stop":1694971607930,"duration":9201}},{"uid":"d374ef89e01ebc67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d374ef89e01ebc67","status":"passed","time":{"start":1694913391071,"stop":1694913409169,"duration":18098}},{"uid":"bbca276354cf331f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/bbca276354cf331f","status":"passed","time":{"start":1694892719874,"stop":1694892728890,"duration":9016}},{"uid":"f466ed62989078db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/f466ed62989078db","status":"passed","time":{"start":1694889721001,"stop":1694889729873,"duration":8872}},{"uid":"7bce2f6e06b31f19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/7bce2f6e06b31f19","status":"passed","time":{"start":1694864583199,"stop":1694864592538,"duration":9339}},{"uid":"1c398e7f10982093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/1c398e7f10982093","status":"passed","time":{"start":1694840269973,"stop":1694840279108,"duration":9135}},{"uid":"e5a36fec1b227eee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/e5a36fec1b227eee","status":"passed","time":{"start":1694826662225,"stop":1694826680571,"duration":18346}},{"uid":"3c875805ae4e0f1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/3c875805ae4e0f1b","status":"passed","time":{"start":1694796683210,"stop":1694796692598,"duration":9388}},{"uid":"30e1ce704e39cd77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/30e1ce704e39cd77","status":"passed","time":{"start":1694740407115,"stop":1694740424988,"duration":17873}},{"uid":"374552a150e1a3aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/374552a150e1a3aa","status":"passed","time":{"start":1694653896003,"stop":1694653914046,"duration":18043}}]},"tags":[]},"source":"5be86254f420dfed.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/633220dad4b8d2ce.json b/3.11/942/data/test-cases/633220dad4b8d2ce.json deleted file mode 100644 index a7d44ac708..0000000000 --- a/3.11/942/data/test-cases/633220dad4b8d2ce.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"633220dad4b8d2ce","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1695259124018,"stop":1695259125155,"duration":1137},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TorbayCouncil","time":{"start":1695259124018,"stop":1695259124019,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TorbayCouncil","time":{"start":1695259124019,"stop":1695259125152,"duration":1133},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259125152,"stop":1695259125152,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259125153,"stop":1695259125155,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TorbayCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":91},"items":[{"uid":"1c341f0235b9ae13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/1c341f0235b9ae13","status":"passed","time":{"start":1695206494936,"stop":1695206497186,"duration":2250}},{"uid":"feb08af5d734e588","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/feb08af5d734e588","status":"passed","time":{"start":1695193988806,"stop":1695193990665,"duration":1859}},{"uid":"5291fcfc0e87241","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/5291fcfc0e87241","status":"passed","time":{"start":1695172663530,"stop":1695172667001,"duration":3471}},{"uid":"3c1b9920b0479a28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/3c1b9920b0479a28","status":"passed","time":{"start":1695162291665,"stop":1695162293148,"duration":1483}},{"uid":"48865299ae135932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/48865299ae135932","status":"passed","time":{"start":1695160219548,"stop":1695160220627,"duration":1079}},{"uid":"214c0778be168c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/214c0778be168c69","status":"passed","time":{"start":1695157188494,"stop":1695157190351,"duration":1857}},{"uid":"fcfe81060a4b33bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/fcfe81060a4b33bd","status":"passed","time":{"start":1695086448593,"stop":1695086450363,"duration":1770}},{"uid":"cfbaa72ef7c9eb00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/cfbaa72ef7c9eb00","status":"passed","time":{"start":1694999859893,"stop":1694999862879,"duration":2986}},{"uid":"a8923676b6d96ee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/a8923676b6d96ee7","status":"passed","time":{"start":1694988144468,"stop":1694988145682,"duration":1214}},{"uid":"bb1aa6913811ca40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/bb1aa6913811ca40","status":"passed","time":{"start":1694987900903,"stop":1694987902086,"duration":1183}},{"uid":"8e4c85b65fc7f9d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8e4c85b65fc7f9d1","status":"passed","time":{"start":1694971857635,"stop":1694971859239,"duration":1604}},{"uid":"1d48ce237e9d574d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1d48ce237e9d574d","status":"passed","time":{"start":1694913783534,"stop":1694913786516,"duration":2982}},{"uid":"46366c3b432aad4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/46366c3b432aad4b","status":"passed","time":{"start":1694892979205,"stop":1694892980620,"duration":1415}},{"uid":"d085dfe855a41996","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/d085dfe855a41996","status":"passed","time":{"start":1694889941289,"stop":1694889942602,"duration":1313}},{"uid":"343a6cb91d4633e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/343a6cb91d4633e4","status":"passed","time":{"start":1694864996921,"stop":1694864998624,"duration":1703}},{"uid":"abe0c8c533bf5e13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/abe0c8c533bf5e13","status":"passed","time":{"start":1694840557291,"stop":1694840558764,"duration":1473}},{"uid":"cdfabeecbd2db2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/cdfabeecbd2db2b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1694826957769,"stop":1694826959249,"duration":1480}},{"uid":"e2b353c247c22986","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e2b353c247c22986","status":"passed","time":{"start":1694796997335,"stop":1694796998865,"duration":1530}},{"uid":"5094be24daa9815b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/5094be24daa9815b","status":"passed","time":{"start":1694740675753,"stop":1694740678742,"duration":2989}},{"uid":"59e9e37ea95c12ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/59e9e37ea95c12ef","status":"passed","time":{"start":1694654146184,"stop":1694654147345,"duration":1161}}]},"tags":[]},"source":"633220dad4b8d2ce.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/6637d66ec10f822b.json b/3.11/942/data/test-cases/6637d66ec10f822b.json deleted file mode 100644 index 0837638ab3..0000000000 --- a/3.11/942/data/test-cases/6637d66ec10f822b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6637d66ec10f822b","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1695258787856,"stop":1695258788815,"duration":959},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: KingstonUponThamesCouncil","time":{"start":1695258787856,"stop":1695258787857,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from KingstonUponThamesCouncil","time":{"start":1695258787857,"stop":1695258788813,"duration":956},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258788814,"stop":1695258788814,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258788814,"stop":1695258788815,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"KingstonUponThamesCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":91},"items":[{"uid":"eb564b9ddc97ef45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/eb564b9ddc97ef45","status":"passed","time":{"start":1695206184587,"stop":1695206185420,"duration":833}},{"uid":"ac63493028b5902c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ac63493028b5902c","status":"passed","time":{"start":1695193634138,"stop":1695193635829,"duration":1691}},{"uid":"c2773b299b1ef152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c2773b299b1ef152","status":"passed","time":{"start":1695172432667,"stop":1695172433669,"duration":1002}},{"uid":"aada485412125826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/aada485412125826","status":"passed","time":{"start":1695162018626,"stop":1695162019523,"duration":897}},{"uid":"d89eda624f269b37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d89eda624f269b37","status":"passed","time":{"start":1695159875303,"stop":1695159876752,"duration":1449}},{"uid":"f9becfc0853cd0a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/f9becfc0853cd0a0","status":"passed","time":{"start":1695156986118,"stop":1695156986888,"duration":770}},{"uid":"22e78bba56161686","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/22e78bba56161686","status":"passed","time":{"start":1695086085673,"stop":1695086086894,"duration":1221}},{"uid":"d258fb05cbcea414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d258fb05cbcea414","status":"passed","time":{"start":1694999643679,"stop":1694999644674,"duration":995}},{"uid":"68a464916e602916","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/68a464916e602916","status":"passed","time":{"start":1694987830346,"stop":1694987831739,"duration":1393}},{"uid":"ca5aebb57bcf023e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/ca5aebb57bcf023e","status":"passed","time":{"start":1694987698046,"stop":1694987698550,"duration":504}},{"uid":"340d4864e45c2d74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/340d4864e45c2d74","status":"passed","time":{"start":1694971668797,"stop":1694971669607,"duration":810}},{"uid":"a6e807e5814d5a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/a6e807e5814d5a6e","status":"passed","time":{"start":1694913455434,"stop":1694913456152,"duration":718}},{"uid":"32e4a4ab5b4162be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/32e4a4ab5b4162be","status":"passed","time":{"start":1694892773325,"stop":1694892774204,"duration":879}},{"uid":"59dab75f2be844b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/59dab75f2be844b4","status":"passed","time":{"start":1694889764043,"stop":1694889765011,"duration":968}},{"uid":"b27de402ff634f32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/b27de402ff634f32","status":"passed","time":{"start":1694864641817,"stop":1694864642674,"duration":857}},{"uid":"538e9d4ae2da126f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/538e9d4ae2da126f","status":"passed","time":{"start":1694840321073,"stop":1694840321832,"duration":759}},{"uid":"ab2973493d4a984c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/ab2973493d4a984c","status":"passed","time":{"start":1694826706582,"stop":1694826710543,"duration":3961}},{"uid":"4ee9235b30b76d85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/4ee9235b30b76d85","status":"passed","time":{"start":1694796731758,"stop":1694796732900,"duration":1142}},{"uid":"cc04fb5a8202fd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/cc04fb5a8202fd3","status":"passed","time":{"start":1694740456977,"stop":1694740457851,"duration":874}},{"uid":"3b5ece90434202df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/3b5ece90434202df","status":"passed","time":{"start":1694653941466,"stop":1694653942244,"duration":778}}]},"tags":[]},"source":"6637d66ec10f822b.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/69e09abfefacfa36.json b/3.11/942/data/test-cases/69e09abfefacfa36.json deleted file mode 100644 index 6450f6691a..0000000000 --- a/3.11/942/data/test-cases/69e09abfefacfa36.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"69e09abfefacfa36","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CastlepointDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '4525', 'url': 'https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Disable the SSL warnings that otherwise break everything\n requests.packages.urllib3.disable_warnings()\n> requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += \":HIGH:!DH:!aNULL\"\nE AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n\nuk_bin_collection/uk_bin_collection/councils/CastlepointDistrictCouncil.py:18: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CastlepointDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '4525', 'url': 'https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Disable the SSL warnings that otherwise break everything\n requests.packages.urllib3.disable_warnings()\n> requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += \":HIGH:!DH:!aNULL\"\nE AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n\nuk_bin_collection/uk_bin_collection/councils/CastlepointDistrictCouncil.py:18: AttributeError","steps":[{"name":"Given the council: CastlepointDistrictCouncil","time":{"start":1695258740670,"stop":1695258740671,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CastlepointDistrictCouncil","time":{"start":1695258740671,"stop":1695258740782,"duration":111},"status":"failed","statusMessage":"module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CastlepointDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"b633e9ac126aba7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/b633e9ac126aba7d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695206122750,"stop":1695206122847,"duration":97}},{"uid":"d267d042eb5f98b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d267d042eb5f98b2","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695193582007,"stop":1695193582133,"duration":126}},{"uid":"e887a8465d4294be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e887a8465d4294be","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695172377362,"stop":1695172377472,"duration":110}},{"uid":"e830c16618d32030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/e830c16618d32030","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695161882736,"stop":1695161882863,"duration":127}},{"uid":"d28294e85a7bca39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d28294e85a7bca39","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695159825822,"stop":1695159827879,"duration":2057}},{"uid":"30cd404b40d7a302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/30cd404b40d7a302","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695156923477,"stop":1695156926196,"duration":2719}},{"uid":"34ed9ed4e09418f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/34ed9ed4e09418f6","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695086024660,"stop":1695086026964,"duration":2304}},{"uid":"1733a676f53cfb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/1733a676f53cfb0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694999577833,"stop":1694999580143,"duration":2310}},{"uid":"4209d623a781e52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/4209d623a781e52d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694987787394,"stop":1694987789269,"duration":1875}},{"uid":"d3c14a3a6a2c6fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d3c14a3a6a2c6fd1","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694987648726,"stop":1694987650549,"duration":1823}},{"uid":"97502fb99f0c9a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/97502fb99f0c9a43","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694971594877,"stop":1694971596691,"duration":1814}},{"uid":"86b01d18bbfe94da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/86b01d18bbfe94da","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694913387566,"stop":1694913389567,"duration":2001}},{"uid":"abbcbe56dd6117b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/abbcbe56dd6117b1","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694892716422,"stop":1694892718255,"duration":1833}},{"uid":"8550b5897d82662d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8550b5897d82662d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694889717316,"stop":1694889719541,"duration":2225}},{"uid":"63710533f59af016","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/63710533f59af016","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694864578899,"stop":1694864581166,"duration":2267}},{"uid":"ec36a17d41a0b58e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/ec36a17d41a0b58e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694840266410,"stop":1694840268302,"duration":1892}},{"uid":"b94657f636ed0642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/b94657f636ed0642","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694826658838,"stop":1694826660735,"duration":1897}},{"uid":"63d1e9c5b6d361ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/63d1e9c5b6d361ac","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694796679694,"stop":1694796681919,"duration":2225}},{"uid":"36c146a1017fbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/36c146a1017fbd91","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694740403632,"stop":1694740405665,"duration":2033}},{"uid":"fb49937adf37fa39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/fb49937adf37fa39","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694653892801,"stop":1694653894592,"duration":1791}}]},"tags":[]},"source":"69e09abfefacfa36.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/6d30b125893d8d9c.json b/3.11/942/data/test-cases/6d30b125893d8d9c.json deleted file mode 100644 index 1d9283f9d0..0000000000 --- a/3.11/942/data/test-cases/6d30b125893d8d9c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6d30b125893d8d9c","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1695258966607,"stop":1695258974938,"duration":8331},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SomersetCouncil","time":{"start":1695258966607,"stop":1695258966608,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SomersetCouncil","time":{"start":1695258966608,"stop":1695258974936,"duration":8328},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258974936,"stop":1695258974936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258974937,"stop":1695258974938,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"4134d35975bdc6c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4134d35975bdc6c2","status":"passed","time":{"start":1695206338714,"stop":1695206346499,"duration":7785}},{"uid":"19da36fc1ef53b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/19da36fc1ef53b30","status":"passed","time":{"start":1695193824057,"stop":1695193833075,"duration":9018}},{"uid":"6f0e8ccfa3f1869f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/6f0e8ccfa3f1869f","status":"passed","time":{"start":1695172632334,"stop":1695172641873,"duration":9539}},{"uid":"ae0d039375e516d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ae0d039375e516d5","status":"passed","time":{"start":1695162130261,"stop":1695162138631,"duration":8370}},{"uid":"e5cc30a1de19e262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/e5cc30a1de19e262","status":"passed","time":{"start":1695160080392,"stop":1695160088064,"duration":7672}},{"uid":"a458ae3a6815499e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/a458ae3a6815499e","status":"passed","time":{"start":1695157024060,"stop":1695157033055,"duration":8995}},{"uid":"56e9332709817ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/56e9332709817ce9","status":"passed","time":{"start":1695086296104,"stop":1695086304692,"duration":8588}},{"uid":"4f3a7e16c6870156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/4f3a7e16c6870156","status":"passed","time":{"start":1694999688245,"stop":1694999697543,"duration":9298}},{"uid":"e53f1d983726f7b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/e53f1d983726f7b8","status":"passed","time":{"start":1694987988036,"stop":1694987995516,"duration":7480}},{"uid":"6d684d8341b866fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/6d684d8341b866fd","status":"passed","time":{"start":1694987742728,"stop":1694987750158,"duration":7430}},{"uid":"a9d8e9269781d616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/a9d8e9269781d616","status":"passed","time":{"start":1694971698285,"stop":1694971707533,"duration":9248}},{"uid":"28307be043b30a36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/28307be043b30a36","status":"passed","time":{"start":1694913618195,"stop":1694913626100,"duration":7905}},{"uid":"668c0d39d332b596","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/668c0d39d332b596","status":"passed","time":{"start":1694892953093,"stop":1694892961173,"duration":8080}},{"uid":"7c3e063ef1dbe216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/7c3e063ef1dbe216","status":"passed","time":{"start":1694889914876,"stop":1694889922376,"duration":7500}},{"uid":"e029b9446da1897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e029b9446da1897","status":"passed","time":{"start":1694864832562,"stop":1694864842221,"duration":9659}},{"uid":"b8b9b80c50ca9f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b8b9b80c50ca9f2e","status":"passed","time":{"start":1694840523925,"stop":1694840532190,"duration":8265}},{"uid":"85d3d6ad93bba67c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/85d3d6ad93bba67c","status":"passed","time":{"start":1694826867458,"stop":1694826875297,"duration":7839}},{"uid":"ae84481d7a769ff3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/ae84481d7a769ff3","status":"passed","time":{"start":1694796938384,"stop":1694796947922,"duration":9538}},{"uid":"e9ac024bc2c925ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/e9ac024bc2c925ce","status":"passed","time":{"start":1694740607902,"stop":1694740615692,"duration":7790}},{"uid":"c8cc2d625137220d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/c8cc2d625137220d","status":"passed","time":{"start":1694654090933,"stop":1694654114761,"duration":23828}}]},"tags":[]},"source":"6d30b125893d8d9c.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/748c923cb7b90fea.json b/3.11/942/data/test-cases/748c923cb7b90fea.json deleted file mode 100644 index 9d2466f3e7..0000000000 --- a/3.11/942/data/test-cases/748c923cb7b90fea.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"748c923cb7b90fea","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1695258751990,"stop":1695258761687,"duration":9697},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BroxtoweBoroughCouncil","time":{"start":1695258751990,"stop":1695258751991,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BroxtoweBoroughCouncil","time":{"start":1695258751991,"stop":1695258761685,"duration":9694},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258761686,"stop":1695258761686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258761686,"stop":1695258761687,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BroxtoweBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"583bdd62dd42b80b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/583bdd62dd42b80b","status":"passed","time":{"start":1695206139497,"stop":1695206147520,"duration":8023}},{"uid":"76ff39b7acd1b1c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/76ff39b7acd1b1c8","status":"passed","time":{"start":1695193596851,"stop":1695193602545,"duration":5694}},{"uid":"8ed0b952d98967c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/8ed0b952d98967c1","status":"passed","time":{"start":1695172391529,"stop":1695172398250,"duration":6721}},{"uid":"a15b9e560762504e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/a15b9e560762504e","status":"passed","time":{"start":1695161893910,"stop":1695161900207,"duration":6297}},{"uid":"28588ef914fb8724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/28588ef914fb8724","status":"passed","time":{"start":1695159844728,"stop":1695159848720,"duration":3992}},{"uid":"d0f03682f8ef3fa9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/d0f03682f8ef3fa9","status":"passed","time":{"start":1695156941763,"stop":1695156951680,"duration":9917}},{"uid":"972fa4aea11aec74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/972fa4aea11aec74","status":"passed","time":{"start":1695086045559,"stop":1695086052444,"duration":6885}},{"uid":"d5c785de56dc66a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d5c785de56dc66a6","status":"passed","time":{"start":1694999595343,"stop":1694999606455,"duration":11112}},{"uid":"b795df4f53685a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b795df4f53685a26","status":"passed","time":{"start":1694987801803,"stop":1694987806066,"duration":4263}},{"uid":"b352170ddedf1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b352170ddedf1a2","status":"passed","time":{"start":1694987663793,"stop":1694987668108,"duration":4315}},{"uid":"eb3d328af0dbf79d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/eb3d328af0dbf79d","status":"passed","time":{"start":1694971641139,"stop":1694971645995,"duration":4856}},{"uid":"3ea38201dba7ccee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3ea38201dba7ccee","status":"passed","time":{"start":1694913410511,"stop":1694913424044,"duration":13533}},{"uid":"b8d8d26d56ec84fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b8d8d26d56ec84fa","status":"passed","time":{"start":1694892732544,"stop":1694892737747,"duration":5203}},{"uid":"d0692c7e240267ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/d0692c7e240267ae","status":"passed","time":{"start":1694889733934,"stop":1694889738161,"duration":4227}},{"uid":"6729bac6c578cc38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/6729bac6c578cc38","status":"passed","time":{"start":1694864596369,"stop":1694864610086,"duration":13717}},{"uid":"c977401d551aff20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/c977401d551aff20","status":"passed","time":{"start":1694840279358,"stop":1694840286237,"duration":6879}},{"uid":"8025d71a8c8048e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/8025d71a8c8048e0","status":"passed","time":{"start":1694826673648,"stop":1694826678853,"duration":5205}},{"uid":"1e53c09bf76b123e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/1e53c09bf76b123e","status":"passed","time":{"start":1694796693700,"stop":1694796699870,"duration":6170}},{"uid":"6b9a4dd6d14d169e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/6b9a4dd6d14d169e","status":"passed","time":{"start":1694740417166,"stop":1694740429809,"duration":12643}},{"uid":"b532296bd9f997f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/b532296bd9f997f0","status":"passed","time":{"start":1694653908378,"stop":1694653915481,"duration":7103}}]},"tags":[]},"source":"748c923cb7b90fea.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/74aadfdb7eecd827.json b/3.11/942/data/test-cases/74aadfdb7eecd827.json deleted file mode 100644 index 2e96d073aa..0000000000 --- a/3.11/942/data/test-cases/74aadfdb7eecd827.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"74aadfdb7eecd827","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1695258778856,"stop":1695258786732,"duration":7876},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HighPeakCouncil","time":{"start":1695258778857,"stop":1695258778857,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HighPeakCouncil","time":{"start":1695258778857,"stop":1695258786729,"duration":7872},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258786729,"stop":1695258786729,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258786730,"stop":1695258786732,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HighPeakCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"42de2a70294aa480","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/42de2a70294aa480","status":"passed","time":{"start":1695206172231,"stop":1695206179989,"duration":7758}},{"uid":"acecfeff007e1711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/acecfeff007e1711","status":"passed","time":{"start":1695193623532,"stop":1695193632475,"duration":8943}},{"uid":"48434833d8a64db5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/48434833d8a64db5","status":"passed","time":{"start":1695172423012,"stop":1695172431119,"duration":8107}},{"uid":"b1ec9a5802e6357b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/b1ec9a5802e6357b","status":"passed","time":{"start":1695162008450,"stop":1695162017177,"duration":8727}},{"uid":"dbd51e7c5d7319a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/dbd51e7c5d7319a4","status":"passed","time":{"start":1695159864783,"stop":1695159871301,"duration":6518}},{"uid":"f57a501cad16b0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/f57a501cad16b0c","status":"passed","time":{"start":1695156975152,"stop":1695156984349,"duration":9197}},{"uid":"ff467676c9cd8e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/ff467676c9cd8e8","status":"passed","time":{"start":1695086076187,"stop":1695086083794,"duration":7607}},{"uid":"62eebe31c3f07f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/62eebe31c3f07f1a","status":"passed","time":{"start":1694999633306,"stop":1694999641896,"duration":8590}},{"uid":"865cf07fe1ebf4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/865cf07fe1ebf4eb","status":"passed","time":{"start":1694987822549,"stop":1694987829195,"duration":6646}},{"uid":"49c00ab5cee70a8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/49c00ab5cee70a8f","status":"passed","time":{"start":1694987689829,"stop":1694987696916,"duration":7087}},{"uid":"52f042748b88b37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/52f042748b88b37e","status":"passed","time":{"start":1694971659079,"stop":1694971667288,"duration":8209}},{"uid":"3d7cfd3e37eed892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3d7cfd3e37eed892","status":"passed","time":{"start":1694913446628,"stop":1694913454168,"duration":7540}},{"uid":"3e0ca001b25c0571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/3e0ca001b25c0571","status":"passed","time":{"start":1694892760357,"stop":1694892768886,"duration":8529}},{"uid":"8770c90d057de759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8770c90d057de759","status":"passed","time":{"start":1694889756019,"stop":1694889762891,"duration":6872}},{"uid":"191c407a31eb4c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/191c407a31eb4c8f","status":"passed","time":{"start":1694864631928,"stop":1694864640117,"duration":8189}},{"uid":"ee61b73395938508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/ee61b73395938508","status":"passed","time":{"start":1694840309301,"stop":1694840316817,"duration":7516}},{"uid":"9e63ef69cea5bd88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/9e63ef69cea5bd88","status":"passed","time":{"start":1694826696452,"stop":1694826704639,"duration":8187}},{"uid":"8f01b7a587efbaa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8f01b7a587efbaa1","status":"passed","time":{"start":1694796731273,"stop":1694796740086,"duration":8813}},{"uid":"28dd636be3df5057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/28dd636be3df5057","status":"passed","time":{"start":1694740448028,"stop":1694740454788,"duration":6760}},{"uid":"c2c5eab3a6f24d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/c2c5eab3a6f24d09","status":"passed","time":{"start":1694653933579,"stop":1694653940040,"duration":6461}}]},"tags":[]},"source":"74aadfdb7eecd827.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/7b4d843ac8fdb9d7.json b/3.11/942/data/test-cases/7b4d843ac8fdb9d7.json deleted file mode 100644 index 7b557883cc..0000000000 --- a/3.11/942/data/test-cases/7b4d843ac8fdb9d7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7b4d843ac8fdb9d7","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1695258734739,"stop":1695258737550,"duration":2811},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: AylesburyValeCouncil","time":{"start":1695258734740,"stop":1695258734741,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from AylesburyValeCouncil","time":{"start":1695258734741,"stop":1695258737546,"duration":2805},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258737546,"stop":1695258737546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258737547,"stop":1695258737550,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"AylesburyValeCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":62},"items":[{"uid":"7d648324c03db468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/7d648324c03db468","status":"passed","time":{"start":1695206117472,"stop":1695206120313,"duration":2841}},{"uid":"54b9173f2c522da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/54b9173f2c522da5","status":"passed","time":{"start":1695193575270,"stop":1695193578740,"duration":3470}},{"uid":"cce929e5192ccf76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/cce929e5192ccf76","status":"passed","time":{"start":1695172371833,"stop":1695172375537,"duration":3704}},{"uid":"3aebada655778a4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/3aebada655778a4b","status":"passed","time":{"start":1695161876834,"stop":1695161880140,"duration":3306}},{"uid":"32c0063acc732d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/32c0063acc732d9","status":"passed","time":{"start":1695159825823,"stop":1695159828940,"duration":3117}},{"uid":"4e63c55d2e7783a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4e63c55d2e7783a6","status":"passed","time":{"start":1695156923477,"stop":1695156927179,"duration":3702}},{"uid":"c614c85924ab806c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/c614c85924ab806c","status":"passed","time":{"start":1695086024660,"stop":1695086030184,"duration":5524}},{"uid":"99a8df1a0cef74d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/99a8df1a0cef74d7","status":"passed","time":{"start":1694999577832,"stop":1694999581062,"duration":3230}},{"uid":"37b484d9d5971c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/37b484d9d5971c0a","status":"passed","time":{"start":1694987787395,"stop":1694987790014,"duration":2619}},{"uid":"66160597b72bf47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/66160597b72bf47f","status":"passed","time":{"start":1694987648726,"stop":1694987651359,"duration":2633}},{"uid":"55bad14b25cdd191","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/55bad14b25cdd191","status":"passed","time":{"start":1694971594877,"stop":1694971597549,"duration":2672}},{"uid":"cbb6794120f9c08e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/cbb6794120f9c08e","status":"passed","time":{"start":1694913387567,"stop":1694913392924,"duration":5357}},{"uid":"6887431375137b13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/6887431375137b13","status":"passed","time":{"start":1694892716421,"stop":1694892719325,"duration":2904}},{"uid":"130a676e53389d19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/130a676e53389d19","status":"passed","time":{"start":1694889717317,"stop":1694889720485,"duration":3168}},{"uid":"20cc9b9df576cc42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/20cc9b9df576cc42","status":"passed","time":{"start":1694864578900,"stop":1694864582153,"duration":3253}},{"uid":"7b1415b0c5e3944d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/7b1415b0c5e3944d","status":"passed","time":{"start":1694840266410,"stop":1694840269813,"duration":3403}},{"uid":"b678a70d54c452f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/b678a70d54c452f3","status":"passed","time":{"start":1694826658839,"stop":1694826662249,"duration":3410}},{"uid":"d083bfd4d72a6411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d083bfd4d72a6411","status":"passed","time":{"start":1694796679693,"stop":1694796683064,"duration":3371}},{"uid":"76f141703e32b2da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/76f141703e32b2da","status":"passed","time":{"start":1694740403632,"stop":1694740408864,"duration":5232}},{"uid":"5f44f7ad165eab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/5f44f7ad165eab1","status":"passed","time":{"start":1694653892802,"stop":1694653897879,"duration":5077}}]},"tags":[]},"source":"7b4d843ac8fdb9d7.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/7c723dc6386f097e.json b/3.11/942/data/test-cases/7c723dc6386f097e.json deleted file mode 100644 index 94e6c458f3..0000000000 --- a/3.11/942/data/test-cases/7c723dc6386f097e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7c723dc6386f097e","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1695259024195,"stop":1695259026029,"duration":1834},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ValeofGlamorganCouncil","time":{"start":1695259024195,"stop":1695259024195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ValeofGlamorganCouncil","time":{"start":1695259024196,"stop":1695259026024,"duration":1828},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259026024,"stop":1695259026024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259026024,"stop":1695259026029,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ValeofGlamorganCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":91},"items":[{"uid":"da7d88b73782cdb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/da7d88b73782cdb8","status":"passed","time":{"start":1695206369069,"stop":1695206371363,"duration":2294}},{"uid":"8064cafb5630006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/8064cafb5630006","status":"passed","time":{"start":1695193899077,"stop":1695193901680,"duration":2603}},{"uid":"a64f3f18c0103b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/a64f3f18c0103b5f","status":"passed","time":{"start":1695172795356,"stop":1695172797877,"duration":2521}},{"uid":"aff23df54b952522","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/aff23df54b952522","status":"passed","time":{"start":1695162216807,"stop":1695162218942,"duration":2135}},{"uid":"9b64e9f48c17499a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/9b64e9f48c17499a","status":"passed","time":{"start":1695160095489,"stop":1695160097478,"duration":1989}},{"uid":"51d5937c52f63c18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/51d5937c52f63c18","status":"passed","time":{"start":1695157193252,"stop":1695157195693,"duration":2441}},{"uid":"2de9cacb7531689c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/2de9cacb7531689c","status":"passed","time":{"start":1695086324993,"stop":1695086326796,"duration":1803}},{"uid":"4564dde0c8624ab5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/4564dde0c8624ab5","status":"passed","time":{"start":1694999865853,"stop":1694999868565,"duration":2712}},{"uid":"c4ee6113a214b25c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/c4ee6113a214b25c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694988022323,"stop":1694988151755,"duration":129432}},{"uid":"669e6f3f9e034a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/669e6f3f9e034a75","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694987904701,"stop":1694988035347,"duration":130646}},{"uid":"c3a7103d03a19316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/c3a7103d03a19316","status":"passed","time":{"start":1694971861999,"stop":1694971864196,"duration":2197}},{"uid":"737a6a4307f804e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/737a6a4307f804e8","status":"passed","time":{"start":1694913658875,"stop":1694913660797,"duration":1922}},{"uid":"47c0df7f739bc9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/47c0df7f739bc9bd","status":"passed","time":{"start":1694892983396,"stop":1694892985329,"duration":1933}},{"uid":"1254f9fddaf1bb51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/1254f9fddaf1bb51","status":"passed","time":{"start":1694889945266,"stop":1694889947453,"duration":2187}},{"uid":"8088155a1ee12b75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/8088155a1ee12b75","status":"passed","time":{"start":1694864902879,"stop":1694864905555,"duration":2676}},{"uid":"ed1822f1d460f56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/ed1822f1d460f56d","status":"passed","time":{"start":1694840561870,"stop":1694840563650,"duration":1780}},{"uid":"1f82872afcd7a8bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/1f82872afcd7a8bf","status":"passed","time":{"start":1694826962281,"stop":1694826964244,"duration":1963}},{"uid":"c4634421ba784c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c4634421ba784c48","status":"passed","time":{"start":1694797001686,"stop":1694797003926,"duration":2240}},{"uid":"774ebcb52eedf5f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/774ebcb52eedf5f8","status":"passed","time":{"start":1694740681421,"stop":1694740683200,"duration":1779}},{"uid":"39e105703615f754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/39e105703615f754","status":"passed","time":{"start":1694654151673,"stop":1694654153078,"duration":1405}}]},"tags":[]},"source":"7c723dc6386f097e.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/7d2b9fb120ecc84.json b/3.11/942/data/test-cases/7d2b9fb120ecc84.json deleted file mode 100644 index 8467755221..0000000000 --- a/3.11/942/data/test-cases/7d2b9fb120ecc84.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7d2b9fb120ecc84","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1695259047321,"stop":1695259055983,"duration":8662},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WokingBoroughCouncil","time":{"start":1695259047321,"stop":1695259047322,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WokingBoroughCouncil","time":{"start":1695259047322,"stop":1695259055981,"duration":8659},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259055981,"stop":1695259055981,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259055981,"stop":1695259055983,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WokingBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"cbf8c08fc46a3bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/cbf8c08fc46a3bf1","status":"passed","time":{"start":1695206403121,"stop":1695206410930,"duration":7809}},{"uid":"6b6ffa3721004a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/6b6ffa3721004a78","status":"passed","time":{"start":1695193927923,"stop":1695193933170,"duration":5247}},{"uid":"46383c8d2f8657df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/46383c8d2f8657df","status":"passed","time":{"start":1695172691019,"stop":1695172696290,"duration":5271}},{"uid":"65bf3064b8906818","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/65bf3064b8906818","status":"passed","time":{"start":1695162245738,"stop":1695162250847,"duration":5109}},{"uid":"c642e68d0889bcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c642e68d0889bcf0","status":"passed","time":{"start":1695160122147,"stop":1695160126887,"duration":4740}},{"uid":"4b66dfe7e1c45836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4b66dfe7e1c45836","status":"passed","time":{"start":1695157229297,"stop":1695157234642,"duration":5345}},{"uid":"2ec4796a8f88b8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/2ec4796a8f88b8d3","status":"passed","time":{"start":1695086346318,"stop":1695086352988,"duration":6670}},{"uid":"9f909463a0e1a547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/9f909463a0e1a547","status":"passed","time":{"start":1694999888337,"stop":1694999893575,"duration":5238}},{"uid":"ab56c43a2db66d98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ab56c43a2db66d98","status":"passed","time":{"start":1694988160482,"stop":1694988165281,"duration":4799}},{"uid":"d3e44c5a00300148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d3e44c5a00300148","status":"passed","time":{"start":1694988006178,"stop":1694988011273,"duration":5095}},{"uid":"2d0862abf1f7d952","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/2d0862abf1f7d952","status":"passed","time":{"start":1694971887925,"stop":1694971894252,"duration":6327}},{"uid":"15c984f0659f6fd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/15c984f0659f6fd4","status":"passed","time":{"start":1694913682643,"stop":1694913688098,"duration":5455}},{"uid":"cefbcd5cb257b00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/cefbcd5cb257b00d","status":"passed","time":{"start":1694893007412,"stop":1694893012391,"duration":4979}},{"uid":"b146c1fb1a028f49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b146c1fb1a028f49","status":"passed","time":{"start":1694889965714,"stop":1694889972871,"duration":7157}},{"uid":"d00bd36dc25f98d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d00bd36dc25f98d8","status":"passed","time":{"start":1694864926434,"stop":1694864931668,"duration":5234}},{"uid":"c69d5b894c7d0bae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/c69d5b894c7d0bae","status":"passed","time":{"start":1694840580362,"stop":1694840589209,"duration":8847}},{"uid":"f91ed77458da358e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/f91ed77458da358e","status":"passed","time":{"start":1694826985456,"stop":1694826992162,"duration":6706}},{"uid":"47703e198c34ed8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/47703e198c34ed8b","status":"passed","time":{"start":1694797021291,"stop":1694797028895,"duration":7604}},{"uid":"e8127bcf031c0f54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/e8127bcf031c0f54","status":"passed","time":{"start":1694740701453,"stop":1694740708648,"duration":7195}},{"uid":"718e6a2c06d9585a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/718e6a2c06d9585a","status":"passed","time":{"start":1694654171434,"stop":1694654178761,"duration":7327}}]},"tags":[]},"source":"7d2b9fb120ecc84.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/7e184a325a650018.json b/3.11/942/data/test-cases/7e184a325a650018.json deleted file mode 100644 index 19b932cea9..0000000000 --- a/3.11/942/data/test-cases/7e184a325a650018.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7e184a325a650018","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bins-littering-and-the-environment/bins/collection-days', query='postcode=ME12+2NQ&addresses=100061081168&address-submit=', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SwaleBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SwaleBoroughCouncil.py:30: in parse_data\n response = requests.get(council_url)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","statusTrace":"self = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: SSLError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bins-littering-and-the-environment/bins/collection-days', query='postcode=ME12+2NQ&addresses=100061081168&address-submit=', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nresponse = None\nerror = SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SwaleBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SwaleBoroughCouncil.py:30: in parse_data\n response = requests.get(council_url)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: SwaleBoroughCouncil","time":{"start":1695258989030,"stop":1695258989031,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SwaleBoroughCouncil","time":{"start":1695258989031,"stop":1695258989928,"duration":897},"status":"failed","statusMessage":"HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SwaleBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"df5b9f2698f726d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/df5b9f2698f726d5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695206359903,"stop":1695206360621,"duration":718}},{"uid":"9491b022551073c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/9491b022551073c4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695193854544,"stop":1695193855880,"duration":1336}},{"uid":"610fef09270b5040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/610fef09270b5040","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695172660977,"stop":1695172662268,"duration":1291}},{"uid":"aaab88ad0313c25c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/aaab88ad0313c25c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695162156843,"stop":1695162157947,"duration":1104}},{"uid":"4e6139dbb7309983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/4e6139dbb7309983","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695160085572,"stop":1695160086605,"duration":1033}},{"uid":"4e57b797e49ad158","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4e57b797e49ad158","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695157053203,"stop":1695157055027,"duration":1824}},{"uid":"24bae7ef8928a39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/24bae7ef8928a39","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695086313070,"stop":1695086314134,"duration":1064}},{"uid":"76aaded2c2bfa63e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/76aaded2c2bfa63e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694999724779,"stop":1694999726104,"duration":1325}},{"uid":"4df8c7f9d334095d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/4df8c7f9d334095d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694988010015,"stop":1694988010830,"duration":815}},{"uid":"5763e88149d979b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/5763e88149d979b6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694987766273,"stop":1694987767059,"duration":786}},{"uid":"5242283859a449e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/5242283859a449e2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694971723030,"stop":1694971724334,"duration":1304}},{"uid":"3457964a70dfec2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3457964a70dfec2a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694913649341,"stop":1694913650152,"duration":811}},{"uid":"4431de145baf2f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/4431de145baf2f21","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694892981801,"stop":1694892983193,"duration":1392}},{"uid":"432274a3a243d304","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/432274a3a243d304","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694889940113,"stop":1694889941174,"duration":1061}},{"uid":"97ed0ef4d8b56b42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/97ed0ef4d8b56b42","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694864860099,"stop":1694864861820,"duration":1721}},{"uid":"a62d7f78fd4b2101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/a62d7f78fd4b2101","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694840542620,"stop":1694840543696,"duration":1076}},{"uid":"fcb81177a81e8dc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/fcb81177a81e8dc1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694826903589,"stop":1694826904453,"duration":864}},{"uid":"5290a262456c28f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/5290a262456c28f2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694796969839,"stop":1694796971849,"duration":2010}},{"uid":"2da41179ba19ce94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2da41179ba19ce94","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694740638727,"stop":1694740639524,"duration":797}},{"uid":"f116291aa2e49ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/f116291aa2e49ebd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694654141844,"stop":1694654142729,"duration":885}}]},"tags":[]},"source":"7e184a325a650018.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/7ef52a04a7bd1b77.json b/3.11/942/data/test-cases/7ef52a04a7bd1b77.json deleted file mode 100644 index d48d18b80f..0000000000 --- a/3.11/942/data/test-cases/7ef52a04a7bd1b77.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7ef52a04a7bd1b77","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1695258950568,"stop":1695258951361,"duration":793},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LisburnCastlereaghCityCouncil","time":{"start":1695258950568,"stop":1695258950569,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LisburnCastlereaghCityCouncil","time":{"start":1695258950569,"stop":1695258951358,"duration":789},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258951359,"stop":1695258951359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258951359,"stop":1695258951361,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LisburnCastlereaghCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"dba8eb551e7032cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/dba8eb551e7032cf","status":"passed","time":{"start":1695206305197,"stop":1695206305917,"duration":720}},{"uid":"d74db5da97dc11f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d74db5da97dc11f8","status":"passed","time":{"start":1695193882370,"stop":1695193883458,"duration":1088}},{"uid":"bf90e64ee19d8e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/bf90e64ee19d8e3b","status":"passed","time":{"start":1695172647038,"stop":1695172648054,"duration":1016}},{"uid":"2b2f92ad3e3872a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/2b2f92ad3e3872a6","status":"passed","time":{"start":1695162108848,"stop":1695162109869,"duration":1021}},{"uid":"a6fbefcdf2f3c6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/a6fbefcdf2f3c6b9","status":"passed","time":{"start":1695160057497,"stop":1695160058235,"duration":738}},{"uid":"83b71255a43e9104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/83b71255a43e9104","status":"passed","time":{"start":1695156976783,"stop":1695156977849,"duration":1066}},{"uid":"6d1ec9ec83403d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6d1ec9ec83403d","status":"passed","time":{"start":1695086289313,"stop":1695086290340,"duration":1027}},{"uid":"8d75b3ecfcfced2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/8d75b3ecfcfced2d","status":"passed","time":{"start":1694999634031,"stop":1694999635069,"duration":1038}},{"uid":"751126d3a6771f0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/751126d3a6771f0e","status":"passed","time":{"start":1694987973900,"stop":1694987974639,"duration":739}},{"uid":"3c6fc5b91d853e21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/3c6fc5b91d853e21","status":"passed","time":{"start":1694987690790,"stop":1694987691533,"duration":743}},{"uid":"60fcbaa0c6beeb49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/60fcbaa0c6beeb49","status":"passed","time":{"start":1694971649962,"stop":1694971650968,"duration":1006}},{"uid":"b95067778c10d548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/b95067778c10d548","status":"passed","time":{"start":1694913599802,"stop":1694913600527,"duration":725}},{"uid":"57559e9514cc0d4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/57559e9514cc0d4f","status":"passed","time":{"start":1694892964968,"stop":1694892965990,"duration":1022}},{"uid":"ed2650c4e5a3be6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/ed2650c4e5a3be6b","status":"passed","time":{"start":1694889901285,"stop":1694889901976,"duration":691}},{"uid":"79708d3a5186ef1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/79708d3a5186ef1e","status":"passed","time":{"start":1694864881449,"stop":1694864882450,"duration":1001}},{"uid":"50b7b259806247c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/50b7b259806247c4","status":"passed","time":{"start":1694840507991,"stop":1694840508950,"duration":959}},{"uid":"f030755a291ce951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/f030755a291ce951","status":"passed","time":{"start":1694826855185,"stop":1694826855947,"duration":762}},{"uid":"fcc178c7053db683","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fcc178c7053db683","status":"passed","time":{"start":1694796979998,"stop":1694796981051,"duration":1053}},{"uid":"383b8b2532f1f3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/383b8b2532f1f3a6","status":"passed","time":{"start":1694740592428,"stop":1694740593202,"duration":774}},{"uid":"454288c84cae533d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/454288c84cae533d","status":"passed","time":{"start":1694654079728,"stop":1694654080500,"duration":772}}]},"tags":[]},"source":"7ef52a04a7bd1b77.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/803acb112310638e.json b/3.11/942/data/test-cases/803acb112310638e.json deleted file mode 100644 index 54c8534427..0000000000 --- a/3.11/942/data/test-cases/803acb112310638e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"803acb112310638e","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1695258976634,"stop":1695258978457,"duration":1823},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthCambridgeshireCouncil","time":{"start":1695258976635,"stop":1695258976635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthCambridgeshireCouncil","time":{"start":1695258976635,"stop":1695258978454,"duration":1819},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258978455,"stop":1695258978455,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258978455,"stop":1695258978457,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthCambridgeshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"3508665056da5cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/3508665056da5cc3","status":"passed","time":{"start":1695206348134,"stop":1695206350709,"duration":2575}},{"uid":"6bc624941511940b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/6bc624941511940b","status":"passed","time":{"start":1695193836206,"stop":1695193838598,"duration":2392}},{"uid":"ea985df168948e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ea985df168948e8","status":"passed","time":{"start":1695172643991,"stop":1695172646169,"duration":2178}},{"uid":"6b7700da34a4870a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/6b7700da34a4870a","status":"passed","time":{"start":1695162140051,"stop":1695162142183,"duration":2132}},{"uid":"d90e6e771e948631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d90e6e771e948631","status":"passed","time":{"start":1695160089714,"stop":1695160092122,"duration":2408}},{"uid":"dee40425a977c12b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/dee40425a977c12b","status":"passed","time":{"start":1695157034707,"stop":1695157037181,"duration":2474}},{"uid":"fdff1e82c3ab345f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/fdff1e82c3ab345f","status":"passed","time":{"start":1695086306156,"stop":1695086308771,"duration":2615}},{"uid":"5479dea0b734e5b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5479dea0b734e5b8","status":"passed","time":{"start":1694999699672,"stop":1694999702132,"duration":2460}},{"uid":"fd7f90536ebbf50a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/fd7f90536ebbf50a","status":"passed","time":{"start":1694987996628,"stop":1694987998428,"duration":1800}},{"uid":"87b9c41d8e4db014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/87b9c41d8e4db014","status":"passed","time":{"start":1694987751701,"stop":1694987753775,"duration":2074}},{"uid":"409be3b26dbbb79a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/409be3b26dbbb79a","status":"passed","time":{"start":1694971709169,"stop":1694971711471,"duration":2302}},{"uid":"1431f310da7cc62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1431f310da7cc62","status":"passed","time":{"start":1694913627667,"stop":1694913629963,"duration":2296}},{"uid":"e8c194e1ee730612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/e8c194e1ee730612","status":"passed","time":{"start":1694892962477,"stop":1694892964468,"duration":1991}},{"uid":"ef659bf555473b4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/ef659bf555473b4c","status":"passed","time":{"start":1694889923689,"stop":1694889925256,"duration":1567}},{"uid":"d5d3719e32b0b252","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d5d3719e32b0b252","status":"passed","time":{"start":1694864843950,"stop":1694864846705,"duration":2755}},{"uid":"bda1ef12dcdf027c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/bda1ef12dcdf027c","status":"passed","time":{"start":1694840533593,"stop":1694840535691,"duration":2098}},{"uid":"a8a44c4e3a5283ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/a8a44c4e3a5283ad","status":"passed","time":{"start":1694826877235,"stop":1694826879727,"duration":2492}},{"uid":"fffb044fa15ca0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fffb044fa15ca0d1","status":"passed","time":{"start":1694796950921,"stop":1694796953409,"duration":2488}},{"uid":"729ab2135fa1e743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/729ab2135fa1e743","status":"passed","time":{"start":1694740617353,"stop":1694740619385,"duration":2032}},{"uid":"79ec8849e62c6cac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/79ec8849e62c6cac","status":"passed","time":{"start":1694654116333,"stop":1694654118476,"duration":2143}}]},"tags":[]},"source":"803acb112310638e.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/835fe08527293422.json b/3.11/942/data/test-cases/835fe08527293422.json deleted file mode 100644 index 6a32229c6b..0000000000 --- a/3.11/942/data/test-cases/835fe08527293422.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"835fe08527293422","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1695258761007,"stop":1695258762579,"duration":1572},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CheshireEastCouncil","time":{"start":1695258761007,"stop":1695258761008,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CheshireEastCouncil","time":{"start":1695258761008,"stop":1695258762576,"duration":1568},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258762576,"stop":1695258762577,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258762577,"stop":1695258762579,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CheshireEastCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":33,"unknown":0,"total":91},"items":[{"uid":"902a724ec3ec60e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/902a724ec3ec60e6","status":"passed","time":{"start":1695206133118,"stop":1695206136575,"duration":3457}},{"uid":"773cd76e0d5e813b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/773cd76e0d5e813b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193593577,"stop":1695193594052,"duration":475}},{"uid":"63afcdb3a7e2057c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/63afcdb3a7e2057c","status":"passed","time":{"start":1695172397582,"stop":1695172399259,"duration":1677}},{"uid":"23f945dac6cd0179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/23f945dac6cd0179","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695161893645,"stop":1695161894014,"duration":369}},{"uid":"29f897589bee705f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/29f897589bee705f","status":"passed","time":{"start":1695159839284,"stop":1695159840848,"duration":1564}},{"uid":"1e17d5ca4b31842f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/1e17d5ca4b31842f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695156937300,"stop":1695156937776,"duration":476}},{"uid":"8e258e40ececc17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/8e258e40ececc17d","status":"passed","time":{"start":1695086047029,"stop":1695086048720,"duration":1691}},{"uid":"463b3b35263895e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/463b3b35263895e8","status":"passed","time":{"start":1694999591358,"stop":1694999593090,"duration":1732}},{"uid":"9e06f5ce7d617ac1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/9e06f5ce7d617ac1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987799551,"stop":1694987799864,"duration":313}},{"uid":"439866164ac4caea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/439866164ac4caea","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987661952,"stop":1694987662229,"duration":277}},{"uid":"a68a440d18c6c13c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/a68a440d18c6c13c","status":"passed","time":{"start":1694971607932,"stop":1694971609599,"duration":1667}},{"uid":"f1485b0726c05740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f1485b0726c05740","status":"passed","time":{"start":1694913409171,"stop":1694913410757,"duration":1586}},{"uid":"72c1689334c97e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/72c1689334c97e20","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892728893,"stop":1694892729253,"duration":360}},{"uid":"16beec9f04f13fc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/16beec9f04f13fc6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889729876,"stop":1694889730145,"duration":269}},{"uid":"e3086acc191b24b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e3086acc191b24b5","status":"passed","time":{"start":1694864592541,"stop":1694864594504,"duration":1963}},{"uid":"15fc9fd1d8927f73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/15fc9fd1d8927f73","status":"passed","time":{"start":1694840279111,"stop":1694840283069,"duration":3958}},{"uid":"7aec3431484abde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/7aec3431484abde0","status":"passed","time":{"start":1694826680577,"stop":1694826682358,"duration":1781}},{"uid":"b00307244ed2e17f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b00307244ed2e17f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694796692601,"stop":1694796693072,"duration":471}},{"uid":"313a19bd909f2ff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/313a19bd909f2ff7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740424990,"stop":1694740425260,"duration":270}},{"uid":"b4b0a1da01b9717a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/b4b0a1da01b9717a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694653914049,"stop":1694653914328,"duration":279}}]},"tags":[]},"source":"835fe08527293422.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/8aaf28ad8308ea9.json b/3.11/942/data/test-cases/8aaf28ad8308ea9.json deleted file mode 100644 index 0b84b67457..0000000000 --- a/3.11/942/data/test-cases/8aaf28ad8308ea9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8aaf28ad8308ea9","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1695258792540,"stop":1695258835572,"duration":43032},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NewcastleCityCouncil","time":{"start":1695258792541,"stop":1695258792541,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NewcastleCityCouncil","time":{"start":1695258792541,"stop":1695258835570,"duration":43029},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258835570,"stop":1695258835571,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258835571,"stop":1695258835572,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NewcastleCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"97be6da26822c9e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/97be6da26822c9e0","status":"passed","time":{"start":1695206319368,"stop":1695206338712,"duration":19344}},{"uid":"f295e18b4e82c481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f295e18b4e82c481","status":"passed","time":{"start":1695193632382,"stop":1695193639946,"duration":7564}},{"uid":"ea283a37f003be0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ea283a37f003be0d","status":"passed","time":{"start":1695172435408,"stop":1695172453661,"duration":18253}},{"uid":"477b368ab2bf57d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/477b368ab2bf57d6","status":"passed","time":{"start":1695162122548,"stop":1695162130258,"duration":7710}},{"uid":"9000011feb6da3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/9000011feb6da3e3","status":"passed","time":{"start":1695159873756,"stop":1695159881321,"duration":7565}},{"uid":"8270039676b17f25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/8270039676b17f25","status":"passed","time":{"start":1695156991918,"stop":1695156999925,"duration":8007}},{"uid":"d418cddd3412b02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/d418cddd3412b02","status":"passed","time":{"start":1695086084053,"stop":1695086115147,"duration":31094}},{"uid":"27ffdead69b6a40d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/27ffdead69b6a40d","status":"passed","time":{"start":1694999662627,"stop":1694999671216,"duration":8589}},{"uid":"1d7125616882a7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1d7125616882a7e7","status":"passed","time":{"start":1694987831091,"stop":1694987839243,"duration":8152}},{"uid":"d43729131daaf1b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d43729131daaf1b2","status":"passed","time":{"start":1694987702656,"stop":1694987709641,"duration":6985}},{"uid":"9f402b489cb6e286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/9f402b489cb6e286","status":"passed","time":{"start":1694971666072,"stop":1694971673039,"duration":6967}},{"uid":"da3b86e73d6fbf7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/da3b86e73d6fbf7d","status":"passed","time":{"start":1694913451907,"stop":1694913480860,"duration":28953}},{"uid":"dd207289288783e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/dd207289288783e3","status":"passed","time":{"start":1694892766242,"stop":1694892773470,"duration":7228}},{"uid":"3e9d309d6069923","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3e9d309d6069923","status":"passed","time":{"start":1694889761366,"stop":1694889770889,"duration":9523}},{"uid":"42e0c9738cfc389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/42e0c9738cfc389","status":"passed","time":{"start":1694864637196,"stop":1694864645358,"duration":8162}},{"uid":"440b46a7f24a6406","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/440b46a7f24a6406","status":"passed","time":{"start":1694840317911,"stop":1694840360369,"duration":42458}},{"uid":"41227094d9107789","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/41227094d9107789","status":"passed","time":{"start":1694826722653,"stop":1694826783102,"duration":60449}},{"uid":"b60228dd7971b884","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b60228dd7971b884","status":"passed","time":{"start":1694796742611,"stop":1694796753220,"duration":10609}},{"uid":"6677d9856fe15952","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/6677d9856fe15952","status":"passed","time":{"start":1694740467124,"stop":1694740499412,"duration":32288}},{"uid":"8a8fc3e0c91f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/8a8fc3e0c91f33","status":"passed","time":{"start":1694653950283,"stop":1694653974581,"duration":24298}}]},"tags":[]},"source":"8aaf28ad8308ea9.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/8fff671fc0a87677.json b/3.11/942/data/test-cases/8fff671fc0a87677.json deleted file mode 100644 index 400159161a..0000000000 --- a/3.11/942/data/test-cases/8fff671fc0a87677.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8fff671fc0a87677","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1695259041399,"stop":1695259044099,"duration":2700},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1695259041399,"stop":1695259041400,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiltshireCouncil","time":{"start":1695259041400,"stop":1695259044096,"duration":2696},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259044096,"stop":1695259044097,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259044097,"stop":1695259044099,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WiltshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"e1b5896504f01ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/e1b5896504f01ece","status":"passed","time":{"start":1695206396741,"stop":1695206402118,"duration":5377}},{"uid":"e0fd126790a5a733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/e0fd126790a5a733","status":"passed","time":{"start":1695193921696,"stop":1695193924586,"duration":2890}},{"uid":"38784e2cd79d273b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/38784e2cd79d273b","status":"passed","time":{"start":1695172684288,"stop":1695172687678,"duration":3390}},{"uid":"b701f848d7acd1cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/b701f848d7acd1cf","status":"passed","time":{"start":1695162237203,"stop":1695162242713,"duration":5510}},{"uid":"2e259c7af0ccc8b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/2e259c7af0ccc8b7","status":"passed","time":{"start":1695160117464,"stop":1695160119296,"duration":1832}},{"uid":"bc3e06c7455375d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/bc3e06c7455375d0","status":"passed","time":{"start":1695157216840,"stop":1695157226265,"duration":9425}},{"uid":"adc13936a93d4162","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/adc13936a93d4162","status":"passed","time":{"start":1695086339678,"stop":1695086342739,"duration":3061}},{"uid":"3dac1017735075b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/3dac1017735075b7","status":"passed","time":{"start":1694999881335,"stop":1694999884783,"duration":3448}},{"uid":"48db1041824e66f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/48db1041824e66f3","status":"passed","time":{"start":1694988153040,"stop":1694988160479,"duration":7439}},{"uid":"9f5aa3e91d1359f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/9f5aa3e91d1359f1","status":"passed","time":{"start":1694988000225,"stop":1694988003318,"duration":3093}},{"uid":"11b0b138c684842c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/11b0b138c684842c","status":"passed","time":{"start":1694971877534,"stop":1694971882830,"duration":5296}},{"uid":"fe8222dfae6025a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/fe8222dfae6025a","status":"passed","time":{"start":1694913676672,"stop":1694913679411,"duration":2739}},{"uid":"484f6e5b973b2200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/484f6e5b973b2200","status":"passed","time":{"start":1694892994847,"stop":1694893004307,"duration":9460}},{"uid":"24356a2c133f21cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/24356a2c133f21cf","status":"passed","time":{"start":1694889960499,"stop":1694889963006,"duration":2507}},{"uid":"d6a5f80719ac82a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d6a5f80719ac82a3","status":"passed","time":{"start":1694864919921,"stop":1694864923030,"duration":3109}},{"uid":"4b51233c7f0bd447","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/4b51233c7f0bd447","status":"passed","time":{"start":1694840575589,"stop":1694840579078,"duration":3489}},{"uid":"e7976135e24e925d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/e7976135e24e925d","status":"passed","time":{"start":1694826976345,"stop":1694826984033,"duration":7688}},{"uid":"7b7903270c50a3e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/7b7903270c50a3e1","status":"passed","time":{"start":1694797015323,"stop":1694797018403,"duration":3080}},{"uid":"26cc050023f0a064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/26cc050023f0a064","status":"passed","time":{"start":1694740694489,"stop":1694740698205,"duration":3716}},{"uid":"4706c2e021c461bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/4706c2e021c461bd","status":"passed","time":{"start":1694654165168,"stop":1694654167926,"duration":2758}}]},"tags":[]},"source":"8fff671fc0a87677.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/9392d9609f474a83.json b/3.11/942/data/test-cases/9392d9609f474a83.json deleted file mode 100644 index 01eb942ca7..0000000000 --- a/3.11/942/data/test-cases/9392d9609f474a83.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9392d9609f474a83","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MiltonKeynesCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'Fullers Slade', 'url': 'https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days', ...}\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n \n # Get the estate from the UPRN field\n estate = kwargs.get(\"uprn\")\n \n # Parse the council's website\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/MiltonKeynesCityCouncil.py:22: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MiltonKeynesCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'Fullers Slade', 'url': 'https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days', ...}\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n \n # Get the estate from the UPRN field\n estate = kwargs.get(\"uprn\")\n \n # Parse the council's website\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/MiltonKeynesCityCouncil.py:22: AttributeError","steps":[{"name":"Given the council: MiltonKeynesCityCouncil","time":{"start":1695258791636,"stop":1695258791637,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MiltonKeynesCityCouncil","time":{"start":1695258791637,"stop":1695258791640,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MiltonKeynesCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"12c1454559efedc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/12c1454559efedc4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206318485,"stop":1695206318488,"duration":3}},{"uid":"9c7b58ed90d16e47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/9c7b58ed90d16e47","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193631037,"stop":1695193631041,"duration":4}},{"uid":"ff94f6417b0f35e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ff94f6417b0f35e5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172434146,"stop":1695172434148,"duration":2}},{"uid":"648a447056961562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/648a447056961562","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162121136,"stop":1695162121139,"duration":3}},{"uid":"5882ec7ea68abafd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5882ec7ea68abafd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159872856,"stop":1695159872859,"duration":3}},{"uid":"258b6cf7de8cbe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/258b6cf7de8cbe8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156990578,"stop":1695156990582,"duration":4}},{"uid":"c04a7a38e1060558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/c04a7a38e1060558","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086082840,"stop":1695086082843,"duration":3}},{"uid":"66fb1d0a4326a26a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/66fb1d0a4326a26a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999661302,"stop":1694999661305,"duration":3}},{"uid":"d48e67f8736a63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/d48e67f8736a63ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987830141,"stop":1694987830144,"duration":3}},{"uid":"9991e01d59ecdc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/9991e01d59ecdc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987701788,"stop":1694987701791,"duration":3}},{"uid":"6c6cfc984dda389a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/6c6cfc984dda389a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971664871,"stop":1694971664873,"duration":2}},{"uid":"df382613db2d972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/df382613db2d972f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913450979,"stop":1694913450982,"duration":3}},{"uid":"8602ed1eeee81b88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/8602ed1eeee81b88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892765006,"stop":1694892765010,"duration":4}},{"uid":"b5db517320f3a5db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b5db517320f3a5db","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889760522,"stop":1694889760525,"duration":3}},{"uid":"f0f721d7d5493bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f0f721d7d5493bc8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864635860,"stop":1694864635864,"duration":4}},{"uid":"8c28cc8e794773a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/8c28cc8e794773a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840523878,"stop":1694840523881,"duration":3}},{"uid":"302a71ec12dc4f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/302a71ec12dc4f9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826867414,"stop":1694826867417,"duration":3}},{"uid":"48740bfe8391dc39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/48740bfe8391dc39","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796995994,"stop":1694796995997,"duration":3}},{"uid":"7bbd66b52d64ee66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7bbd66b52d64ee66","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740607853,"stop":1694740607856,"duration":3}},{"uid":"2aa42dbf635d7180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/2aa42dbf635d7180","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694654090889,"stop":1694654090891,"duration":2}}]},"tags":[]},"source":"9392d9609f474a83.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/9c35ef1dcf822c6a.json b/3.11/942/data/test-cases/9c35ef1dcf822c6a.json deleted file mode 100644 index 5f176ad19d..0000000000 --- a/3.11/942/data/test-cases/9c35ef1dcf822c6a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9c35ef1dcf822c6a","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1695258764528,"stop":1695258765864,"duration":1336},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastCambridgeshireCouncil","time":{"start":1695258764528,"stop":1695258764529,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastCambridgeshireCouncil","time":{"start":1695258764529,"stop":1695258765861,"duration":1332},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258765861,"stop":1695258765862,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258765862,"stop":1695258765864,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastCambridgeshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":87,"unknown":0,"total":91},"items":[{"uid":"e2030308f5db044d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/e2030308f5db044d","status":"passed","time":{"start":1695206152433,"stop":1695206153745,"duration":1312}},{"uid":"d520f2ad4ec07e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d520f2ad4ec07e67","status":"passed","time":{"start":1695193606126,"stop":1695193608057,"duration":1931}},{"uid":"ab1e625c19a59272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ab1e625c19a59272","status":"passed","time":{"start":1695172400875,"stop":1695172402593,"duration":1718}},{"uid":"47aff9b65e14eea2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/47aff9b65e14eea2","status":"passed","time":{"start":1695161902303,"stop":1695161903754,"duration":1451}},{"uid":"2b815bfd7d1ca03e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/2b815bfd7d1ca03e","status":"passed","time":{"start":1695159851958,"stop":1695159853292,"duration":1334}},{"uid":"29a4068e1f2d4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/29a4068e1f2d4ef6","status":"passed","time":{"start":1695156956374,"stop":1695156957930,"duration":1556}},{"uid":"88294dd403bfeb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/88294dd403bfeb5","status":"passed","time":{"start":1695086059976,"stop":1695086061575,"duration":1599}},{"uid":"7e6ef36eed369ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7e6ef36eed369ae2","status":"passed","time":{"start":1694999611210,"stop":1694999612975,"duration":1765}},{"uid":"55f518862486e8c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/55f518862486e8c4","status":"passed","time":{"start":1694987809030,"stop":1694987810305,"duration":1275}},{"uid":"7db7ffb233e7eb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/7db7ffb233e7eb6a","status":"passed","time":{"start":1694987671133,"stop":1694987672440,"duration":1307}},{"uid":"30d1beaf43c4ff27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/30d1beaf43c4ff27","status":"passed","time":{"start":1694971639616,"stop":1694971643817,"duration":4201}},{"uid":"7d825ea4c5a5ea5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/7d825ea4c5a5ea5b","status":"passed","time":{"start":1694913427438,"stop":1694913429133,"duration":1695}},{"uid":"574c32486ac21ff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/574c32486ac21ff7","status":"passed","time":{"start":1694892741506,"stop":1694892742877,"duration":1371}},{"uid":"8c979629495640d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8c979629495640d0","status":"passed","time":{"start":1694889740814,"stop":1694889742304,"duration":1490}},{"uid":"1ea258c144e2ed20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/1ea258c144e2ed20","status":"passed","time":{"start":1694864614816,"stop":1694864616413,"duration":1597}},{"uid":"b25f9cab15a77c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b25f9cab15a77c0","status":"passed","time":{"start":1694840294487,"stop":1694840295835,"duration":1348}},{"uid":"653c2b95c0a480d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/653c2b95c0a480d5","status":"passed","time":{"start":1694826682205,"stop":1694826683568,"duration":1363}},{"uid":"415ca04e205ca68c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/415ca04e205ca68c","status":"passed","time":{"start":1694796704879,"stop":1694796706425,"duration":1546}},{"uid":"7a88bcde491f5340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7a88bcde491f5340","status":"passed","time":{"start":1694740432820,"stop":1694740434752,"duration":1932}},{"uid":"1b2da70db34765fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/1b2da70db34765fa","status":"passed","time":{"start":1694653918484,"stop":1694653921503,"duration":3019}}]},"tags":[]},"source":"9c35ef1dcf822c6a.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/9e544f3d71557a48.json b/3.11/942/data/test-cases/9e544f3d71557a48.json deleted file mode 100644 index 3ad65e0e8d..0000000000 --- a/3.11/942/data/test-cases/9e544f3d71557a48.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9e544f3d71557a48","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"status":"failed","statusMessage":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'StHelensBC'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/StHelensBC.py:43: in parse_data\n collection_date = datetime.strptime(bin_date.get_text(strip=True), \"%a %d %b %Y\")\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = 'Fri 22 Sept 2023', format = '%a %d %b %Y'\n\n def _strptime(data_string, format=\"%a %b %d %H:%M:%S %Y\"):\n \"\"\"Return a 2-tuple consisting of a time struct and an int containing\n the number of microseconds based on the input string and the\n format string.\"\"\"\n \n for index, arg in enumerate([data_string, format]):\n if not isinstance(arg, str):\n msg = \"strptime() argument {} must be str, not {}\"\n raise TypeError(msg.format(index, type(arg)))\n \n global _TimeRE_cache, _regex_cache\n with _cache_lock:\n locale_time = _TimeRE_cache.locale_time\n if (_getlang() != locale_time.lang or\n time.tzname != locale_time.tzname or\n time.daylight != locale_time.daylight):\n _TimeRE_cache = TimeRE()\n _regex_cache.clear()\n locale_time = _TimeRE_cache.locale_time\n if len(_regex_cache) > _CACHE_MAX_SIZE:\n _regex_cache.clear()\n format_regex = _regex_cache.get(format)\n if not format_regex:\n try:\n format_regex = _TimeRE_cache.compile(format)\n # KeyError raised when a bad format is found; can be specified as\n # \\\\, in which case it was a stray % but with a space after it\n except KeyError as err:\n bad_directive = err.args[0]\n if bad_directive == \"\\\\\":\n bad_directive = \"%\"\n del err\n raise ValueError(\"'%s' is a bad directive in format '%s'\" %\n (bad_directive, format)) from None\n # IndexError only occurs when the format string is \"%\"\n except IndexError:\n raise ValueError(\"stray %% in format '%s'\" % format) from None\n _regex_cache[format] = format_regex\n found = format_regex.match(data_string)\n if not found:\n> raise ValueError(\"time data %r does not match format %r\" %\n (data_string, format))\nE ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/_strptime.py:349: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'StHelensBC'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/StHelensBC.py:43: in parse_data\n collection_date = datetime.strptime(bin_date.get_text(strip=True), \"%a %d %b %Y\")\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = 'Fri 22 Sept 2023', format = '%a %d %b %Y'\n\n def _strptime(data_string, format=\"%a %b %d %H:%M:%S %Y\"):\n \"\"\"Return a 2-tuple consisting of a time struct and an int containing\n the number of microseconds based on the input string and the\n format string.\"\"\"\n \n for index, arg in enumerate([data_string, format]):\n if not isinstance(arg, str):\n msg = \"strptime() argument {} must be str, not {}\"\n raise TypeError(msg.format(index, type(arg)))\n \n global _TimeRE_cache, _regex_cache\n with _cache_lock:\n locale_time = _TimeRE_cache.locale_time\n if (_getlang() != locale_time.lang or\n time.tzname != locale_time.tzname or\n time.daylight != locale_time.daylight):\n _TimeRE_cache = TimeRE()\n _regex_cache.clear()\n locale_time = _TimeRE_cache.locale_time\n if len(_regex_cache) > _CACHE_MAX_SIZE:\n _regex_cache.clear()\n format_regex = _regex_cache.get(format)\n if not format_regex:\n try:\n format_regex = _TimeRE_cache.compile(format)\n # KeyError raised when a bad format is found; can be specified as\n # \\\\, in which case it was a stray % but with a space after it\n except KeyError as err:\n bad_directive = err.args[0]\n if bad_directive == \"\\\\\":\n bad_directive = \"%\"\n del err\n raise ValueError(\"'%s' is a bad directive in format '%s'\" %\n (bad_directive, format)) from None\n # IndexError only occurs when the format string is \"%\"\n except IndexError:\n raise ValueError(\"stray %% in format '%s'\" % format) from None\n _regex_cache[format] = format_regex\n found = format_regex.match(data_string)\n if not found:\n> raise ValueError(\"time data %r does not match format %r\" %\n (data_string, format))\nE ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/_strptime.py:349: ValueError","steps":[{"name":"Given the council: StHelensBC","time":{"start":1695258986281,"stop":1695258986282,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StHelensBC","time":{"start":1695258986282,"stop":1695258986908,"duration":626},"status":"failed","statusMessage":"time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","statusTrace":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StHelensBC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":76,"broken":0,"skipped":0,"passed":15,"unknown":0,"total":91},"items":[{"uid":"6d7325b4b88afa03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/6d7325b4b88afa03","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695206357452,"stop":1695206358064,"duration":612}},{"uid":"4d63579239d4b6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/4d63579239d4b6dd","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695193846987,"stop":1695193847979,"duration":992}},{"uid":"7224846d475b65c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/7224846d475b65c8","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695172655765,"stop":1695172656662,"duration":897}},{"uid":"fec8e8d37d9be895","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/fec8e8d37d9be895","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695162149486,"stop":1695162151255,"duration":1769}},{"uid":"5ce761bb59cdd427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5ce761bb59cdd427","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695160077710,"stop":1695160079322,"duration":1612}},{"uid":"ac053ca4abd14e35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/ac053ca4abd14e35","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695157045238,"stop":1695157049523,"duration":4285}},{"uid":"a7cb04f3993b2adb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/a7cb04f3993b2adb","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695086319182,"stop":1695086319958,"duration":776}},{"uid":"2b60b7bce587d9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/2b60b7bce587d9cb","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694999713284,"stop":1694999721733,"duration":8449}},{"uid":"cbe36e9370c2d770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/cbe36e9370c2d770","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694988005687,"stop":1694988006300,"duration":613}},{"uid":"f263ea196da20f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/f263ea196da20f12","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694987760764,"stop":1694987763783,"duration":3019}},{"uid":"8a1d1b4f593e6f94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8a1d1b4f593e6f94","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694971719485,"stop":1694971720365,"duration":880}},{"uid":"2bb7a6b54162d3aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/2bb7a6b54162d3aa","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694913636762,"stop":1694913644804,"duration":8042}},{"uid":"aee0e82a3eac7f7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/aee0e82a3eac7f7b","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694892971341,"stop":1694892977095,"duration":5754}},{"uid":"cb8c2dc5341c6c55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/cb8c2dc5341c6c55","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694889931401,"stop":1694889934424,"duration":3023}},{"uid":"5a2e14229486cd57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/5a2e14229486cd57","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694864854455,"stop":1694864855535,"duration":1080}},{"uid":"dcb55b112d51da74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/dcb55b112d51da74","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694840542493,"stop":1694840545670,"duration":3177}},{"uid":"45c1cdf436060ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/45c1cdf436060ab4","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694826886594,"stop":1694826894940,"duration":8346}},{"uid":"ba43ffc2000772db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/ba43ffc2000772db","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694796963028,"stop":1694796963973,"duration":945}},{"uid":"34e04da0e8c88982","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/34e04da0e8c88982","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694740626614,"stop":1694740634696,"duration":8082}},{"uid":"41b6b44272b4aaef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/41b6b44272b4aaef","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694654126308,"stop":1694654134326,"duration":8018}}]},"tags":[]},"source":"9e544f3d71557a48.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/a52ea2469ad72851.json b/3.11/942/data/test-cases/a52ea2469ad72851.json deleted file mode 100644 index 45cd955909..0000000000 --- a/3.11/942/data/test-cases/a52ea2469ad72851.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a52ea2469ad72851","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MertonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:65: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = \nkwargs = {'paon': None, 'postcode': None, 'uprn': None, 'url': 'https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=28186366', ...}\nsoup = \n\r\n\t\t| Copyright © 2023 Merton Council and its licensors. All rights reserved.\r\n\t

\n\n\n\n\n\nbin_data_dict = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n soup = BeautifulSoup(page.text, features=\"html.parser\")\n soup.prettify()\n \n bin_data_dict = {\"bins\": []}\n \n # Search for the specific bin in the table using BS4\n> rows = soup.find(\"table\", class_=(\"collectiondays\")).find_all(\n \"tr\",\n class_=(\n \"food-caddy\",\n \"papercard-wheelie\",\n \"plastics-boxes\",\n \"rubbish-wheelie\",\n \"textiles\",\n \"batteries\",\n ),\n )\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/MertonCouncil.py:24: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MertonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:65: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = \nkwargs = {'paon': None, 'postcode': None, 'uprn': None, 'url': 'https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=28186366', ...}\nsoup = \n\r\n\t\t| Copyright © 2023 Merton Council and its licensors. All rights reserved.\r\n\t

\n\n\n\n\n\nbin_data_dict = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n soup = BeautifulSoup(page.text, features=\"html.parser\")\n soup.prettify()\n \n bin_data_dict = {\"bins\": []}\n \n # Search for the specific bin in the table using BS4\n> rows = soup.find(\"table\", class_=(\"collectiondays\")).find_all(\n \"tr\",\n class_=(\n \"food-caddy\",\n \"papercard-wheelie\",\n \"plastics-boxes\",\n \"rubbish-wheelie\",\n \"textiles\",\n \"batteries\",\n ),\n )\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/MertonCouncil.py:24: AttributeError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1695258962110,"stop":1695258962111,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MertonCouncil","time":{"start":1695258962111,"stop":1695258963068,"duration":957},"status":"failed","statusMessage":"'NoneType' object has no attribute 'find_all'","statusTrace":"AttributeError: 'NoneType' object has no attribute 'find_all'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MertonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"acc8b7ffbb7530b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/acc8b7ffbb7530b4","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695206316288,"stop":1695206317477,"duration":1189}},{"uid":"f3cda0d739e4a61f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f3cda0d739e4a61f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695193892540,"stop":1695193894355,"duration":1815}},{"uid":"498270d3eaa731db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/498270d3eaa731db","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695172656953,"stop":1695172658562,"duration":1609}},{"uid":"baf2a6c4555dd03c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/baf2a6c4555dd03c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695162117797,"stop":1695162119240,"duration":1443}},{"uid":"b58e19ede75687d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/b58e19ede75687d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695160066495,"stop":1695160067720,"duration":1225}},{"uid":"957587bee54b0cfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/957587bee54b0cfa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695156987509,"stop":1695156988854,"duration":1345}},{"uid":"84dc510df2b0da4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/84dc510df2b0da4d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695086306546,"stop":1695086307630,"duration":1084}},{"uid":"bc3a7d090b3777dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/bc3a7d090b3777dc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694999658766,"stop":1694999660035,"duration":1269}},{"uid":"82f55b8c419af225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/82f55b8c419af225","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694987983598,"stop":1694987984443,"duration":845}},{"uid":"554e05a6fcd0c94c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/554e05a6fcd0c94c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694987699976,"stop":1694987700898,"duration":922}},{"uid":"17c51320ecb01c39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/17c51320ecb01c39","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694971659142,"stop":1694971663632,"duration":4490}},{"uid":"1a62556ae2e300dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1a62556ae2e300dc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694913609925,"stop":1694913614662,"duration":4737}},{"uid":"7aa4afbb63075293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/7aa4afbb63075293","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694892973618,"stop":1694892974991,"duration":1373}},{"uid":"c055da625bc756ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/c055da625bc756ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694889910246,"stop":1694889911337,"duration":1091}},{"uid":"65711d557d858653","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/65711d557d858653","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694864892918,"stop":1694864898261,"duration":5343}},{"uid":"c05f7646fb935fc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/c05f7646fb935fc8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694840517630,"stop":1694840522877,"duration":5247}},{"uid":"2439db0c915d50e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2439db0c915d50e2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694826865219,"stop":1694826866347,"duration":1128}},{"uid":"6dc1bfb89e0b10c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/6dc1bfb89e0b10c3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694796989739,"stop":1694796994297,"duration":4558}},{"uid":"193dbc429c293085","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/193dbc429c293085","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694740601743,"stop":1694740606707,"duration":4964}},{"uid":"f6d158ef308dc342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/f6d158ef308dc342","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694654089052,"stop":1694654089937,"duration":885}}]},"tags":[]},"source":"a52ea2469ad72851.json","parameterValues":["MertonCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/a8b4892b0fb0aefb.json b/3.11/942/data/test-cases/a8b4892b0fb0aefb.json deleted file mode 100644 index 57c1003703..0000000000 --- a/3.11/942/data/test-cases/a8b4892b0fb0aefb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a8b4892b0fb0aefb","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1695259121032,"stop":1695259124015,"duration":2983},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TonbridgeAndMallingBC","time":{"start":1695259121032,"stop":1695259121032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TonbridgeAndMallingBC","time":{"start":1695259121033,"stop":1695259124012,"duration":2979},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259124012,"stop":1695259124013,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259124013,"stop":1695259124015,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TonbridgeAndMallingBC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"4ae812bd717ff22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4ae812bd717ff22e","status":"passed","time":{"start":1695206492290,"stop":1695206494934,"duration":2644}},{"uid":"c41d7ad248750ce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/c41d7ad248750ce2","status":"passed","time":{"start":1695193986047,"stop":1695193988803,"duration":2756}},{"uid":"ad94b58b7560e151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ad94b58b7560e151","status":"passed","time":{"start":1695172660318,"stop":1695172663527,"duration":3209}},{"uid":"cae6befd872307d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/cae6befd872307d9","status":"passed","time":{"start":1695162288338,"stop":1695162291662,"duration":3324}},{"uid":"d32ac4b855954228","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d32ac4b855954228","status":"passed","time":{"start":1695160216905,"stop":1695160219545,"duration":2640}},{"uid":"672b3e5aa68175e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/672b3e5aa68175e0","status":"passed","time":{"start":1695157185365,"stop":1695157188491,"duration":3126}},{"uid":"faeb6b334531df9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/faeb6b334531df9e","status":"passed","time":{"start":1695086445348,"stop":1695086448589,"duration":3241}},{"uid":"b1c245c52f19688e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/b1c245c52f19688e","status":"passed","time":{"start":1694999857070,"stop":1694999859890,"duration":2820}},{"uid":"63e66697dd3433b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/63e66697dd3433b3","status":"passed","time":{"start":1694988141678,"stop":1694988144465,"duration":2787}},{"uid":"29eaa5ee07f7b797","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/29eaa5ee07f7b797","status":"passed","time":{"start":1694987898333,"stop":1694987900901,"duration":2568}},{"uid":"ae0e28f35cbf2f2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/ae0e28f35cbf2f2f","status":"passed","time":{"start":1694971854846,"stop":1694971857632,"duration":2786}},{"uid":"d8f11b181abd48e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d8f11b181abd48e6","status":"passed","time":{"start":1694913780233,"stop":1694913783531,"duration":3298}},{"uid":"fdaa9aa56274d8a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/fdaa9aa56274d8a7","status":"passed","time":{"start":1694892976466,"stop":1694892979202,"duration":2736}},{"uid":"1fe03251f9ff43a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/1fe03251f9ff43a0","status":"passed","time":{"start":1694889938780,"stop":1694889941285,"duration":2505}},{"uid":"95b5521c0a915343","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/95b5521c0a915343","status":"passed","time":{"start":1694864993085,"stop":1694864996918,"duration":3833}},{"uid":"14a0445955dcf2ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/14a0445955dcf2ad","status":"passed","time":{"start":1694840674076,"stop":1694840676660,"duration":2584}},{"uid":"a65acb4e11441ea4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/a65acb4e11441ea4","status":"passed","time":{"start":1694827034220,"stop":1694827036760,"duration":2540}},{"uid":"7e51cedb676d8222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/7e51cedb676d8222","status":"passed","time":{"start":1694797104019,"stop":1694797107666,"duration":3647}},{"uid":"9ad1b36aa36e4c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/9ad1b36aa36e4c71","status":"passed","time":{"start":1694740770895,"stop":1694740773721,"duration":2826}},{"uid":"8427cd39c81b7ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/8427cd39c81b7ebd","status":"passed","time":{"start":1694654273965,"stop":1694654276512,"duration":2547}}]},"tags":[]},"source":"a8b4892b0fb0aefb.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/b7a4edd3c8a0c22e.json b/3.11/942/data/test-cases/b7a4edd3c8a0c22e.json deleted file mode 100644 index 0e425efb91..0000000000 --- a/3.11/942/data/test-cases/b7a4edd3c8a0c22e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b7a4edd3c8a0c22e","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WelhatCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:33: in parse_data\n \"__token\": get_token(page),\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npage = ''\n\n def get_token(page) -> str:\n \"\"\"\n Get a __token to include in the form data\n :param page: Page html\n :return: Form __token\n \"\"\"\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:13: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WelhatCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:33: in parse_data\n \"__token\": get_token(page),\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npage = ''\n\n def get_token(page) -> str:\n \"\"\"\n Get a __token to include in the form data\n :param page: Page html\n :return: Form __token\n \"\"\"\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:13: AttributeError","steps":[{"name":"Given the council: WelhatCouncil","time":{"start":1695259038989,"stop":1695259038990,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WelhatCouncil","time":{"start":1695259038990,"stop":1695259039113,"duration":123},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WelhatCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"dc8fdc6802eb534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/dc8fdc6802eb534","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206394598,"stop":1695206394711,"duration":113}},{"uid":"29b5b0a3c8f8da66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/29b5b0a3c8f8da66","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193918346,"stop":1695193918458,"duration":112}},{"uid":"922096ef31ac0ad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/922096ef31ac0ad6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172681270,"stop":1695172681539,"duration":269}},{"uid":"1e4021e29e448841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1e4021e29e448841","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162233910,"stop":1695162234504,"duration":594}},{"uid":"97d6a0062af9a827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/97d6a0062af9a827","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695160115221,"stop":1695160115398,"duration":177}},{"uid":"720788b99e0f2d00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/720788b99e0f2d00","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695157212979,"stop":1695157213675,"duration":696}},{"uid":"6ca3fcacfeb74a88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6ca3fcacfeb74a88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086336883,"stop":1695086337137,"duration":254}},{"uid":"c260feb5dbe91dac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/c260feb5dbe91dac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999878497,"stop":1694999878604,"duration":107}},{"uid":"abd8bd4888b12049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/abd8bd4888b12049","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694988152882,"stop":1694988152997,"duration":115}},{"uid":"4aca0b517c12d2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/4aca0b517c12d2b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987997885,"stop":1694987997995,"duration":110}},{"uid":"aeb5c4c428e69f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/aeb5c4c428e69f7e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971874093,"stop":1694971874777,"duration":684}},{"uid":"d43a6531b8a6e17c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d43a6531b8a6e17c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913674355,"stop":1694913674463,"duration":108}},{"uid":"4934f8e959002567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/4934f8e959002567","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892992335,"stop":1694892992649,"duration":314}},{"uid":"56cae9064b563a57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/56cae9064b563a57","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889955602,"stop":1694889955694,"duration":92}},{"uid":"fe751f323c12f36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/fe751f323c12f36","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864916455,"stop":1694864916721,"duration":266}},{"uid":"59b2ab675d3cf85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/59b2ab675d3cf85f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840572911,"stop":1694840573034,"duration":123}},{"uid":"ae1002f24a96e501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/ae1002f24a96e501","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826973932,"stop":1694826974135,"duration":203}},{"uid":"ab8c44ad5dbc53ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/ab8c44ad5dbc53ff","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694797012753,"stop":1694797012871,"duration":118}},{"uid":"c9b00a5c11bef984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/c9b00a5c11bef984","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740691904,"stop":1694740692320,"duration":416}},{"uid":"4f40e03f269654a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/4f40e03f269654a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694654162905,"stop":1694654163084,"duration":179}}]},"tags":[]},"source":"b7a4edd3c8a0c22e.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/b8446b9a3758a86.json b/3.11/942/data/test-cases/b8446b9a3758a86.json deleted file mode 100644 index b82c49bdd6..0000000000 --- a/3.11/942/data/test-cases/b8446b9a3758a86.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b8446b9a3758a86","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1695259055987,"stop":1695259056559,"duration":572},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: YorkCouncil","time":{"start":1695259055987,"stop":1695259055987,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from YorkCouncil","time":{"start":1695259055988,"stop":1695259056557,"duration":569},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259056557,"stop":1695259056558,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259056558,"stop":1695259056559,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"YorkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"a9ed3c48b96c74e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a9ed3c48b96c74e6","status":"passed","time":{"start":1695206410933,"stop":1695206414281,"duration":3348}},{"uid":"baf0b87c2348c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/baf0b87c2348c92a","status":"passed","time":{"start":1695193933174,"stop":1695193934071,"duration":897}},{"uid":"9487505d3e8c2213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/9487505d3e8c2213","status":"passed","time":{"start":1695172696293,"stop":1695172697192,"duration":899}},{"uid":"75d3aa28f141a315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/75d3aa28f141a315","status":"passed","time":{"start":1695162250851,"stop":1695162251697,"duration":846}},{"uid":"960c415d54a99db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/960c415d54a99db9","status":"passed","time":{"start":1695160126890,"stop":1695160129220,"duration":2330}},{"uid":"c6091a6428d73818","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/c6091a6428d73818","status":"passed","time":{"start":1695157234649,"stop":1695157236029,"duration":1380}},{"uid":"84a896b5362dace8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/84a896b5362dace8","status":"passed","time":{"start":1695086352992,"stop":1695086353823,"duration":831}},{"uid":"3d41504d6f70493c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/3d41504d6f70493c","status":"passed","time":{"start":1694999893579,"stop":1694999894493,"duration":914}},{"uid":"72c8b5e84c7f791b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/72c8b5e84c7f791b","status":"passed","time":{"start":1694988157641,"stop":1694988158189,"duration":548}},{"uid":"889e02ece3f8dcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/889e02ece3f8dcbb","status":"passed","time":{"start":1694988011276,"stop":1694988011825,"duration":549}},{"uid":"dbf98167fc5c9cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/dbf98167fc5c9cb8","status":"passed","time":{"start":1694971894255,"stop":1694971895165,"duration":910}},{"uid":"b28ff7c35ebccbed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/b28ff7c35ebccbed","status":"passed","time":{"start":1694913688101,"stop":1694913688668,"duration":567}},{"uid":"9f96762f2e893dab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/9f96762f2e893dab","status":"passed","time":{"start":1694893012394,"stop":1694893013224,"duration":830}},{"uid":"750428e410cf35f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/750428e410cf35f3","status":"passed","time":{"start":1694889972874,"stop":1694889973417,"duration":543}},{"uid":"6710990aab37d311","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/6710990aab37d311","status":"passed","time":{"start":1694864931672,"stop":1694864932575,"duration":903}},{"uid":"bbbd289e3ffc877b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/bbbd289e3ffc877b","status":"passed","time":{"start":1694840589213,"stop":1694840593194,"duration":3981}},{"uid":"3e549df1f2ff5d7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/3e549df1f2ff5d7e","status":"passed","time":{"start":1694826992165,"stop":1694826992765,"duration":600}},{"uid":"e5b08886f1efe079","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e5b08886f1efe079","status":"passed","time":{"start":1694797028899,"stop":1694797029806,"duration":907}},{"uid":"8d357ab2606d0906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/8d357ab2606d0906","status":"failed","statusDetails":"KeyError: 'services'","time":{"start":1694740708652,"stop":1694740709364,"duration":712}},{"uid":"3cd3d039540a8cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/3cd3d039540a8cd0","status":"passed","time":{"start":1694654178764,"stop":1694654179287,"duration":523}}]},"tags":[]},"source":"b8446b9a3758a86.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/b8a1dc97e05f22bd.json b/3.11/942/data/test-cases/b8a1dc97e05f22bd.json deleted file mode 100644 index 63c5303345..0000000000 --- a/3.11/942/data/test-cases/b8a1dc97e05f22bd.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b8a1dc97e05f22bd","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1695258741478,"stop":1695258745986,"duration":4508},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BoltonCouncil","time":{"start":1695258741478,"stop":1695258741479,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BoltonCouncil","time":{"start":1695258741479,"stop":1695258745984,"duration":4505},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258745984,"stop":1695258745984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258745985,"stop":1695258745986,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BoltonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":75,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":91},"items":[{"uid":"de75e82c7a2b97d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/de75e82c7a2b97d7","status":"passed","time":{"start":1695206128349,"stop":1695206133368,"duration":5019}},{"uid":"cecdd7cc8b1ffb97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/cecdd7cc8b1ffb97","status":"passed","time":{"start":1695193584272,"stop":1695193589463,"duration":5191}},{"uid":"6b59373e533754cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/6b59373e533754cd","status":"passed","time":{"start":1695172380070,"stop":1695172385147,"duration":5077}},{"uid":"ef15a0c392722cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ef15a0c392722cb6","status":"passed","time":{"start":1695161884139,"stop":1695161887903,"duration":3764}},{"uid":"990d64042fb65ed8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/990d64042fb65ed8","status":"passed","time":{"start":1695159831390,"stop":1695159835858,"duration":4468}},{"uid":"21d2eca739ea8162","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/21d2eca739ea8162","status":"passed","time":{"start":1695156931087,"stop":1695156935017,"duration":3930}},{"uid":"9c8854bd727e16bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9c8854bd727e16bb","status":"passed","time":{"start":1695086034586,"stop":1695086039021,"duration":4435}},{"uid":"77cc8940fad83c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/77cc8940fad83c45","status":"passed","time":{"start":1694999585201,"stop":1694999588888,"duration":3687}},{"uid":"f687b53737d40538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/f687b53737d40538","status":"passed","time":{"start":1694987792744,"stop":1694987796253,"duration":3509}},{"uid":"3cd1fe08019776f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/3cd1fe08019776f3","status":"passed","time":{"start":1694987654048,"stop":1694987658343,"duration":4295}},{"uid":"a2c2a27e31c5cfc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/a2c2a27e31c5cfc3","status":"passed","time":{"start":1694971630989,"stop":1694971634850,"duration":3861}},{"uid":"3862f642a7387ca9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3862f642a7387ca9","status":"passed","time":{"start":1694913395818,"stop":1694913403455,"duration":7637}},{"uid":"a8d31ba4f4383ae7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/a8d31ba4f4383ae7","status":"passed","time":{"start":1694892722071,"stop":1694892726396,"duration":4325}},{"uid":"74a0a04ad4152c0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/74a0a04ad4152c0c","status":"passed","time":{"start":1694889723020,"stop":1694889727958,"duration":4938}},{"uid":"7aef7022155dfa2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/7aef7022155dfa2c","status":"passed","time":{"start":1694864585830,"stop":1694864590081,"duration":4251}},{"uid":"cbdd1e6e0bb987a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/cbdd1e6e0bb987a3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840273385,"stop":1694840273388,"duration":3}},{"uid":"1f41d50ba1834af3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/1f41d50ba1834af3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826665788,"stop":1694826665791,"duration":3}},{"uid":"e5960fb0836c1e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e5960fb0836c1e67","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796686792,"stop":1694796686796,"duration":4}},{"uid":"7c8c19c3a2df0fb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7c8c19c3a2df0fb1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740411435,"stop":1694740411438,"duration":3}},{"uid":"e79d2a66e5e813ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/e79d2a66e5e813ef","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694653900589,"stop":1694653900592,"duration":3}}]},"tags":[]},"source":"b8a1dc97e05f22bd.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/b9dd20df8b6034d9.json b/3.11/942/data/test-cases/b9dd20df8b6034d9.json deleted file mode 100644 index e08e990acd..0000000000 --- a/3.11/942/data/test-cases/b9dd20df8b6034d9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b9dd20df8b6034d9","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1695258751070,"stop":1695258751987,"duration":917},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1695258751070,"stop":1695258751071,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BromleyBoroughCouncil","time":{"start":1695258751071,"stop":1695258751985,"duration":914},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258751985,"stop":1695258751985,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258751985,"stop":1695258751987,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BromleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":82,"unknown":0,"total":91},"items":[{"uid":"a3ea57b7b27f7b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a3ea57b7b27f7b52","status":"passed","time":{"start":1695206138552,"stop":1695206139493,"duration":941}},{"uid":"58340c10369f4c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/58340c10369f4c28","status":"passed","time":{"start":1695193595486,"stop":1695193596847,"duration":1361}},{"uid":"cffc0e1530be708a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/cffc0e1530be708a","status":"passed","time":{"start":1695172390494,"stop":1695172391526,"duration":1032}},{"uid":"3705091ffcf6d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/3705091ffcf6d2d","status":"passed","time":{"start":1695161892889,"stop":1695161893907,"duration":1018}},{"uid":"3814cf8a93223234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/3814cf8a93223234","status":"passed","time":{"start":1695159840989,"stop":1695159844725,"duration":3736}},{"uid":"5282ba5574b919d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5282ba5574b919d6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695156940634,"stop":1695156941706,"duration":1072}},{"uid":"bab7884c0be34fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/bab7884c0be34fd8","status":"passed","time":{"start":1695086044385,"stop":1695086045556,"duration":1171}},{"uid":"567d1c725edd9b67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/567d1c725edd9b67","status":"passed","time":{"start":1694999594158,"stop":1694999595339,"duration":1181}},{"uid":"64b29a995b09ae7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/64b29a995b09ae7c","status":"passed","time":{"start":1694987800907,"stop":1694987801800,"duration":893}},{"uid":"a5b267d7ab7381f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a5b267d7ab7381f1","status":"passed","time":{"start":1694987662886,"stop":1694987663790,"duration":904}},{"uid":"670362afbfe5a39b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/670362afbfe5a39b","status":"passed","time":{"start":1694971639957,"stop":1694971641136,"duration":1179}},{"uid":"2546cc5eaa620593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/2546cc5eaa620593","status":"passed","time":{"start":1694913409547,"stop":1694913410508,"duration":961}},{"uid":"deb1016bdc067da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/deb1016bdc067da0","status":"passed","time":{"start":1694892731375,"stop":1694892732542,"duration":1167}},{"uid":"3b066718bce2958d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3b066718bce2958d","status":"passed","time":{"start":1694889733034,"stop":1694889733931,"duration":897}},{"uid":"d03326cd816c9a22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d03326cd816c9a22","status":"passed","time":{"start":1694864595253,"stop":1694864596366,"duration":1113}},{"uid":"f1448ffa55cdd5af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/f1448ffa55cdd5af","status":"passed","time":{"start":1694840278463,"stop":1694840279355,"duration":892}},{"uid":"fb5d05d535339869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/fb5d05d535339869","status":"passed","time":{"start":1694826670592,"stop":1694826673645,"duration":3053}},{"uid":"55add0e34d47c87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/55add0e34d47c87","status":"passed","time":{"start":1694796692508,"stop":1694796693697,"duration":1189}},{"uid":"14098c1bf679911","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/14098c1bf679911","status":"passed","time":{"start":1694740416225,"stop":1694740417163,"duration":938}},{"uid":"b2cfd366c9c388da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/b2cfd366c9c388da","status":"passed","time":{"start":1694653905461,"stop":1694653908375,"duration":2914}}]},"tags":[]},"source":"b9dd20df8b6034d9.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/bdf1942fce59f3fa.json b/3.11/942/data/test-cases/bdf1942fce59f3fa.json deleted file mode 100644 index aff711f49a..0000000000 --- a/3.11/942/data/test-cases/bdf1942fce59f3fa.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bdf1942fce59f3fa","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1695258774101,"stop":1695258776223,"duration":2122},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GlasgowCityCouncil","time":{"start":1695258774101,"stop":1695258774102,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GlasgowCityCouncil","time":{"start":1695258774102,"stop":1695258776218,"duration":2116},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258776219,"stop":1695258776219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258776219,"stop":1695258776223,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GlasgowCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"9bf3e27f4fb6be11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/9bf3e27f4fb6be11","status":"passed","time":{"start":1695206167050,"stop":1695206168872,"duration":1822}},{"uid":"925e7f403dddb21f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/925e7f403dddb21f","status":"passed","time":{"start":1695193618361,"stop":1695193620845,"duration":2484}},{"uid":"b026f1db3ae9aa10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/b026f1db3ae9aa10","status":"passed","time":{"start":1695172416547,"stop":1695172418849,"duration":2302}},{"uid":"9a9e5485b855b2ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/9a9e5485b855b2ac","status":"passed","time":{"start":1695162003772,"stop":1695162005948,"duration":2176}},{"uid":"6464e0c4711a2fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/6464e0c4711a2fd0","status":"passed","time":{"start":1695159860919,"stop":1695159862791,"duration":1872}},{"uid":"386085a0d6e18920","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/386085a0d6e18920","status":"passed","time":{"start":1695156969005,"stop":1695156971486,"duration":2481}},{"uid":"3c5cd356c2499c9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/3c5cd356c2499c9f","status":"passed","time":{"start":1695086070668,"stop":1695086072941,"duration":2273}},{"uid":"ad848655956fbd95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/ad848655956fbd95","status":"passed","time":{"start":1694999628043,"stop":1694999630428,"duration":2385}},{"uid":"dd2f7e78fc71b591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/dd2f7e78fc71b591","status":"passed","time":{"start":1694987818521,"stop":1694987820306,"duration":1785}},{"uid":"5d017fd962454831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/5d017fd962454831","status":"passed","time":{"start":1694987684857,"stop":1694987686748,"duration":1891}},{"uid":"8a4cbb920dcef0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8a4cbb920dcef0ba","status":"passed","time":{"start":1694971653339,"stop":1694971655557,"duration":2218}},{"uid":"4624e015cd065c86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4624e015cd065c86","status":"passed","time":{"start":1694913441902,"stop":1694913443909,"duration":2007}},{"uid":"67604308d22516b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/67604308d22516b9","status":"passed","time":{"start":1694892755501,"stop":1694892757617,"duration":2116}},{"uid":"5295e3e829c3fe85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/5295e3e829c3fe85","status":"passed","time":{"start":1694889751845,"stop":1694889753754,"duration":1909}},{"uid":"efd7b95168e15dda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/efd7b95168e15dda","status":"passed","time":{"start":1694864627067,"stop":1694864629482,"duration":2415}},{"uid":"c4c684c8967a11da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/c4c684c8967a11da","status":"passed","time":{"start":1694840305177,"stop":1694840307425,"duration":2248}},{"uid":"9ea34ca66def3ff0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/9ea34ca66def3ff0","status":"passed","time":{"start":1694826691487,"stop":1694826693440,"duration":1953}},{"uid":"e90c0c30641a8afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e90c0c30641a8afa","status":"passed","time":{"start":1694796726736,"stop":1694796729360,"duration":2624}},{"uid":"c739c7d4087c3cc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/c739c7d4087c3cc6","status":"passed","time":{"start":1694740443184,"stop":1694740445202,"duration":2018}},{"uid":"e6ad06240043b2ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/e6ad06240043b2ad","status":"passed","time":{"start":1694653929270,"stop":1694653931144,"duration":1874}}]},"tags":[]},"source":"bdf1942fce59f3fa.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/be0de9551af1bb1f.json b/3.11/942/data/test-cases/be0de9551af1bb1f.json deleted file mode 100644 index 05424ee705..0000000000 --- a/3.11/942/data/test-cases/be0de9551af1bb1f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"be0de9551af1bb1f","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1695258840504,"stop":1695258846411,"duration":5907},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthLincolnshireCouncil","time":{"start":1695258840505,"stop":1695258840505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthLincolnshireCouncil","time":{"start":1695258840505,"stop":1695258846408,"duration":5903},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258846408,"stop":1695258846408,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258846408,"stop":1695258846411,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthLincolnshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"978b3d103072292f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/978b3d103072292f","status":"passed","time":{"start":1695206199101,"stop":1695206204388,"duration":5287}},{"uid":"4bb988385c4a8cd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/4bb988385c4a8cd7","status":"passed","time":{"start":1695193646348,"stop":1695193651774,"duration":5426}},{"uid":"dddf5a7d3844af4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/dddf5a7d3844af4b","status":"passed","time":{"start":1695172459151,"stop":1695172465231,"duration":6080}},{"uid":"1c5a00253dbda178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1c5a00253dbda178","status":"passed","time":{"start":1695162029937,"stop":1695162035995,"duration":6058}},{"uid":"2b3d3fd425f27ecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/2b3d3fd425f27ecb","status":"passed","time":{"start":1695159886299,"stop":1695159892236,"duration":5937}},{"uid":"99c830abdf597e56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/99c830abdf597e56","status":"passed","time":{"start":1695157005435,"stop":1695157010644,"duration":5209}},{"uid":"d271214a056acfb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/d271214a056acfb8","status":"passed","time":{"start":1695086120978,"stop":1695086125268,"duration":4290}},{"uid":"19200a6f80960dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/19200a6f80960dec","status":"passed","time":{"start":1694999897089,"stop":1694999902201,"duration":5112}},{"uid":"458a81f64f357eee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/458a81f64f357eee","status":"passed","time":{"start":1694987845060,"stop":1694987849385,"duration":4325}},{"uid":"dc3b3cbb76afaee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/dc3b3cbb76afaee","status":"passed","time":{"start":1694987714831,"stop":1694987720195,"duration":5364}},{"uid":"38a2a979f3bfa20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/38a2a979f3bfa20b","status":"passed","time":{"start":1694971678276,"stop":1694971683946,"duration":5670}},{"uid":"bfbbc39268ec3b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/bfbbc39268ec3b31","status":"passed","time":{"start":1694913486466,"stop":1694913491397,"duration":4931}},{"uid":"f5b5339c13803f50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/f5b5339c13803f50","status":"passed","time":{"start":1694892778952,"stop":1694892783852,"duration":4900}},{"uid":"e0cb73a65380a049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/e0cb73a65380a049","status":"passed","time":{"start":1694889776514,"stop":1694889782580,"duration":6066}},{"uid":"f4fe1320bbaabb8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f4fe1320bbaabb8c","status":"passed","time":{"start":1694864651198,"stop":1694864656233,"duration":5035}},{"uid":"92255d1cdf55b8f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/92255d1cdf55b8f4","status":"passed","time":{"start":1694840366173,"stop":1694840370646,"duration":4473}},{"uid":"50e9b7f0fef000e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/50e9b7f0fef000e3","status":"passed","time":{"start":1694826788836,"stop":1694826795371,"duration":6535}},{"uid":"43a69632a6366026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/43a69632a6366026","status":"passed","time":{"start":1694796758574,"stop":1694796763636,"duration":5062}},{"uid":"2a5f1d6b44e2c223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2a5f1d6b44e2c223","status":"passed","time":{"start":1694740504473,"stop":1694740509639,"duration":5166}},{"uid":"3c4221f52e7acdab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/3c4221f52e7acdab","status":"passed","time":{"start":1694653980438,"stop":1694653984988,"duration":4550}}]},"tags":[]},"source":"be0de9551af1bb1f.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/c209d05bea5b6855.json b/3.11/942/data/test-cases/c209d05bea5b6855.json deleted file mode 100644 index 0eccdb9280..0000000000 --- a/3.11/942/data/test-cases/c209d05bea5b6855.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c209d05bea5b6855","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1695258984556,"stop":1695258986277,"duration":1721},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthTynesideCouncil","time":{"start":1695258984556,"stop":1695258984557,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthTynesideCouncil","time":{"start":1695258984557,"stop":1695258986274,"duration":1717},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258986274,"stop":1695258986274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258986274,"stop":1695258986277,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthTynesideCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":91},"items":[{"uid":"4a2c1874dae0c323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4a2c1874dae0c323","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695206356029,"stop":1695206357199,"duration":1170}},{"uid":"f5ea507987338a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f5ea507987338a49","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193845569,"stop":1695193846596,"duration":1027}},{"uid":"a6cf8a2072c8b6a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/a6cf8a2072c8b6a8","status":"passed","time":{"start":1695172653525,"stop":1695172655761,"duration":2236}},{"uid":"302f29a049d27946","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/302f29a049d27946","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695162148135,"stop":1695162149182,"duration":1047}},{"uid":"ba6731c6daa55cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ba6731c6daa55cf2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695160076412,"stop":1695160077496,"duration":1084}},{"uid":"f15ec1073254e0b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/f15ec1073254e0b0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695157043891,"stop":1695157044856,"duration":965}},{"uid":"79bbed1525a3be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/79bbed1525a3be31","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695086317372,"stop":1695086318896,"duration":1524}},{"uid":"a6548a68de5b4ff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/a6548a68de5b4ff6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694999711138,"stop":1694999713008,"duration":1870}},{"uid":"3e0dd71eefb8ea9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/3e0dd71eefb8ea9b","status":"passed","time":{"start":1694988003996,"stop":1694988005685,"duration":1689}},{"uid":"667131335ce67089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/667131335ce67089","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987759184,"stop":1694987760424,"duration":1240}},{"uid":"8d969b3fe0d3995b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8d969b3fe0d3995b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694971718306,"stop":1694971719221,"duration":915}},{"uid":"4fc5ad454f44548a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4fc5ad454f44548a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694913635887,"stop":1694913636540,"duration":653}},{"uid":"5d6b24506ebbb87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5d6b24506ebbb87e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892970287,"stop":1694892971015,"duration":728}},{"uid":"8915e6811d65328c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8915e6811d65328c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889930534,"stop":1694889931173,"duration":639}},{"uid":"12fb5c5c66b82ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/12fb5c5c66b82ba7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694864852719,"stop":1694864854185,"duration":1466}},{"uid":"5b2424a075dde118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/5b2424a075dde118","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694840541398,"stop":1694840542194,"duration":796}},{"uid":"6cc30421949f0a08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/6cc30421949f0a08","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694826885566,"stop":1694826886326,"duration":760}},{"uid":"8d62c279fa2316bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8d62c279fa2316bb","status":"passed","time":{"start":1694796960386,"stop":1694796963024,"duration":2638}},{"uid":"5457116d657087d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/5457116d657087d6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740625641,"stop":1694740626322,"duration":681}},{"uid":"300d74cbe0a00b85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/300d74cbe0a00b85","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694654125284,"stop":1694654126016,"duration":732}}]},"tags":[]},"source":"c209d05bea5b6855.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/c22319e220695dcd.json b/3.11/942/data/test-cases/c22319e220695dcd.json deleted file mode 100644 index 3281d2bd60..0000000000 --- a/3.11/942/data/test-cases/c22319e220695dcd.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c22319e220695dcd","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1695258978461,"stop":1695258979230,"duration":769},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthLanarkshireCouncil","time":{"start":1695258978461,"stop":1695258978461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthLanarkshireCouncil","time":{"start":1695258978461,"stop":1695258979229,"duration":768},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258979229,"stop":1695258979229,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258979229,"stop":1695258979230,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthLanarkshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"4223cc38f697cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4223cc38f697cd4","status":"passed","time":{"start":1695206350712,"stop":1695206351396,"duration":684}},{"uid":"d7c09dfac3e3613c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d7c09dfac3e3613c","status":"passed","time":{"start":1695193838601,"stop":1695193839620,"duration":1019}},{"uid":"b310ba9b318bf5e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/b310ba9b318bf5e9","status":"passed","time":{"start":1695172646173,"stop":1695172647348,"duration":1175}},{"uid":"944abe0b61265895","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/944abe0b61265895","status":"passed","time":{"start":1695162142187,"stop":1695162143009,"duration":822}},{"uid":"3982234423363591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/3982234423363591","status":"passed","time":{"start":1695160092126,"stop":1695160092721,"duration":595}},{"uid":"6ea764049671bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/6ea764049671bd99","status":"passed","time":{"start":1695157037184,"stop":1695157038200,"duration":1016}},{"uid":"756329d5145407d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/756329d5145407d2","status":"passed","time":{"start":1695086308776,"stop":1695086309591,"duration":815}},{"uid":"5cf3c4472c6fd5dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5cf3c4472c6fd5dc","status":"passed","time":{"start":1694999702135,"stop":1694999703154,"duration":1019}},{"uid":"48518a52d2ce2747","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/48518a52d2ce2747","status":"passed","time":{"start":1694987998430,"stop":1694987999062,"duration":632}},{"uid":"d2d2c58a65d2a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d2d2c58a65d2a63","status":"passed","time":{"start":1694987753778,"stop":1694987754399,"duration":621}},{"uid":"910739e4b55e695b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/910739e4b55e695b","status":"passed","time":{"start":1694971711474,"stop":1694971712495,"duration":1021}},{"uid":"f43cf0be517205fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f43cf0be517205fe","status":"passed","time":{"start":1694913629966,"stop":1694913630695,"duration":729}},{"uid":"1f3c740d249ea20c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/1f3c740d249ea20c","status":"passed","time":{"start":1694892964472,"stop":1694892965406,"duration":934}},{"uid":"6b83f308fe74154c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6b83f308fe74154c","status":"passed","time":{"start":1694889925259,"stop":1694889925928,"duration":669}},{"uid":"e9cb796008b5572b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e9cb796008b5572b","status":"passed","time":{"start":1694864846708,"stop":1694864847734,"duration":1026}},{"uid":"aa646e5225063890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/aa646e5225063890","status":"passed","time":{"start":1694840535695,"stop":1694840536508,"duration":813}},{"uid":"4a1a1a3fbc8dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4a1a1a3fbc8dc2c9","status":"passed","time":{"start":1694826879729,"stop":1694826880458,"duration":729}},{"uid":"bed31976e97ff96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/bed31976e97ff96e","status":"passed","time":{"start":1694796953412,"stop":1694796954723,"duration":1311}},{"uid":"51e63af53605f64f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/51e63af53605f64f","status":"passed","time":{"start":1694740619388,"stop":1694740619985,"duration":597}},{"uid":"379d56100a80e06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/379d56100a80e06","status":"passed","time":{"start":1694654118478,"stop":1694654119131,"duration":653}}]},"tags":[]},"source":"c22319e220695dcd.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/c3d28588fb5dffb0.json b/3.11/942/data/test-cases/c3d28588fb5dffb0.json deleted file mode 100644 index 2eac280a5f..0000000000 --- a/3.11/942/data/test-cases/c3d28588fb5dffb0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c3d28588fb5dffb0","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1695258859513,"stop":1695258864447,"duration":4934},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1695258859514,"stop":1695258859514,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthumberlandCouncil","time":{"start":1695258859514,"stop":1695258864443,"duration":4929},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258864443,"stop":1695258864443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258864444,"stop":1695258864447,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthumberlandCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":91},"items":[{"uid":"148957c02db560c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/148957c02db560c6","status":"passed","time":{"start":1695206217254,"stop":1695206222168,"duration":4914}},{"uid":"d5844a467dc088d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d5844a467dc088d1","status":"passed","time":{"start":1695193668539,"stop":1695193674657,"duration":6118}},{"uid":"9b2cfb8904f70ad5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/9b2cfb8904f70ad5","status":"passed","time":{"start":1695172480859,"stop":1695172487263,"duration":6404}},{"uid":"954dec4786475fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/954dec4786475fc4","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695162060719,"stop":1695162066543,"duration":5824}},{"uid":"ec185cf0d418c4b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ec185cf0d418c4b4","status":"passed","time":{"start":1695159909714,"stop":1695159914473,"duration":4759}},{"uid":"514e10eae27d384d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/514e10eae27d384d","status":"passed","time":{"start":1695157237736,"stop":1695157244633,"duration":6897}},{"uid":"59523f2a69274665","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/59523f2a69274665","status":"passed","time":{"start":1695086142396,"stop":1695086147952,"duration":5556}},{"uid":"43a36d9d7b6d827c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/43a36d9d7b6d827c","status":"passed","time":{"start":1694999922060,"stop":1694999928483,"duration":6423}},{"uid":"e12a4d696657acc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/e12a4d696657acc3","status":"passed","time":{"start":1694987871570,"stop":1694987876538,"duration":4968}},{"uid":"b11b4172ccd5804c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b11b4172ccd5804c","status":"passed","time":{"start":1694987839854,"stop":1694987844773,"duration":4919}},{"uid":"55b499a4dfcf60b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/55b499a4dfcf60b2","status":"passed","time":{"start":1694971886913,"stop":1694971893483,"duration":6570}},{"uid":"f659b447f033a918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f659b447f033a918","status":"passed","time":{"start":1694913506017,"stop":1694913512061,"duration":6044}},{"uid":"cf4eae52b39d7720","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/cf4eae52b39d7720","status":"passed","time":{"start":1694892800431,"stop":1694892805663,"duration":5232}},{"uid":"a44b5eeb8ad2a890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/a44b5eeb8ad2a890","status":"passed","time":{"start":1694889791836,"stop":1694889796655,"duration":4819}},{"uid":"a633fcb71130508b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/a633fcb71130508b","status":"passed","time":{"start":1694864678755,"stop":1694864685478,"duration":6723}},{"uid":"d6ac8c6259d5e4ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/d6ac8c6259d5e4ee","status":"passed","time":{"start":1694840391822,"stop":1694840397246,"duration":5424}},{"uid":"71e293a93f3eed08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/71e293a93f3eed08","status":"passed","time":{"start":1694826808551,"stop":1694826813469,"duration":4918}},{"uid":"c69028a17df6f657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c69028a17df6f657","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1694796778098,"stop":1694796784116,"duration":6018}},{"uid":"658913cca26eec41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/658913cca26eec41","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1694740523678,"stop":1694740528780,"duration":5102}},{"uid":"553f9d0e8b223ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/553f9d0e8b223ef6","status":"passed","time":{"start":1694653998176,"stop":1694654003231,"duration":5055}}]},"tags":[]},"source":"c3d28588fb5dffb0.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/c9a3c299d3a452d0.json b/3.11/942/data/test-cases/c9a3c299d3a452d0.json deleted file mode 100644 index e93848946a..0000000000 --- a/3.11/942/data/test-cases/c9a3c299d3a452d0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c9a3c299d3a452d0","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1695258739322,"stop":1695258740445,"duration":1123},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BCPCouncil","time":{"start":1695258739322,"stop":1695258739323,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BCPCouncil","time":{"start":1695258739323,"stop":1695258740442,"duration":1119},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258740442,"stop":1695258740443,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258740443,"stop":1695258740445,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BCPCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"a72a8a2d30e697","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a72a8a2d30e697","status":"passed","time":{"start":1695206121956,"stop":1695206127459,"duration":5503}},{"uid":"eb1c03548f5779df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/eb1c03548f5779df","status":"passed","time":{"start":1695193581227,"stop":1695193582616,"duration":1389}},{"uid":"ed9f80a0eb615abe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ed9f80a0eb615abe","status":"passed","time":{"start":1695172377382,"stop":1695172378727,"duration":1345}},{"uid":"f09e108aca5f5bd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/f09e108aca5f5bd9","status":"passed","time":{"start":1695161881974,"stop":1695161882939,"duration":965}},{"uid":"4cf0be92e4343424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/4cf0be92e4343424","status":"passed","time":{"start":1695159829586,"stop":1695159830354,"duration":768}},{"uid":"c5ab0cdc9020a006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/c5ab0cdc9020a006","status":"passed","time":{"start":1695156928206,"stop":1695156929413,"duration":1207}},{"uid":"4b834e8ca2df5d67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/4b834e8ca2df5d67","status":"passed","time":{"start":1695086031258,"stop":1695086033327,"duration":2069}},{"uid":"7d3242903726eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7d3242903726eeeb","status":"passed","time":{"start":1694999582496,"stop":1694999583671,"duration":1175}},{"uid":"6f34b08f4c0ab837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/6f34b08f4c0ab837","status":"passed","time":{"start":1694987791008,"stop":1694987791765,"duration":757}},{"uid":"b8a38d03378e87c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b8a38d03378e87c2","status":"passed","time":{"start":1694987652143,"stop":1694987653031,"duration":888}},{"uid":"a7528439764bdd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/a7528439764bdd9a","status":"passed","time":{"start":1694971598658,"stop":1694971599694,"duration":1036}},{"uid":"31158e3ce1a9bb05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/31158e3ce1a9bb05","status":"passed","time":{"start":1694913393608,"stop":1694913394808,"duration":1200}},{"uid":"f1dd0bb371189004","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/f1dd0bb371189004","status":"passed","time":{"start":1694892720077,"stop":1694892720958,"duration":881}},{"uid":"fdce8f13d1a39ea7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/fdce8f13d1a39ea7","status":"passed","time":{"start":1694889721335,"stop":1694889722123,"duration":788}},{"uid":"bb9cc88ac1e47736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/bb9cc88ac1e47736","status":"passed","time":{"start":1694864583249,"stop":1694864584266,"duration":1017}},{"uid":"40191585d697c724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/40191585d697c724","status":"passed","time":{"start":1694840270637,"stop":1694840271967,"duration":1330}},{"uid":"7a43196ee37c7391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/7a43196ee37c7391","status":"passed","time":{"start":1694826662912,"stop":1694826664760,"duration":1848}},{"uid":"6146896223a58228","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/6146896223a58228","status":"passed","time":{"start":1694796684128,"stop":1694796685333,"duration":1205}},{"uid":"16588061057f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/16588061057f","status":"passed","time":{"start":1694740409534,"stop":1694740410452,"duration":918}},{"uid":"528a825ab13bb1d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/528a825ab13bb1d0","status":"passed","time":{"start":1694653898538,"stop":1694653899655,"duration":1117}}]},"tags":[]},"source":"c9a3c299d3a452d0.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/d35c80f432f60ca5.json b/3.11/942/data/test-cases/d35c80f432f60ca5.json deleted file mode 100644 index 0f470b4a60..0000000000 --- a/3.11/942/data/test-cases/d35c80f432f60ca5.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d35c80f432f60ca5","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1695258839716,"stop":1695258840502,"duration":786},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthLanarkshireCouncil","time":{"start":1695258839717,"stop":1695258839717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthLanarkshireCouncil","time":{"start":1695258839717,"stop":1695258840500,"duration":783},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258840500,"stop":1695258840500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258840500,"stop":1695258840502,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthLanarkshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"845d3bc51efc62e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/845d3bc51efc62e2","status":"passed","time":{"start":1695206198312,"stop":1695206199099,"duration":787}},{"uid":"d6e192b71ca493df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d6e192b71ca493df","status":"passed","time":{"start":1695193645173,"stop":1695193646345,"duration":1172}},{"uid":"c84201e67e0a38ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c84201e67e0a38ce","status":"passed","time":{"start":1695172458203,"stop":1695172459149,"duration":946}},{"uid":"3d7c8252896dadc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/3d7c8252896dadc2","status":"passed","time":{"start":1695162029044,"stop":1695162029933,"duration":889}},{"uid":"8235030cb0d1c9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/8235030cb0d1c9cb","status":"passed","time":{"start":1695159885551,"stop":1695159886296,"duration":745}},{"uid":"a89f9078be1726a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/a89f9078be1726a2","status":"passed","time":{"start":1695157004431,"stop":1695157005432,"duration":1001}},{"uid":"bd22797429fdc3d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/bd22797429fdc3d6","status":"passed","time":{"start":1695086119918,"stop":1695086120974,"duration":1056}},{"uid":"151e6753bfa9ce50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/151e6753bfa9ce50","status":"passed","time":{"start":1694999895744,"stop":1694999897086,"duration":1342}},{"uid":"707a6baf1be8b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/707a6baf1be8b76","status":"passed","time":{"start":1694987844273,"stop":1694987845058,"duration":785}},{"uid":"3a9639e4fa6ecacd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/3a9639e4fa6ecacd","status":"passed","time":{"start":1694987714073,"stop":1694987714829,"duration":756}},{"uid":"8c5b8a676fd76453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8c5b8a676fd76453","status":"passed","time":{"start":1694971677394,"stop":1694971678273,"duration":879}},{"uid":"de870735e1844aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/de870735e1844aca","status":"passed","time":{"start":1694913485347,"stop":1694913486464,"duration":1117}},{"uid":"5a1f9d6e682ed12c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5a1f9d6e682ed12c","status":"passed","time":{"start":1694892777920,"stop":1694892778949,"duration":1029}},{"uid":"24f690e3db81fc29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/24f690e3db81fc29","status":"passed","time":{"start":1694889775694,"stop":1694889776512,"duration":818}},{"uid":"dfd7f14238ad035a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/dfd7f14238ad035a","status":"passed","time":{"start":1694864649783,"stop":1694864651195,"duration":1412}},{"uid":"fad1d9d5c952ee2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/fad1d9d5c952ee2a","status":"passed","time":{"start":1694840365274,"stop":1694840366171,"duration":897}},{"uid":"ea8f56a95b2a0cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/ea8f56a95b2a0cd0","status":"passed","time":{"start":1694826787816,"stop":1694826788832,"duration":1016}},{"uid":"1c627e8409bfd521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/1c627e8409bfd521","status":"passed","time":{"start":1694796757455,"stop":1694796758571,"duration":1116}},{"uid":"42ac479d45d8bf89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/42ac479d45d8bf89","status":"passed","time":{"start":1694740503686,"stop":1694740504471,"duration":785}},{"uid":"f02c7e2306047aa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/f02c7e2306047aa5","status":"passed","time":{"start":1694653978852,"stop":1694653980436,"duration":1584}}]},"tags":[]},"source":"d35c80f432f60ca5.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/d7d23d31f31ad03.json b/3.11/942/data/test-cases/d7d23d31f31ad03.json deleted file mode 100644 index 3c5256bad9..0000000000 --- a/3.11/942/data/test-cases/d7d23d31f31ad03.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d7d23d31f31ad03","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1695258964332,"stop":1695258966604,"duration":2272},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SheffieldCityCouncil","time":{"start":1695258964332,"stop":1695258964333,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SheffieldCityCouncil","time":{"start":1695258964333,"stop":1695258966602,"duration":2269},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258966602,"stop":1695258966602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258966602,"stop":1695258966604,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SheffieldCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"4b7938b9a22d00e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4b7938b9a22d00e7","status":"passed","time":{"start":1695206364236,"stop":1695206366537,"duration":2301}},{"uid":"ff966a05662ff3c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ff966a05662ff3c9","status":"passed","time":{"start":1695193821110,"stop":1695193824054,"duration":2944}},{"uid":"35a854ea5cb17dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/35a854ea5cb17dcd","status":"passed","time":{"start":1695172629690,"stop":1695172632331,"duration":2641}},{"uid":"5da77428842d76ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/5da77428842d76ea","status":"passed","time":{"start":1695162211429,"stop":1695162214020,"duration":2591}},{"uid":"c7efcfd16392dc16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c7efcfd16392dc16","status":"passed","time":{"start":1695160077907,"stop":1695160080390,"duration":2483}},{"uid":"facf6a48853580de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/facf6a48853580de","status":"passed","time":{"start":1695157389498,"stop":1695157392579,"duration":3081}},{"uid":"9f360f3248521058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9f360f3248521058","status":"passed","time":{"start":1695086293686,"stop":1695086296101,"duration":2415}},{"uid":"4adc3e996ee26c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/4adc3e996ee26c6","status":"passed","time":{"start":1694999685500,"stop":1694999688241,"duration":2741}},{"uid":"b14f5807aa8319cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b14f5807aa8319cb","status":"passed","time":{"start":1694987985507,"stop":1694987988034,"duration":2527}},{"uid":"4b653331d5ef7ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/4b653331d5ef7ffe","status":"passed","time":{"start":1694987987989,"stop":1694987990330,"duration":2341}},{"uid":"e5852eb69bc383d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e5852eb69bc383d2","status":"passed","time":{"start":1694972038659,"stop":1694972041213,"duration":2554}},{"uid":"4736cb8e9afceee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4736cb8e9afceee4","status":"passed","time":{"start":1694913615645,"stop":1694913618193,"duration":2548}},{"uid":"472d3210b4bfe9b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/472d3210b4bfe9b6","status":"passed","time":{"start":1694892950212,"stop":1694892953090,"duration":2878}},{"uid":"b0acc5503fe0b205","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b0acc5503fe0b205","status":"passed","time":{"start":1694889912341,"stop":1694889914874,"duration":2533}},{"uid":"3a785df4fb96c513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/3a785df4fb96c513","status":"passed","time":{"start":1694864830076,"stop":1694864832559,"duration":2483}},{"uid":"98ae510103f41999","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/98ae510103f41999","status":"passed","time":{"start":1694840540230,"stop":1694840542617,"duration":2387}},{"uid":"70560129e3238d1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/70560129e3238d1a","status":"passed","time":{"start":1694826955447,"stop":1694826957766,"duration":2319}},{"uid":"fffe6a3566222756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fffe6a3566222756","status":"passed","time":{"start":1694796935643,"stop":1694796938381,"duration":2738}},{"uid":"119c59f4ededa114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/119c59f4ededa114","status":"passed","time":{"start":1694740673409,"stop":1694740675751,"duration":2342}},{"uid":"1fb2369dccbcecad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/1fb2369dccbcecad","status":"passed","time":{"start":1694654143903,"stop":1694654146181,"duration":2278}}]},"tags":[]},"source":"d7d23d31f31ad03.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/d7d41b7c58577df0.json b/3.11/942/data/test-cases/d7d41b7c58577df0.json deleted file mode 100644 index b0fc4288d1..0000000000 --- a/3.11/942/data/test-cases/d7d41b7c58577df0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d7d41b7c58577df0","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1695258996086,"stop":1695258997649,"duration":1563},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RochdaleCouncil","time":{"start":1695258996086,"stop":1695258996087,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RochdaleCouncil","time":{"start":1695258996087,"stop":1695258997647,"duration":1560},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258997647,"stop":1695258997647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258997648,"stop":1695258997649,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RochdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"d54aba520bf4d670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/d54aba520bf4d670","status":"passed","time":{"start":1695206352913,"stop":1695206354491,"duration":1578}},{"uid":"5f0867b59722a69d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/5f0867b59722a69d","status":"passed","time":{"start":1695193805726,"stop":1695193807681,"duration":1955}},{"uid":"266379c6d297edf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/266379c6d297edf3","status":"passed","time":{"start":1695172618207,"stop":1695172620709,"duration":2502}},{"uid":"fd18bfbe19b5c3c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/fd18bfbe19b5c3c7","status":"passed","time":{"start":1695162198129,"stop":1695162199948,"duration":1819}},{"uid":"f97241db9efcfd1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/f97241db9efcfd1d","status":"passed","time":{"start":1695160044856,"stop":1695160046391,"duration":1535}},{"uid":"9c650f94c9c7e1cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/9c650f94c9c7e1cd","status":"passed","time":{"start":1695157375658,"stop":1695157377874,"duration":2216}},{"uid":"85fb4b9654501b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/85fb4b9654501b86","status":"passed","time":{"start":1695086279347,"stop":1695086281192,"duration":1845}},{"uid":"1ee83bb85c602172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/1ee83bb85c602172","status":"passed","time":{"start":1694999671279,"stop":1694999673285,"duration":2006}},{"uid":"ea4786e51ddfb32f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ea4786e51ddfb32f","status":"passed","time":{"start":1694988008500,"stop":1694988010157,"duration":1657}},{"uid":"b589297d9d81ed12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b589297d9d81ed12","status":"passed","time":{"start":1694987976056,"stop":1694987977683,"duration":1627}},{"uid":"e931c322cdef53c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e931c322cdef53c3","status":"passed","time":{"start":1694972024753,"stop":1694972026764,"duration":2011}},{"uid":"28860e0cada0a026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/28860e0cada0a026","status":"passed","time":{"start":1694913642952,"stop":1694913644445,"duration":1493}},{"uid":"731b62963c750f40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/731b62963c750f40","status":"passed","time":{"start":1694892936699,"stop":1694892938607,"duration":1908}},{"uid":"539a00d54165c9f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/539a00d54165c9f7","status":"passed","time":{"start":1694889927154,"stop":1694889928715,"duration":1561}},{"uid":"acc287a56cb0ccd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/acc287a56cb0ccd2","status":"passed","time":{"start":1694864816844,"stop":1694864819306,"duration":2462}},{"uid":"cfd2c1a6355049dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/cfd2c1a6355049dc","status":"passed","time":{"start":1694840528526,"stop":1694840530384,"duration":1858}},{"uid":"9c0088d414b30aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/9c0088d414b30aae","status":"passed","time":{"start":1694826943977,"stop":1694826945505,"duration":1528}},{"uid":"fb922514bdb2dc74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fb922514bdb2dc74","status":"passed","time":{"start":1694796915612,"stop":1694796918274,"duration":2662}},{"uid":"bf750988c9ab795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/bf750988c9ab795e","status":"passed","time":{"start":1694740660158,"stop":1694740661991,"duration":1833}},{"uid":"3358ce2bd0ee2f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/3358ce2bd0ee2f46","status":"passed","time":{"start":1694654134580,"stop":1694654136152,"duration":1572}}]},"tags":[]},"source":"d7d41b7c58577df0.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/d7ef2af342f00e1e.json b/3.11/942/data/test-cases/d7ef2af342f00e1e.json deleted file mode 100644 index 132651e4fb..0000000000 --- a/3.11/942/data/test-cases/d7ef2af342f00e1e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d7ef2af342f00e1e","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1695259003791,"stop":1695259018602,"duration":14811},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1695259003791,"stop":1695259003792,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RushmoorCouncil","time":{"start":1695259003792,"stop":1695259018600,"duration":14808},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259018600,"stop":1695259018600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259018600,"stop":1695259018602,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RushmoorCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"ba6567d630ad52d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ba6567d630ad52d2","status":"passed","time":{"start":1695206359877,"stop":1695206360561,"duration":684}},{"uid":"bbdc2f6b4904baf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/bbdc2f6b4904baf5","status":"passed","time":{"start":1695193817207,"stop":1695193818237,"duration":1030}},{"uid":"dfecc949f605da76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/dfecc949f605da76","status":"passed","time":{"start":1695172626285,"stop":1695172627236,"duration":951}},{"uid":"e97d9095e45ecff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/e97d9095e45ecff1","status":"passed","time":{"start":1695162207886,"stop":1695162208786,"duration":900}},{"uid":"130d24d84e1af964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/130d24d84e1af964","status":"passed","time":{"start":1695160051874,"stop":1695160052521,"duration":647}},{"uid":"38b7bcbf6ff73493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/38b7bcbf6ff73493","status":"passed","time":{"start":1695157386420,"stop":1695157387484,"duration":1064}},{"uid":"424a7da7952b8743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/424a7da7952b8743","status":"passed","time":{"start":1695086290428,"stop":1695086291316,"duration":888}},{"uid":"96c81725c72135ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/96c81725c72135ab","status":"passed","time":{"start":1694999682281,"stop":1694999683274,"duration":993}},{"uid":"b57fd9036c1b5147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b57fd9036c1b5147","status":"passed","time":{"start":1694988014920,"stop":1694988015503,"duration":583}},{"uid":"a05714de57bb60dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a05714de57bb60dd","status":"passed","time":{"start":1694987984611,"stop":1694987985254,"duration":643}},{"uid":"cd956f1b705311a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/cd956f1b705311a4","status":"passed","time":{"start":1694972035076,"stop":1694972036061,"duration":985}},{"uid":"874bee8309a7100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/874bee8309a7100","status":"passed","time":{"start":1694913651294,"stop":1694913653802,"duration":2508}},{"uid":"536e412592130bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/536e412592130bc7","status":"passed","time":{"start":1694892945850,"stop":1694892946690,"duration":840}},{"uid":"6e4501478fa79447","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6e4501478fa79447","status":"passed","time":{"start":1694889934593,"stop":1694889935245,"duration":652}},{"uid":"c4b181d64ba065b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/c4b181d64ba065b0","status":"passed","time":{"start":1694864824653,"stop":1694864825651,"duration":998}},{"uid":"49d017ac9c3645f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/49d017ac9c3645f4","status":"passed","time":{"start":1694840537650,"stop":1694840538508,"duration":858}},{"uid":"6c4724737954b0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/6c4724737954b0d6","status":"passed","time":{"start":1694826951358,"stop":1694826953018,"duration":1660}},{"uid":"8029331f1f44d064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8029331f1f44d064","status":"passed","time":{"start":1694796928354,"stop":1694796929382,"duration":1028}},{"uid":"f965aae4fe3c285a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/f965aae4fe3c285a","status":"passed","time":{"start":1694740667941,"stop":1694740670927,"duration":2986}},{"uid":"6b2666f4c41fbef4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/6b2666f4c41fbef4","status":"passed","time":{"start":1694654142341,"stop":1694654142948,"duration":607}}]},"tags":[]},"source":"d7ef2af342f00e1e.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/dd08c395855b7b23.json b/3.11/942/data/test-cases/dd08c395855b7b23.json deleted file mode 100644 index f424e3df21..0000000000 --- a/3.11/942/data/test-cases/dd08c395855b7b23.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dd08c395855b7b23","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1695258846413,"stop":1695258851706,"duration":5293},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthNorfolkDistrictCouncil","time":{"start":1695258846414,"stop":1695258846414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthNorfolkDistrictCouncil","time":{"start":1695258846414,"stop":1695258851704,"duration":5290},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258851704,"stop":1695258851705,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258851705,"stop":1695258851706,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthNorfolkDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":91},"items":[{"uid":"2b665ce9a276f9fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/2b665ce9a276f9fc","status":"passed","time":{"start":1695206204390,"stop":1695206209633,"duration":5243}},{"uid":"b562e554ad7e583c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b562e554ad7e583c","status":"passed","time":{"start":1695193651777,"stop":1695193660476,"duration":8699}},{"uid":"38999366b3e0597a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/38999366b3e0597a","status":"passed","time":{"start":1695172465233,"stop":1695172471639,"duration":6406}},{"uid":"6967b3f18cd7b0ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/6967b3f18cd7b0ed","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x558da4fa1e23 \n#1 0x558da4cca7a7 \n#2 0x558da4d091d3 \n#3 0x558da4d092c1 \n#4 0x558da4d44a04 \n#5 0x558da4d2a03d \n#6 0x558da4d42369 \n#7 0x558da4d29de3 \n#8 0x558da4cfda7b \n#9 0x558da4cfe81e \n#10 0x558da4f63638 \n#11 0x558da4f67507 \n#12 0x558da4f71c4c \n#13 0x558da4f68136 \n#14 0x558da4f369cf \n#15 0x558da4f8bb98 \n#16 0x558da4f8bd68 \n#17 0x558da4f9acb3 \n#18 0x7fa406294b43 ","time":{"start":1695162035999,"stop":1695162052569,"duration":16570}},{"uid":"b185c2c09c2bea71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/b185c2c09c2bea71","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55be77d29e23 \n#1 0x55be77a527a7 \n#2 0x55be77a911d3 \n#3 0x55be77a912c1 \n#4 0x55be77acca04 \n#5 0x55be77ab203d \n#6 0x55be77aca369 \n#7 0x55be77ab1de3 \n#8 0x55be77a85a7b \n#9 0x55be77a8681e \n#10 0x55be77ceb638 \n#11 0x55be77cef507 \n#12 0x55be77cf9c4c \n#13 0x55be77cf0136 \n#14 0x55be77cbe9cf \n#15 0x55be77d13b98 \n#16 0x55be77d13d68 \n#17 0x55be77d22cb3 \n#18 0x7fdad6a94b43 ","time":{"start":1695159892238,"stop":1695159906764,"duration":14526}},{"uid":"c90df41bab7308e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/c90df41bab7308e5","status":"passed","time":{"start":1695157010650,"stop":1695157018816,"duration":8166}},{"uid":"7be95d53a8123fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/7be95d53a8123fb9","status":"passed","time":{"start":1695086125271,"stop":1695086132150,"duration":6879}},{"uid":"7b6e986d87054cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7b6e986d87054cf7","status":"passed","time":{"start":1694999902203,"stop":1694999911204,"duration":9001}},{"uid":"d7ac6ccc412a87e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/d7ac6ccc412a87e4","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55747001ce23 \n#1 0x55746fd457a7 \n#2 0x55746fd841d3 \n#3 0x55746fd842c1 \n#4 0x55746fdbfa04 \n#5 0x55746fda503d \n#6 0x55746fdbd369 \n#7 0x55746fda4de3 \n#8 0x55746fd78a7b \n#9 0x55746fd7981e \n#10 0x55746ffde638 \n#11 0x55746ffe2507 \n#12 0x55746ffecc4c \n#13 0x55746ffe3136 \n#14 0x55746ffb19cf \n#15 0x557470006b98 \n#16 0x557470006d68 \n#17 0x557470015cb3 \n#18 0x7f5e1fa94b43 ","time":{"start":1694987849388,"stop":1694987864103,"duration":14715}},{"uid":"961f9f8c705edc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/961f9f8c705edc8","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x555d006e7e23 \n#1 0x555d004107a7 \n#2 0x555d0044f1d3 \n#3 0x555d0044f2c1 \n#4 0x555d0048aa04 \n#5 0x555d0047003d \n#6 0x555d00488369 \n#7 0x555d0046fde3 \n#8 0x555d00443a7b \n#9 0x555d0044481e \n#10 0x555d006a9638 \n#11 0x555d006ad507 \n#12 0x555d006b7c4c \n#13 0x555d006ae136 \n#14 0x555d0067c9cf \n#15 0x555d006d1b98 \n#16 0x555d006d1d68 \n#17 0x555d006e0cb3 \n#18 0x7f6786094b43 ","time":{"start":1694987720197,"stop":1694987734642,"duration":14445}},{"uid":"48c76dc434e2676d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/48c76dc434e2676d","status":"passed","time":{"start":1694971683948,"stop":1694971690257,"duration":6309}},{"uid":"26b7cf3574ea4937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/26b7cf3574ea4937","status":"passed","time":{"start":1694913491400,"stop":1694913497427,"duration":6027}},{"uid":"442952b61cc8c71a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/442952b61cc8c71a","status":"passed","time":{"start":1694892783855,"stop":1694892789750,"duration":5895}},{"uid":"be608effcfcbba48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/be608effcfcbba48","status":"passed","time":{"start":1694889782583,"stop":1694889787930,"duration":5347}},{"uid":"e37063594cebbfe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e37063594cebbfe6","status":"passed","time":{"start":1694864656236,"stop":1694864663605,"duration":7369}},{"uid":"9d6e429112c37e16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9d6e429112c37e16","status":"passed","time":{"start":1694840370648,"stop":1694840384342,"duration":13694}},{"uid":"31fcc8f1d625c8f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/31fcc8f1d625c8f2","status":"passed","time":{"start":1694826795374,"stop":1694826801473,"duration":6099}},{"uid":"d1a03d0c95553abe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d1a03d0c95553abe","status":"passed","time":{"start":1694796763640,"stop":1694796771589,"duration":7949}},{"uid":"93d86d3af5bf888f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/93d86d3af5bf888f","status":"passed","time":{"start":1694740509641,"stop":1694740515863,"duration":6222}},{"uid":"558f505d321956eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/558f505d321956eb","status":"passed","time":{"start":1694653984990,"stop":1694653989833,"duration":4843}}]},"tags":[]},"source":"dd08c395855b7b23.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/dd8f4a1e99f36122.json b/3.11/942/data/test-cases/dd8f4a1e99f36122.json deleted file mode 100644 index e621792f1d..0000000000 --- a/3.11/942/data/test-cases/dd8f4a1e99f36122.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dd8f4a1e99f36122","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1695258851709,"stop":1695258853724,"duration":2015},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthSomersetCouncil","time":{"start":1695258851710,"stop":1695258851710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthSomersetCouncil","time":{"start":1695258851710,"stop":1695258853721,"duration":2011},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258853721,"stop":1695258853722,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258853722,"stop":1695258853724,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthSomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"b506a16b19606b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/b506a16b19606b91","status":"passed","time":{"start":1695206209636,"stop":1695206210904,"duration":1268}},{"uid":"86c65142e582b66f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/86c65142e582b66f","status":"passed","time":{"start":1695193660480,"stop":1695193662178,"duration":1698}},{"uid":"262b193e893486b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/262b193e893486b0","status":"passed","time":{"start":1695172471642,"stop":1695172473374,"duration":1732}},{"uid":"1f27aab4e891923f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1f27aab4e891923f","status":"passed","time":{"start":1695162052625,"stop":1695162054746,"duration":2121}},{"uid":"ca412dcd204767c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ca412dcd204767c2","status":"passed","time":{"start":1695159906815,"stop":1695159908131,"duration":1316}},{"uid":"a882612c953a7450","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/a882612c953a7450","status":"passed","time":{"start":1695157018820,"stop":1695157021194,"duration":2374}},{"uid":"5fb26d75d40da06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/5fb26d75d40da06a","status":"passed","time":{"start":1695086132154,"stop":1695086134851,"duration":2697}},{"uid":"d2f98079a73178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d2f98079a73178","status":"passed","time":{"start":1694999911209,"stop":1694999913388,"duration":2179}},{"uid":"afafa646d77232c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/afafa646d77232c1","status":"passed","time":{"start":1694987864149,"stop":1694987865356,"duration":1207}},{"uid":"470e4c87b2e16bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/470e4c87b2e16bc","status":"passed","time":{"start":1694987734691,"stop":1694987736737,"duration":2046}},{"uid":"5fe75444daa2fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/5fe75444daa2fb44","status":"passed","time":{"start":1694971690260,"stop":1694971691981,"duration":1721}},{"uid":"30e0aa3fb05789fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/30e0aa3fb05789fd","status":"passed","time":{"start":1694913497430,"stop":1694913498616,"duration":1186}},{"uid":"cfa70a69573d3145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/cfa70a69573d3145","status":"passed","time":{"start":1694892789753,"stop":1694892791390,"duration":1637}},{"uid":"bae6e3b2c7c5ed74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/bae6e3b2c7c5ed74","status":"passed","time":{"start":1694889787934,"stop":1694889789046,"duration":1112}},{"uid":"516462dc51f567ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/516462dc51f567ba","status":"passed","time":{"start":1694864663609,"stop":1694864671515,"duration":7906}},{"uid":"79a9972de92b6c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/79a9972de92b6c58","status":"passed","time":{"start":1694840384345,"stop":1694840385868,"duration":1523}},{"uid":"c394e224e4f48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/c394e224e4f48d","status":"passed","time":{"start":1694826801475,"stop":1694826802987,"duration":1512}},{"uid":"51b9993b7bdfcd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/51b9993b7bdfcd94","status":"passed","time":{"start":1694796771592,"stop":1694796774146,"duration":2554}},{"uid":"d7369f1805c24185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/d7369f1805c24185","status":"passed","time":{"start":1694740515866,"stop":1694740517462,"duration":1596}},{"uid":"892065ff811bc6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/892065ff811bc6dd","status":"passed","time":{"start":1694653989836,"stop":1694653991929,"duration":2093}}]},"tags":[]},"source":"dd8f4a1e99f36122.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/ddbe83cf97d8b2c4.json b/3.11/942/data/test-cases/ddbe83cf97d8b2c4.json deleted file mode 100644 index 1910b01d2f..0000000000 --- a/3.11/942/data/test-cases/ddbe83cf97d8b2c4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ddbe83cf97d8b2c4","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1695258766557,"stop":1695258768427,"duration":1870},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastleighBoroughCouncil","time":{"start":1695258766557,"stop":1695258766558,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastleighBoroughCouncil","time":{"start":1695258766558,"stop":1695258768425,"duration":1867},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258768425,"stop":1695258768426,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258768426,"stop":1695258768427,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastleighBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"6851fac25d580374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/6851fac25d580374","status":"passed","time":{"start":1695206154362,"stop":1695206155854,"duration":1492}},{"uid":"624078889f0d0d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/624078889f0d0d78","status":"passed","time":{"start":1695193609116,"stop":1695193610969,"duration":1853}},{"uid":"bc22211fd6298ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/bc22211fd6298ebd","status":"passed","time":{"start":1695172403533,"stop":1695172405371,"duration":1838}},{"uid":"41b3b6c4d8ac1823","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/41b3b6c4d8ac1823","status":"passed","time":{"start":1695161904542,"stop":1695161906206,"duration":1664}},{"uid":"be1274c230dd2a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/be1274c230dd2a4e","status":"passed","time":{"start":1695159854009,"stop":1695159855443,"duration":1434}},{"uid":"cd300d275f77c618","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/cd300d275f77c618","status":"passed","time":{"start":1695156958995,"stop":1695156960877,"duration":1882}},{"uid":"98b13203591f455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/98b13203591f455","status":"passed","time":{"start":1695086062412,"stop":1695086064089,"duration":1677}},{"uid":"983e5a20e5b5553a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/983e5a20e5b5553a","status":"passed","time":{"start":1694999614070,"stop":1694999615955,"duration":1885}},{"uid":"cd8c63965e6f2dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/cd8c63965e6f2dc9","status":"passed","time":{"start":1694987810931,"stop":1694987812291,"duration":1360}},{"uid":"61e185258b14327b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/61e185258b14327b","status":"passed","time":{"start":1694987673042,"stop":1694987674495,"duration":1453}},{"uid":"f6f8c511623a4394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/f6f8c511623a4394","status":"passed","time":{"start":1694971644788,"stop":1694971646449,"duration":1661}},{"uid":"478a607b026a09f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/478a607b026a09f9","status":"passed","time":{"start":1694913429759,"stop":1694913431252,"duration":1493}},{"uid":"9c40c9f6e7b8ea48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/9c40c9f6e7b8ea48","status":"passed","time":{"start":1694892743653,"stop":1694892745001,"duration":1348}},{"uid":"a3d5d7f04113215d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/a3d5d7f04113215d","status":"passed","time":{"start":1694889742955,"stop":1694889744321,"duration":1366}},{"uid":"34e983aa402f68ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/34e983aa402f68ed","status":"passed","time":{"start":1694864617466,"stop":1694864619254,"duration":1788}},{"uid":"92cc40a513930fa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/92cc40a513930fa1","status":"passed","time":{"start":1694840296638,"stop":1694840298190,"duration":1552}},{"uid":"564ae8a28e616772","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/564ae8a28e616772","status":"passed","time":{"start":1694826684222,"stop":1694826685659,"duration":1437}},{"uid":"7926fae14891bc85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/7926fae14891bc85","status":"passed","time":{"start":1694796707471,"stop":1694796709277,"duration":1806}},{"uid":"d6ff89074a5dddc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/d6ff89074a5dddc6","status":"passed","time":{"start":1694740435466,"stop":1694740436890,"duration":1424}},{"uid":"91748d002748814a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/91748d002748814a","status":"passed","time":{"start":1694653922201,"stop":1694653923709,"duration":1508}}]},"tags":[]},"source":"ddbe83cf97d8b2c4.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/df79be75aafd9718.json b/3.11/942/data/test-cases/df79be75aafd9718.json deleted file mode 100644 index 8c284b5621..0000000000 --- a/3.11/942/data/test-cases/df79be75aafd9718.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"df79be75aafd9718","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1695258951363,"stop":1695258954031,"duration":2668},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1695258951364,"stop":1695258951364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LondonBoroughHounslow","time":{"start":1695258951364,"stop":1695258954029,"duration":2665},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258954029,"stop":1695258954029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258954029,"stop":1695258954031,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LondonBoroughHounslow"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"e9b137fbab78066e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/e9b137fbab78066e","status":"passed","time":{"start":1695206305919,"stop":1695206308867,"duration":2948}},{"uid":"f28b976edb276577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f28b976edb276577","status":"passed","time":{"start":1695193883461,"stop":1695193886805,"duration":3344}},{"uid":"db83bd2a6fb3793f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/db83bd2a6fb3793f","status":"passed","time":{"start":1695172648056,"stop":1695172651021,"duration":2965}},{"uid":"28ae23c1a945cfd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/28ae23c1a945cfd3","status":"passed","time":{"start":1695162109872,"stop":1695162112459,"duration":2587}},{"uid":"ed255d6e52bae950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ed255d6e52bae950","status":"passed","time":{"start":1695160058238,"stop":1695160060930,"duration":2692}},{"uid":"1b15c3a232d8cb14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/1b15c3a232d8cb14","status":"passed","time":{"start":1695156977853,"stop":1695156980775,"duration":2922}},{"uid":"58dab2ee06865ca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/58dab2ee06865ca2","status":"passed","time":{"start":1695086290344,"stop":1695086293471,"duration":3127}},{"uid":"a6e36f01f8d746f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/a6e36f01f8d746f1","status":"passed","time":{"start":1694999635071,"stop":1694999637858,"duration":2787}},{"uid":"defb327d2ec0658a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/defb327d2ec0658a","status":"passed","time":{"start":1694987974642,"stop":1694987977561,"duration":2919}},{"uid":"15eac885006da27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/15eac885006da27","status":"passed","time":{"start":1694987691536,"stop":1694987693963,"duration":2427}},{"uid":"6c5d680197c43e7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/6c5d680197c43e7c","status":"passed","time":{"start":1694971650971,"stop":1694971653808,"duration":2837}},{"uid":"6f60b48a8499bafc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/6f60b48a8499bafc","status":"passed","time":{"start":1694913600530,"stop":1694913604331,"duration":3801}},{"uid":"7a73666a23c008d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/7a73666a23c008d6","status":"passed","time":{"start":1694892965993,"stop":1694892968656,"duration":2663}},{"uid":"139d04a4bee61c2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/139d04a4bee61c2b","status":"passed","time":{"start":1694889901979,"stop":1694889904596,"duration":2617}},{"uid":"dc764da9a273c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/dc764da9a273c13a","status":"passed","time":{"start":1694864882453,"stop":1694864885465,"duration":3012}},{"uid":"70f4ca56721fa410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/70f4ca56721fa410","status":"passed","time":{"start":1694840508953,"stop":1694840511828,"duration":2875}},{"uid":"bb32ed168bce27ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/bb32ed168bce27ee","status":"passed","time":{"start":1694826855949,"stop":1694826859182,"duration":3233}},{"uid":"c75f3092bec7208e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c75f3092bec7208e","status":"passed","time":{"start":1694796981055,"stop":1694796983947,"duration":2892}},{"uid":"8e7e98b623306f71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/8e7e98b623306f71","status":"passed","time":{"start":1694740593205,"stop":1694740595656,"duration":2451}},{"uid":"a83f7f60892decdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/a83f7f60892decdd","status":"passed","time":{"start":1694654080502,"stop":1694654083040,"duration":2538}}]},"tags":[]},"source":"df79be75aafd9718.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/e0f56a28a61a3255.json b/3.11/942/data/test-cases/e0f56a28a61a3255.json deleted file mode 100644 index bb8c34730d..0000000000 --- a/3.11/942/data/test-cases/e0f56a28a61a3255.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e0f56a28a61a3255","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1695258769879,"stop":1695258771021,"duration":1142},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastRidingCouncil","time":{"start":1695258769879,"stop":1695258769880,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastRidingCouncil","time":{"start":1695258769880,"stop":1695258771019,"duration":1139},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258771019,"stop":1695258771020,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258771020,"stop":1695258771021,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastRidingCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"bc5324e2c4a40210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/bc5324e2c4a40210","status":"passed","time":{"start":1695206157340,"stop":1695206163117,"duration":5777}},{"uid":"88677021cb4ea9f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/88677021cb4ea9f8","status":"passed","time":{"start":1695193613303,"stop":1695193614716,"duration":1413}},{"uid":"bde9e506e9ac1a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/bde9e506e9ac1a3c","status":"passed","time":{"start":1695172407525,"stop":1695172413096,"duration":5571}},{"uid":"1e8c762d002c3445","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1e8c762d002c3445","status":"passed","time":{"start":1695161908083,"stop":1695161912626,"duration":4543}},{"uid":"acd27ab0f45415e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/acd27ab0f45415e5","status":"passed","time":{"start":1695159856767,"stop":1695159857927,"duration":1160}},{"uid":"5541a758083dff8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5541a758083dff8a","status":"passed","time":{"start":1695156963230,"stop":1695156965079,"duration":1849}},{"uid":"b932b7998582b6c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/b932b7998582b6c8","status":"passed","time":{"start":1695086065975,"stop":1695086067111,"duration":1136}},{"uid":"15e85ad75a3f90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/15e85ad75a3f90e","status":"passed","time":{"start":1694999618417,"stop":1694999623991,"duration":5574}},{"uid":"7ff690755610c26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/7ff690755610c26f","status":"passed","time":{"start":1694987813717,"stop":1694987814774,"duration":1057}},{"uid":"b7fc0144d74ded56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b7fc0144d74ded56","status":"passed","time":{"start":1694987675929,"stop":1694987680411,"duration":4482}},{"uid":"231a4b34a5daf3f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/231a4b34a5daf3f9","status":"passed","time":{"start":1694971648616,"stop":1694971649821,"duration":1205}},{"uid":"c11c956001fb8408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c11c956001fb8408","status":"passed","time":{"start":1694913432710,"stop":1694913437657,"duration":4947}},{"uid":"5bd98c91da3b8841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5bd98c91da3b8841","status":"passed","time":{"start":1694892746836,"stop":1694892751444,"duration":4608}},{"uid":"1d786a0cd5d4041a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/1d786a0cd5d4041a","status":"passed","time":{"start":1694889745635,"stop":1694889748264,"duration":2629}},{"uid":"c5dc4d40f779a989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/c5dc4d40f779a989","status":"passed","time":{"start":1694864621599,"stop":1694864623132,"duration":1533}},{"uid":"9d8f720b4a6d60f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9d8f720b4a6d60f","status":"passed","time":{"start":1694840300043,"stop":1694840301328,"duration":1285}},{"uid":"20610d1e67760c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/20610d1e67760c9b","status":"passed","time":{"start":1694826687123,"stop":1694826688245,"duration":1122}},{"uid":"30576b23499fc18f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/30576b23499fc18f","status":"passed","time":{"start":1694796711635,"stop":1694796722514,"duration":10879}},{"uid":"270937366cd9f98f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/270937366cd9f98f","status":"passed","time":{"start":1694740438222,"stop":1694740439111,"duration":889}},{"uid":"684c0a530276e576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/684c0a530276e576","status":"passed","time":{"start":1694653925040,"stop":1694653926192,"duration":1152}}]},"tags":[]},"source":"e0f56a28a61a3255.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/e24cb3250d59220f.json b/3.11/942/data/test-cases/e24cb3250d59220f.json deleted file mode 100644 index 34a105f0f4..0000000000 --- a/3.11/942/data/test-cases/e24cb3250d59220f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e24cb3250d59220f","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1695259037341,"stop":1695259038986,"duration":1645},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WealdenDistrictCouncil","time":{"start":1695259037342,"stop":1695259037342,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WealdenDistrictCouncil","time":{"start":1695259037342,"stop":1695259038983,"duration":1641},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259038984,"stop":1695259038984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259038984,"stop":1695259038986,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WealdenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"a21c292912197490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a21c292912197490","status":"passed","time":{"start":1695206393026,"stop":1695206394595,"duration":1569}},{"uid":"464c47abccdab217","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/464c47abccdab217","status":"passed","time":{"start":1695193916504,"stop":1695193918342,"duration":1838}},{"uid":"f61e64ddc96b71b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/f61e64ddc96b71b","status":"passed","time":{"start":1695172679501,"stop":1695172681267,"duration":1766}},{"uid":"a35b5de8a71d6fdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/a35b5de8a71d6fdb","status":"passed","time":{"start":1695162232211,"stop":1695162233906,"duration":1695}},{"uid":"5ea3892a580d3ab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5ea3892a580d3ab1","status":"passed","time":{"start":1695160113772,"stop":1695160115218,"duration":1446}},{"uid":"acc415dafd3536ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/acc415dafd3536ee","status":"passed","time":{"start":1695157210942,"stop":1695157212975,"duration":2033}},{"uid":"7a1b7b91383166de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/7a1b7b91383166de","status":"passed","time":{"start":1695086335070,"stop":1695086336879,"duration":1809}},{"uid":"38b007bffa27775f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/38b007bffa27775f","status":"passed","time":{"start":1694999876410,"stop":1694999878492,"duration":2082}},{"uid":"c085721b10efdd49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/c085721b10efdd49","status":"passed","time":{"start":1694988151546,"stop":1694988152879,"duration":1333}},{"uid":"c83822f3beb33a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/c83822f3beb33a61","status":"passed","time":{"start":1694987996357,"stop":1694987997881,"duration":1524}},{"uid":"8454fd3a7e0d9d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8454fd3a7e0d9d30","status":"passed","time":{"start":1694971872079,"stop":1694971874091,"duration":2012}},{"uid":"e1351b93fb4476c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/e1351b93fb4476c4","status":"passed","time":{"start":1694913669808,"stop":1694913674352,"duration":4544}},{"uid":"365bbba4d43c940c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/365bbba4d43c940c","status":"passed","time":{"start":1694892990785,"stop":1694892992331,"duration":1546}},{"uid":"2673c8ad4336802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/2673c8ad4336802b","status":"passed","time":{"start":1694889954208,"stop":1694889955599,"duration":1391}},{"uid":"e187a33a9edf196c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e187a33a9edf196c","status":"passed","time":{"start":1694864914495,"stop":1694864916451,"duration":1956}},{"uid":"a5f0e98d58e27b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/a5f0e98d58e27b35","status":"passed","time":{"start":1694840571256,"stop":1694840572908,"duration":1652}},{"uid":"5d87d2254d7236fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/5d87d2254d7236fe","status":"passed","time":{"start":1694826972286,"stop":1694826973929,"duration":1643}},{"uid":"8f7a2d4444316cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8f7a2d4444316cba","status":"passed","time":{"start":1694797010995,"stop":1694797012750,"duration":1755}},{"uid":"32b475295cbe7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/32b475295cbe7bc","status":"passed","time":{"start":1694740690499,"stop":1694740691901,"duration":1402}},{"uid":"970b135fca9036a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/970b135fca9036a","status":"passed","time":{"start":1694654161392,"stop":1694654162902,"duration":1510}}]},"tags":[]},"source":"e24cb3250d59220f.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/e6e87719223b12dd.json b/3.11/942/data/test-cases/e6e87719223b12dd.json deleted file mode 100644 index 9420ffd030..0000000000 --- a/3.11/942/data/test-cases/e6e87719223b12dd.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e6e87719223b12dd","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1695258788818,"stop":1695258797553,"duration":8735},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LancasterCityCouncil","time":{"start":1695258788819,"stop":1695258788819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LancasterCityCouncil","time":{"start":1695258788820,"stop":1695258797549,"duration":8729},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258797549,"stop":1695258797550,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258797550,"stop":1695258797553,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LancasterCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":52},"items":[{"uid":"e4886403faec9e10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/e4886403faec9e10","status":"passed","time":{"start":1695206185423,"stop":1695206192330,"duration":6907}},{"uid":"cbad2ece70989c3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/cbad2ece70989c3e","status":"passed","time":{"start":1695193635832,"stop":1695193642263,"duration":6431}},{"uid":"94b39c595f6c375e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/94b39c595f6c375e","status":"passed","time":{"start":1695172433672,"stop":1695172439196,"duration":5524}},{"uid":"61e59e8191cb9ffb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/61e59e8191cb9ffb","status":"passed","time":{"start":1695162019527,"stop":1695162024596,"duration":5069}},{"uid":"da7e48f09bcb9e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/da7e48f09bcb9e7d","status":"failed","statusDetails":"requests.exceptions.MissingSchema: Invalid URL '': No scheme supplied. Perhaps you meant https://?","time":{"start":1695159876754,"stop":1695159920568,"duration":43814}},{"uid":"6fd25c3d851c2113","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/6fd25c3d851c2113","status":"passed","time":{"start":1695156986891,"stop":1695156992324,"duration":5433}},{"uid":"b62c6806a4d3aabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/b62c6806a4d3aabb","status":"passed","time":{"start":1695086086897,"stop":1695086097304,"duration":10407}},{"uid":"93d11b7f5f70f966","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/93d11b7f5f70f966","status":"passed","time":{"start":1694999644677,"stop":1694999650386,"duration":5709}},{"uid":"1110971b5d91c1e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1110971b5d91c1e5","status":"passed","time":{"start":1694987831742,"stop":1694987839414,"duration":7672}},{"uid":"2250727362f93697","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/2250727362f93697","status":"passed","time":{"start":1694987698552,"stop":1694987705566,"duration":7014}},{"uid":"8f1d6b50c582ed8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8f1d6b50c582ed8","status":"passed","time":{"start":1694971669610,"stop":1694971674799,"duration":5189}},{"uid":"f2990c9805053001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f2990c9805053001","status":"passed","time":{"start":1694913456154,"stop":1694913465486,"duration":9332}},{"uid":"2776187e6920a115","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/2776187e6920a115","status":"passed","time":{"start":1694892774207,"stop":1694892781108,"duration":6901}},{"uid":"6636d043cbbec769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6636d043cbbec769","status":"passed","time":{"start":1694889765013,"stop":1694889772969,"duration":7956}},{"uid":"88583a0c6086f93f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/88583a0c6086f93f","status":"passed","time":{"start":1694864642677,"stop":1694864647986,"duration":5309}},{"uid":"e216eec717f9e6ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/e216eec717f9e6ad","status":"passed","time":{"start":1694840321834,"stop":1694840328075,"duration":6241}},{"uid":"4c68d1fe0b73bb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4c68d1fe0b73bb21","status":"passed","time":{"start":1694826710546,"stop":1694826719937,"duration":9391}},{"uid":"c5d2614703f6c52e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c5d2614703f6c52e","status":"passed","time":{"start":1694796732903,"stop":1694796738508,"duration":5605}},{"uid":"ec99642875f97035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/ec99642875f97035","status":"passed","time":{"start":1694740457853,"stop":1694740463390,"duration":5537}},{"uid":"d2c2abf8e374ab5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/d2c2abf8e374ab5b","status":"passed","time":{"start":1694653942246,"stop":1694653951175,"duration":8929}}]},"tags":[]},"source":"e6e87719223b12dd.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/e70451c334018bed.json b/3.11/942/data/test-cases/e70451c334018bed.json deleted file mode 100644 index 25f5e48f7c..0000000000 --- a/3.11/942/data/test-cases/e70451c334018bed.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e70451c334018bed","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1695258785910,"stop":1695258790250,"duration":4340},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DerbyshireDalesDistrictCouncil","time":{"start":1695258785910,"stop":1695258785911,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DerbyshireDalesDistrictCouncil","time":{"start":1695258785911,"stop":1695258790248,"duration":4337},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258790249,"stop":1695258790249,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258790249,"stop":1695258790250,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DerbyshireDalesDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"ff2cee7ba040f85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ff2cee7ba040f85c","status":"passed","time":{"start":1695206161671,"stop":1695206165226,"duration":3555}},{"uid":"ba350b5c45e1ba0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ba350b5c45e1ba0","status":"passed","time":{"start":1695193619767,"stop":1695193624503,"duration":4736}},{"uid":"5d935416a8e49392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/5d935416a8e49392","status":"passed","time":{"start":1695172426323,"stop":1695172432254,"duration":5931}},{"uid":"556ef7f6929070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/556ef7f6929070","status":"passed","time":{"start":1695161917032,"stop":1695161921156,"duration":4124}},{"uid":"7dbad4418aebec47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/7dbad4418aebec47","status":"passed","time":{"start":1695159864251,"stop":1695159867721,"duration":3470}},{"uid":"e350c8ef0813b624","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/e350c8ef0813b624","status":"passed","time":{"start":1695156967857,"stop":1695156972639,"duration":4782}},{"uid":"9a6630363fae6e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9a6630363fae6e3b","status":"passed","time":{"start":1695086073715,"stop":1695086078183,"duration":4468}},{"uid":"c7b96fcff829c845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/c7b96fcff829c845","status":"passed","time":{"start":1694999623390,"stop":1694999628791,"duration":5401}},{"uid":"acd26f038c9086df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/acd26f038c9086df","status":"passed","time":{"start":1694987822967,"stop":1694987826676,"duration":3709}},{"uid":"807ae708be912ec8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/807ae708be912ec8","status":"passed","time":{"start":1694987682840,"stop":1694987686514,"duration":3674}},{"uid":"1a524c1de1c907e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/1a524c1de1c907e","status":"passed","time":{"start":1694971631055,"stop":1694971635585,"duration":4530}},{"uid":"cc28061a6269dc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/cc28061a6269dc10","status":"passed","time":{"start":1694913442944,"stop":1694913446619,"duration":3675}},{"uid":"b4a84e7c9d6183ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b4a84e7c9d6183ca","status":"passed","time":{"start":1694892755308,"stop":1694892760419,"duration":5111}},{"uid":"705ddd2a78fcf488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/705ddd2a78fcf488","status":"passed","time":{"start":1694889752010,"stop":1694889756312,"duration":4302}},{"uid":"8db3c78dd78c1fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/8db3c78dd78c1fbd","status":"passed","time":{"start":1694864626167,"stop":1694864631496,"duration":5329}},{"uid":"a87d658b451a7aa4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/a87d658b451a7aa4","status":"passed","time":{"start":1694840304478,"stop":1694840309959,"duration":5481}},{"uid":"d6a4d05146dd1f36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/d6a4d05146dd1f36","status":"passed","time":{"start":1694826708266,"stop":1694826716715,"duration":8449}},{"uid":"8d88f58d047c04ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8d88f58d047c04ed","status":"passed","time":{"start":1694796721323,"stop":1694796727149,"duration":5826}},{"uid":"d1dc6d9e2f469fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/d1dc6d9e2f469fbd","status":"passed","time":{"start":1694740449753,"stop":1694740456164,"duration":6411}},{"uid":"24c6a9414f47e85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/24c6a9414f47e85f","status":"passed","time":{"start":1694653940836,"stop":1694653945265,"duration":4429}}]},"tags":[]},"source":"e70451c334018bed.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/e9928ac545bae63b.json b/3.11/942/data/test-cases/e9928ac545bae63b.json deleted file mode 100644 index 7a98e4cfae..0000000000 --- a/3.11/942/data/test-cases/e9928ac545bae63b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e9928ac545bae63b","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1695258740875,"stop":1695258742513,"duration":1638},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CharnwoodBoroughCouncil","time":{"start":1695258740876,"stop":1695258740876,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CharnwoodBoroughCouncil","time":{"start":1695258740876,"stop":1695258742511,"duration":1635},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258742511,"stop":1695258742511,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258742511,"stop":1695258742513,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CharnwoodBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":91},"items":[{"uid":"c6633577b1c2c8a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/c6633577b1c2c8a2","status":"passed","time":{"start":1695206122938,"stop":1695206124252,"duration":1314}},{"uid":"4bc39ac1dfd92bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/4bc39ac1dfd92bf8","status":"passed","time":{"start":1695193582246,"stop":1695193584090,"duration":1844}},{"uid":"d70ff530e80ab181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/d70ff530e80ab181","status":"passed","time":{"start":1695172377564,"stop":1695172379200,"duration":1636}},{"uid":"a602dc578805317c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/a602dc578805317c","status":"passed","time":{"start":1695161882973,"stop":1695161884566,"duration":1593}},{"uid":"2566261f873a3258","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/2566261f873a3258","status":"passed","time":{"start":1695159827973,"stop":1695159830450,"duration":2477}},{"uid":"58a0af10c41be270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/58a0af10c41be270","status":"passed","time":{"start":1695156926330,"stop":1695156928096,"duration":1766}},{"uid":"435a16312d602c94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/435a16312d602c94","status":"passed","time":{"start":1695086027079,"stop":1695086028716,"duration":1637}},{"uid":"742b8b31d41ee21e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/742b8b31d41ee21e","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1694999580261,"stop":1694999581964,"duration":1703}},{"uid":"cbc38cc62b401909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/cbc38cc62b401909","status":"passed","time":{"start":1694987789360,"stop":1694987790614,"duration":1254}},{"uid":"ecc26f03320ebb06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/ecc26f03320ebb06","status":"passed","time":{"start":1694987650642,"stop":1694987652998,"duration":2356}},{"uid":"e0403291e0f79651","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e0403291e0f79651","status":"passed","time":{"start":1694971596783,"stop":1694971598726,"duration":1943}},{"uid":"f41e37f9241a3e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f41e37f9241a3e52","status":"passed","time":{"start":1694913389677,"stop":1694913391067,"duration":1390}},{"uid":"5aea2912d8d50715","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5aea2912d8d50715","status":"passed","time":{"start":1694892718346,"stop":1694892719872,"duration":1526}},{"uid":"7e2b336e054fd4a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/7e2b336e054fd4a3","status":"passed","time":{"start":1694889719636,"stop":1694889720997,"duration":1361}},{"uid":"a6281ae49d6e377f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/a6281ae49d6e377f","status":"passed","time":{"start":1694864581274,"stop":1694864583196,"duration":1922}},{"uid":"88c6954ad5e7da51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/88c6954ad5e7da51","status":"passed","time":{"start":1694840268399,"stop":1694840269970,"duration":1571}},{"uid":"2f0afeb2d71111bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2f0afeb2d71111bb","status":"passed","time":{"start":1694826660829,"stop":1694826662223,"duration":1394}},{"uid":"e45011dcf8395ca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e45011dcf8395ca4","status":"passed","time":{"start":1694796682030,"stop":1694796683204,"duration":1174}},{"uid":"20804dff7a6273c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/20804dff7a6273c3","status":"passed","time":{"start":1694740405763,"stop":1694740407109,"duration":1346}},{"uid":"8883aa1eed3a57ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/8883aa1eed3a57ad","status":"passed","time":{"start":1694653894685,"stop":1694653896000,"duration":1315}}]},"tags":[]},"source":"e9928ac545bae63b.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/ea30325e9c2d667a.json b/3.11/942/data/test-cases/ea30325e9c2d667a.json deleted file mode 100644 index 75307e6dee..0000000000 --- a/3.11/942/data/test-cases/ea30325e9c2d667a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ea30325e9c2d667a","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1695259026032,"stop":1695259031470,"duration":5438},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WakefieldCityCouncil","time":{"start":1695259026033,"stop":1695259026033,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WakefieldCityCouncil","time":{"start":1695259026033,"stop":1695259031466,"duration":5433},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259031467,"stop":1695259031467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259031467,"stop":1695259031470,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WakefieldCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":7,"unknown":0,"total":91},"items":[{"uid":"bc755ad10df62dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/bc755ad10df62dfb","status":"passed","time":{"start":1695206371366,"stop":1695206383917,"duration":12551}},{"uid":"984118e3778d4dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/984118e3778d4dfb","status":"passed","time":{"start":1695193901684,"stop":1695193908618,"duration":6934}},{"uid":"daf1145f6dc98eff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/daf1145f6dc98eff","status":"passed","time":{"start":1695172667004,"stop":1695172673363,"duration":6359}},{"uid":"7e65bf8462dd8eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/7e65bf8462dd8eb2","status":"passed","time":{"start":1695162218946,"stop":1695162225752,"duration":6806}},{"uid":"e53461f76e98b7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/e53461f76e98b7b","status":"passed","time":{"start":1695160097481,"stop":1695160107912,"duration":10431}},{"uid":"26e1cab8910778ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/26e1cab8910778ed","status":"passed","time":{"start":1695157195696,"stop":1695157204349,"duration":8653}},{"uid":"60cffdb2e61c40b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/60cffdb2e61c40b5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1695086326799,"stop":1695086327819,"duration":1020}},{"uid":"314c7544e0f13828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/314c7544e0f13828","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694999868568,"stop":1694999869798,"duration":1230}},{"uid":"a98ee9f50ba86ae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/a98ee9f50ba86ae9","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694988152024,"stop":1694988152849,"duration":825}},{"uid":"e2be72ffd2887d4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/e2be72ffd2887d4b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694988035483,"stop":1694988036543,"duration":1060}},{"uid":"70a377db17e52063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/70a377db17e52063","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694971864199,"stop":1694971865455,"duration":1256}},{"uid":"4c2d6f897ef720d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4c2d6f897ef720d5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694913660800,"stop":1694913661667,"duration":867}},{"uid":"9351d9c54051a7a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/9351d9c54051a7a8","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694892985332,"stop":1694892986363,"duration":1031}},{"uid":"617cdcfb647f8e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/617cdcfb647f8e31","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694890072695,"stop":1694890073355,"duration":660}},{"uid":"c1d85771a6616035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/c1d85771a6616035","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694864905559,"stop":1694864908006,"duration":2447}},{"uid":"17959b8275dbd069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/17959b8275dbd069","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694840563653,"stop":1694840564656,"duration":1003}},{"uid":"5d74661eb7783460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/5d74661eb7783460","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694826964247,"stop":1694826965219,"duration":972}},{"uid":"986a325359f11c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/986a325359f11c61","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694797003930,"stop":1694797004943,"duration":1013}},{"uid":"fcb395fabcc1f08e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/fcb395fabcc1f08e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694740683204,"stop":1694740684014,"duration":810}},{"uid":"6c05e8b68da1bafa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/6c05e8b68da1bafa","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694654153081,"stop":1694654154155,"duration":1074}}]},"tags":[]},"source":"ea30325e9c2d667a.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/ec94c4c4fa0c336e.json b/3.11/942/data/test-cases/ec94c4c4fa0c336e.json deleted file mode 100644 index 601a7ca4d6..0000000000 --- a/3.11/942/data/test-cases/ec94c4c4fa0c336e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ec94c4c4fa0c336e","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1695259031474,"stop":1695259033209,"duration":1735},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WarwickDistrictCouncil","time":{"start":1695259031474,"stop":1695259031475,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WarwickDistrictCouncil","time":{"start":1695259031475,"stop":1695259033206,"duration":1731},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259033206,"stop":1695259033206,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259033208,"stop":1695259033209,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WarwickDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"736dd099aaa870f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/736dd099aaa870f5","status":"passed","time":{"start":1695206383921,"stop":1695206385564,"duration":1643}},{"uid":"9b2d706b887fc892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/9b2d706b887fc892","status":"passed","time":{"start":1695193908623,"stop":1695193910277,"duration":1654}},{"uid":"99921ae1c4a3bc78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/99921ae1c4a3bc78","status":"passed","time":{"start":1695172673366,"stop":1695172675020,"duration":1654}},{"uid":"259f1c22c4a6850e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/259f1c22c4a6850e","status":"passed","time":{"start":1695162225756,"stop":1695162227907,"duration":2151}},{"uid":"dd651fec37f08cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/dd651fec37f08cc3","status":"passed","time":{"start":1695160107915,"stop":1695160109699,"duration":1784}},{"uid":"244bda99cbf04284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/244bda99cbf04284","status":"passed","time":{"start":1695157204353,"stop":1695157206388,"duration":2035}},{"uid":"d9636827568bd6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/d9636827568bd6f","status":"passed","time":{"start":1695086327884,"stop":1695086329267,"duration":1383}},{"uid":"940ac27c70452166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/940ac27c70452166","status":"passed","time":{"start":1694999869862,"stop":1694999872018,"duration":2156}},{"uid":"6a3596a2e367b64e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/6a3596a2e367b64e","status":"passed","time":{"start":1694988145686,"stop":1694988147466,"duration":1780}},{"uid":"86cd14de274c28b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/86cd14de274c28b3","status":"passed","time":{"start":1694987990334,"stop":1694987992275,"duration":1941}},{"uid":"259dd9095094a3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/259dd9095094a3a2","status":"passed","time":{"start":1694971865507,"stop":1694971866922,"duration":1415}},{"uid":"79481bfe4af09478","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/79481bfe4af09478","status":"passed","time":{"start":1694913661719,"stop":1694913664438,"duration":2719}},{"uid":"294a77284ae6bfa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/294a77284ae6bfa1","status":"passed","time":{"start":1694893114956,"stop":1694893116968,"duration":2012}},{"uid":"df7933e870658fb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/df7933e870658fb1","status":"passed","time":{"start":1694889947456,"stop":1694889948810,"duration":1354}},{"uid":"210835559350df49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/210835559350df49","status":"passed","time":{"start":1694864908069,"stop":1694864909581,"duration":1512}},{"uid":"34f4620b49dd398d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/34f4620b49dd398d","status":"passed","time":{"start":1694840564711,"stop":1694840566108,"duration":1397}},{"uid":"922d9ea6f240dad0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/922d9ea6f240dad0","status":"passed","time":{"start":1694826965271,"stop":1694826967244,"duration":1973}},{"uid":"9e9c1953631744a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/9e9c1953631744a8","status":"passed","time":{"start":1694797005011,"stop":1694797006426,"duration":1415}},{"uid":"9e5f8f153fff9627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/9e5f8f153fff9627","status":"passed","time":{"start":1694740684069,"stop":1694740686409,"duration":2340}},{"uid":"44af89ccc0452003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/44af89ccc0452003","status":"passed","time":{"start":1694654154312,"stop":1694654155707,"duration":1395}}]},"tags":[]},"source":"ec94c4c4fa0c336e.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/ecb49d9393205c29.json b/3.11/942/data/test-cases/ecb49d9393205c29.json deleted file mode 100644 index 31a0e29611..0000000000 --- a/3.11/942/data/test-cases/ecb49d9393205c29.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ecb49d9393205c29","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1695258853726,"stop":1695258859508,"duration":5782},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1695258853727,"stop":1695258853727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthTynesideCouncil","time":{"start":1695258853727,"stop":1695258859504,"duration":5777},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258859505,"stop":1695258859505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258859505,"stop":1695258859508,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthTynesideCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":91},"items":[{"uid":"af4dc5029500637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/af4dc5029500637","status":"passed","time":{"start":1695206210906,"stop":1695206217249,"duration":6343}},{"uid":"6f1be552f759a1f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/6f1be552f759a1f4","status":"passed","time":{"start":1695193662182,"stop":1695193668534,"duration":6352}},{"uid":"fe903d958758e12f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/fe903d958758e12f","status":"passed","time":{"start":1695172473376,"stop":1695172480855,"duration":7479}},{"uid":"fdcf7b519f9e941","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/fdcf7b519f9e941","status":"passed","time":{"start":1695162054749,"stop":1695162060710,"duration":5961}},{"uid":"4b40e0dfb828f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/4b40e0dfb828f88","status":"passed","time":{"start":1695159908133,"stop":1695159909710,"duration":1577}},{"uid":"ef902387c2d4a757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/ef902387c2d4a757","status":"passed","time":{"start":1695157021198,"stop":1695157024054,"duration":2856}},{"uid":"de33ed3ea7dd78ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/de33ed3ea7dd78ff","status":"passed","time":{"start":1695086134854,"stop":1695086142384,"duration":7530}},{"uid":"5d4137fbfddeaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5d4137fbfddeaf8","status":"passed","time":{"start":1694999913391,"stop":1694999922055,"duration":8664}},{"uid":"a4c7a44908077dbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/a4c7a44908077dbf","status":"passed","time":{"start":1694987865358,"stop":1694987871566,"duration":6208}},{"uid":"cfb27d0e1134befd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/cfb27d0e1134befd","status":"passed","time":{"start":1694987736740,"stop":1694987742723,"duration":5983}},{"uid":"8badb3e73508c31c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8badb3e73508c31c","status":"passed","time":{"start":1694971691984,"stop":1694971698281,"duration":6297}},{"uid":"7c0849d696a3cc95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/7c0849d696a3cc95","status":"passed","time":{"start":1694913498619,"stop":1694913506013,"duration":7394}},{"uid":"d1f6f60c72e6430b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/d1f6f60c72e6430b","status":"passed","time":{"start":1694892791392,"stop":1694892800422,"duration":9030}},{"uid":"c519fac6eab58cc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/c519fac6eab58cc1","status":"passed","time":{"start":1694889789048,"stop":1694889791831,"duration":2783}},{"uid":"d184ddea4724c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d184ddea4724c276","status":"passed","time":{"start":1694864671518,"stop":1694864678749,"duration":7231}},{"uid":"270c68772f288a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/270c68772f288a75","status":"passed","time":{"start":1694840385871,"stop":1694840391817,"duration":5946}},{"uid":"b37f99f2c64782a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/b37f99f2c64782a0","status":"passed","time":{"start":1694826802991,"stop":1694826808546,"duration":5555}},{"uid":"2ea85df8f69b5a69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/2ea85df8f69b5a69","status":"passed","time":{"start":1694796774150,"stop":1694796778093,"duration":3943}},{"uid":"fa62b675ac4ab189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/fa62b675ac4ab189","status":"passed","time":{"start":1694740517466,"stop":1694740523674,"duration":6208}},{"uid":"ce79e1206439ad7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/ce79e1206439ad7f","status":"passed","time":{"start":1694653991933,"stop":1694653998172,"duration":6239}}]},"tags":[]},"source":"ecb49d9393205c29.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/ee2499793f6a4888.json b/3.11/942/data/test-cases/ee2499793f6a4888.json deleted file mode 100644 index 745d36384c..0000000000 --- a/3.11/942/data/test-cases/ee2499793f6a4888.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ee2499793f6a4888","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1695258981283,"stop":1695258984553,"duration":3270},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthOxfordshireCouncil","time":{"start":1695258981283,"stop":1695258981284,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthOxfordshireCouncil","time":{"start":1695258981284,"stop":1695258984551,"duration":3267},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258984551,"stop":1695258984551,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258984552,"stop":1695258984553,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthOxfordshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":91},"items":[{"uid":"b028925caf496f47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/b028925caf496f47","status":"passed","time":{"start":1695206353054,"stop":1695206356027,"duration":2973}},{"uid":"8ee2f6266e698c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/8ee2f6266e698c9c","status":"passed","time":{"start":1695193841490,"stop":1695193845567,"duration":4077}},{"uid":"ded42a20f3fe166c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ded42a20f3fe166c","status":"passed","time":{"start":1695172649252,"stop":1695172653522,"duration":4270}},{"uid":"b60638c897edff4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/b60638c897edff4f","status":"passed","time":{"start":1695162144467,"stop":1695162148132,"duration":3665}},{"uid":"db8c328673da5833","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/db8c328673da5833","status":"passed","time":{"start":1695160070031,"stop":1695160076410,"duration":6379}},{"uid":"5938449ffd74254d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5938449ffd74254d","status":"passed","time":{"start":1695157039787,"stop":1695157043888,"duration":4101}},{"uid":"dbca4114db5a1350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/dbca4114db5a1350","status":"passed","time":{"start":1695086313419,"stop":1695086317368,"duration":3949}},{"uid":"5df215011204d0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5df215011204d0c5","status":"passed","time":{"start":1694999706759,"stop":1694999711136,"duration":4377}},{"uid":"7916dbbca9e2f592","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/7916dbbca9e2f592","status":"passed","time":{"start":1694988000347,"stop":1694988003993,"duration":3646}},{"uid":"2cd3ed19dadb5c42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/2cd3ed19dadb5c42","status":"passed","time":{"start":1694987755887,"stop":1694987759182,"duration":3295}},{"uid":"e9e20a7edc7d3c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e9e20a7edc7d3c54","status":"passed","time":{"start":1694971713989,"stop":1694971718304,"duration":4315}},{"uid":"949df0b8aa333767","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/949df0b8aa333767","status":"passed","time":{"start":1694913632836,"stop":1694913635884,"duration":3048}},{"uid":"87ba84c080b11ac5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/87ba84c080b11ac5","status":"passed","time":{"start":1694892966722,"stop":1694892970283,"duration":3561}},{"uid":"47ad18ce0b7de195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/47ad18ce0b7de195","status":"passed","time":{"start":1694889927395,"stop":1694889930531,"duration":3136}},{"uid":"22bc4ba722b4af8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/22bc4ba722b4af8a","status":"passed","time":{"start":1694864849272,"stop":1694864852717,"duration":3445}},{"uid":"b95d42cac703e585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b95d42cac703e585","status":"passed","time":{"start":1694840537875,"stop":1694840541395,"duration":3520}},{"uid":"4b7e41a00feb858e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4b7e41a00feb858e","status":"passed","time":{"start":1694826882496,"stop":1694826885563,"duration":3067}},{"uid":"e9b54ccd1855604b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e9b54ccd1855604b","status":"passed","time":{"start":1694796956427,"stop":1694796960382,"duration":3955}},{"uid":"bf2e57ee04e8a98d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/bf2e57ee04e8a98d","status":"passed","time":{"start":1694740622415,"stop":1694740625639,"duration":3224}},{"uid":"c1920e1f357f5635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/c1920e1f357f5635","status":"passed","time":{"start":1694654121341,"stop":1694654125281,"duration":3940}}]},"tags":[]},"source":"ee2499793f6a4888.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/ee49fbc778aa536b.json b/3.11/942/data/test-cases/ee49fbc778aa536b.json deleted file mode 100644 index c8e1b045c2..0000000000 --- a/3.11/942/data/test-cases/ee49fbc778aa536b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ee49fbc778aa536b","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1695258791692,"stop":1695258792537,"duration":845},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NewarkAndSherwoodDC","time":{"start":1695258791692,"stop":1695258791693,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NewarkAndSherwoodDC","time":{"start":1695258791693,"stop":1695258792535,"duration":842},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258792535,"stop":1695258792535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258792535,"stop":1695258792537,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NewarkAndSherwoodDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"4674e8690bda3d1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4674e8690bda3d1e","status":"passed","time":{"start":1695206318528,"stop":1695206319366,"duration":838}},{"uid":"edf4e648795df001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/edf4e648795df001","status":"passed","time":{"start":1695193631099,"stop":1695193632377,"duration":1278}},{"uid":"9d45560596d97a67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/9d45560596d97a67","status":"passed","time":{"start":1695172434222,"stop":1695172435406,"duration":1184}},{"uid":"22f16ee70a188c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/22f16ee70a188c8f","status":"passed","time":{"start":1695162121188,"stop":1695162122546,"duration":1358}},{"uid":"aa423216688e4fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/aa423216688e4fc5","status":"passed","time":{"start":1695159872944,"stop":1695159873753,"duration":809}},{"uid":"cfc5f56a7fdc2881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/cfc5f56a7fdc2881","status":"passed","time":{"start":1695156990643,"stop":1695156991914,"duration":1271}},{"uid":"e795a191ba56d131","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/e795a191ba56d131","status":"passed","time":{"start":1695086082956,"stop":1695086084050,"duration":1094}},{"uid":"e9b83e7fb157976a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/e9b83e7fb157976a","status":"passed","time":{"start":1694999661357,"stop":1694999662624,"duration":1267}},{"uid":"f8e0389faaf78964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/f8e0389faaf78964","status":"passed","time":{"start":1694987830186,"stop":1694987831089,"duration":903}},{"uid":"22b978e8dcefd015","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/22b978e8dcefd015","status":"passed","time":{"start":1694987701835,"stop":1694987702653,"duration":818}},{"uid":"5e685cf6bb60ba6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/5e685cf6bb60ba6a","status":"passed","time":{"start":1694971664914,"stop":1694971666070,"duration":1156}},{"uid":"46b7f00ad864726f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/46b7f00ad864726f","status":"passed","time":{"start":1694913451073,"stop":1694913451905,"duration":832}},{"uid":"b2e6bdf65cda80e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b2e6bdf65cda80e4","status":"passed","time":{"start":1694892765075,"stop":1694892766240,"duration":1165}},{"uid":"63ea7ea64b767cb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/63ea7ea64b767cb9","status":"passed","time":{"start":1694889760570,"stop":1694889761363,"duration":793}},{"uid":"363fe504eb222679","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/363fe504eb222679","status":"passed","time":{"start":1694864635919,"stop":1694864637193,"duration":1274}},{"uid":"43c33129649c09a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/43c33129649c09a2","status":"passed","time":{"start":1694840316702,"stop":1694840317908,"duration":1206}},{"uid":"2c397bfab6cb3195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2c397bfab6cb3195","status":"passed","time":{"start":1694826721685,"stop":1694826722651,"duration":966}},{"uid":"3965a997597332fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/3965a997597332fa","status":"passed","time":{"start":1694796996050,"stop":1694796997332,"duration":1282}},{"uid":"2976f5484b5fa86f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2976f5484b5fa86f","status":"passed","time":{"start":1694740459964,"stop":1694740467122,"duration":7158}},{"uid":"7839598587689093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/7839598587689093","status":"passed","time":{"start":1694653949374,"stop":1694653950281,"duration":907}}]},"tags":[]},"source":"ee49fbc778aa536b.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/f27ee7cb3ec407b4.json b/3.11/942/data/test-cases/f27ee7cb3ec407b4.json deleted file mode 100644 index 7a8742abb5..0000000000 --- a/3.11/942/data/test-cases/f27ee7cb3ec407b4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f27ee7cb3ec407b4","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1695259044103,"stop":1695259047317,"duration":3214},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WindsorAndMaidenheadCouncil","time":{"start":1695259044103,"stop":1695259044104,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WindsorAndMaidenheadCouncil","time":{"start":1695259044105,"stop":1695259047315,"duration":3210},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259047315,"stop":1695259047316,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259047316,"stop":1695259047317,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WindsorAndMaidenheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"7490538984bcd1f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/7490538984bcd1f7","status":"passed","time":{"start":1695206402121,"stop":1695206403118,"duration":997}},{"uid":"5d80d2789be74cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/5d80d2789be74cd","status":"passed","time":{"start":1695193924590,"stop":1695193927920,"duration":3330}},{"uid":"ac2ad5a45a93911","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ac2ad5a45a93911","status":"passed","time":{"start":1695172687681,"stop":1695172691016,"duration":3335}},{"uid":"ee8191e2b395797b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ee8191e2b395797b","status":"passed","time":{"start":1695162242717,"stop":1695162245734,"duration":3017}},{"uid":"8de6cdd3569502e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/8de6cdd3569502e3","status":"passed","time":{"start":1695160119299,"stop":1695160122144,"duration":2845}},{"uid":"72473a16a28c7f66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/72473a16a28c7f66","status":"passed","time":{"start":1695157226269,"stop":1695157229293,"duration":3024}},{"uid":"8a403f08cab21be9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/8a403f08cab21be9","status":"passed","time":{"start":1695086342742,"stop":1695086346315,"duration":3573}},{"uid":"adafdb6bd21a27eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/adafdb6bd21a27eb","status":"passed","time":{"start":1694999884788,"stop":1694999888332,"duration":3544}},{"uid":"4cd10acb7fe07645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/4cd10acb7fe07645","status":"passed","time":{"start":1694988154712,"stop":1694988157638,"duration":2926}},{"uid":"a3f68d10c7345e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a3f68d10c7345e86","status":"passed","time":{"start":1694988003321,"stop":1694988006175,"duration":2854}},{"uid":"4ac09469f23470c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/4ac09469f23470c","status":"passed","time":{"start":1694971882834,"stop":1694971887922,"duration":5088}},{"uid":"d4a6d9f5ae23c309","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d4a6d9f5ae23c309","status":"passed","time":{"start":1694913679414,"stop":1694913682640,"duration":3226}},{"uid":"8ae182203c3dc5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/8ae182203c3dc5c9","status":"passed","time":{"start":1694893004310,"stop":1694893007409,"duration":3099}},{"uid":"3c0d43bdc3fb13cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3c0d43bdc3fb13cb","status":"passed","time":{"start":1694889963008,"stop":1694889965711,"duration":2703}},{"uid":"5c8743e27d74c004","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/5c8743e27d74c004","status":"passed","time":{"start":1694864923034,"stop":1694864926430,"duration":3396}},{"uid":"1ea87ca3bb62ddf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/1ea87ca3bb62ddf9","status":"passed","time":{"start":1694840579081,"stop":1694840580359,"duration":1278}},{"uid":"7dc795a6de6fd155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/7dc795a6de6fd155","status":"passed","time":{"start":1694826984036,"stop":1694826985453,"duration":1417}},{"uid":"4517dc9d27c71188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/4517dc9d27c71188","status":"passed","time":{"start":1694797018407,"stop":1694797021287,"duration":2880}},{"uid":"df6fecffe956456d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/df6fecffe956456d","status":"passed","time":{"start":1694740698208,"stop":1694740701450,"duration":3242}},{"uid":"9907e8abce47e7a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/9907e8abce47e7a6","status":"passed","time":{"start":1694654167929,"stop":1694654171431,"duration":3502}}]},"tags":[]},"source":"f27ee7cb3ec407b4.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/f41d94d2dbf26a3d.json b/3.11/942/data/test-cases/f41d94d2dbf26a3d.json deleted file mode 100644 index 11f43822ab..0000000000 --- a/3.11/942/data/test-cases/f41d94d2dbf26a3d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f41d94d2dbf26a3d","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1695258979234,"stop":1695258981279,"duration":2045},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1695258979235,"stop":1695258979235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthNorfolkCouncil","time":{"start":1695258979236,"stop":1695258981278,"duration":2042},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258981278,"stop":1695258981278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258981278,"stop":1695258981279,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthNorfolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"d650a8b84e36ef35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/d650a8b84e36ef35","status":"passed","time":{"start":1695206351398,"stop":1695206353051,"duration":1653}},{"uid":"c8028ff66cd5f069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/c8028ff66cd5f069","status":"passed","time":{"start":1695193839623,"stop":1695193841486,"duration":1863}},{"uid":"cc08c3d6d83cf7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/cc08c3d6d83cf7b0","status":"passed","time":{"start":1695172647352,"stop":1695172649249,"duration":1897}},{"uid":"2f80e8a09646acfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/2f80e8a09646acfa","status":"passed","time":{"start":1695162143011,"stop":1695162144464,"duration":1453}},{"uid":"c216a2bf0ac97dcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c216a2bf0ac97dcf","status":"passed","time":{"start":1695160068501,"stop":1695160070028,"duration":1527}},{"uid":"5bec85ccf979fb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5bec85ccf979fb04","status":"passed","time":{"start":1695157038204,"stop":1695157039784,"duration":1580}},{"uid":"2a9e65f516841efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/2a9e65f516841efe","status":"passed","time":{"start":1695086309134,"stop":1695086313416,"duration":4282}},{"uid":"cd997a5f95a0ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/cd997a5f95a0ef95","status":"passed","time":{"start":1694999703157,"stop":1694999706756,"duration":3599}},{"uid":"23041f70e7e0cb8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/23041f70e7e0cb8d","status":"passed","time":{"start":1694987999064,"stop":1694988000345,"duration":1281}},{"uid":"2eb36f4ac132786d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/2eb36f4ac132786d","status":"passed","time":{"start":1694987754402,"stop":1694987755885,"duration":1483}},{"uid":"9de28ac254f460bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/9de28ac254f460bc","status":"passed","time":{"start":1694971712498,"stop":1694971713987,"duration":1489}},{"uid":"9708aa3ffcf90b56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/9708aa3ffcf90b56","status":"passed","time":{"start":1694913630698,"stop":1694913632833,"duration":2135}},{"uid":"14fc6ee35f4e9601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/14fc6ee35f4e9601","status":"passed","time":{"start":1694892965408,"stop":1694892966719,"duration":1311}},{"uid":"6d3b126fefe27f49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6d3b126fefe27f49","status":"passed","time":{"start":1694889925931,"stop":1694889927393,"duration":1462}},{"uid":"a487fac2594315b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/a487fac2594315b2","status":"passed","time":{"start":1694864847736,"stop":1694864849269,"duration":1533}},{"uid":"aa15592c5111d1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/aa15592c5111d1a4","status":"passed","time":{"start":1694840536512,"stop":1694840537873,"duration":1361}},{"uid":"ff7b6e13e0150de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/ff7b6e13e0150de7","status":"passed","time":{"start":1694826880461,"stop":1694826882494,"duration":2033}},{"uid":"9f8e9a3def5c8295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/9f8e9a3def5c8295","status":"passed","time":{"start":1694796954727,"stop":1694796956424,"duration":1697}},{"uid":"2102e44bbd860275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2102e44bbd860275","status":"passed","time":{"start":1694740619988,"stop":1694740622413,"duration":2425}},{"uid":"a15ec030701b166f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/a15ec030701b166f","status":"passed","time":{"start":1694654119134,"stop":1694654121339,"duration":2205}}]},"tags":[]},"source":"f41d94d2dbf26a3d.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/f520b4437766d0c6.json b/3.11/942/data/test-cases/f520b4437766d0c6.json deleted file mode 100644 index 13a18337f0..0000000000 --- a/3.11/942/data/test-cases/f520b4437766d0c6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f520b4437766d0c6","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559bea332e23 \n#1 0x559bea05b7a7 \n#2 0x559bea053829 \n#3 0x559bea0432c2 \n#4 0x559bea0449fb \n#5 0x559bea04369d \n#6 0x559bea04265c \n#7 0x559bea0425ce \n#8 0x559bea04128a \n#9 0x559bea0416da \n#10 0x559bea05d630 \n#11 0x559bea0d3b15 \n#12 0x559bea0bb012 \n#13 0x559bea0d3369 \n#14 0x559bea0bade3 \n#15 0x559bea08ea7b \n#16 0x559bea08f81e \n#17 0x559bea2f4638 \n#18 0x559bea2f8507 \n#19 0x559bea302c4c \n#20 0x559bea2f9136 \n#21 0x559bea2c79cf \n#22 0x559bea31cb98 \n#23 0x559bea31cd68 \n#24 0x559bea32bcb3 \n#25 0x7f7e40494b43 ","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'PrestonCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/PrestonCityCouncil.py:46: in parse_data\n driver.get(page)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:355: in get\n self.execute(Command.GET, {\"url\": url})\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:346: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\"value\":{\"error\":\"unknown error\",\"message\":\"unknown error: net::ERR_CONNECTION_TIMED_OUT\\\\n...\\\\n#23 0x559bea31cd68 \\\\u003Cunknown>\\\\n#24 0x559bea32bcb3 \\\\u003Cunknown>\\\\n#25 0x7f7e40494b43 \\\\u003Cunknown>\\\\n\"}}'}\n\n def check_response(self, response: Dict[str, Any]) -> None:\n \"\"\"Checks that a JSON response from the WebDriver does not have an\n error.\n \n :Args:\n - response - The JSON response from the WebDriver server as a dictionary\n object.\n \n :Raises: If the response contains an error message.\n \"\"\"\n status = response.get(\"status\", None)\n if not status or status == ErrorCode.SUCCESS:\n return\n value = None\n message = response.get(\"message\", \"\")\n screen: str = response.get(\"screen\", \"\")\n stacktrace = None\n if isinstance(status, int):\n value_json = response.get(\"value\", None)\n if value_json and isinstance(value_json, str):\n import json\n \n try:\n value = json.loads(value_json)\n if len(value) == 1:\n value = value[\"value\"]\n status = value.get(\"error\", None)\n if not status:\n status = value.get(\"status\", ErrorCode.UNKNOWN_ERROR)\n message = value.get(\"value\") or value.get(\"message\")\n if not isinstance(message, str):\n value = message\n message = message.get(\"message\")\n else:\n message = value.get(\"message\", None)\n except ValueError:\n pass\n \n exception_class: Type[WebDriverException]\n if status in ErrorCode.NO_SUCH_ELEMENT:\n exception_class = NoSuchElementException\n elif status in ErrorCode.NO_SUCH_FRAME:\n exception_class = NoSuchFrameException\n elif status in ErrorCode.NO_SUCH_SHADOW_ROOT:\n exception_class = NoSuchShadowRootException\n elif status in ErrorCode.NO_SUCH_WINDOW:\n exception_class = NoSuchWindowException\n elif status in ErrorCode.STALE_ELEMENT_REFERENCE:\n exception_class = StaleElementReferenceException\n elif status in ErrorCode.ELEMENT_NOT_VISIBLE:\n exception_class = ElementNotVisibleException\n elif status in ErrorCode.INVALID_ELEMENT_STATE:\n exception_class = InvalidElementStateException\n elif (\n status in ErrorCode.INVALID_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR_RETURN_TYPER\n ):\n exception_class = InvalidSelectorException\n elif status in ErrorCode.ELEMENT_IS_NOT_SELECTABLE:\n exception_class = ElementNotSelectableException\n elif status in ErrorCode.ELEMENT_NOT_INTERACTABLE:\n exception_class = ElementNotInteractableException\n elif status in ErrorCode.INVALID_COOKIE_DOMAIN:\n exception_class = InvalidCookieDomainException\n elif status in ErrorCode.UNABLE_TO_SET_COOKIE:\n exception_class = UnableToSetCookieException\n elif status in ErrorCode.TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.SCRIPT_TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.UNKNOWN_ERROR:\n exception_class = WebDriverException\n elif status in ErrorCode.UNEXPECTED_ALERT_OPEN:\n exception_class = UnexpectedAlertPresentException\n elif status in ErrorCode.NO_ALERT_OPEN:\n exception_class = NoAlertPresentException\n elif status in ErrorCode.IME_NOT_AVAILABLE:\n exception_class = ImeNotAvailableException\n elif status in ErrorCode.IME_ENGINE_ACTIVATION_FAILED:\n exception_class = ImeActivationFailedException\n elif status in ErrorCode.MOVE_TARGET_OUT_OF_BOUNDS:\n exception_class = MoveTargetOutOfBoundsException\n elif status in ErrorCode.JAVASCRIPT_ERROR:\n exception_class = JavascriptException\n elif status in ErrorCode.SESSION_NOT_CREATED:\n exception_class = SessionNotCreatedException\n elif status in ErrorCode.INVALID_ARGUMENT:\n exception_class = InvalidArgumentException\n elif status in ErrorCode.NO_SUCH_COOKIE:\n exception_class = NoSuchCookieException\n elif status in ErrorCode.UNABLE_TO_CAPTURE_SCREEN:\n exception_class = ScreenshotException\n elif status in ErrorCode.ELEMENT_CLICK_INTERCEPTED:\n exception_class = ElementClickInterceptedException\n elif status in ErrorCode.INSECURE_CERTIFICATE:\n exception_class = InsecureCertificateException\n elif status in ErrorCode.INVALID_COORDINATES:\n exception_class = InvalidCoordinatesException\n elif status in ErrorCode.INVALID_SESSION_ID:\n exception_class = InvalidSessionIdException\n elif status in ErrorCode.UNKNOWN_METHOD:\n exception_class = UnknownMethodException\n else:\n exception_class = WebDriverException\n if not value:\n value = response[\"value\"]\n if isinstance(value, str):\n raise exception_class(value)\n if message == \"\" and \"message\" in value:\n message = value[\"message\"]\n \n screen = None # type: ignore[assignment]\n if \"screen\" in value:\n screen = value[\"screen\"]\n \n stacktrace = None\n st_value = value.get(\"stackTrace\") or value.get(\"stacktrace\")\n if st_value:\n if isinstance(st_value, str):\n stacktrace = st_value.split(\"\\n\")\n else:\n stacktrace = []\n try:\n for frame in st_value:\n line = frame.get(\"lineNumber\", \"\")\n file = frame.get(\"fileName\", \"\")\n if line:\n file = f\"{file}:{line}\"\n meth = frame.get(\"methodName\", \"\")\n if \"className\" in frame:\n meth = f\"{frame['className']}.{meth}\"\n msg = \" at %s (%s)\"\n msg = msg % (meth, file)\n stacktrace.append(msg)\n except TypeError:\n pass\n if exception_class == UnexpectedAlertPresentException:\n alert_text = None\n if \"data\" in value:\n alert_text = value[\"data\"].get(\"text\")\n elif \"alert\" in value:\n alert_text = value[\"alert\"].get(\"text\")\n raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here\n> raise exception_class(message, screen, stacktrace)\nE selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\nE (Session info: headless chrome=116.0.5845.187)\nE Stacktrace:\nE #0 0x559bea332e23 \nE #1 0x559bea05b7a7 \nE #2 0x559bea053829 \nE #3 0x559bea0432c2 \nE #4 0x559bea0449fb \nE #5 0x559bea04369d \nE #6 0x559bea04265c \nE #7 0x559bea0425ce \nE #8 0x559bea04128a \nE #9 0x559bea0416da \nE #10 0x559bea05d630 \nE #11 0x559bea0d3b15 \nE #12 0x559bea0bb012 \nE #13 0x559bea0d3369 \nE #14 0x559bea0bade3 \nE #15 0x559bea08ea7b \nE #16 0x559bea08f81e \nE #17 0x559bea2f4638 \nE #18 0x559bea2f8507 \nE #19 0x559bea302c4c \nE #20 0x559bea2f9136 \nE #21 0x559bea2c79cf \nE #22 0x559bea31cb98 \nE #23 0x559bea31cd68 \nE #24 0x559bea32bcb3 \nE #25 0x7f7e40494b43 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:245: WebDriverException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559bea332e23 \n#1 0x559bea05b7a7 \n#2 0x559bea053829 \n#3 0x559bea0432c2 \n#4 0x559bea0449fb \n#5 0x559bea04369d \n#6 0x559bea04265c \n#7 0x559bea0425ce \n#8 0x559bea04128a \n#9 0x559bea0416da \n#10 0x559bea05d630 \n#11 0x559bea0d3b15 \n#12 0x559bea0bb012 \n#13 0x559bea0d3369 \n#14 0x559bea0bade3 \n#15 0x559bea08ea7b \n#16 0x559bea08f81e \n#17 0x559bea2f4638 \n#18 0x559bea2f8507 \n#19 0x559bea302c4c \n#20 0x559bea2f9136 \n#21 0x559bea2c79cf \n#22 0x559bea31cb98 \n#23 0x559bea31cd68 \n#24 0x559bea32bcb3 \n#25 0x7f7e40494b43 ","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'PrestonCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/PrestonCityCouncil.py:46: in parse_data\n driver.get(page)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:355: in get\n self.execute(Command.GET, {\"url\": url})\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:346: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\"value\":{\"error\":\"unknown error\",\"message\":\"unknown error: net::ERR_CONNECTION_TIMED_OUT\\\\n...\\\\n#23 0x559bea31cd68 \\\\u003Cunknown>\\\\n#24 0x559bea32bcb3 \\\\u003Cunknown>\\\\n#25 0x7f7e40494b43 \\\\u003Cunknown>\\\\n\"}}'}\n\n def check_response(self, response: Dict[str, Any]) -> None:\n \"\"\"Checks that a JSON response from the WebDriver does not have an\n error.\n \n :Args:\n - response - The JSON response from the WebDriver server as a dictionary\n object.\n \n :Raises: If the response contains an error message.\n \"\"\"\n status = response.get(\"status\", None)\n if not status or status == ErrorCode.SUCCESS:\n return\n value = None\n message = response.get(\"message\", \"\")\n screen: str = response.get(\"screen\", \"\")\n stacktrace = None\n if isinstance(status, int):\n value_json = response.get(\"value\", None)\n if value_json and isinstance(value_json, str):\n import json\n \n try:\n value = json.loads(value_json)\n if len(value) == 1:\n value = value[\"value\"]\n status = value.get(\"error\", None)\n if not status:\n status = value.get(\"status\", ErrorCode.UNKNOWN_ERROR)\n message = value.get(\"value\") or value.get(\"message\")\n if not isinstance(message, str):\n value = message\n message = message.get(\"message\")\n else:\n message = value.get(\"message\", None)\n except ValueError:\n pass\n \n exception_class: Type[WebDriverException]\n if status in ErrorCode.NO_SUCH_ELEMENT:\n exception_class = NoSuchElementException\n elif status in ErrorCode.NO_SUCH_FRAME:\n exception_class = NoSuchFrameException\n elif status in ErrorCode.NO_SUCH_SHADOW_ROOT:\n exception_class = NoSuchShadowRootException\n elif status in ErrorCode.NO_SUCH_WINDOW:\n exception_class = NoSuchWindowException\n elif status in ErrorCode.STALE_ELEMENT_REFERENCE:\n exception_class = StaleElementReferenceException\n elif status in ErrorCode.ELEMENT_NOT_VISIBLE:\n exception_class = ElementNotVisibleException\n elif status in ErrorCode.INVALID_ELEMENT_STATE:\n exception_class = InvalidElementStateException\n elif (\n status in ErrorCode.INVALID_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR_RETURN_TYPER\n ):\n exception_class = InvalidSelectorException\n elif status in ErrorCode.ELEMENT_IS_NOT_SELECTABLE:\n exception_class = ElementNotSelectableException\n elif status in ErrorCode.ELEMENT_NOT_INTERACTABLE:\n exception_class = ElementNotInteractableException\n elif status in ErrorCode.INVALID_COOKIE_DOMAIN:\n exception_class = InvalidCookieDomainException\n elif status in ErrorCode.UNABLE_TO_SET_COOKIE:\n exception_class = UnableToSetCookieException\n elif status in ErrorCode.TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.SCRIPT_TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.UNKNOWN_ERROR:\n exception_class = WebDriverException\n elif status in ErrorCode.UNEXPECTED_ALERT_OPEN:\n exception_class = UnexpectedAlertPresentException\n elif status in ErrorCode.NO_ALERT_OPEN:\n exception_class = NoAlertPresentException\n elif status in ErrorCode.IME_NOT_AVAILABLE:\n exception_class = ImeNotAvailableException\n elif status in ErrorCode.IME_ENGINE_ACTIVATION_FAILED:\n exception_class = ImeActivationFailedException\n elif status in ErrorCode.MOVE_TARGET_OUT_OF_BOUNDS:\n exception_class = MoveTargetOutOfBoundsException\n elif status in ErrorCode.JAVASCRIPT_ERROR:\n exception_class = JavascriptException\n elif status in ErrorCode.SESSION_NOT_CREATED:\n exception_class = SessionNotCreatedException\n elif status in ErrorCode.INVALID_ARGUMENT:\n exception_class = InvalidArgumentException\n elif status in ErrorCode.NO_SUCH_COOKIE:\n exception_class = NoSuchCookieException\n elif status in ErrorCode.UNABLE_TO_CAPTURE_SCREEN:\n exception_class = ScreenshotException\n elif status in ErrorCode.ELEMENT_CLICK_INTERCEPTED:\n exception_class = ElementClickInterceptedException\n elif status in ErrorCode.INSECURE_CERTIFICATE:\n exception_class = InsecureCertificateException\n elif status in ErrorCode.INVALID_COORDINATES:\n exception_class = InvalidCoordinatesException\n elif status in ErrorCode.INVALID_SESSION_ID:\n exception_class = InvalidSessionIdException\n elif status in ErrorCode.UNKNOWN_METHOD:\n exception_class = UnknownMethodException\n else:\n exception_class = WebDriverException\n if not value:\n value = response[\"value\"]\n if isinstance(value, str):\n raise exception_class(value)\n if message == \"\" and \"message\" in value:\n message = value[\"message\"]\n \n screen = None # type: ignore[assignment]\n if \"screen\" in value:\n screen = value[\"screen\"]\n \n stacktrace = None\n st_value = value.get(\"stackTrace\") or value.get(\"stacktrace\")\n if st_value:\n if isinstance(st_value, str):\n stacktrace = st_value.split(\"\\n\")\n else:\n stacktrace = []\n try:\n for frame in st_value:\n line = frame.get(\"lineNumber\", \"\")\n file = frame.get(\"fileName\", \"\")\n if line:\n file = f\"{file}:{line}\"\n meth = frame.get(\"methodName\", \"\")\n if \"className\" in frame:\n meth = f\"{frame['className']}.{meth}\"\n msg = \" at %s (%s)\"\n msg = msg % (meth, file)\n stacktrace.append(msg)\n except TypeError:\n pass\n if exception_class == UnexpectedAlertPresentException:\n alert_text = None\n if \"data\" in value:\n alert_text = value[\"data\"].get(\"text\")\n elif \"alert\" in value:\n alert_text = value[\"alert\"].get(\"text\")\n raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here\n> raise exception_class(message, screen, stacktrace)\nE selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\nE (Session info: headless chrome=116.0.5845.187)\nE Stacktrace:\nE #0 0x559bea332e23 \nE #1 0x559bea05b7a7 \nE #2 0x559bea053829 \nE #3 0x559bea0432c2 \nE #4 0x559bea0449fb \nE #5 0x559bea04369d \nE #6 0x559bea04265c \nE #7 0x559bea0425ce \nE #8 0x559bea04128a \nE #9 0x559bea0416da \nE #10 0x559bea05d630 \nE #11 0x559bea0d3b15 \nE #12 0x559bea0bb012 \nE #13 0x559bea0d3369 \nE #14 0x559bea0bade3 \nE #15 0x559bea08ea7b \nE #16 0x559bea08f81e \nE #17 0x559bea2f4638 \nE #18 0x559bea2f8507 \nE #19 0x559bea302c4c \nE #20 0x559bea2f9136 \nE #21 0x559bea2c79cf \nE #22 0x559bea31cb98 \nE #23 0x559bea31cd68 \nE #24 0x559bea32bcb3 \nE #25 0x7f7e40494b43 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:245: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1695258864450,"stop":1695258864451,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from PrestonCityCouncil","time":{"start":1695258864451,"stop":1695258995943,"duration":131492},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559bea332e23 \n#1 0x559bea05b7a7 \n#2 0x559bea053829 \n#3 0x559bea0432c2 \n#4 0x559bea0449fb \n#5 0x559bea04369d \n#6 0x559bea04265c \n#7 0x559bea0425ce \n#8 0x559bea04128a \n#9 0x559bea0416da \n#10 0x559bea05d630 \n#11 0x559bea0d3b15 \n#12 0x559bea0bb012 \n#13 0x559bea0d3369 \n#14 0x559bea0bade3 \n#15 0x559bea08ea7b \n#16 0x559bea08f81e \n#17 0x559bea2f4638 \n#18 0x559bea2f8507 \n#19 0x559bea302c4c \n#20 0x559bea2f9136 \n#21 0x559bea2c79cf \n#22 0x559bea31cb98 \n#23 0x559bea31cd68 \n#24 0x559bea32bcb3 \n#25 0x7f7e40494b43 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559bea332e23 \n#1 0x559bea05b7a7 \n#2 0x559bea053829 \n#3 0x559bea0432c2 \n#4 0x559bea0449fb \n#5 0x559bea04369d \n#6 0x559bea04265c \n#7 0x559bea0425ce \n#8 0x559bea04128a \n#9 0x559bea0416da \n#10 0x559bea05d630 \n#11 0x559bea0d3b15 \n#12 0x559bea0bb012 \n#13 0x559bea0d3369 \n#14 0x559bea0bade3 \n#15 0x559bea08ea7b \n#16 0x559bea08f81e \n#17 0x559bea2f4638 \n#18 0x559bea2f8507 \n#19 0x559bea302c4c \n#20 0x559bea2f9136 \n#21 0x559bea2c79cf \n#22 0x559bea31cb98 \n#23 0x559bea31cd68 \n#24 0x559bea32bcb3 \n#25 0x7f7e40494b43 \n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"PrestonCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":90,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":91},"items":[{"uid":"7c7191af3e5244d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/7c7191af3e5244d0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55f1c6be6e23 \n#1 0x55f1c690f7a7 \n#2 0x55f1c6907829 \n#3 0x55f1c68f72c2 \n#4 0x55f1c68f89fb \n#5 0x55f1c68f769d \n#6 0x55f1c68f665c \n#7 0x55f1c68f65ce \n#8 0x55f1c68f528a \n#9 0x55f1c68f56da \n#10 0x55f1c6911630 \n#11 0x55f1c6987b15 \n#12 0x55f1c696f012 \n#13 0x55f1c6987369 \n#14 0x55f1c696ede3 \n#15 0x55f1c6942a7b \n#16 0x55f1c694381e \n#17 0x55f1c6ba8638 \n#18 0x55f1c6bac507 \n#19 0x55f1c6bb6c4c \n#20 0x55f1c6bad136 \n#21 0x55f1c6b7b9cf \n#22 0x55f1c6bd0b98 \n#23 0x55f1c6bd0d68 \n#24 0x55f1c6bdfcb3 \n#25 0x7fe0c0c94b43 ","time":{"start":1695206222171,"stop":1695206352839,"duration":130668}},{"uid":"b244068cbb624530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b244068cbb624530","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x564d18b42e23 \n#1 0x564d1886b7a7 \n#2 0x564d18863829 \n#3 0x564d188532c2 \n#4 0x564d188549fb \n#5 0x564d1885369d \n#6 0x564d1885265c \n#7 0x564d188525ce \n#8 0x564d1885128a \n#9 0x564d188516da \n#10 0x564d1886d630 \n#11 0x564d188e3b15 \n#12 0x564d188cb012 \n#13 0x564d188e3369 \n#14 0x564d188cade3 \n#15 0x564d1889ea7b \n#16 0x564d1889f81e \n#17 0x564d18b04638 \n#18 0x564d18b08507 \n#19 0x564d18b12c4c \n#20 0x564d18b09136 \n#21 0x564d18ad79cf \n#22 0x564d18b2cb98 \n#23 0x564d18b2cd68 \n#24 0x564d18b3bcb3 \n#25 0x7f200fc94b43 ","time":{"start":1695193674660,"stop":1695193805618,"duration":130958}},{"uid":"1510c412051e583c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/1510c412051e583c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55ccb89dee23 \n#1 0x55ccb87077a7 \n#2 0x55ccb86ff829 \n#3 0x55ccb86ef2c2 \n#4 0x55ccb86f09fb \n#5 0x55ccb86ef69d \n#6 0x55ccb86ee65c \n#7 0x55ccb86ee5ce \n#8 0x55ccb86ed28a \n#9 0x55ccb86ed6da \n#10 0x55ccb8709630 \n#11 0x55ccb877fb15 \n#12 0x55ccb8767012 \n#13 0x55ccb877f369 \n#14 0x55ccb8766de3 \n#15 0x55ccb873aa7b \n#16 0x55ccb873b81e \n#17 0x55ccb89a0638 \n#18 0x55ccb89a4507 \n#19 0x55ccb89aec4c \n#20 0x55ccb89a5136 \n#21 0x55ccb89739cf \n#22 0x55ccb89c8b98 \n#23 0x55ccb89c8d68 \n#24 0x55ccb89d7cb3 \n#25 0x7f756d294b43 ","time":{"start":1695172487266,"stop":1695172618092,"duration":130826}},{"uid":"c25d2588c9637f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/c25d2588c9637f8d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x555b67ef6e23 \n#1 0x555b67c1f7a7 \n#2 0x555b67c17829 \n#3 0x555b67c072c2 \n#4 0x555b67c089fb \n#5 0x555b67c0769d \n#6 0x555b67c0665c \n#7 0x555b67c065ce \n#8 0x555b67c0528a \n#9 0x555b67c056da \n#10 0x555b67c21630 \n#11 0x555b67c97b15 \n#12 0x555b67c7f012 \n#13 0x555b67c97369 \n#14 0x555b67c7ede3 \n#15 0x555b67c52a7b \n#16 0x555b67c5381e \n#17 0x555b67eb8638 \n#18 0x555b67ebc507 \n#19 0x555b67ec6c4c \n#20 0x555b67ebd136 \n#21 0x555b67e8b9cf \n#22 0x555b67ee0b98 \n#23 0x555b67ee0d68 \n#24 0x555b67eefcb3 \n#25 0x7fdbd1e94b43 ","time":{"start":1695162066615,"stop":1695162198048,"duration":131433}},{"uid":"63d9c4aa2f2ce6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/63d9c4aa2f2ce6e1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55d313e8ce23 \n#1 0x55d313bb57a7 \n#2 0x55d313bad829 \n#3 0x55d313b9d2c2 \n#4 0x55d313b9e9fb \n#5 0x55d313b9d69d \n#6 0x55d313b9c65c \n#7 0x55d313b9c5ce \n#8 0x55d313b9b28a \n#9 0x55d313b9b6da \n#10 0x55d313bb7630 \n#11 0x55d313c2db15 \n#12 0x55d313c15012 \n#13 0x55d313c2d369 \n#14 0x55d313c14de3 \n#15 0x55d313be8a7b \n#16 0x55d313be981e \n#17 0x55d313e4e638 \n#18 0x55d313e52507 \n#19 0x55d313e5cc4c \n#20 0x55d313e53136 \n#21 0x55d313e219cf \n#22 0x55d313e76b98 \n#23 0x55d313e76d68 \n#24 0x55d313e85cb3 \n#25 0x7f4d97294b43 ","time":{"start":1695159914476,"stop":1695160044669,"duration":130193}},{"uid":"fbb31030d75cbdb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/fbb31030d75cbdb3","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55cbbc9c3e23 \n#1 0x55cbbc6ec7a7 \n#2 0x55cbbc6e4829 \n#3 0x55cbbc6d42c2 \n#4 0x55cbbc6d59fb \n#5 0x55cbbc6d469d \n#6 0x55cbbc6d365c \n#7 0x55cbbc6d35ce \n#8 0x55cbbc6d228a \n#9 0x55cbbc6d26da \n#10 0x55cbbc6ee630 \n#11 0x55cbbc764b15 \n#12 0x55cbbc74c012 \n#13 0x55cbbc764369 \n#14 0x55cbbc74bde3 \n#15 0x55cbbc71fa7b \n#16 0x55cbbc72081e \n#17 0x55cbbc985638 \n#18 0x55cbbc989507 \n#19 0x55cbbc993c4c \n#20 0x55cbbc98a136 \n#21 0x55cbbc9589cf \n#22 0x55cbbc9adb98 \n#23 0x55cbbc9add68 \n#24 0x55cbbc9bccb3 \n#25 0x7f5168094b43 ","time":{"start":1695157244636,"stop":1695157375564,"duration":130928}},{"uid":"1b7b76fc11fa8691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/1b7b76fc11fa8691","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55bb21e7be23 \n#1 0x55bb21ba47a7 \n#2 0x55bb21b9c829 \n#3 0x55bb21b8c2c2 \n#4 0x55bb21b8d9fb \n#5 0x55bb21b8c69d \n#6 0x55bb21b8b65c \n#7 0x55bb21b8b5ce \n#8 0x55bb21b8a28a \n#9 0x55bb21b8a6da \n#10 0x55bb21ba6630 \n#11 0x55bb21c1cb15 \n#12 0x55bb21c04012 \n#13 0x55bb21c1c369 \n#14 0x55bb21c03de3 \n#15 0x55bb21bd7a7b \n#16 0x55bb21bd881e \n#17 0x55bb21e3d638 \n#18 0x55bb21e41507 \n#19 0x55bb21e4bc4c \n#20 0x55bb21e42136 \n#21 0x55bb21e109cf \n#22 0x55bb21e65b98 \n#23 0x55bb21e65d68 \n#24 0x55bb21e74cb3 \n#25 0x7f4fca494b43 ","time":{"start":1695086147955,"stop":1695086279198,"duration":131243}},{"uid":"358d7acc2e98705","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/358d7acc2e98705","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5586f7bffe23 \n#1 0x5586f79287a7 \n#2 0x5586f7920829 \n#3 0x5586f79102c2 \n#4 0x5586f79119fb \n#5 0x5586f791069d \n#6 0x5586f790f65c \n#7 0x5586f790f5ce \n#8 0x5586f790e28a \n#9 0x5586f790e6da \n#10 0x5586f792a630 \n#11 0x5586f79a0b15 \n#12 0x5586f7988012 \n#13 0x5586f79a0369 \n#14 0x5586f7987de3 \n#15 0x5586f795ba7b \n#16 0x5586f795c81e \n#17 0x5586f7bc1638 \n#18 0x5586f7bc5507 \n#19 0x5586f7bcfc4c \n#20 0x5586f7bc6136 \n#21 0x5586f7b949cf \n#22 0x5586f7be9b98 \n#23 0x5586f7be9d68 \n#24 0x5586f7bf8cb3 \n#25 0x7ff82fe94b43 ","time":{"start":1694999928486,"stop":1695000059637,"duration":131151}},{"uid":"fd551553c5432760","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/fd551553c5432760","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55f605172e23 \n#1 0x55f604e9b7a7 \n#2 0x55f604e93829 \n#3 0x55f604e832c2 \n#4 0x55f604e849fb \n#5 0x55f604e8369d \n#6 0x55f604e8265c \n#7 0x55f604e825ce \n#8 0x55f604e8128a \n#9 0x55f604e816da \n#10 0x55f604e9d630 \n#11 0x55f604f13b15 \n#12 0x55f604efb012 \n#13 0x55f604f13369 \n#14 0x55f604efade3 \n#15 0x55f604ecea7b \n#16 0x55f604ecf81e \n#17 0x55f605134638 \n#18 0x55f605138507 \n#19 0x55f605142c4c \n#20 0x55f605139136 \n#21 0x55f6051079cf \n#22 0x55f60515cb98 \n#23 0x55f60515cd68 \n#24 0x55f60516bcb3 \n#25 0x7f60f9094b43 ","time":{"start":1694987876542,"stop":1694988008424,"duration":131882}},{"uid":"a9e150248e5942d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a9e150248e5942d1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55e4b3d16e23 \n#1 0x55e4b3a3f7a7 \n#2 0x55e4b3a37829 \n#3 0x55e4b3a272c2 \n#4 0x55e4b3a289fb \n#5 0x55e4b3a2769d \n#6 0x55e4b3a2665c \n#7 0x55e4b3a265ce \n#8 0x55e4b3a2528a \n#9 0x55e4b3a256da \n#10 0x55e4b3a41630 \n#11 0x55e4b3ab7b15 \n#12 0x55e4b3a9f012 \n#13 0x55e4b3ab7369 \n#14 0x55e4b3a9ede3 \n#15 0x55e4b3a72a7b \n#16 0x55e4b3a7381e \n#17 0x55e4b3cd8638 \n#18 0x55e4b3cdc507 \n#19 0x55e4b3ce6c4c \n#20 0x55e4b3cdd136 \n#21 0x55e4b3cab9cf \n#22 0x55e4b3d00b98 \n#23 0x55e4b3d00d68 \n#24 0x55e4b3d0fcb3 \n#25 0x7ff532294b43 ","time":{"start":1694987844775,"stop":1694987975986,"duration":131211}},{"uid":"117f5f74b119eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/117f5f74b119eeeb","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x558741751e23 \n#1 0x55874147a7a7 \n#2 0x558741472829 \n#3 0x5587414622c2 \n#4 0x5587414639fb \n#5 0x55874146269d \n#6 0x55874146165c \n#7 0x5587414615ce \n#8 0x55874146028a \n#9 0x5587414606da \n#10 0x55874147c630 \n#11 0x5587414f2b15 \n#12 0x5587414da012 \n#13 0x5587414f2369 \n#14 0x5587414d9de3 \n#15 0x5587414ada7b \n#16 0x5587414ae81e \n#17 0x558741713638 \n#18 0x558741717507 \n#19 0x558741721c4c \n#20 0x558741718136 \n#21 0x5587416e69cf \n#22 0x55874173bb98 \n#23 0x55874173bd68 \n#24 0x55874174acb3 \n#25 0x7f775bc94b43 ","time":{"start":1694971893486,"stop":1694972024686,"duration":131200}},{"uid":"768f2ec8b0664743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/768f2ec8b0664743","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x56312d0ace23 \n#1 0x56312cdd57a7 \n#2 0x56312cdcd829 \n#3 0x56312cdbd2c2 \n#4 0x56312cdbe9fb \n#5 0x56312cdbd69d \n#6 0x56312cdbc65c \n#7 0x56312cdbc5ce \n#8 0x56312cdbb28a \n#9 0x56312cdbb6da \n#10 0x56312cdd7630 \n#11 0x56312ce4db15 \n#12 0x56312ce35012 \n#13 0x56312ce4d369 \n#14 0x56312ce34de3 \n#15 0x56312ce08a7b \n#16 0x56312ce0981e \n#17 0x56312d06e638 \n#18 0x56312d072507 \n#19 0x56312d07cc4c \n#20 0x56312d073136 \n#21 0x56312d0419cf \n#22 0x56312d096b98 \n#23 0x56312d096d68 \n#24 0x56312d0a5cb3 \n#25 0x7f8d6a494b43 ","time":{"start":1694913512064,"stop":1694913642809,"duration":130745}},{"uid":"a66d5c32ed0f2bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/a66d5c32ed0f2bce","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x562a1c94be23 \n#1 0x562a1c6747a7 \n#2 0x562a1c66c829 \n#3 0x562a1c65c2c2 \n#4 0x562a1c65d9fb \n#5 0x562a1c65c69d \n#6 0x562a1c65b65c \n#7 0x562a1c65b5ce \n#8 0x562a1c65a28a \n#9 0x562a1c65a6da \n#10 0x562a1c676630 \n#11 0x562a1c6ecb15 \n#12 0x562a1c6d4012 \n#13 0x562a1c6ec369 \n#14 0x562a1c6d3de3 \n#15 0x562a1c6a7a7b \n#16 0x562a1c6a881e \n#17 0x562a1c90d638 \n#18 0x562a1c911507 \n#19 0x562a1c91bc4c \n#20 0x562a1c912136 \n#21 0x562a1c8e09cf \n#22 0x562a1c935b98 \n#23 0x562a1c935d68 \n#24 0x562a1c944cb3 \n#25 0x7f2d1bc94b43 ","time":{"start":1694892805666,"stop":1694892936621,"duration":130955}},{"uid":"adb597b22189140c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/adb597b22189140c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x563fb80f3e23 \n#1 0x563fb7e1c7a7 \n#2 0x563fb7e14829 \n#3 0x563fb7e042c2 \n#4 0x563fb7e059fb \n#5 0x563fb7e0469d \n#6 0x563fb7e0365c \n#7 0x563fb7e035ce \n#8 0x563fb7e0228a \n#9 0x563fb7e026da \n#10 0x563fb7e1e630 \n#11 0x563fb7e94b15 \n#12 0x563fb7e7c012 \n#13 0x563fb7e94369 \n#14 0x563fb7e7bde3 \n#15 0x563fb7e4fa7b \n#16 0x563fb7e5081e \n#17 0x563fb80b5638 \n#18 0x563fb80b9507 \n#19 0x563fb80c3c4c \n#20 0x563fb80ba136 \n#21 0x563fb80889cf \n#22 0x563fb80ddb98 \n#23 0x563fb80ddd68 \n#24 0x563fb80eccb3 \n#25 0x7f384a294b43 ","time":{"start":1694889796657,"stop":1694889927075,"duration":130418}},{"uid":"6d4e11f3f98a9cec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/6d4e11f3f98a9cec","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5613de3d3e23 \n#1 0x5613de0fc7a7 \n#2 0x5613de0f4829 \n#3 0x5613de0e42c2 \n#4 0x5613de0e59fb \n#5 0x5613de0e469d \n#6 0x5613de0e365c \n#7 0x5613de0e35ce \n#8 0x5613de0e228a \n#9 0x5613de0e26da \n#10 0x5613de0fe630 \n#11 0x5613de174b15 \n#12 0x5613de15c012 \n#13 0x5613de174369 \n#14 0x5613de15bde3 \n#15 0x5613de12fa7b \n#16 0x5613de13081e \n#17 0x5613de395638 \n#18 0x5613de399507 \n#19 0x5613de3a3c4c \n#20 0x5613de39a136 \n#21 0x5613de3689cf \n#22 0x5613de3bdb98 \n#23 0x5613de3bdd68 \n#24 0x5613de3cccb3 \n#25 0x7f4a79a94b43 ","time":{"start":1694864685480,"stop":1694864816683,"duration":131203}},{"uid":"d509d669416bb03b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/d509d669416bb03b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5621c5c6be23 \n#1 0x5621c59947a7 \n#2 0x5621c598c829 \n#3 0x5621c597c2c2 \n#4 0x5621c597d9fb \n#5 0x5621c597c69d \n#6 0x5621c597b65c \n#7 0x5621c597b5ce \n#8 0x5621c597a28a \n#9 0x5621c597a6da \n#10 0x5621c5996630 \n#11 0x5621c5a0cb15 \n#12 0x5621c59f4012 \n#13 0x5621c5a0c369 \n#14 0x5621c59f3de3 \n#15 0x5621c59c7a7b \n#16 0x5621c59c881e \n#17 0x5621c5c2d638 \n#18 0x5621c5c31507 \n#19 0x5621c5c3bc4c \n#20 0x5621c5c32136 \n#21 0x5621c5c009cf \n#22 0x5621c5c55b98 \n#23 0x5621c5c55d68 \n#24 0x5621c5c64cb3 \n#25 0x7f4eb3c94b43 ","time":{"start":1694840397248,"stop":1694840528446,"duration":131198}},{"uid":"2da17611e20d9ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2da17611e20d9ddf","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x560a53e47e23 \n#1 0x560a53b707a7 \n#2 0x560a53b68829 \n#3 0x560a53b582c2 \n#4 0x560a53b599fb \n#5 0x560a53b5869d \n#6 0x560a53b5765c \n#7 0x560a53b575ce \n#8 0x560a53b5628a \n#9 0x560a53b566da \n#10 0x560a53b72630 \n#11 0x560a53be8b15 \n#12 0x560a53bd0012 \n#13 0x560a53be8369 \n#14 0x560a53bcfde3 \n#15 0x560a53ba3a7b \n#16 0x560a53ba481e \n#17 0x560a53e09638 \n#18 0x560a53e0d507 \n#19 0x560a53e17c4c \n#20 0x560a53e0e136 \n#21 0x560a53ddc9cf \n#22 0x560a53e31b98 \n#23 0x560a53e31d68 \n#24 0x560a53e40cb3 \n#25 0x7f9039894b43 ","time":{"start":1694826813472,"stop":1694826943899,"duration":130427}},{"uid":"8d04edeaa576a157","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8d04edeaa576a157","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55eb2cb6fe23 \n#1 0x55eb2c8987a7 \n#2 0x55eb2c890829 \n#3 0x55eb2c8802c2 \n#4 0x55eb2c8819fb \n#5 0x55eb2c88069d \n#6 0x55eb2c87f65c \n#7 0x55eb2c87f5ce \n#8 0x55eb2c87e28a \n#9 0x55eb2c87e6da \n#10 0x55eb2c89a630 \n#11 0x55eb2c910b15 \n#12 0x55eb2c8f8012 \n#13 0x55eb2c910369 \n#14 0x55eb2c8f7de3 \n#15 0x55eb2c8cba7b \n#16 0x55eb2c8cc81e \n#17 0x55eb2cb31638 \n#18 0x55eb2cb35507 \n#19 0x55eb2cb3fc4c \n#20 0x55eb2cb36136 \n#21 0x55eb2cb049cf \n#22 0x55eb2cb59b98 \n#23 0x55eb2cb59d68 \n#24 0x55eb2cb68cb3 \n#25 0x7f8809c94b43 ","time":{"start":1694796784198,"stop":1694796915408,"duration":131210}},{"uid":"89144fbae9667ce1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/89144fbae9667ce1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55ba4d971e23 \n#1 0x55ba4d69a7a7 \n#2 0x55ba4d692829 \n#3 0x55ba4d6822c2 \n#4 0x55ba4d6839fb \n#5 0x55ba4d68269d \n#6 0x55ba4d68165c \n#7 0x55ba4d6815ce \n#8 0x55ba4d68028a \n#9 0x55ba4d6806da \n#10 0x55ba4d69c630 \n#11 0x55ba4d712b15 \n#12 0x55ba4d6fa012 \n#13 0x55ba4d712369 \n#14 0x55ba4d6f9de3 \n#15 0x55ba4d6cda7b \n#16 0x55ba4d6ce81e \n#17 0x55ba4d933638 \n#18 0x55ba4d937507 \n#19 0x55ba4d941c4c \n#20 0x55ba4d938136 \n#21 0x55ba4d9069cf \n#22 0x55ba4d95bb98 \n#23 0x55ba4d95bd68 \n#24 0x55ba4d96acb3 \n#25 0x7f9d07c94b43 ","time":{"start":1694740528914,"stop":1694740660084,"duration":131170}},{"uid":"a5b53520ba9d8162","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/a5b53520ba9d8162","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559344983e23 \n#1 0x5593446ac7a7 \n#2 0x5593446a4829 \n#3 0x5593446942c2 \n#4 0x5593446959fb \n#5 0x55934469469d \n#6 0x55934469365c \n#7 0x5593446935ce \n#8 0x55934469228a \n#9 0x5593446926da \n#10 0x5593446ae630 \n#11 0x559344724b15 \n#12 0x55934470c012 \n#13 0x559344724369 \n#14 0x55934470bde3 \n#15 0x5593446dfa7b \n#16 0x5593446e081e \n#17 0x559344945638 \n#18 0x559344949507 \n#19 0x559344953c4c \n#20 0x55934494a136 \n#21 0x5593449189cf \n#22 0x55934496db98 \n#23 0x55934496dd68 \n#24 0x55934497ccb3 \n#25 0x7efd9f694b43 ","time":{"start":1694654003235,"stop":1694654134500,"duration":131265}}]},"tags":[]},"source":"f520b4437766d0c6.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/f747034eb2776336.json b/3.11/942/data/test-cases/f747034eb2776336.json deleted file mode 100644 index 9a5eafdf28..0000000000 --- a/3.11/942/data/test-cases/f747034eb2776336.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f747034eb2776336","name":"Validate Council Output [EastNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9a30d8e08f9c216de4c4a05fec5f309a","time":{"start":1695258768431,"stop":1695258769876,"duration":1445},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastNorthamptonshireCouncil","time":{"start":1695258768431,"stop":1695258768432,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastNorthamptonshireCouncil","time":{"start":1695258768432,"stop":1695258769873,"duration":1441},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258769873,"stop":1695258769873,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258769873,"stop":1695258769876,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastNorthamptonshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"d840976a355ecb7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/d840976a355ecb7f","status":"passed","time":{"start":1695206155856,"stop":1695206157338,"duration":1482}},{"uid":"5ca6e761fb45d6fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/5ca6e761fb45d6fb","status":"passed","time":{"start":1695193610972,"stop":1695193613300,"duration":2328}},{"uid":"82c921b47931a97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/82c921b47931a97f","status":"passed","time":{"start":1695172405373,"stop":1695172407522,"duration":2149}},{"uid":"d74b5a5f3557b4c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/d74b5a5f3557b4c0","status":"passed","time":{"start":1695161906209,"stop":1695161908080,"duration":1871}},{"uid":"27798623c9eae2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/27798623c9eae2eb","status":"passed","time":{"start":1695159855446,"stop":1695159856765,"duration":1319}},{"uid":"5d77adf0e9a040fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5d77adf0e9a040fe","status":"passed","time":{"start":1695156960880,"stop":1695156963226,"duration":2346}},{"uid":"130f7cfbbcc267c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/130f7cfbbcc267c4","status":"passed","time":{"start":1695086064092,"stop":1695086065972,"duration":1880}},{"uid":"d90b02c9ee95e5ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d90b02c9ee95e5ed","status":"passed","time":{"start":1694999615958,"stop":1694999618414,"duration":2456}},{"uid":"886d2703be87d2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/886d2703be87d2eb","status":"passed","time":{"start":1694987812294,"stop":1694987813714,"duration":1420}},{"uid":"483ea1edb028a9c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/483ea1edb028a9c1","status":"passed","time":{"start":1694987674497,"stop":1694987675926,"duration":1429}},{"uid":"e41b4912cdbb5a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e41b4912cdbb5a6c","status":"passed","time":{"start":1694971646451,"stop":1694971648612,"duration":2161}},{"uid":"65d5f84f637b9dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/65d5f84f637b9dea","status":"passed","time":{"start":1694913431254,"stop":1694913432708,"duration":1454}},{"uid":"fefe4728531961d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/fefe4728531961d8","status":"passed","time":{"start":1694892745003,"stop":1694892746834,"duration":1831}},{"uid":"7b311c38fcc88af9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/7b311c38fcc88af9","status":"passed","time":{"start":1694889744324,"stop":1694889745632,"duration":1308}},{"uid":"1956bc869b223032","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/1956bc869b223032","status":"passed","time":{"start":1694864619257,"stop":1694864621597,"duration":2340}},{"uid":"49810ee981c88e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/49810ee981c88e62","status":"passed","time":{"start":1694840298193,"stop":1694840300040,"duration":1847}},{"uid":"29e94d733a9f1f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/29e94d733a9f1f70","status":"passed","time":{"start":1694826685662,"stop":1694826687121,"duration":1459}},{"uid":"51bc60aead2240d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/51bc60aead2240d9","status":"passed","time":{"start":1694796709279,"stop":1694796711632,"duration":2353}},{"uid":"3b32360d85248a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/3b32360d85248a29","status":"passed","time":{"start":1694740436893,"stop":1694740438219,"duration":1326}},{"uid":"415b1b4570b375ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/415b1b4570b375ad","status":"passed","time":{"start":1694653923711,"stop":1694653925037,"duration":1326}}]},"tags":[]},"source":"f747034eb2776336.json","parameterValues":["EastNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/fcf629df83a62bd6.json b/3.11/942/data/test-cases/fcf629df83a62bd6.json deleted file mode 100644 index 116543c361..0000000000 --- a/3.11/942/data/test-cases/fcf629df83a62bd6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"fcf629df83a62bd6","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1695258974941,"stop":1695258976631,"duration":1690},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthAyrshireCouncil","time":{"start":1695258974941,"stop":1695258974942,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthAyrshireCouncil","time":{"start":1695258974942,"stop":1695258976629,"duration":1687},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695258976629,"stop":1695258976629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695258976629,"stop":1695258976631,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthAyrshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"2aaa85bbb4212686","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/2aaa85bbb4212686","status":"passed","time":{"start":1695206346501,"stop":1695206348132,"duration":1631}},{"uid":"92e63dbda570d564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/92e63dbda570d564","status":"passed","time":{"start":1695193833078,"stop":1695193836203,"duration":3125}},{"uid":"74c2a953e2db7ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/74c2a953e2db7ec0","status":"passed","time":{"start":1695172641877,"stop":1695172643987,"duration":2110}},{"uid":"61fbab05a7d1d06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/61fbab05a7d1d06a","status":"passed","time":{"start":1695162138636,"stop":1695162140048,"duration":1412}},{"uid":"8e92cc0e86a3bada","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/8e92cc0e86a3bada","status":"passed","time":{"start":1695160088066,"stop":1695160089711,"duration":1645}},{"uid":"5899b316ccc79388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5899b316ccc79388","status":"passed","time":{"start":1695157033058,"stop":1695157034704,"duration":1646}},{"uid":"9e13c10cc835a7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9e13c10cc835a7fb","status":"passed","time":{"start":1695086304695,"stop":1695086306153,"duration":1458}},{"uid":"ba91fe64f0b597e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/ba91fe64f0b597e1","status":"passed","time":{"start":1694999697546,"stop":1694999699669,"duration":2123}},{"uid":"4d9893553d5f1d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/4d9893553d5f1d72","status":"passed","time":{"start":1694987995518,"stop":1694987996625,"duration":1107}},{"uid":"768608884a03756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/768608884a03756c","status":"passed","time":{"start":1694987750161,"stop":1694987751699,"duration":1538}},{"uid":"248866f559e86ee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/248866f559e86ee5","status":"passed","time":{"start":1694971707535,"stop":1694971709166,"duration":1631}},{"uid":"c3057e8a4fcd6b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c3057e8a4fcd6b5c","status":"passed","time":{"start":1694913626102,"stop":1694913627664,"duration":1562}},{"uid":"3efcba9ec7b25388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/3efcba9ec7b25388","status":"passed","time":{"start":1694892961176,"stop":1694892962474,"duration":1298}},{"uid":"b77cab7fe1a7d181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b77cab7fe1a7d181","status":"passed","time":{"start":1694889922378,"stop":1694889923686,"duration":1308}},{"uid":"f5aa005216dc49a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f5aa005216dc49a1","status":"passed","time":{"start":1694864842224,"stop":1694864843948,"duration":1724}},{"uid":"e24d9617447c6c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/e24d9617447c6c21","status":"passed","time":{"start":1694840532192,"stop":1694840533591,"duration":1399}},{"uid":"fd84871fb6bdb79d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/fd84871fb6bdb79d","status":"passed","time":{"start":1694826875299,"stop":1694826877233,"duration":1934}},{"uid":"131fd83cab1a1f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/131fd83cab1a1f65","status":"passed","time":{"start":1694796947926,"stop":1694796950918,"duration":2992}},{"uid":"2aa8a1a307f3014f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2aa8a1a307f3014f","status":"passed","time":{"start":1694740615694,"stop":1694740617351,"duration":1657}},{"uid":"87f5b81bebd7424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/87f5b81bebd7424","status":"passed","time":{"start":1694654114764,"stop":1694654116331,"duration":1567}}]},"tags":[]},"source":"fcf629df83a62bd6.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/ffed4e43d5195f17.json b/3.11/942/data/test-cases/ffed4e43d5195f17.json deleted file mode 100644 index fcd13d6713..0000000000 --- a/3.11/942/data/test-cases/ffed4e43d5195f17.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ffed4e43d5195f17","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1695259021156,"stop":1695259024191,"duration":3035},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TorridgeDistrictCouncil","time":{"start":1695259021156,"stop":1695259021157,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TorridgeDistrictCouncil","time":{"start":1695259021157,"stop":1695259024189,"duration":3032},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1695259024190,"stop":1695259024190,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1695259024190,"stop":1695259024191,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2102-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TorridgeDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"42651ee3d2b6b97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/42651ee3d2b6b97b","status":"passed","time":{"start":1695206366539,"stop":1695206369066,"duration":2527}},{"uid":"fe5f33b0d0d5c036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/fe5f33b0d0d5c036","status":"passed","time":{"start":1695193895953,"stop":1695193899074,"duration":3121}},{"uid":"692c7335cfea67d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/692c7335cfea67d8","status":"passed","time":{"start":1695172792308,"stop":1695172795354,"duration":3046}},{"uid":"8e7327c83f7de2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/8e7327c83f7de2b6","status":"passed","time":{"start":1695162214023,"stop":1695162216803,"duration":2780}},{"uid":"d525c5d5795b9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d525c5d5795b9c8","status":"passed","time":{"start":1695160092723,"stop":1695160095486,"duration":2763}},{"uid":"201880a8578570f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/201880a8578570f7","status":"passed","time":{"start":1695157190355,"stop":1695157193248,"duration":2893}},{"uid":"c37f26e797b409d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/c37f26e797b409d7","status":"passed","time":{"start":1695086320028,"stop":1695086324989,"duration":4961}},{"uid":"dc469d773c3800ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/dc469d773c3800ea","status":"passed","time":{"start":1694999862884,"stop":1694999865849,"duration":2965}},{"uid":"bb4e546b0fb6cf85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/bb4e546b0fb6cf85","status":"passed","time":{"start":1694988019692,"stop":1694988022320,"duration":2628}},{"uid":"d8e4435f5c4ae2fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d8e4435f5c4ae2fa","status":"passed","time":{"start":1694987902089,"stop":1694987904698,"duration":2609}},{"uid":"1371036e4592b724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/1371036e4592b724","status":"passed","time":{"start":1694971859242,"stop":1694971861996,"duration":2754}},{"uid":"c910669d31c3a026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c910669d31c3a026","status":"passed","time":{"start":1694913656039,"stop":1694913658872,"duration":2833}},{"uid":"5292d18b89dc0270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5292d18b89dc0270","status":"passed","time":{"start":1694892980623,"stop":1694892983392,"duration":2769}},{"uid":"39cbaa8d3d08a497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/39cbaa8d3d08a497","status":"passed","time":{"start":1694889942605,"stop":1694889945263,"duration":2658}},{"uid":"77c212d5d8d5a1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/77c212d5d8d5a1a4","status":"passed","time":{"start":1694864899938,"stop":1694864902875,"duration":2937}},{"uid":"df9e98798ffa7f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/df9e98798ffa7f5c","status":"passed","time":{"start":1694840558767,"stop":1694840561867,"duration":3100}},{"uid":"497eedba3c3e3ba8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/497eedba3c3e3ba8","status":"passed","time":{"start":1694826959395,"stop":1694826962278,"duration":2883}},{"uid":"6b42b7db64fc2977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/6b42b7db64fc2977","status":"passed","time":{"start":1694796998868,"stop":1694797001681,"duration":2813}},{"uid":"1cedb088d0e2a414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/1cedb088d0e2a414","status":"passed","time":{"start":1694740678745,"stop":1694740681418,"duration":2673}},{"uid":"df50acea853f500f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/df50acea853f500f","status":"passed","time":{"start":1694654147348,"stop":1694654151670,"duration":4322}}]},"tags":[]},"source":"ffed4e43d5195f17.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/timeline.json b/3.11/942/data/timeline.json deleted file mode 100644 index d3e216dd15..0000000000 --- a/3.11/942/data/timeline.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az1098-243","children":[{"name":"2099-MainThread","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"6380365f45ea8297","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"9e544f3d71557a48","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"dbd2db0c2bbe62cb","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"528d826a79007a4d","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258786737,"stop":1695258787853,"duration":1116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"e6e87719223b12dd","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258788818,"stop":1695258797553,"duration":8735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"6d30b125893d8d9c","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258966607,"stop":1695258974938,"duration":8331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"4b696f3678c66ea0","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258771024,"stop":1695258773259,"duration":2235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"3834a578b4cf6758","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"df79be75aafd9718","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258951363,"stop":1695258954031,"duration":2668},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"6353cfdd337d03a1","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"7b4d843ac8fdb9d7","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258734739,"stop":1695258737550,"duration":2811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"7ef52a04a7bd1b77","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258950568,"stop":1695258951361,"duration":793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"f747034eb2776336","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258768431,"stop":1695258769876,"duration":1445},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"f41d94d2dbf26a3d","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258979234,"stop":1695258981279,"duration":2045},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"c209d05bea5b6855","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258984556,"stop":1695258986277,"duration":1721},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"d7d23d31f31ad03","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258964332,"stop":1695258966604,"duration":2272},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"c9a3c299d3a452d0","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258739322,"stop":1695258740445,"duration":1123},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"a8b4892b0fb0aefb","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695259121032,"stop":1695259124015,"duration":2983},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"e0f56a28a61a3255","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258769879,"stop":1695258771021,"duration":1142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"19ec9532f5199348","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258797556,"stop":1695258950565,"duration":153009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"a52ea2469ad72851","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"fcf629df83a62bd6","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258974941,"stop":1695258976631,"duration":1690},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"163a21769d104121","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258987014,"stop":1695258989025,"duration":2011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"3f74858a73605e9a","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258740964,"stop":1695258741313,"duration":349},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"2319d28c99bf2be7","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258761690,"stop":1695258764525,"duration":2835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"ddbe83cf97d8b2c4","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258766557,"stop":1695258768427,"duration":1870},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"633220dad4b8d2ce","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695259124018,"stop":1695259125155,"duration":1137},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"1049f117df442a50","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258745989,"stop":1695258751066,"duration":5077},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"281afdbcd60e514b","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258957683,"stop":1695258962107,"duration":4424},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"9c35ef1dcf822c6a","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258764528,"stop":1695258765864,"duration":1336},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"8e9d904a2ff9c4db","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258956860,"stop":1695258957461,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"16516ab0d82c816a","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258738530,"stop":1695258739121,"duration":591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"483cfa8ee571545d","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"366ef4931b24fbaa","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"ee2499793f6a4888","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258981283,"stop":1695258984553,"duration":3270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"4399e263807059b7","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258954034,"stop":1695258956857,"duration":2823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"748c923cb7b90fea","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258751990,"stop":1695258761687,"duration":9697},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"b9dd20df8b6034d9","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258751070,"stop":1695258751987,"duration":917},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7e184a325a650018","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"failed","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"803acb112310638e","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258976634,"stop":1695258978457,"duration":1823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"bdf1942fce59f3fa","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258774101,"stop":1695258776223,"duration":2122},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"74aadfdb7eecd827","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258778856,"stop":1695258786732,"duration":7876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"b8a1dc97e05f22bd","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258741478,"stop":1695258745986,"duration":4508},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"20174793210be749","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258765867,"stop":1695258766554,"duration":687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"6637d66ec10f822b","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258787856,"stop":1695258788815,"duration":959},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"4adfcbcf600847af","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258776225,"stop":1695258778805,"duration":2580},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"c22319e220695dcd","parentUid":"d756a7e594a2f2cf7e58486bd62a583b","status":"passed","time":{"start":1695258978461,"stop":1695258979230,"duration":769},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]}],"uid":"d756a7e594a2f2cf7e58486bd62a583b"},{"name":"2102-MainThread","children":[{"name":"Validate Council Output [CroydonCouncil]","uid":"119bda515bf2bf89","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"failed","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"7d2b9fb120ecc84","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259047321,"stop":1695259055983,"duration":8662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"275857e0fd091471","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258734740,"stop":1695258740667,"duration":5927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"22dd5c04a2bb56f","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258762583,"stop":1695258780142,"duration":17559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"7c723dc6386f097e","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259024195,"stop":1695259026029,"duration":1834},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"2da2a4e06d21327d","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258835625,"stop":1695258839713,"duration":4088},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8fff671fc0a87677","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259041399,"stop":1695259044099,"duration":2700},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"72915740a98fbcce","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"failed","time":{"start":1695258780146,"stop":1695258781571,"duration":1425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"dd08c395855b7b23","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258846413,"stop":1695258851706,"duration":5293},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"2d5ef8eeea4863d1","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259033212,"stop":1695259037338,"duration":4126},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"e24cb3250d59220f","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259037341,"stop":1695259038986,"duration":1645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c3d28588fb5dffb0","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258859513,"stop":1695258864447,"duration":4934},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"b8446b9a3758a86","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259055987,"stop":1695259056559,"duration":572},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"69e09abfefacfa36","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"failed","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"3298d2f9fa20fa2f","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"failed","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"8aaf28ad8308ea9","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258792540,"stop":1695258835572,"duration":43032},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"4557a9cad9f7735d","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258790254,"stop":1695258791632,"duration":1378},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"d7ef2af342f00e1e","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259003791,"stop":1695259018602,"duration":14811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"e70451c334018bed","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258785910,"stop":1695258790250,"duration":4340},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"ffed4e43d5195f17","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259021156,"stop":1695259024191,"duration":3035},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5be86254f420dfed","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258742516,"stop":1695258761004,"duration":18488},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"ea30325e9c2d667a","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259026032,"stop":1695259031470,"duration":5438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"f27ee7cb3ec407b4","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259044103,"stop":1695259047317,"duration":3214},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"3c3d4038003f0112","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"failed","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"835fe08527293422","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258761007,"stop":1695258762579,"duration":1572},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"b7a4edd3c8a0c22e","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"failed","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"d7d41b7c58577df0","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258996086,"stop":1695258997649,"duration":1563},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"be0de9551af1bb1f","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258840504,"stop":1695258846411,"duration":5907},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f520b4437766d0c6","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"failed","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"e9928ac545bae63b","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258740875,"stop":1695258742513,"duration":1638},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"1f03bd65b238050","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258997652,"stop":1695259003787,"duration":6135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"ee49fbc778aa536b","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258791692,"stop":1695258792537,"duration":845},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"dd8f4a1e99f36122","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258851709,"stop":1695258853724,"duration":2015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"9392d9609f474a83","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"failed","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"ec94c4c4fa0c336e","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259031474,"stop":1695259033209,"duration":1735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"ecb49d9393205c29","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258853726,"stop":1695258859508,"duration":5782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"d35c80f432f60ca5","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695258839716,"stop":1695258840502,"duration":786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"52cb2564b20040d6","parentUid":"acbdfbb03a15eaed2836024b37f6bcc4","status":"passed","time":{"start":1695259018605,"stop":1695259021153,"duration":2548},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]}],"uid":"acbdfbb03a15eaed2836024b37f6bcc4"}],"uid":"2ff09d1c51bb513d1dcbf10b688d283b"}],"name":"timeline"} \ No newline at end of file diff --git a/3.11/942/export/influxDbData.txt b/3.11/942/export/influxDbData.txt deleted file mode 100644 index a625ef5cc4..0000000000 --- a/3.11/942/export/influxDbData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status failed=20 1695259137000000000 -launch_status broken=0 1695259137000000000 -launch_status passed=65 1695259137000000000 -launch_status skipped=0 1695259137000000000 -launch_status unknown=0 1695259137000000000 -launch_time duration=390416 1695259137000000000 -launch_time min_duration=3 1695259137000000000 -launch_time max_duration=153009 1695259137000000000 -launch_time sum_duration=709674 1695259137000000000 -launch_problems product_defects=20 1695259137000000000 -launch_retries retries=0 1695259137000000000 -launch_retries run=85 1695259137000000000 diff --git a/3.11/942/export/prometheusData.txt b/3.11/942/export/prometheusData.txt deleted file mode 100644 index 1ab50b4c48..0000000000 --- a/3.11/942/export/prometheusData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status_failed 20 -launch_status_broken 0 -launch_status_passed 65 -launch_status_skipped 0 -launch_status_unknown 0 -launch_time_duration 390416 -launch_time_min_duration 3 -launch_time_max_duration 153009 -launch_time_sum_duration 709674 -launch_problems_product_defects 20 -launch_retries_retries 0 -launch_retries_run 85 diff --git a/3.11/942/history/categories-trend.json b/3.11/942/history/categories-trend.json deleted file mode 100644 index d4f8bf8de3..0000000000 --- a/3.11/942/history/categories-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":906,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906/","reportName":"Allure Report with history","data":{"Product defects":23}}] \ No newline at end of file diff --git a/3.11/942/history/duration-trend.json b/3.11/942/history/duration-trend.json deleted file mode 100644 index 4d7f04cb92..0000000000 --- a/3.11/942/history/duration-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"duration":390416}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941/","reportName":"Allure Report with history","data":{"duration":379714}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939/","reportName":"Allure Report with history","data":{"duration":415395}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937/","reportName":"Allure Report with history","data":{"duration":426044}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936/","reportName":"Allure Report with history","data":{"duration":416314}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935/","reportName":"Allure Report with history","data":{"duration":394805}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932/","reportName":"Allure Report with history","data":{"duration":469102}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930/","reportName":"Allure Report with history","data":{"duration":425703}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929/","reportName":"Allure Report with history","data":{"duration":481805}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928/","reportName":"Allure Report with history","data":{"duration":377887}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926/","reportName":"Allure Report with history","data":{"duration":387817}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922/","reportName":"Allure Report with history","data":{"duration":446336}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920/","reportName":"Allure Report with history","data":{"duration":398950}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919/","reportName":"Allure Report with history","data":{"duration":400547}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917/","reportName":"Allure Report with history","data":{"duration":356039}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915/","reportName":"Allure Report with history","data":{"duration":419725}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913/","reportName":"Allure Report with history","data":{"duration":410250}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912/","reportName":"Allure Report with history","data":{"duration":377922}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910/","reportName":"Allure Report with history","data":{"duration":427973}},{"buildOrder":906,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906/","reportName":"Allure Report with history","data":{"duration":370089}}] \ No newline at end of file diff --git a/3.11/942/history/history-trend.json b/3.11/942/history/history-trend.json deleted file mode 100644 index c8a97cc91d..0000000000 --- a/3.11/942/history/history-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":85}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":84}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":84}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":84}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":906,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":84}}] \ No newline at end of file diff --git a/3.11/942/history/history.json b/3.11/942/history/history.json deleted file mode 100644 index 3acbf1b20d..0000000000 --- a/3.11/942/history/history.json +++ /dev/null @@ -1 +0,0 @@ -{"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"8aaf28ad8308ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/8aaf28ad8308ea9","status":"passed","time":{"start":1695258792540,"stop":1695258835572,"duration":43032}},{"uid":"97be6da26822c9e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/97be6da26822c9e0","status":"passed","time":{"start":1695206319368,"stop":1695206338712,"duration":19344}},{"uid":"f295e18b4e82c481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f295e18b4e82c481","status":"passed","time":{"start":1695193632382,"stop":1695193639946,"duration":7564}},{"uid":"ea283a37f003be0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ea283a37f003be0d","status":"passed","time":{"start":1695172435408,"stop":1695172453661,"duration":18253}},{"uid":"477b368ab2bf57d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/477b368ab2bf57d6","status":"passed","time":{"start":1695162122548,"stop":1695162130258,"duration":7710}},{"uid":"9000011feb6da3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/9000011feb6da3e3","status":"passed","time":{"start":1695159873756,"stop":1695159881321,"duration":7565}},{"uid":"8270039676b17f25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/8270039676b17f25","status":"passed","time":{"start":1695156991918,"stop":1695156999925,"duration":8007}},{"uid":"d418cddd3412b02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/d418cddd3412b02","status":"passed","time":{"start":1695086084053,"stop":1695086115147,"duration":31094}},{"uid":"27ffdead69b6a40d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/27ffdead69b6a40d","status":"passed","time":{"start":1694999662627,"stop":1694999671216,"duration":8589}},{"uid":"1d7125616882a7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1d7125616882a7e7","status":"passed","time":{"start":1694987831091,"stop":1694987839243,"duration":8152}},{"uid":"d43729131daaf1b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d43729131daaf1b2","status":"passed","time":{"start":1694987702656,"stop":1694987709641,"duration":6985}},{"uid":"9f402b489cb6e286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/9f402b489cb6e286","status":"passed","time":{"start":1694971666072,"stop":1694971673039,"duration":6967}},{"uid":"da3b86e73d6fbf7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/da3b86e73d6fbf7d","status":"passed","time":{"start":1694913451907,"stop":1694913480860,"duration":28953}},{"uid":"dd207289288783e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/dd207289288783e3","status":"passed","time":{"start":1694892766242,"stop":1694892773470,"duration":7228}},{"uid":"3e9d309d6069923","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3e9d309d6069923","status":"passed","time":{"start":1694889761366,"stop":1694889770889,"duration":9523}},{"uid":"42e0c9738cfc389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/42e0c9738cfc389","status":"passed","time":{"start":1694864637196,"stop":1694864645358,"duration":8162}},{"uid":"440b46a7f24a6406","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/440b46a7f24a6406","status":"passed","time":{"start":1694840317911,"stop":1694840360369,"duration":42458}},{"uid":"41227094d9107789","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/41227094d9107789","status":"passed","time":{"start":1694826722653,"stop":1694826783102,"duration":60449}},{"uid":"b60228dd7971b884","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b60228dd7971b884","status":"passed","time":{"start":1694796742611,"stop":1694796753220,"duration":10609}},{"uid":"6677d9856fe15952","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/6677d9856fe15952","status":"passed","time":{"start":1694740467124,"stop":1694740499412,"duration":32288}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"20174793210be749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/20174793210be749","status":"passed","time":{"start":1695258765867,"stop":1695258766554,"duration":687}},{"uid":"4047e25196c8e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4047e25196c8e62","status":"passed","time":{"start":1695206153748,"stop":1695206154360,"duration":612}},{"uid":"9df1fe7a4de6f34b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/9df1fe7a4de6f34b","status":"passed","time":{"start":1695193608060,"stop":1695193609114,"duration":1054}},{"uid":"c968418a2d01b43f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c968418a2d01b43f","status":"passed","time":{"start":1695172402595,"stop":1695172403531,"duration":936}},{"uid":"f8a35ed82886727d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/f8a35ed82886727d","status":"passed","time":{"start":1695161903757,"stop":1695161904539,"duration":782}},{"uid":"8334bdfa3215a79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/8334bdfa3215a79","status":"passed","time":{"start":1695159853294,"stop":1695159854007,"duration":713}},{"uid":"471c4767979f3b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/471c4767979f3b4e","status":"passed","time":{"start":1695156957934,"stop":1695156958992,"duration":1058}},{"uid":"9d5834ba3e943411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9d5834ba3e943411","status":"passed","time":{"start":1695086061578,"stop":1695086062407,"duration":829}},{"uid":"7d802f296ae6e85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7d802f296ae6e85c","status":"passed","time":{"start":1694999612978,"stop":1694999614067,"duration":1089}},{"uid":"55a3d203fc8db268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/55a3d203fc8db268","status":"passed","time":{"start":1694987810307,"stop":1694987810929,"duration":622}},{"uid":"1ef955c253b9757c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/1ef955c253b9757c","status":"passed","time":{"start":1694987672442,"stop":1694987673040,"duration":598}},{"uid":"bdea954d8c59893a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bdea954d8c59893a","status":"passed","time":{"start":1694971643828,"stop":1694971644786,"duration":958}},{"uid":"5c889dcb0a4b2780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/5c889dcb0a4b2780","status":"passed","time":{"start":1694913429136,"stop":1694913429757,"duration":621}},{"uid":"d8e2f2f2bfe032ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/d8e2f2f2bfe032ab","status":"passed","time":{"start":1694892742880,"stop":1694892743650,"duration":770}},{"uid":"3744275cb409ce4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3744275cb409ce4f","status":"passed","time":{"start":1694889742307,"stop":1694889742951,"duration":644}},{"uid":"f3810dea11856218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f3810dea11856218","status":"passed","time":{"start":1694864616416,"stop":1694864617463,"duration":1047}},{"uid":"feddc9ba5077f8a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/feddc9ba5077f8a1","status":"passed","time":{"start":1694840295838,"stop":1694840296634,"duration":796}},{"uid":"eba1c1e48365c86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/eba1c1e48365c86","status":"passed","time":{"start":1694826683570,"stop":1694826684219,"duration":649}},{"uid":"9553a9aebb48a80d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/9553a9aebb48a80d","status":"passed","time":{"start":1694796706427,"stop":1694796707468,"duration":1041}},{"uid":"a8226fc89427890b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/a8226fc89427890b","status":"passed","time":{"start":1694740434754,"stop":1694740435464,"duration":710}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"d7d23d31f31ad03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d7d23d31f31ad03","status":"passed","time":{"start":1695258964332,"stop":1695258966604,"duration":2272}},{"uid":"4b7938b9a22d00e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4b7938b9a22d00e7","status":"passed","time":{"start":1695206364236,"stop":1695206366537,"duration":2301}},{"uid":"ff966a05662ff3c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ff966a05662ff3c9","status":"passed","time":{"start":1695193821110,"stop":1695193824054,"duration":2944}},{"uid":"35a854ea5cb17dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/35a854ea5cb17dcd","status":"passed","time":{"start":1695172629690,"stop":1695172632331,"duration":2641}},{"uid":"5da77428842d76ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/5da77428842d76ea","status":"passed","time":{"start":1695162211429,"stop":1695162214020,"duration":2591}},{"uid":"c7efcfd16392dc16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c7efcfd16392dc16","status":"passed","time":{"start":1695160077907,"stop":1695160080390,"duration":2483}},{"uid":"facf6a48853580de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/facf6a48853580de","status":"passed","time":{"start":1695157389498,"stop":1695157392579,"duration":3081}},{"uid":"9f360f3248521058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9f360f3248521058","status":"passed","time":{"start":1695086293686,"stop":1695086296101,"duration":2415}},{"uid":"4adc3e996ee26c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/4adc3e996ee26c6","status":"passed","time":{"start":1694999685500,"stop":1694999688241,"duration":2741}},{"uid":"b14f5807aa8319cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b14f5807aa8319cb","status":"passed","time":{"start":1694987985507,"stop":1694987988034,"duration":2527}},{"uid":"4b653331d5ef7ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/4b653331d5ef7ffe","status":"passed","time":{"start":1694987987989,"stop":1694987990330,"duration":2341}},{"uid":"e5852eb69bc383d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e5852eb69bc383d2","status":"passed","time":{"start":1694972038659,"stop":1694972041213,"duration":2554}},{"uid":"4736cb8e9afceee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4736cb8e9afceee4","status":"passed","time":{"start":1694913615645,"stop":1694913618193,"duration":2548}},{"uid":"472d3210b4bfe9b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/472d3210b4bfe9b6","status":"passed","time":{"start":1694892950212,"stop":1694892953090,"duration":2878}},{"uid":"b0acc5503fe0b205","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b0acc5503fe0b205","status":"passed","time":{"start":1694889912341,"stop":1694889914874,"duration":2533}},{"uid":"3a785df4fb96c513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/3a785df4fb96c513","status":"passed","time":{"start":1694864830076,"stop":1694864832559,"duration":2483}},{"uid":"98ae510103f41999","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/98ae510103f41999","status":"passed","time":{"start":1694840540230,"stop":1694840542617,"duration":2387}},{"uid":"70560129e3238d1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/70560129e3238d1a","status":"passed","time":{"start":1694826955447,"stop":1694826957766,"duration":2319}},{"uid":"fffe6a3566222756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fffe6a3566222756","status":"passed","time":{"start":1694796935643,"stop":1694796938381,"duration":2738}},{"uid":"119c59f4ededa114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/119c59f4ededa114","status":"passed","time":{"start":1694740673409,"stop":1694740675751,"duration":2342}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":33,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":91},"items":[{"uid":"483cfa8ee571545d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/483cfa8ee571545d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695258773262,"stop":1695258773840,"duration":578}},{"uid":"5d16a2e368e07d98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/5d16a2e368e07d98","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695206166208,"stop":1695206166837,"duration":629}},{"uid":"112f94044e82b521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/112f94044e82b521","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193617379,"stop":1695193618091,"duration":712}},{"uid":"fd5dd2431291b380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/fd5dd2431291b380","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695172415449,"stop":1695172416329,"duration":880}},{"uid":"ff9d51e521110f7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ff9d51e521110f7d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695162002935,"stop":1695162003510,"duration":575}},{"uid":"c8129fc934f171b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c8129fc934f171b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695159860215,"stop":1695159860656,"duration":441}},{"uid":"5211137f4b94a7bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5211137f4b94a7bb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695156967851,"stop":1695156968629,"duration":778}},{"uid":"f1906923708bca16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/f1906923708bca16","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695086069533,"stop":1695086070333,"duration":800}},{"uid":"eac3ec450b5fd605","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/eac3ec450b5fd605","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694999626841,"stop":1694999627727,"duration":886}},{"uid":"8f1e6d414fbd62a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/8f1e6d414fbd62a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987817686,"stop":1694987818276,"duration":590}},{"uid":"df12370c78392c44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/df12370c78392c44","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987684053,"stop":1694987684531,"duration":478}},{"uid":"db931c44982edc56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/db931c44982edc56","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694971652389,"stop":1694971653128,"duration":739}},{"uid":"694ac2c17b752732","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/694ac2c17b752732","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694913441092,"stop":1694913441629,"duration":537}},{"uid":"e06205de45cf986f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/e06205de45cf986f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892754584,"stop":1694892755241,"duration":657}},{"uid":"f2a75127c73c505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/f2a75127c73c505","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889751055,"stop":1694889751573,"duration":518}},{"uid":"349c3f27962d7b24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/349c3f27962d7b24","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694864626040,"stop":1694864626728,"duration":688}},{"uid":"de3bf8dcf7bc8938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/de3bf8dcf7bc8938","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694840304152,"stop":1694840304900,"duration":748}},{"uid":"381f4274c8b194fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/381f4274c8b194fc","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694826690574,"stop":1694826691219,"duration":645}},{"uid":"b63f3fdd874ba276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b63f3fdd874ba276","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694796725681,"stop":1694796726417,"duration":736}},{"uid":"b547dc2049f5604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/b547dc2049f5604","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740442354,"stop":1694740442903,"duration":549}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":91},"items":[{"uid":"ee2499793f6a4888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ee2499793f6a4888","status":"passed","time":{"start":1695258981283,"stop":1695258984553,"duration":3270}},{"uid":"b028925caf496f47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/b028925caf496f47","status":"passed","time":{"start":1695206353054,"stop":1695206356027,"duration":2973}},{"uid":"8ee2f6266e698c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/8ee2f6266e698c9c","status":"passed","time":{"start":1695193841490,"stop":1695193845567,"duration":4077}},{"uid":"ded42a20f3fe166c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ded42a20f3fe166c","status":"passed","time":{"start":1695172649252,"stop":1695172653522,"duration":4270}},{"uid":"b60638c897edff4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/b60638c897edff4f","status":"passed","time":{"start":1695162144467,"stop":1695162148132,"duration":3665}},{"uid":"db8c328673da5833","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/db8c328673da5833","status":"passed","time":{"start":1695160070031,"stop":1695160076410,"duration":6379}},{"uid":"5938449ffd74254d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5938449ffd74254d","status":"passed","time":{"start":1695157039787,"stop":1695157043888,"duration":4101}},{"uid":"dbca4114db5a1350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/dbca4114db5a1350","status":"passed","time":{"start":1695086313419,"stop":1695086317368,"duration":3949}},{"uid":"5df215011204d0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5df215011204d0c5","status":"passed","time":{"start":1694999706759,"stop":1694999711136,"duration":4377}},{"uid":"7916dbbca9e2f592","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/7916dbbca9e2f592","status":"passed","time":{"start":1694988000347,"stop":1694988003993,"duration":3646}},{"uid":"2cd3ed19dadb5c42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/2cd3ed19dadb5c42","status":"passed","time":{"start":1694987755887,"stop":1694987759182,"duration":3295}},{"uid":"e9e20a7edc7d3c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e9e20a7edc7d3c54","status":"passed","time":{"start":1694971713989,"stop":1694971718304,"duration":4315}},{"uid":"949df0b8aa333767","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/949df0b8aa333767","status":"passed","time":{"start":1694913632836,"stop":1694913635884,"duration":3048}},{"uid":"87ba84c080b11ac5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/87ba84c080b11ac5","status":"passed","time":{"start":1694892966722,"stop":1694892970283,"duration":3561}},{"uid":"47ad18ce0b7de195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/47ad18ce0b7de195","status":"passed","time":{"start":1694889927395,"stop":1694889930531,"duration":3136}},{"uid":"22bc4ba722b4af8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/22bc4ba722b4af8a","status":"passed","time":{"start":1694864849272,"stop":1694864852717,"duration":3445}},{"uid":"b95d42cac703e585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b95d42cac703e585","status":"passed","time":{"start":1694840537875,"stop":1694840541395,"duration":3520}},{"uid":"4b7e41a00feb858e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4b7e41a00feb858e","status":"passed","time":{"start":1694826882496,"stop":1694826885563,"duration":3067}},{"uid":"e9b54ccd1855604b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e9b54ccd1855604b","status":"passed","time":{"start":1694796956427,"stop":1694796960382,"duration":3955}},{"uid":"bf2e57ee04e8a98d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/bf2e57ee04e8a98d","status":"passed","time":{"start":1694740622415,"stop":1694740625639,"duration":3224}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"fcf629df83a62bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/fcf629df83a62bd6","status":"passed","time":{"start":1695258974941,"stop":1695258976631,"duration":1690}},{"uid":"2aaa85bbb4212686","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/2aaa85bbb4212686","status":"passed","time":{"start":1695206346501,"stop":1695206348132,"duration":1631}},{"uid":"92e63dbda570d564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/92e63dbda570d564","status":"passed","time":{"start":1695193833078,"stop":1695193836203,"duration":3125}},{"uid":"74c2a953e2db7ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/74c2a953e2db7ec0","status":"passed","time":{"start":1695172641877,"stop":1695172643987,"duration":2110}},{"uid":"61fbab05a7d1d06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/61fbab05a7d1d06a","status":"passed","time":{"start":1695162138636,"stop":1695162140048,"duration":1412}},{"uid":"8e92cc0e86a3bada","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/8e92cc0e86a3bada","status":"passed","time":{"start":1695160088066,"stop":1695160089711,"duration":1645}},{"uid":"5899b316ccc79388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5899b316ccc79388","status":"passed","time":{"start":1695157033058,"stop":1695157034704,"duration":1646}},{"uid":"9e13c10cc835a7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9e13c10cc835a7fb","status":"passed","time":{"start":1695086304695,"stop":1695086306153,"duration":1458}},{"uid":"ba91fe64f0b597e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/ba91fe64f0b597e1","status":"passed","time":{"start":1694999697546,"stop":1694999699669,"duration":2123}},{"uid":"4d9893553d5f1d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/4d9893553d5f1d72","status":"passed","time":{"start":1694987995518,"stop":1694987996625,"duration":1107}},{"uid":"768608884a03756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/768608884a03756c","status":"passed","time":{"start":1694987750161,"stop":1694987751699,"duration":1538}},{"uid":"248866f559e86ee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/248866f559e86ee5","status":"passed","time":{"start":1694971707535,"stop":1694971709166,"duration":1631}},{"uid":"c3057e8a4fcd6b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c3057e8a4fcd6b5c","status":"passed","time":{"start":1694913626102,"stop":1694913627664,"duration":1562}},{"uid":"3efcba9ec7b25388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/3efcba9ec7b25388","status":"passed","time":{"start":1694892961176,"stop":1694892962474,"duration":1298}},{"uid":"b77cab7fe1a7d181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b77cab7fe1a7d181","status":"passed","time":{"start":1694889922378,"stop":1694889923686,"duration":1308}},{"uid":"f5aa005216dc49a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f5aa005216dc49a1","status":"passed","time":{"start":1694864842224,"stop":1694864843948,"duration":1724}},{"uid":"e24d9617447c6c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/e24d9617447c6c21","status":"passed","time":{"start":1694840532192,"stop":1694840533591,"duration":1399}},{"uid":"fd84871fb6bdb79d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/fd84871fb6bdb79d","status":"passed","time":{"start":1694826875299,"stop":1694826877233,"duration":1934}},{"uid":"131fd83cab1a1f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/131fd83cab1a1f65","status":"passed","time":{"start":1694796947926,"stop":1694796950918,"duration":2992}},{"uid":"2aa8a1a307f3014f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2aa8a1a307f3014f","status":"passed","time":{"start":1694740615694,"stop":1694740617351,"duration":1657}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"a52ea2469ad72851","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/a52ea2469ad72851","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695258962110,"stop":1695258963068,"duration":958}},{"uid":"acc8b7ffbb7530b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/acc8b7ffbb7530b4","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695206316288,"stop":1695206317477,"duration":1189}},{"uid":"f3cda0d739e4a61f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f3cda0d739e4a61f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695193892540,"stop":1695193894355,"duration":1815}},{"uid":"498270d3eaa731db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/498270d3eaa731db","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695172656953,"stop":1695172658562,"duration":1609}},{"uid":"baf2a6c4555dd03c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/baf2a6c4555dd03c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695162117797,"stop":1695162119240,"duration":1443}},{"uid":"b58e19ede75687d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/b58e19ede75687d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695160066495,"stop":1695160067720,"duration":1225}},{"uid":"957587bee54b0cfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/957587bee54b0cfa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695156987509,"stop":1695156988854,"duration":1345}},{"uid":"84dc510df2b0da4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/84dc510df2b0da4d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695086306546,"stop":1695086307630,"duration":1084}},{"uid":"bc3a7d090b3777dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/bc3a7d090b3777dc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694999658766,"stop":1694999660035,"duration":1269}},{"uid":"82f55b8c419af225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/82f55b8c419af225","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694987983598,"stop":1694987984443,"duration":845}},{"uid":"554e05a6fcd0c94c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/554e05a6fcd0c94c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694987699976,"stop":1694987700898,"duration":922}},{"uid":"17c51320ecb01c39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/17c51320ecb01c39","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694971659142,"stop":1694971663632,"duration":4490}},{"uid":"1a62556ae2e300dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1a62556ae2e300dc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694913609925,"stop":1694913614662,"duration":4737}},{"uid":"7aa4afbb63075293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/7aa4afbb63075293","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694892973618,"stop":1694892974991,"duration":1373}},{"uid":"c055da625bc756ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/c055da625bc756ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694889910246,"stop":1694889911337,"duration":1091}},{"uid":"65711d557d858653","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/65711d557d858653","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694864892918,"stop":1694864898261,"duration":5343}},{"uid":"c05f7646fb935fc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/c05f7646fb935fc8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694840517630,"stop":1694840522877,"duration":5247}},{"uid":"2439db0c915d50e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2439db0c915d50e2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694826865219,"stop":1694826866347,"duration":1128}},{"uid":"6dc1bfb89e0b10c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/6dc1bfb89e0b10c3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694796989739,"stop":1694796994297,"duration":4558}},{"uid":"193dbc429c293085","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/193dbc429c293085","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1694740601743,"stop":1694740606707,"duration":4964}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":87,"unknown":0,"total":91},"items":[{"uid":"52cb2564b20040d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/52cb2564b20040d6","status":"passed","time":{"start":1695259018605,"stop":1695259021153,"duration":2548}},{"uid":"137c32dbbbea1652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/137c32dbbbea1652","status":"passed","time":{"start":1695206360563,"stop":1695206364233,"duration":3670}},{"uid":"bf5866dacc76632c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/bf5866dacc76632c","status":"passed","time":{"start":1695193818241,"stop":1695193821107,"duration":2866}},{"uid":"733bdbff98388be4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/733bdbff98388be4","status":"passed","time":{"start":1695172627239,"stop":1695172629688,"duration":2449}},{"uid":"266d382f559cc42f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/266d382f559cc42f","status":"passed","time":{"start":1695162208789,"stop":1695162211425,"duration":2636}},{"uid":"91b358232605cd67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/91b358232605cd67","status":"passed","time":{"start":1695160052525,"stop":1695160077903,"duration":25378}},{"uid":"86a5cf0b1af68e5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/86a5cf0b1af68e5b","status":"passed","time":{"start":1695157387487,"stop":1695157389494,"duration":2007}},{"uid":"a37b237234726ff3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/a37b237234726ff3","status":"passed","time":{"start":1695086291324,"stop":1695086293683,"duration":2359}},{"uid":"5bea85bb91d79141","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5bea85bb91d79141","status":"passed","time":{"start":1694999683277,"stop":1694999685497,"duration":2220}},{"uid":"1ca41c45229dfc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1ca41c45229dfc1e","status":"passed","time":{"start":1694988015506,"stop":1694988019690,"duration":4184}},{"uid":"88b8a68c44ba59f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/88b8a68c44ba59f9","status":"passed","time":{"start":1694987985256,"stop":1694987987986,"duration":2730}},{"uid":"1794ce449c5c823f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/1794ce449c5c823f","status":"passed","time":{"start":1694972036063,"stop":1694972038656,"duration":2593}},{"uid":"e0b4a67632ffbc73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/e0b4a67632ffbc73","status":"passed","time":{"start":1694913653806,"stop":1694913656036,"duration":2230}},{"uid":"7cb95cebe06a0c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/7cb95cebe06a0c23","status":"passed","time":{"start":1694892946693,"stop":1694892950210,"duration":3517}},{"uid":"3e613cc41f00f5d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3e613cc41f00f5d4","status":"passed","time":{"start":1694889935249,"stop":1694889938777,"duration":3528}},{"uid":"7173bf2001c9c120","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/7173bf2001c9c120","status":"passed","time":{"start":1694864825656,"stop":1694864830073,"duration":4417}},{"uid":"84e78ff602cf2b69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/84e78ff602cf2b69","status":"passed","time":{"start":1694840538510,"stop":1694840540227,"duration":1717}},{"uid":"2092eab5279b6bcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2092eab5279b6bcd","status":"passed","time":{"start":1694826953020,"stop":1694826955444,"duration":2424}},{"uid":"2faeb82d761254a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/2faeb82d761254a6","status":"passed","time":{"start":1694796929385,"stop":1694796935640,"duration":6255}},{"uid":"a1999b01110a9f0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/a1999b01110a9f0f","status":"passed","time":{"start":1694740670930,"stop":1694740673406,"duration":2476}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"74aadfdb7eecd827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/74aadfdb7eecd827","status":"passed","time":{"start":1695258778856,"stop":1695258786732,"duration":7876}},{"uid":"42de2a70294aa480","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/42de2a70294aa480","status":"passed","time":{"start":1695206172231,"stop":1695206179989,"duration":7758}},{"uid":"acecfeff007e1711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/acecfeff007e1711","status":"passed","time":{"start":1695193623532,"stop":1695193632475,"duration":8943}},{"uid":"48434833d8a64db5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/48434833d8a64db5","status":"passed","time":{"start":1695172423012,"stop":1695172431119,"duration":8107}},{"uid":"b1ec9a5802e6357b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/b1ec9a5802e6357b","status":"passed","time":{"start":1695162008450,"stop":1695162017177,"duration":8727}},{"uid":"dbd51e7c5d7319a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/dbd51e7c5d7319a4","status":"passed","time":{"start":1695159864783,"stop":1695159871301,"duration":6518}},{"uid":"f57a501cad16b0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/f57a501cad16b0c","status":"passed","time":{"start":1695156975152,"stop":1695156984349,"duration":9197}},{"uid":"ff467676c9cd8e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/ff467676c9cd8e8","status":"passed","time":{"start":1695086076187,"stop":1695086083794,"duration":7607}},{"uid":"62eebe31c3f07f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/62eebe31c3f07f1a","status":"passed","time":{"start":1694999633306,"stop":1694999641896,"duration":8590}},{"uid":"865cf07fe1ebf4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/865cf07fe1ebf4eb","status":"passed","time":{"start":1694987822549,"stop":1694987829195,"duration":6646}},{"uid":"49c00ab5cee70a8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/49c00ab5cee70a8f","status":"passed","time":{"start":1694987689829,"stop":1694987696916,"duration":7087}},{"uid":"52f042748b88b37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/52f042748b88b37e","status":"passed","time":{"start":1694971659079,"stop":1694971667288,"duration":8209}},{"uid":"3d7cfd3e37eed892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3d7cfd3e37eed892","status":"passed","time":{"start":1694913446628,"stop":1694913454168,"duration":7540}},{"uid":"3e0ca001b25c0571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/3e0ca001b25c0571","status":"passed","time":{"start":1694892760357,"stop":1694892768886,"duration":8529}},{"uid":"8770c90d057de759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8770c90d057de759","status":"passed","time":{"start":1694889756019,"stop":1694889762891,"duration":6872}},{"uid":"191c407a31eb4c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/191c407a31eb4c8f","status":"passed","time":{"start":1694864631928,"stop":1694864640117,"duration":8189}},{"uid":"ee61b73395938508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/ee61b73395938508","status":"passed","time":{"start":1694840309301,"stop":1694840316817,"duration":7516}},{"uid":"9e63ef69cea5bd88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/9e63ef69cea5bd88","status":"passed","time":{"start":1694826696452,"stop":1694826704639,"duration":8187}},{"uid":"8f01b7a587efbaa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8f01b7a587efbaa1","status":"passed","time":{"start":1694796731273,"stop":1694796740086,"duration":8813}},{"uid":"28dd636be3df5057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/28dd636be3df5057","status":"passed","time":{"start":1694740448028,"stop":1694740454788,"duration":6760}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"e0f56a28a61a3255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e0f56a28a61a3255","status":"passed","time":{"start":1695258769879,"stop":1695258771021,"duration":1142}},{"uid":"bc5324e2c4a40210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/bc5324e2c4a40210","status":"passed","time":{"start":1695206157340,"stop":1695206163117,"duration":5777}},{"uid":"88677021cb4ea9f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/88677021cb4ea9f8","status":"passed","time":{"start":1695193613303,"stop":1695193614716,"duration":1413}},{"uid":"bde9e506e9ac1a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/bde9e506e9ac1a3c","status":"passed","time":{"start":1695172407525,"stop":1695172413096,"duration":5571}},{"uid":"1e8c762d002c3445","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1e8c762d002c3445","status":"passed","time":{"start":1695161908083,"stop":1695161912626,"duration":4543}},{"uid":"acd27ab0f45415e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/acd27ab0f45415e5","status":"passed","time":{"start":1695159856767,"stop":1695159857927,"duration":1160}},{"uid":"5541a758083dff8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5541a758083dff8a","status":"passed","time":{"start":1695156963230,"stop":1695156965079,"duration":1849}},{"uid":"b932b7998582b6c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/b932b7998582b6c8","status":"passed","time":{"start":1695086065975,"stop":1695086067111,"duration":1136}},{"uid":"15e85ad75a3f90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/15e85ad75a3f90e","status":"passed","time":{"start":1694999618417,"stop":1694999623991,"duration":5574}},{"uid":"7ff690755610c26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/7ff690755610c26f","status":"passed","time":{"start":1694987813717,"stop":1694987814774,"duration":1057}},{"uid":"b7fc0144d74ded56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b7fc0144d74ded56","status":"passed","time":{"start":1694987675929,"stop":1694987680411,"duration":4482}},{"uid":"231a4b34a5daf3f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/231a4b34a5daf3f9","status":"passed","time":{"start":1694971648616,"stop":1694971649821,"duration":1205}},{"uid":"c11c956001fb8408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c11c956001fb8408","status":"passed","time":{"start":1694913432710,"stop":1694913437657,"duration":4947}},{"uid":"5bd98c91da3b8841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5bd98c91da3b8841","status":"passed","time":{"start":1694892746836,"stop":1694892751444,"duration":4608}},{"uid":"1d786a0cd5d4041a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/1d786a0cd5d4041a","status":"passed","time":{"start":1694889745635,"stop":1694889748264,"duration":2629}},{"uid":"c5dc4d40f779a989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/c5dc4d40f779a989","status":"passed","time":{"start":1694864621599,"stop":1694864623132,"duration":1533}},{"uid":"9d8f720b4a6d60f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9d8f720b4a6d60f","status":"passed","time":{"start":1694840300043,"stop":1694840301328,"duration":1285}},{"uid":"20610d1e67760c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/20610d1e67760c9b","status":"passed","time":{"start":1694826687123,"stop":1694826688245,"duration":1122}},{"uid":"30576b23499fc18f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/30576b23499fc18f","status":"passed","time":{"start":1694796711635,"stop":1694796722514,"duration":10879}},{"uid":"270937366cd9f98f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/270937366cd9f98f","status":"passed","time":{"start":1694740438222,"stop":1694740439111,"duration":889}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":82,"unknown":0,"total":91},"items":[{"uid":"b9dd20df8b6034d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b9dd20df8b6034d9","status":"passed","time":{"start":1695258751070,"stop":1695258751987,"duration":917}},{"uid":"a3ea57b7b27f7b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a3ea57b7b27f7b52","status":"passed","time":{"start":1695206138552,"stop":1695206139493,"duration":941}},{"uid":"58340c10369f4c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/58340c10369f4c28","status":"passed","time":{"start":1695193595486,"stop":1695193596847,"duration":1361}},{"uid":"cffc0e1530be708a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/cffc0e1530be708a","status":"passed","time":{"start":1695172390494,"stop":1695172391526,"duration":1032}},{"uid":"3705091ffcf6d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/3705091ffcf6d2d","status":"passed","time":{"start":1695161892889,"stop":1695161893907,"duration":1018}},{"uid":"3814cf8a93223234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/3814cf8a93223234","status":"passed","time":{"start":1695159840989,"stop":1695159844725,"duration":3736}},{"uid":"5282ba5574b919d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5282ba5574b919d6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695156940634,"stop":1695156941706,"duration":1072}},{"uid":"bab7884c0be34fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/bab7884c0be34fd8","status":"passed","time":{"start":1695086044385,"stop":1695086045556,"duration":1171}},{"uid":"567d1c725edd9b67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/567d1c725edd9b67","status":"passed","time":{"start":1694999594158,"stop":1694999595339,"duration":1181}},{"uid":"64b29a995b09ae7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/64b29a995b09ae7c","status":"passed","time":{"start":1694987800907,"stop":1694987801800,"duration":893}},{"uid":"a5b267d7ab7381f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a5b267d7ab7381f1","status":"passed","time":{"start":1694987662886,"stop":1694987663790,"duration":904}},{"uid":"670362afbfe5a39b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/670362afbfe5a39b","status":"passed","time":{"start":1694971639957,"stop":1694971641136,"duration":1179}},{"uid":"2546cc5eaa620593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/2546cc5eaa620593","status":"passed","time":{"start":1694913409547,"stop":1694913410508,"duration":961}},{"uid":"deb1016bdc067da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/deb1016bdc067da0","status":"passed","time":{"start":1694892731375,"stop":1694892732542,"duration":1167}},{"uid":"3b066718bce2958d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3b066718bce2958d","status":"passed","time":{"start":1694889733034,"stop":1694889733931,"duration":897}},{"uid":"d03326cd816c9a22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d03326cd816c9a22","status":"passed","time":{"start":1694864595253,"stop":1694864596366,"duration":1113}},{"uid":"f1448ffa55cdd5af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/f1448ffa55cdd5af","status":"passed","time":{"start":1694840278463,"stop":1694840279355,"duration":892}},{"uid":"fb5d05d535339869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/fb5d05d535339869","status":"passed","time":{"start":1694826670592,"stop":1694826673645,"duration":3053}},{"uid":"55add0e34d47c87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/55add0e34d47c87","status":"passed","time":{"start":1694796692508,"stop":1694796693697,"duration":1189}},{"uid":"14098c1bf679911","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/14098c1bf679911","status":"passed","time":{"start":1694740416225,"stop":1694740417163,"duration":938}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"7e184a325a650018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7e184a325a650018","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695258989030,"stop":1695258989928,"duration":898}},{"uid":"df5b9f2698f726d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/df5b9f2698f726d5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695206359903,"stop":1695206360621,"duration":718}},{"uid":"9491b022551073c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/9491b022551073c4","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695193854544,"stop":1695193855880,"duration":1336}},{"uid":"610fef09270b5040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/610fef09270b5040","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695172660977,"stop":1695172662268,"duration":1291}},{"uid":"aaab88ad0313c25c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/aaab88ad0313c25c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695162156843,"stop":1695162157947,"duration":1104}},{"uid":"4e6139dbb7309983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/4e6139dbb7309983","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695160085572,"stop":1695160086605,"duration":1033}},{"uid":"4e57b797e49ad158","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4e57b797e49ad158","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695157053203,"stop":1695157055027,"duration":1824}},{"uid":"24bae7ef8928a39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/24bae7ef8928a39","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695086313070,"stop":1695086314134,"duration":1064}},{"uid":"76aaded2c2bfa63e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/76aaded2c2bfa63e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694999724779,"stop":1694999726104,"duration":1325}},{"uid":"4df8c7f9d334095d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/4df8c7f9d334095d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694988010015,"stop":1694988010830,"duration":815}},{"uid":"5763e88149d979b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/5763e88149d979b6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694987766273,"stop":1694987767059,"duration":786}},{"uid":"5242283859a449e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/5242283859a449e2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694971723030,"stop":1694971724334,"duration":1304}},{"uid":"3457964a70dfec2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3457964a70dfec2a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694913649341,"stop":1694913650152,"duration":811}},{"uid":"4431de145baf2f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/4431de145baf2f21","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694892981801,"stop":1694892983193,"duration":1392}},{"uid":"432274a3a243d304","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/432274a3a243d304","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694889940113,"stop":1694889941174,"duration":1061}},{"uid":"97ed0ef4d8b56b42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/97ed0ef4d8b56b42","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694864860099,"stop":1694864861820,"duration":1721}},{"uid":"a62d7f78fd4b2101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/a62d7f78fd4b2101","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694840542620,"stop":1694840543696,"duration":1076}},{"uid":"fcb81177a81e8dc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/fcb81177a81e8dc1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694826903589,"stop":1694826904453,"duration":864}},{"uid":"5290a262456c28f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/5290a262456c28f2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694796969839,"stop":1694796971849,"duration":2010}},{"uid":"2da41179ba19ce94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2da41179ba19ce94","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1694740638727,"stop":1694740639524,"duration":797}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"a8b4892b0fb0aefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/a8b4892b0fb0aefb","status":"passed","time":{"start":1695259121032,"stop":1695259124015,"duration":2983}},{"uid":"4ae812bd717ff22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4ae812bd717ff22e","status":"passed","time":{"start":1695206492290,"stop":1695206494934,"duration":2644}},{"uid":"c41d7ad248750ce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/c41d7ad248750ce2","status":"passed","time":{"start":1695193986047,"stop":1695193988803,"duration":2756}},{"uid":"ad94b58b7560e151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ad94b58b7560e151","status":"passed","time":{"start":1695172660318,"stop":1695172663527,"duration":3209}},{"uid":"cae6befd872307d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/cae6befd872307d9","status":"passed","time":{"start":1695162288338,"stop":1695162291662,"duration":3324}},{"uid":"d32ac4b855954228","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d32ac4b855954228","status":"passed","time":{"start":1695160216905,"stop":1695160219545,"duration":2640}},{"uid":"672b3e5aa68175e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/672b3e5aa68175e0","status":"passed","time":{"start":1695157185365,"stop":1695157188491,"duration":3126}},{"uid":"faeb6b334531df9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/faeb6b334531df9e","status":"passed","time":{"start":1695086445348,"stop":1695086448589,"duration":3241}},{"uid":"b1c245c52f19688e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/b1c245c52f19688e","status":"passed","time":{"start":1694999857070,"stop":1694999859890,"duration":2820}},{"uid":"63e66697dd3433b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/63e66697dd3433b3","status":"passed","time":{"start":1694988141678,"stop":1694988144465,"duration":2787}},{"uid":"29eaa5ee07f7b797","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/29eaa5ee07f7b797","status":"passed","time":{"start":1694987898333,"stop":1694987900901,"duration":2568}},{"uid":"ae0e28f35cbf2f2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/ae0e28f35cbf2f2f","status":"passed","time":{"start":1694971854846,"stop":1694971857632,"duration":2786}},{"uid":"d8f11b181abd48e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d8f11b181abd48e6","status":"passed","time":{"start":1694913780233,"stop":1694913783531,"duration":3298}},{"uid":"fdaa9aa56274d8a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/fdaa9aa56274d8a7","status":"passed","time":{"start":1694892976466,"stop":1694892979202,"duration":2736}},{"uid":"1fe03251f9ff43a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/1fe03251f9ff43a0","status":"passed","time":{"start":1694889938780,"stop":1694889941285,"duration":2505}},{"uid":"95b5521c0a915343","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/95b5521c0a915343","status":"passed","time":{"start":1694864993085,"stop":1694864996918,"duration":3833}},{"uid":"14a0445955dcf2ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/14a0445955dcf2ad","status":"passed","time":{"start":1694840674076,"stop":1694840676660,"duration":2584}},{"uid":"a65acb4e11441ea4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/a65acb4e11441ea4","status":"passed","time":{"start":1694827034220,"stop":1694827036760,"duration":2540}},{"uid":"7e51cedb676d8222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/7e51cedb676d8222","status":"passed","time":{"start":1694797104019,"stop":1694797107666,"duration":3647}},{"uid":"9ad1b36aa36e4c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/9ad1b36aa36e4c71","status":"passed","time":{"start":1694740770895,"stop":1694740773721,"duration":2826}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":33,"unknown":0,"total":91},"items":[{"uid":"835fe08527293422","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/835fe08527293422","status":"passed","time":{"start":1695258761007,"stop":1695258762579,"duration":1572}},{"uid":"902a724ec3ec60e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/902a724ec3ec60e6","status":"passed","time":{"start":1695206133118,"stop":1695206136575,"duration":3457}},{"uid":"773cd76e0d5e813b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/773cd76e0d5e813b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193593577,"stop":1695193594052,"duration":475}},{"uid":"63afcdb3a7e2057c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/63afcdb3a7e2057c","status":"passed","time":{"start":1695172397582,"stop":1695172399259,"duration":1677}},{"uid":"23f945dac6cd0179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/23f945dac6cd0179","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695161893645,"stop":1695161894014,"duration":369}},{"uid":"29f897589bee705f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/29f897589bee705f","status":"passed","time":{"start":1695159839284,"stop":1695159840848,"duration":1564}},{"uid":"1e17d5ca4b31842f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/1e17d5ca4b31842f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695156937300,"stop":1695156937776,"duration":476}},{"uid":"8e258e40ececc17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/8e258e40ececc17d","status":"passed","time":{"start":1695086047029,"stop":1695086048720,"duration":1691}},{"uid":"463b3b35263895e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/463b3b35263895e8","status":"passed","time":{"start":1694999591358,"stop":1694999593090,"duration":1732}},{"uid":"9e06f5ce7d617ac1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/9e06f5ce7d617ac1","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987799551,"stop":1694987799864,"duration":313}},{"uid":"439866164ac4caea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/439866164ac4caea","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987661952,"stop":1694987662229,"duration":277}},{"uid":"a68a440d18c6c13c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/a68a440d18c6c13c","status":"passed","time":{"start":1694971607932,"stop":1694971609599,"duration":1667}},{"uid":"f1485b0726c05740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f1485b0726c05740","status":"passed","time":{"start":1694913409171,"stop":1694913410757,"duration":1586}},{"uid":"72c1689334c97e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/72c1689334c97e20","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892728893,"stop":1694892729253,"duration":360}},{"uid":"16beec9f04f13fc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/16beec9f04f13fc6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889729876,"stop":1694889730145,"duration":269}},{"uid":"e3086acc191b24b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e3086acc191b24b5","status":"passed","time":{"start":1694864592541,"stop":1694864594504,"duration":1963}},{"uid":"15fc9fd1d8927f73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/15fc9fd1d8927f73","status":"passed","time":{"start":1694840279111,"stop":1694840283069,"duration":3958}},{"uid":"7aec3431484abde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/7aec3431484abde0","status":"passed","time":{"start":1694826680577,"stop":1694826682358,"duration":1781}},{"uid":"b00307244ed2e17f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b00307244ed2e17f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694796692601,"stop":1694796693072,"duration":471}},{"uid":"313a19bd909f2ff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/313a19bd909f2ff7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740424990,"stop":1694740425260,"duration":270}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"e24cb3250d59220f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e24cb3250d59220f","status":"passed","time":{"start":1695259037341,"stop":1695259038986,"duration":1645}},{"uid":"a21c292912197490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a21c292912197490","status":"passed","time":{"start":1695206393026,"stop":1695206394595,"duration":1569}},{"uid":"464c47abccdab217","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/464c47abccdab217","status":"passed","time":{"start":1695193916504,"stop":1695193918342,"duration":1838}},{"uid":"f61e64ddc96b71b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/f61e64ddc96b71b","status":"passed","time":{"start":1695172679501,"stop":1695172681267,"duration":1766}},{"uid":"a35b5de8a71d6fdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/a35b5de8a71d6fdb","status":"passed","time":{"start":1695162232211,"stop":1695162233906,"duration":1695}},{"uid":"5ea3892a580d3ab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5ea3892a580d3ab1","status":"passed","time":{"start":1695160113772,"stop":1695160115218,"duration":1446}},{"uid":"acc415dafd3536ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/acc415dafd3536ee","status":"passed","time":{"start":1695157210942,"stop":1695157212975,"duration":2033}},{"uid":"7a1b7b91383166de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/7a1b7b91383166de","status":"passed","time":{"start":1695086335070,"stop":1695086336879,"duration":1809}},{"uid":"38b007bffa27775f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/38b007bffa27775f","status":"passed","time":{"start":1694999876410,"stop":1694999878492,"duration":2082}},{"uid":"c085721b10efdd49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/c085721b10efdd49","status":"passed","time":{"start":1694988151546,"stop":1694988152879,"duration":1333}},{"uid":"c83822f3beb33a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/c83822f3beb33a61","status":"passed","time":{"start":1694987996357,"stop":1694987997881,"duration":1524}},{"uid":"8454fd3a7e0d9d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8454fd3a7e0d9d30","status":"passed","time":{"start":1694971872079,"stop":1694971874091,"duration":2012}},{"uid":"e1351b93fb4476c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/e1351b93fb4476c4","status":"passed","time":{"start":1694913669808,"stop":1694913674352,"duration":4544}},{"uid":"365bbba4d43c940c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/365bbba4d43c940c","status":"passed","time":{"start":1694892990785,"stop":1694892992331,"duration":1546}},{"uid":"2673c8ad4336802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/2673c8ad4336802b","status":"passed","time":{"start":1694889954208,"stop":1694889955599,"duration":1391}},{"uid":"e187a33a9edf196c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e187a33a9edf196c","status":"passed","time":{"start":1694864914495,"stop":1694864916451,"duration":1956}},{"uid":"a5f0e98d58e27b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/a5f0e98d58e27b35","status":"passed","time":{"start":1694840571256,"stop":1694840572908,"duration":1652}},{"uid":"5d87d2254d7236fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/5d87d2254d7236fe","status":"passed","time":{"start":1694826972286,"stop":1694826973929,"duration":1643}},{"uid":"8f7a2d4444316cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8f7a2d4444316cba","status":"passed","time":{"start":1694797010995,"stop":1694797012750,"duration":1755}},{"uid":"32b475295cbe7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/32b475295cbe7bc","status":"passed","time":{"start":1694740690499,"stop":1694740691901,"duration":1402}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"1049f117df442a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/1049f117df442a50","status":"passed","time":{"start":1695258745989,"stop":1695258751066,"duration":5077}},{"uid":"c9148213dc7e94c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/c9148213dc7e94c9","status":"passed","time":{"start":1695206133370,"stop":1695206138550,"duration":5180}},{"uid":"ba29315d604151f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ba29315d604151f","status":"passed","time":{"start":1695193589466,"stop":1695193595482,"duration":6016}},{"uid":"c9229d3cdd7c7d98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c9229d3cdd7c7d98","status":"passed","time":{"start":1695172385149,"stop":1695172390492,"duration":5343}},{"uid":"5539dfc649618dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/5539dfc649618dc","status":"passed","time":{"start":1695161887906,"stop":1695161892886,"duration":4980}},{"uid":"a01ea8207630cdd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/a01ea8207630cdd5","status":"passed","time":{"start":1695159835861,"stop":1695159840985,"duration":5124}},{"uid":"d9ed0e467c55d000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/d9ed0e467c55d000","status":"passed","time":{"start":1695156935020,"stop":1695156940631,"duration":5611}},{"uid":"4af97386dd35ebdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/4af97386dd35ebdc","status":"passed","time":{"start":1695086039024,"stop":1695086044380,"duration":5356}},{"uid":"762f7124d60219bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/762f7124d60219bb","status":"passed","time":{"start":1694999588891,"stop":1694999594154,"duration":5263}},{"uid":"ed855923bfcb507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ed855923bfcb507","status":"passed","time":{"start":1694987796255,"stop":1694987800905,"duration":4650}},{"uid":"b0eef94d75ce43ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b0eef94d75ce43ce","status":"passed","time":{"start":1694987658345,"stop":1694987662883,"duration":4538}},{"uid":"77d2545642a170bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/77d2545642a170bb","status":"passed","time":{"start":1694971634852,"stop":1694971639954,"duration":5102}},{"uid":"1506f68605366937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1506f68605366937","status":"passed","time":{"start":1694913403458,"stop":1694913409544,"duration":6086}},{"uid":"51147b11ce269472","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/51147b11ce269472","status":"passed","time":{"start":1694892726398,"stop":1694892731372,"duration":4974}},{"uid":"69f9c1a459595a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/69f9c1a459595a94","status":"passed","time":{"start":1694889727960,"stop":1694889733031,"duration":5071}},{"uid":"39992700c8074aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/39992700c8074aff","status":"passed","time":{"start":1694864590083,"stop":1694864595250,"duration":5167}},{"uid":"9ea5a330b29084f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9ea5a330b29084f2","status":"passed","time":{"start":1694840273429,"stop":1694840278460,"duration":5031}},{"uid":"d5cf01243c17bb08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/d5cf01243c17bb08","status":"passed","time":{"start":1694826665834,"stop":1694826670590,"duration":4756}},{"uid":"32c99fc47f09587a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/32c99fc47f09587a","status":"passed","time":{"start":1694796686851,"stop":1694796692506,"duration":5655}},{"uid":"1d8d784d7b6467d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/1d8d784d7b6467d5","status":"passed","time":{"start":1694740411483,"stop":1694740416222,"duration":4739}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":91},"items":[{"uid":"e9928ac545bae63b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e9928ac545bae63b","status":"passed","time":{"start":1695258740875,"stop":1695258742513,"duration":1638}},{"uid":"c6633577b1c2c8a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/c6633577b1c2c8a2","status":"passed","time":{"start":1695206122938,"stop":1695206124252,"duration":1314}},{"uid":"4bc39ac1dfd92bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/4bc39ac1dfd92bf8","status":"passed","time":{"start":1695193582246,"stop":1695193584090,"duration":1844}},{"uid":"d70ff530e80ab181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/d70ff530e80ab181","status":"passed","time":{"start":1695172377564,"stop":1695172379200,"duration":1636}},{"uid":"a602dc578805317c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/a602dc578805317c","status":"passed","time":{"start":1695161882973,"stop":1695161884566,"duration":1593}},{"uid":"2566261f873a3258","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/2566261f873a3258","status":"passed","time":{"start":1695159827973,"stop":1695159830450,"duration":2477}},{"uid":"58a0af10c41be270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/58a0af10c41be270","status":"passed","time":{"start":1695156926330,"stop":1695156928096,"duration":1766}},{"uid":"435a16312d602c94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/435a16312d602c94","status":"passed","time":{"start":1695086027079,"stop":1695086028716,"duration":1637}},{"uid":"742b8b31d41ee21e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/742b8b31d41ee21e","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1694999580261,"stop":1694999581964,"duration":1703}},{"uid":"cbc38cc62b401909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/cbc38cc62b401909","status":"passed","time":{"start":1694987789360,"stop":1694987790614,"duration":1254}},{"uid":"ecc26f03320ebb06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/ecc26f03320ebb06","status":"passed","time":{"start":1694987650642,"stop":1694987652998,"duration":2356}},{"uid":"e0403291e0f79651","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e0403291e0f79651","status":"passed","time":{"start":1694971596783,"stop":1694971598726,"duration":1943}},{"uid":"f41e37f9241a3e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f41e37f9241a3e52","status":"passed","time":{"start":1694913389677,"stop":1694913391067,"duration":1390}},{"uid":"5aea2912d8d50715","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5aea2912d8d50715","status":"passed","time":{"start":1694892718346,"stop":1694892719872,"duration":1526}},{"uid":"7e2b336e054fd4a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/7e2b336e054fd4a3","status":"passed","time":{"start":1694889719636,"stop":1694889720997,"duration":1361}},{"uid":"a6281ae49d6e377f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/a6281ae49d6e377f","status":"passed","time":{"start":1694864581274,"stop":1694864583196,"duration":1922}},{"uid":"88c6954ad5e7da51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/88c6954ad5e7da51","status":"passed","time":{"start":1694840268399,"stop":1694840269970,"duration":1571}},{"uid":"2f0afeb2d71111bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2f0afeb2d71111bb","status":"passed","time":{"start":1694826660829,"stop":1694826662223,"duration":1394}},{"uid":"e45011dcf8395ca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e45011dcf8395ca4","status":"passed","time":{"start":1694796682030,"stop":1694796683204,"duration":1174}},{"uid":"20804dff7a6273c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/20804dff7a6273c3","status":"passed","time":{"start":1694740405763,"stop":1694740407109,"duration":1346}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"9392d9609f474a83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/9392d9609f474a83","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258791636,"stop":1695258791640,"duration":4}},{"uid":"12c1454559efedc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/12c1454559efedc4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206318485,"stop":1695206318488,"duration":3}},{"uid":"9c7b58ed90d16e47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/9c7b58ed90d16e47","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193631037,"stop":1695193631041,"duration":4}},{"uid":"ff94f6417b0f35e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ff94f6417b0f35e5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172434146,"stop":1695172434148,"duration":2}},{"uid":"648a447056961562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/648a447056961562","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162121136,"stop":1695162121139,"duration":3}},{"uid":"5882ec7ea68abafd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5882ec7ea68abafd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159872856,"stop":1695159872859,"duration":3}},{"uid":"258b6cf7de8cbe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/258b6cf7de8cbe8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156990578,"stop":1695156990582,"duration":4}},{"uid":"c04a7a38e1060558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/c04a7a38e1060558","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086082840,"stop":1695086082843,"duration":3}},{"uid":"66fb1d0a4326a26a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/66fb1d0a4326a26a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999661302,"stop":1694999661305,"duration":3}},{"uid":"d48e67f8736a63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/d48e67f8736a63ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987830141,"stop":1694987830144,"duration":3}},{"uid":"9991e01d59ecdc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/9991e01d59ecdc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987701788,"stop":1694987701791,"duration":3}},{"uid":"6c6cfc984dda389a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/6c6cfc984dda389a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971664871,"stop":1694971664873,"duration":2}},{"uid":"df382613db2d972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/df382613db2d972f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913450979,"stop":1694913450982,"duration":3}},{"uid":"8602ed1eeee81b88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/8602ed1eeee81b88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892765006,"stop":1694892765010,"duration":4}},{"uid":"b5db517320f3a5db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b5db517320f3a5db","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889760522,"stop":1694889760525,"duration":3}},{"uid":"f0f721d7d5493bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f0f721d7d5493bc8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864635860,"stop":1694864635864,"duration":4}},{"uid":"8c28cc8e794773a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/8c28cc8e794773a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840523878,"stop":1694840523881,"duration":3}},{"uid":"302a71ec12dc4f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/302a71ec12dc4f9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826867414,"stop":1694826867417,"duration":3}},{"uid":"48740bfe8391dc39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/48740bfe8391dc39","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796995994,"stop":1694796995997,"duration":3}},{"uid":"7bbd66b52d64ee66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7bbd66b52d64ee66","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740607853,"stop":1694740607856,"duration":3}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"b7a4edd3c8a0c22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b7a4edd3c8a0c22e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695259038989,"stop":1695259039113,"duration":124}},{"uid":"dc8fdc6802eb534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/dc8fdc6802eb534","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206394598,"stop":1695206394711,"duration":113}},{"uid":"29b5b0a3c8f8da66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/29b5b0a3c8f8da66","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193918346,"stop":1695193918458,"duration":112}},{"uid":"922096ef31ac0ad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/922096ef31ac0ad6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172681270,"stop":1695172681539,"duration":269}},{"uid":"1e4021e29e448841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1e4021e29e448841","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162233910,"stop":1695162234504,"duration":594}},{"uid":"97d6a0062af9a827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/97d6a0062af9a827","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695160115221,"stop":1695160115398,"duration":177}},{"uid":"720788b99e0f2d00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/720788b99e0f2d00","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695157212979,"stop":1695157213675,"duration":696}},{"uid":"6ca3fcacfeb74a88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6ca3fcacfeb74a88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086336883,"stop":1695086337137,"duration":254}},{"uid":"c260feb5dbe91dac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/c260feb5dbe91dac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999878497,"stop":1694999878604,"duration":107}},{"uid":"abd8bd4888b12049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/abd8bd4888b12049","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694988152882,"stop":1694988152997,"duration":115}},{"uid":"4aca0b517c12d2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/4aca0b517c12d2b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987997885,"stop":1694987997995,"duration":110}},{"uid":"aeb5c4c428e69f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/aeb5c4c428e69f7e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971874093,"stop":1694971874777,"duration":684}},{"uid":"d43a6531b8a6e17c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d43a6531b8a6e17c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913674355,"stop":1694913674463,"duration":108}},{"uid":"4934f8e959002567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/4934f8e959002567","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892992335,"stop":1694892992649,"duration":314}},{"uid":"56cae9064b563a57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/56cae9064b563a57","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889955602,"stop":1694889955694,"duration":92}},{"uid":"fe751f323c12f36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/fe751f323c12f36","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864916455,"stop":1694864916721,"duration":266}},{"uid":"59b2ab675d3cf85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/59b2ab675d3cf85f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840572911,"stop":1694840573034,"duration":123}},{"uid":"ae1002f24a96e501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/ae1002f24a96e501","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826973932,"stop":1694826974135,"duration":203}},{"uid":"ab8c44ad5dbc53ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/ab8c44ad5dbc53ff","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694797012753,"stop":1694797012871,"duration":118}},{"uid":"c9b00a5c11bef984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/c9b00a5c11bef984","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740691904,"stop":1694740692320,"duration":416}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":91},"items":[{"uid":"633220dad4b8d2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/633220dad4b8d2ce","status":"passed","time":{"start":1695259124018,"stop":1695259125155,"duration":1137}},{"uid":"1c341f0235b9ae13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/1c341f0235b9ae13","status":"passed","time":{"start":1695206494936,"stop":1695206497186,"duration":2250}},{"uid":"feb08af5d734e588","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/feb08af5d734e588","status":"passed","time":{"start":1695193988806,"stop":1695193990665,"duration":1859}},{"uid":"5291fcfc0e87241","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/5291fcfc0e87241","status":"passed","time":{"start":1695172663530,"stop":1695172667001,"duration":3471}},{"uid":"3c1b9920b0479a28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/3c1b9920b0479a28","status":"passed","time":{"start":1695162291665,"stop":1695162293148,"duration":1483}},{"uid":"48865299ae135932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/48865299ae135932","status":"passed","time":{"start":1695160219548,"stop":1695160220627,"duration":1079}},{"uid":"214c0778be168c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/214c0778be168c69","status":"passed","time":{"start":1695157188494,"stop":1695157190351,"duration":1857}},{"uid":"fcfe81060a4b33bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/fcfe81060a4b33bd","status":"passed","time":{"start":1695086448593,"stop":1695086450363,"duration":1770}},{"uid":"cfbaa72ef7c9eb00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/cfbaa72ef7c9eb00","status":"passed","time":{"start":1694999859893,"stop":1694999862879,"duration":2986}},{"uid":"a8923676b6d96ee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/a8923676b6d96ee7","status":"passed","time":{"start":1694988144468,"stop":1694988145682,"duration":1214}},{"uid":"bb1aa6913811ca40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/bb1aa6913811ca40","status":"passed","time":{"start":1694987900903,"stop":1694987902086,"duration":1183}},{"uid":"8e4c85b65fc7f9d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8e4c85b65fc7f9d1","status":"passed","time":{"start":1694971857635,"stop":1694971859239,"duration":1604}},{"uid":"1d48ce237e9d574d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1d48ce237e9d574d","status":"passed","time":{"start":1694913783534,"stop":1694913786516,"duration":2982}},{"uid":"46366c3b432aad4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/46366c3b432aad4b","status":"passed","time":{"start":1694892979205,"stop":1694892980620,"duration":1415}},{"uid":"d085dfe855a41996","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/d085dfe855a41996","status":"passed","time":{"start":1694889941289,"stop":1694889942602,"duration":1313}},{"uid":"343a6cb91d4633e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/343a6cb91d4633e4","status":"passed","time":{"start":1694864996921,"stop":1694864998624,"duration":1703}},{"uid":"abe0c8c533bf5e13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/abe0c8c533bf5e13","status":"passed","time":{"start":1694840557291,"stop":1694840558764,"duration":1473}},{"uid":"cdfabeecbd2db2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/cdfabeecbd2db2b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1694826957769,"stop":1694826959249,"duration":1480}},{"uid":"e2b353c247c22986","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e2b353c247c22986","status":"passed","time":{"start":1694796997335,"stop":1694796998865,"duration":1530}},{"uid":"5094be24daa9815b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/5094be24daa9815b","status":"passed","time":{"start":1694740675753,"stop":1694740678742,"duration":2989}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":52},"items":[{"uid":"e6e87719223b12dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e6e87719223b12dd","status":"passed","time":{"start":1695258788818,"stop":1695258797553,"duration":8735}},{"uid":"e4886403faec9e10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/e4886403faec9e10","status":"passed","time":{"start":1695206185423,"stop":1695206192330,"duration":6907}},{"uid":"cbad2ece70989c3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/cbad2ece70989c3e","status":"passed","time":{"start":1695193635832,"stop":1695193642263,"duration":6431}},{"uid":"94b39c595f6c375e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/94b39c595f6c375e","status":"passed","time":{"start":1695172433672,"stop":1695172439196,"duration":5524}},{"uid":"61e59e8191cb9ffb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/61e59e8191cb9ffb","status":"passed","time":{"start":1695162019527,"stop":1695162024596,"duration":5069}},{"uid":"da7e48f09bcb9e7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/da7e48f09bcb9e7d","status":"failed","statusDetails":"requests.exceptions.MissingSchema: Invalid URL '': No scheme supplied. Perhaps you meant https://?","time":{"start":1695159876754,"stop":1695159920568,"duration":43814}},{"uid":"6fd25c3d851c2113","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/6fd25c3d851c2113","status":"passed","time":{"start":1695156986891,"stop":1695156992324,"duration":5433}},{"uid":"b62c6806a4d3aabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/b62c6806a4d3aabb","status":"passed","time":{"start":1695086086897,"stop":1695086097304,"duration":10407}},{"uid":"93d11b7f5f70f966","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/93d11b7f5f70f966","status":"passed","time":{"start":1694999644677,"stop":1694999650386,"duration":5709}},{"uid":"1110971b5d91c1e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1110971b5d91c1e5","status":"passed","time":{"start":1694987831742,"stop":1694987839414,"duration":7672}},{"uid":"2250727362f93697","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/2250727362f93697","status":"passed","time":{"start":1694987698552,"stop":1694987705566,"duration":7014}},{"uid":"8f1d6b50c582ed8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8f1d6b50c582ed8","status":"passed","time":{"start":1694971669610,"stop":1694971674799,"duration":5189}},{"uid":"f2990c9805053001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f2990c9805053001","status":"passed","time":{"start":1694913456154,"stop":1694913465486,"duration":9332}},{"uid":"2776187e6920a115","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/2776187e6920a115","status":"passed","time":{"start":1694892774207,"stop":1694892781108,"duration":6901}},{"uid":"6636d043cbbec769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6636d043cbbec769","status":"passed","time":{"start":1694889765013,"stop":1694889772969,"duration":7956}},{"uid":"88583a0c6086f93f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/88583a0c6086f93f","status":"passed","time":{"start":1694864642677,"stop":1694864647986,"duration":5309}},{"uid":"e216eec717f9e6ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/e216eec717f9e6ad","status":"passed","time":{"start":1694840321834,"stop":1694840328075,"duration":6241}},{"uid":"4c68d1fe0b73bb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4c68d1fe0b73bb21","status":"passed","time":{"start":1694826710546,"stop":1694826719937,"duration":9391}},{"uid":"c5d2614703f6c52e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c5d2614703f6c52e","status":"passed","time":{"start":1694796732903,"stop":1694796738508,"duration":5605}},{"uid":"ec99642875f97035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/ec99642875f97035","status":"passed","time":{"start":1694740457853,"stop":1694740463390,"duration":5537}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":5},"items":[{"uid":"16516ab0d82c816a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/16516ab0d82c816a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695258738530,"stop":1695258739121,"duration":591}},{"uid":"c41362ca05916308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/c41362ca05916308","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695206121233,"stop":1695206121769,"duration":536}},{"uid":"e1604a16c8ea735a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/e1604a16c8ea735a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695193580112,"stop":1695193580982,"duration":870}},{"uid":"99851a8f5fb71f66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/99851a8f5fb71f66","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695172376403,"stop":1695172377188,"duration":785}},{"uid":"fd4b64f03f916e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/fd4b64f03f916e22","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695161881014,"stop":1695161881747,"duration":733}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"b8446b9a3758a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b8446b9a3758a86","status":"passed","time":{"start":1695259055987,"stop":1695259056559,"duration":572}},{"uid":"a9ed3c48b96c74e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a9ed3c48b96c74e6","status":"passed","time":{"start":1695206410933,"stop":1695206414281,"duration":3348}},{"uid":"baf0b87c2348c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/baf0b87c2348c92a","status":"passed","time":{"start":1695193933174,"stop":1695193934071,"duration":897}},{"uid":"9487505d3e8c2213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/9487505d3e8c2213","status":"passed","time":{"start":1695172696293,"stop":1695172697192,"duration":899}},{"uid":"75d3aa28f141a315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/75d3aa28f141a315","status":"passed","time":{"start":1695162250851,"stop":1695162251697,"duration":846}},{"uid":"960c415d54a99db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/960c415d54a99db9","status":"passed","time":{"start":1695160126890,"stop":1695160129220,"duration":2330}},{"uid":"c6091a6428d73818","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/c6091a6428d73818","status":"passed","time":{"start":1695157234649,"stop":1695157236029,"duration":1380}},{"uid":"84a896b5362dace8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/84a896b5362dace8","status":"passed","time":{"start":1695086352992,"stop":1695086353823,"duration":831}},{"uid":"3d41504d6f70493c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/3d41504d6f70493c","status":"passed","time":{"start":1694999893579,"stop":1694999894493,"duration":914}},{"uid":"72c8b5e84c7f791b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/72c8b5e84c7f791b","status":"passed","time":{"start":1694988157641,"stop":1694988158189,"duration":548}},{"uid":"889e02ece3f8dcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/889e02ece3f8dcbb","status":"passed","time":{"start":1694988011276,"stop":1694988011825,"duration":549}},{"uid":"dbf98167fc5c9cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/dbf98167fc5c9cb8","status":"passed","time":{"start":1694971894255,"stop":1694971895165,"duration":910}},{"uid":"b28ff7c35ebccbed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/b28ff7c35ebccbed","status":"passed","time":{"start":1694913688101,"stop":1694913688668,"duration":567}},{"uid":"9f96762f2e893dab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/9f96762f2e893dab","status":"passed","time":{"start":1694893012394,"stop":1694893013224,"duration":830}},{"uid":"750428e410cf35f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/750428e410cf35f3","status":"passed","time":{"start":1694889972874,"stop":1694889973417,"duration":543}},{"uid":"6710990aab37d311","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/6710990aab37d311","status":"passed","time":{"start":1694864931672,"stop":1694864932575,"duration":903}},{"uid":"bbbd289e3ffc877b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/bbbd289e3ffc877b","status":"passed","time":{"start":1694840589213,"stop":1694840593194,"duration":3981}},{"uid":"3e549df1f2ff5d7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/3e549df1f2ff5d7e","status":"passed","time":{"start":1694826992165,"stop":1694826992765,"duration":600}},{"uid":"e5b08886f1efe079","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e5b08886f1efe079","status":"passed","time":{"start":1694797028899,"stop":1694797029806,"duration":907}},{"uid":"8d357ab2606d0906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/8d357ab2606d0906","status":"failed","statusDetails":"KeyError: 'services'","time":{"start":1694740708652,"stop":1694740709364,"duration":712}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":91},"items":[{"uid":"3c3d4038003f0112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3c3d4038003f0112","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695259039161,"stop":1695259041360,"duration":2199}},{"uid":"3696b4be0d051979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/3696b4be0d051979","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695206394754,"stop":1695206396619,"duration":1865}},{"uid":"c835b9e0ed70ee94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/c835b9e0ed70ee94","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695193918514,"stop":1695193921603,"duration":3089}},{"uid":"92a6b5150f024761","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/92a6b5150f024761","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695172681587,"stop":1695172684215,"duration":2628}},{"uid":"83b14a5a06f787f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/83b14a5a06f787f0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695162234720,"stop":1695162237153,"duration":2433}},{"uid":"e31f0605f0e90353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/e31f0605f0e90353","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695160115445,"stop":1695160117426,"duration":1981}},{"uid":"6a7bc19b4f01db05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/6a7bc19b4f01db05","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695157213749,"stop":1695157216725,"duration":2976}},{"uid":"f015bd09b61d013b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/f015bd09b61d013b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695086337193,"stop":1695086339629,"duration":2436}},{"uid":"51f4b124495fc3e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/51f4b124495fc3e1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694999878660,"stop":1694999881290,"duration":2630}},{"uid":"9441da0aac1f4315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/9441da0aac1f4315","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694988152901,"stop":1694988154676,"duration":1775}},{"uid":"8191ed09e8c10a06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/8191ed09e8c10a06","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694987998044,"stop":1694988000185,"duration":2141}},{"uid":"d6d6908e346a4725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/d6d6908e346a4725","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1694971874854,"stop":1694971877497,"duration":2643}},{"uid":"50cc3a2e2de49c7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/50cc3a2e2de49c7f","status":"passed","time":{"start":1694913674510,"stop":1694913676669,"duration":2159}},{"uid":"fb99c8efbf4937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/fb99c8efbf4937","status":"passed","time":{"start":1694892992695,"stop":1694892994844,"duration":2149}},{"uid":"7af2a7f53f7fddd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/7af2a7f53f7fddd8","status":"passed","time":{"start":1694889955849,"stop":1694889960496,"duration":4647}},{"uid":"9202f84cf53b5c5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/9202f84cf53b5c5f","status":"passed","time":{"start":1694864916774,"stop":1694864919917,"duration":3143}},{"uid":"b99dc3e2d6575e4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b99dc3e2d6575e4a","status":"passed","time":{"start":1694840573082,"stop":1694840575586,"duration":2504}},{"uid":"7dea4f7d9b6f5ee0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/7dea4f7d9b6f5ee0","status":"passed","time":{"start":1694826974181,"stop":1694826976342,"duration":2161}},{"uid":"1cf6cc56d7394121","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/1cf6cc56d7394121","status":"passed","time":{"start":1694797012931,"stop":1694797015319,"duration":2388}},{"uid":"962613f97ba6f11e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/962613f97ba6f11e","status":"passed","time":{"start":1694740692534,"stop":1694740694486,"duration":1952}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":91},"items":[{"uid":"c3d28588fb5dffb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c3d28588fb5dffb0","status":"passed","time":{"start":1695258859513,"stop":1695258864447,"duration":4934}},{"uid":"148957c02db560c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/148957c02db560c6","status":"passed","time":{"start":1695206217254,"stop":1695206222168,"duration":4914}},{"uid":"d5844a467dc088d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d5844a467dc088d1","status":"passed","time":{"start":1695193668539,"stop":1695193674657,"duration":6118}},{"uid":"9b2cfb8904f70ad5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/9b2cfb8904f70ad5","status":"passed","time":{"start":1695172480859,"stop":1695172487263,"duration":6404}},{"uid":"954dec4786475fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/954dec4786475fc4","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695162060719,"stop":1695162066543,"duration":5824}},{"uid":"ec185cf0d418c4b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ec185cf0d418c4b4","status":"passed","time":{"start":1695159909714,"stop":1695159914473,"duration":4759}},{"uid":"514e10eae27d384d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/514e10eae27d384d","status":"passed","time":{"start":1695157237736,"stop":1695157244633,"duration":6897}},{"uid":"59523f2a69274665","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/59523f2a69274665","status":"passed","time":{"start":1695086142396,"stop":1695086147952,"duration":5556}},{"uid":"43a36d9d7b6d827c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/43a36d9d7b6d827c","status":"passed","time":{"start":1694999922060,"stop":1694999928483,"duration":6423}},{"uid":"e12a4d696657acc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/e12a4d696657acc3","status":"passed","time":{"start":1694987871570,"stop":1694987876538,"duration":4968}},{"uid":"b11b4172ccd5804c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b11b4172ccd5804c","status":"passed","time":{"start":1694987839854,"stop":1694987844773,"duration":4919}},{"uid":"55b499a4dfcf60b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/55b499a4dfcf60b2","status":"passed","time":{"start":1694971886913,"stop":1694971893483,"duration":6570}},{"uid":"f659b447f033a918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f659b447f033a918","status":"passed","time":{"start":1694913506017,"stop":1694913512061,"duration":6044}},{"uid":"cf4eae52b39d7720","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/cf4eae52b39d7720","status":"passed","time":{"start":1694892800431,"stop":1694892805663,"duration":5232}},{"uid":"a44b5eeb8ad2a890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/a44b5eeb8ad2a890","status":"passed","time":{"start":1694889791836,"stop":1694889796655,"duration":4819}},{"uid":"a633fcb71130508b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/a633fcb71130508b","status":"passed","time":{"start":1694864678755,"stop":1694864685478,"duration":6723}},{"uid":"d6ac8c6259d5e4ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/d6ac8c6259d5e4ee","status":"passed","time":{"start":1694840391822,"stop":1694840397246,"duration":5424}},{"uid":"71e293a93f3eed08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/71e293a93f3eed08","status":"passed","time":{"start":1694826808551,"stop":1694826813469,"duration":4918}},{"uid":"c69028a17df6f657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c69028a17df6f657","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1694796778098,"stop":1694796784116,"duration":6018}},{"uid":"658913cca26eec41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/658913cca26eec41","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1694740523678,"stop":1694740528780,"duration":5102}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":48,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":91},"items":[{"uid":"119bda515bf2bf89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/119bda515bf2bf89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1695258781642,"stop":1695258785820,"duration":4178}},{"uid":"7f93d86d50fdbd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/7f93d86d50fdbd18","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695206160241,"stop":1695206161625,"duration":1384}},{"uid":"d3dc3794996bd061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d3dc3794996bd061","status":"passed","time":{"start":1695193615225,"stop":1695193619764,"duration":4539}},{"uid":"8a3388c28d787dde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/8a3388c28d787dde","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695172424537,"stop":1695172426275,"duration":1738}},{"uid":"d3322c8edbedf41c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/d3322c8edbedf41c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695161915493,"stop":1695161916976,"duration":1483}},{"uid":"5fdfab13c6f7ca45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5fdfab13c6f7ca45","status":"passed","time":{"start":1695159859948,"stop":1695159864249,"duration":4301}},{"uid":"ab40e6e635a16460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/ab40e6e635a16460","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695156965921,"stop":1695156967794,"duration":1873}},{"uid":"bac446f6f7b04900","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/bac446f6f7b04900","status":"passed","time":{"start":1695086068581,"stop":1695086073710,"duration":5129}},{"uid":"2e5bf9dbee8c5aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/2e5bf9dbee8c5aca","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694999621439,"stop":1694999623284,"duration":1845}},{"uid":"600364214296d232","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/600364214296d232","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694987821457,"stop":1694987822920,"duration":1463}},{"uid":"56688be968d1cc4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/56688be968d1cc4f","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694987681560,"stop":1694987682790,"duration":1230}},{"uid":"3ceef09015091914","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/3ceef09015091914","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694971629394,"stop":1694971631009,"duration":1615}},{"uid":"602872bddbd58898","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/602872bddbd58898","status":"passed","time":{"start":1694913438095,"stop":1694913442942,"duration":4847}},{"uid":"b7e82c4ffa1d511b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b7e82c4ffa1d511b","status":"passed","time":{"start":1694892750495,"stop":1694892755304,"duration":4809}},{"uid":"fa3c2518d5dc374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/fa3c2518d5dc374","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694889750730,"stop":1694889751960,"duration":1230}},{"uid":"a621f725d25a6068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/a621f725d25a6068","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694864623818,"stop":1694864626109,"duration":2291}},{"uid":"a9acc060b8d11ac6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/a9acc060b8d11ac6","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1694840302738,"stop":1694840304430,"duration":1692}},{"uid":"5680e7b39e56d39c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/5680e7b39e56d39c","status":"passed","time":{"start":1694826703962,"stop":1694826708264,"duration":4302}},{"uid":"d4f08b184abdcd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d4f08b184abdcd68","status":"passed","time":{"start":1694796715567,"stop":1694796721320,"duration":5753}},{"uid":"7d0f77a8ef578dd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7d0f77a8ef578dd2","status":"passed","time":{"start":1694740444824,"stop":1694740449751,"duration":4927}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"df79be75aafd9718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/df79be75aafd9718","status":"passed","time":{"start":1695258951363,"stop":1695258954031,"duration":2668}},{"uid":"e9b137fbab78066e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/e9b137fbab78066e","status":"passed","time":{"start":1695206305919,"stop":1695206308867,"duration":2948}},{"uid":"f28b976edb276577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f28b976edb276577","status":"passed","time":{"start":1695193883461,"stop":1695193886805,"duration":3344}},{"uid":"db83bd2a6fb3793f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/db83bd2a6fb3793f","status":"passed","time":{"start":1695172648056,"stop":1695172651021,"duration":2965}},{"uid":"28ae23c1a945cfd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/28ae23c1a945cfd3","status":"passed","time":{"start":1695162109872,"stop":1695162112459,"duration":2587}},{"uid":"ed255d6e52bae950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ed255d6e52bae950","status":"passed","time":{"start":1695160058238,"stop":1695160060930,"duration":2692}},{"uid":"1b15c3a232d8cb14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/1b15c3a232d8cb14","status":"passed","time":{"start":1695156977853,"stop":1695156980775,"duration":2922}},{"uid":"58dab2ee06865ca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/58dab2ee06865ca2","status":"passed","time":{"start":1695086290344,"stop":1695086293471,"duration":3127}},{"uid":"a6e36f01f8d746f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/a6e36f01f8d746f1","status":"passed","time":{"start":1694999635071,"stop":1694999637858,"duration":2787}},{"uid":"defb327d2ec0658a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/defb327d2ec0658a","status":"passed","time":{"start":1694987974642,"stop":1694987977561,"duration":2919}},{"uid":"15eac885006da27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/15eac885006da27","status":"passed","time":{"start":1694987691536,"stop":1694987693963,"duration":2427}},{"uid":"6c5d680197c43e7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/6c5d680197c43e7c","status":"passed","time":{"start":1694971650971,"stop":1694971653808,"duration":2837}},{"uid":"6f60b48a8499bafc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/6f60b48a8499bafc","status":"passed","time":{"start":1694913600530,"stop":1694913604331,"duration":3801}},{"uid":"7a73666a23c008d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/7a73666a23c008d6","status":"passed","time":{"start":1694892965993,"stop":1694892968656,"duration":2663}},{"uid":"139d04a4bee61c2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/139d04a4bee61c2b","status":"passed","time":{"start":1694889901979,"stop":1694889904596,"duration":2617}},{"uid":"dc764da9a273c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/dc764da9a273c13a","status":"passed","time":{"start":1694864882453,"stop":1694864885465,"duration":3012}},{"uid":"70f4ca56721fa410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/70f4ca56721fa410","status":"passed","time":{"start":1694840508953,"stop":1694840511828,"duration":2875}},{"uid":"bb32ed168bce27ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/bb32ed168bce27ee","status":"passed","time":{"start":1694826855949,"stop":1694826859182,"duration":3233}},{"uid":"c75f3092bec7208e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c75f3092bec7208e","status":"passed","time":{"start":1694796981055,"stop":1694796983947,"duration":2892}},{"uid":"8e7e98b623306f71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/8e7e98b623306f71","status":"passed","time":{"start":1694740593205,"stop":1694740595656,"duration":2451}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"d35c80f432f60ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d35c80f432f60ca5","status":"passed","time":{"start":1695258839716,"stop":1695258840502,"duration":786}},{"uid":"845d3bc51efc62e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/845d3bc51efc62e2","status":"passed","time":{"start":1695206198312,"stop":1695206199099,"duration":787}},{"uid":"d6e192b71ca493df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d6e192b71ca493df","status":"passed","time":{"start":1695193645173,"stop":1695193646345,"duration":1172}},{"uid":"c84201e67e0a38ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c84201e67e0a38ce","status":"passed","time":{"start":1695172458203,"stop":1695172459149,"duration":946}},{"uid":"3d7c8252896dadc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/3d7c8252896dadc2","status":"passed","time":{"start":1695162029044,"stop":1695162029933,"duration":889}},{"uid":"8235030cb0d1c9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/8235030cb0d1c9cb","status":"passed","time":{"start":1695159885551,"stop":1695159886296,"duration":745}},{"uid":"a89f9078be1726a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/a89f9078be1726a2","status":"passed","time":{"start":1695157004431,"stop":1695157005432,"duration":1001}},{"uid":"bd22797429fdc3d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/bd22797429fdc3d6","status":"passed","time":{"start":1695086119918,"stop":1695086120974,"duration":1056}},{"uid":"151e6753bfa9ce50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/151e6753bfa9ce50","status":"passed","time":{"start":1694999895744,"stop":1694999897086,"duration":1342}},{"uid":"707a6baf1be8b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/707a6baf1be8b76","status":"passed","time":{"start":1694987844273,"stop":1694987845058,"duration":785}},{"uid":"3a9639e4fa6ecacd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/3a9639e4fa6ecacd","status":"passed","time":{"start":1694987714073,"stop":1694987714829,"duration":756}},{"uid":"8c5b8a676fd76453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8c5b8a676fd76453","status":"passed","time":{"start":1694971677394,"stop":1694971678273,"duration":879}},{"uid":"de870735e1844aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/de870735e1844aca","status":"passed","time":{"start":1694913485347,"stop":1694913486464,"duration":1117}},{"uid":"5a1f9d6e682ed12c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5a1f9d6e682ed12c","status":"passed","time":{"start":1694892777920,"stop":1694892778949,"duration":1029}},{"uid":"24f690e3db81fc29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/24f690e3db81fc29","status":"passed","time":{"start":1694889775694,"stop":1694889776512,"duration":818}},{"uid":"dfd7f14238ad035a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/dfd7f14238ad035a","status":"passed","time":{"start":1694864649783,"stop":1694864651195,"duration":1412}},{"uid":"fad1d9d5c952ee2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/fad1d9d5c952ee2a","status":"passed","time":{"start":1694840365274,"stop":1694840366171,"duration":897}},{"uid":"ea8f56a95b2a0cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/ea8f56a95b2a0cd0","status":"passed","time":{"start":1694826787816,"stop":1694826788832,"duration":1016}},{"uid":"1c627e8409bfd521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/1c627e8409bfd521","status":"passed","time":{"start":1694796757455,"stop":1694796758571,"duration":1116}},{"uid":"42ac479d45d8bf89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/42ac479d45d8bf89","status":"passed","time":{"start":1694740503686,"stop":1694740504471,"duration":785}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":91},"items":[{"uid":"7c723dc6386f097e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7c723dc6386f097e","status":"passed","time":{"start":1695259024195,"stop":1695259026029,"duration":1834}},{"uid":"da7d88b73782cdb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/da7d88b73782cdb8","status":"passed","time":{"start":1695206369069,"stop":1695206371363,"duration":2294}},{"uid":"8064cafb5630006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/8064cafb5630006","status":"passed","time":{"start":1695193899077,"stop":1695193901680,"duration":2603}},{"uid":"a64f3f18c0103b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/a64f3f18c0103b5f","status":"passed","time":{"start":1695172795356,"stop":1695172797877,"duration":2521}},{"uid":"aff23df54b952522","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/aff23df54b952522","status":"passed","time":{"start":1695162216807,"stop":1695162218942,"duration":2135}},{"uid":"9b64e9f48c17499a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/9b64e9f48c17499a","status":"passed","time":{"start":1695160095489,"stop":1695160097478,"duration":1989}},{"uid":"51d5937c52f63c18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/51d5937c52f63c18","status":"passed","time":{"start":1695157193252,"stop":1695157195693,"duration":2441}},{"uid":"2de9cacb7531689c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/2de9cacb7531689c","status":"passed","time":{"start":1695086324993,"stop":1695086326796,"duration":1803}},{"uid":"4564dde0c8624ab5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/4564dde0c8624ab5","status":"passed","time":{"start":1694999865853,"stop":1694999868565,"duration":2712}},{"uid":"c4ee6113a214b25c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/c4ee6113a214b25c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694988022323,"stop":1694988151755,"duration":129432}},{"uid":"669e6f3f9e034a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/669e6f3f9e034a75","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694987904701,"stop":1694988035347,"duration":130646}},{"uid":"c3a7103d03a19316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/c3a7103d03a19316","status":"passed","time":{"start":1694971861999,"stop":1694971864196,"duration":2197}},{"uid":"737a6a4307f804e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/737a6a4307f804e8","status":"passed","time":{"start":1694913658875,"stop":1694913660797,"duration":1922}},{"uid":"47c0df7f739bc9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/47c0df7f739bc9bd","status":"passed","time":{"start":1694892983396,"stop":1694892985329,"duration":1933}},{"uid":"1254f9fddaf1bb51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/1254f9fddaf1bb51","status":"passed","time":{"start":1694889945266,"stop":1694889947453,"duration":2187}},{"uid":"8088155a1ee12b75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/8088155a1ee12b75","status":"passed","time":{"start":1694864902879,"stop":1694864905555,"duration":2676}},{"uid":"ed1822f1d460f56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/ed1822f1d460f56d","status":"passed","time":{"start":1694840561870,"stop":1694840563650,"duration":1780}},{"uid":"1f82872afcd7a8bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/1f82872afcd7a8bf","status":"passed","time":{"start":1694826962281,"stop":1694826964244,"duration":1963}},{"uid":"c4634421ba784c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c4634421ba784c48","status":"passed","time":{"start":1694797001686,"stop":1694797003926,"duration":2240}},{"uid":"774ebcb52eedf5f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/774ebcb52eedf5f8","status":"passed","time":{"start":1694740681421,"stop":1694740683200,"duration":1779}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":75,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":91},"items":[{"uid":"b8a1dc97e05f22bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b8a1dc97e05f22bd","status":"passed","time":{"start":1695258741478,"stop":1695258745986,"duration":4508}},{"uid":"de75e82c7a2b97d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/de75e82c7a2b97d7","status":"passed","time":{"start":1695206128349,"stop":1695206133368,"duration":5019}},{"uid":"cecdd7cc8b1ffb97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/cecdd7cc8b1ffb97","status":"passed","time":{"start":1695193584272,"stop":1695193589463,"duration":5191}},{"uid":"6b59373e533754cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/6b59373e533754cd","status":"passed","time":{"start":1695172380070,"stop":1695172385147,"duration":5077}},{"uid":"ef15a0c392722cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ef15a0c392722cb6","status":"passed","time":{"start":1695161884139,"stop":1695161887903,"duration":3764}},{"uid":"990d64042fb65ed8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/990d64042fb65ed8","status":"passed","time":{"start":1695159831390,"stop":1695159835858,"duration":4468}},{"uid":"21d2eca739ea8162","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/21d2eca739ea8162","status":"passed","time":{"start":1695156931087,"stop":1695156935017,"duration":3930}},{"uid":"9c8854bd727e16bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9c8854bd727e16bb","status":"passed","time":{"start":1695086034586,"stop":1695086039021,"duration":4435}},{"uid":"77cc8940fad83c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/77cc8940fad83c45","status":"passed","time":{"start":1694999585201,"stop":1694999588888,"duration":3687}},{"uid":"f687b53737d40538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/f687b53737d40538","status":"passed","time":{"start":1694987792744,"stop":1694987796253,"duration":3509}},{"uid":"3cd1fe08019776f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/3cd1fe08019776f3","status":"passed","time":{"start":1694987654048,"stop":1694987658343,"duration":4295}},{"uid":"a2c2a27e31c5cfc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/a2c2a27e31c5cfc3","status":"passed","time":{"start":1694971630989,"stop":1694971634850,"duration":3861}},{"uid":"3862f642a7387ca9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3862f642a7387ca9","status":"passed","time":{"start":1694913395818,"stop":1694913403455,"duration":7637}},{"uid":"a8d31ba4f4383ae7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/a8d31ba4f4383ae7","status":"passed","time":{"start":1694892722071,"stop":1694892726396,"duration":4325}},{"uid":"74a0a04ad4152c0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/74a0a04ad4152c0c","status":"passed","time":{"start":1694889723020,"stop":1694889727958,"duration":4938}},{"uid":"7aef7022155dfa2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/7aef7022155dfa2c","status":"passed","time":{"start":1694864585830,"stop":1694864590081,"duration":4251}},{"uid":"cbdd1e6e0bb987a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/cbdd1e6e0bb987a3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840273385,"stop":1694840273388,"duration":3}},{"uid":"1f41d50ba1834af3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/1f41d50ba1834af3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826665788,"stop":1694826665791,"duration":3}},{"uid":"e5960fb0836c1e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e5960fb0836c1e67","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796686792,"stop":1694796686796,"duration":4}},{"uid":"7c8c19c3a2df0fb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7c8c19c3a2df0fb1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740411435,"stop":1694740411438,"duration":3}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"803acb112310638e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/803acb112310638e","status":"passed","time":{"start":1695258976634,"stop":1695258978457,"duration":1823}},{"uid":"3508665056da5cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/3508665056da5cc3","status":"passed","time":{"start":1695206348134,"stop":1695206350709,"duration":2575}},{"uid":"6bc624941511940b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/6bc624941511940b","status":"passed","time":{"start":1695193836206,"stop":1695193838598,"duration":2392}},{"uid":"ea985df168948e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ea985df168948e8","status":"passed","time":{"start":1695172643991,"stop":1695172646169,"duration":2178}},{"uid":"6b7700da34a4870a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/6b7700da34a4870a","status":"passed","time":{"start":1695162140051,"stop":1695162142183,"duration":2132}},{"uid":"d90e6e771e948631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d90e6e771e948631","status":"passed","time":{"start":1695160089714,"stop":1695160092122,"duration":2408}},{"uid":"dee40425a977c12b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/dee40425a977c12b","status":"passed","time":{"start":1695157034707,"stop":1695157037181,"duration":2474}},{"uid":"fdff1e82c3ab345f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/fdff1e82c3ab345f","status":"passed","time":{"start":1695086306156,"stop":1695086308771,"duration":2615}},{"uid":"5479dea0b734e5b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5479dea0b734e5b8","status":"passed","time":{"start":1694999699672,"stop":1694999702132,"duration":2460}},{"uid":"fd7f90536ebbf50a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/fd7f90536ebbf50a","status":"passed","time":{"start":1694987996628,"stop":1694987998428,"duration":1800}},{"uid":"87b9c41d8e4db014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/87b9c41d8e4db014","status":"passed","time":{"start":1694987751701,"stop":1694987753775,"duration":2074}},{"uid":"409be3b26dbbb79a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/409be3b26dbbb79a","status":"passed","time":{"start":1694971709169,"stop":1694971711471,"duration":2302}},{"uid":"1431f310da7cc62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1431f310da7cc62","status":"passed","time":{"start":1694913627667,"stop":1694913629963,"duration":2296}},{"uid":"e8c194e1ee730612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/e8c194e1ee730612","status":"passed","time":{"start":1694892962477,"stop":1694892964468,"duration":1991}},{"uid":"ef659bf555473b4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/ef659bf555473b4c","status":"passed","time":{"start":1694889923689,"stop":1694889925256,"duration":1567}},{"uid":"d5d3719e32b0b252","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d5d3719e32b0b252","status":"passed","time":{"start":1694864843950,"stop":1694864846705,"duration":2755}},{"uid":"bda1ef12dcdf027c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/bda1ef12dcdf027c","status":"passed","time":{"start":1694840533593,"stop":1694840535691,"duration":2098}},{"uid":"a8a44c4e3a5283ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/a8a44c4e3a5283ad","status":"passed","time":{"start":1694826877235,"stop":1694826879727,"duration":2492}},{"uid":"fffb044fa15ca0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fffb044fa15ca0d1","status":"passed","time":{"start":1694796950921,"stop":1694796953409,"duration":2488}},{"uid":"729ab2135fa1e743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/729ab2135fa1e743","status":"passed","time":{"start":1694740617353,"stop":1694740619385,"duration":2032}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"4557a9cad9f7735d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4557a9cad9f7735d","status":"passed","time":{"start":1695258790254,"stop":1695258791632,"duration":1378}},{"uid":"888cdc86aa3c7910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/888cdc86aa3c7910","status":"passed","time":{"start":1695206165229,"stop":1695206166392,"duration":1163}},{"uid":"b4249d7b9545aa2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b4249d7b9545aa2d","status":"passed","time":{"start":1695193624507,"stop":1695193631033,"duration":6526}},{"uid":"3f6cbeb021224f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/3f6cbeb021224f8c","status":"passed","time":{"start":1695172432257,"stop":1695172434143,"duration":1886}},{"uid":"644403ac4fb31b90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/644403ac4fb31b90","status":"passed","time":{"start":1695161921159,"stop":1695161923099,"duration":1940}},{"uid":"7a65ead12533be00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/7a65ead12533be00","status":"passed","time":{"start":1695159867724,"stop":1695159870138,"duration":2414}},{"uid":"4c31d8b6962383a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4c31d8b6962383a0","status":"passed","time":{"start":1695156972642,"stop":1695156974649,"duration":2007}},{"uid":"7b30f4ea095972b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/7b30f4ea095972b","status":"passed","time":{"start":1695086078187,"stop":1695086079868,"duration":1681}},{"uid":"d442d1fb442fa5ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d442d1fb442fa5ce","status":"passed","time":{"start":1694999628794,"stop":1694999630759,"duration":1965}},{"uid":"ef548a3c12e07095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ef548a3c12e07095","status":"passed","time":{"start":1694987826679,"stop":1694987828005,"duration":1326}},{"uid":"f4db060bcc42ce7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/f4db060bcc42ce7a","status":"passed","time":{"start":1694987686518,"stop":1694987687977,"duration":1459}},{"uid":"8434db7c797660c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8434db7c797660c9","status":"passed","time":{"start":1694971635588,"stop":1694971637268,"duration":1680}},{"uid":"58efa60cc4093f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/58efa60cc4093f6a","status":"passed","time":{"start":1694913446623,"stop":1694913448123,"duration":1500}},{"uid":"67ece90126533358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/67ece90126533358","status":"passed","time":{"start":1694892760421,"stop":1694892762026,"duration":1605}},{"uid":"92714f73db320675","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/92714f73db320675","status":"passed","time":{"start":1694889756315,"stop":1694889757760,"duration":1445}},{"uid":"84f968cbdb05b92e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/84f968cbdb05b92e","status":"passed","time":{"start":1694864631500,"stop":1694864633297,"duration":1797}},{"uid":"9504c5505f835842","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9504c5505f835842","status":"passed","time":{"start":1694840309966,"stop":1694840314601,"duration":4635}},{"uid":"b10b716e46e0b2a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/b10b716e46e0b2a4","status":"passed","time":{"start":1694826716717,"stop":1694826718449,"duration":1732}},{"uid":"bf6574d4dd7f62f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/bf6574d4dd7f62f4","status":"passed","time":{"start":1694796727152,"stop":1694796728941,"duration":1789}},{"uid":"372f1a63f2399766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/372f1a63f2399766","status":"passed","time":{"start":1694740456167,"stop":1694740457594,"duration":1427}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"4b696f3678c66ea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4b696f3678c66ea0","status":"passed","time":{"start":1695258771024,"stop":1695258773259,"duration":2235}},{"uid":"442c5f8f93bd9f56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/442c5f8f93bd9f56","status":"passed","time":{"start":1695206163119,"stop":1695206166206,"duration":3087}},{"uid":"b9a45003d49ce039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b9a45003d49ce039","status":"passed","time":{"start":1695193614719,"stop":1695193617376,"duration":2657}},{"uid":"e1511843627219f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e1511843627219f9","status":"passed","time":{"start":1695172413098,"stop":1695172415447,"duration":2349}},{"uid":"829312c3fda09d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/829312c3fda09d84","status":"passed","time":{"start":1695161912630,"stop":1695162002932,"duration":90302}},{"uid":"d6753ce63bb3d844","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d6753ce63bb3d844","status":"passed","time":{"start":1695159857930,"stop":1695159860213,"duration":2283}},{"uid":"aaab4b0a6e3e8bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/aaab4b0a6e3e8bdf","status":"passed","time":{"start":1695156965082,"stop":1695156967846,"duration":2764}},{"uid":"87163210faa035eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/87163210faa035eb","status":"passed","time":{"start":1695086067114,"stop":1695086069531,"duration":2417}},{"uid":"52e677c04c38b8a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/52e677c04c38b8a6","status":"passed","time":{"start":1694999623993,"stop":1694999626838,"duration":2845}},{"uid":"6ecd2d55a9382a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/6ecd2d55a9382a63","status":"passed","time":{"start":1694987814777,"stop":1694987817684,"duration":2907}},{"uid":"c05c8f2bb168a623","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/c05c8f2bb168a623","status":"passed","time":{"start":1694987680414,"stop":1694987684051,"duration":3637}},{"uid":"bb0364c0569275b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bb0364c0569275b4","status":"passed","time":{"start":1694971649824,"stop":1694971652387,"duration":2563}},{"uid":"d662e18f80d6d85f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d662e18f80d6d85f","status":"passed","time":{"start":1694913437659,"stop":1694913441089,"duration":3430}},{"uid":"b677751eabb50b66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b677751eabb50b66","status":"passed","time":{"start":1694892751447,"stop":1694892754582,"duration":3135}},{"uid":"3cd5fe38f369dc06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3cd5fe38f369dc06","status":"passed","time":{"start":1694889748267,"stop":1694889751053,"duration":2786}},{"uid":"d62239a7c2862d81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d62239a7c2862d81","status":"passed","time":{"start":1694864623135,"stop":1694864626037,"duration":2902}},{"uid":"f0368060957145fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/f0368060957145fa","status":"passed","time":{"start":1694840301330,"stop":1694840304150,"duration":2820}},{"uid":"6ce703aee350a8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/6ce703aee350a8d0","status":"passed","time":{"start":1694826688248,"stop":1694826690572,"duration":2324}},{"uid":"386af19ebe0afc4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/386af19ebe0afc4c","status":"passed","time":{"start":1694796722516,"stop":1694796725678,"duration":3162}},{"uid":"f0e2d936947ec334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/f0e2d936947ec334","status":"passed","time":{"start":1694740439116,"stop":1694740442352,"duration":3236}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":85,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":91},"items":[{"uid":"72915740a98fbcce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/72915740a98fbcce","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695258780146,"stop":1695258781571,"duration":1425}},{"uid":"7de65ec9bea05c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/7de65ec9bea05c8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695206158949,"stop":1695206160179,"duration":1230}},{"uid":"f4b675cc1221ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f4b675cc1221ca6","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695193613433,"stop":1695193615116,"duration":1683}},{"uid":"43cd772738ae5918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/43cd772738ae5918","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695172418543,"stop":1695172424475,"duration":5932}},{"uid":"999a090420f8c9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/999a090420f8c9f","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695161913345,"stop":1695161915378,"duration":2033}},{"uid":"a33eaaf0d817ebbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/a33eaaf0d817ebbe","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695159858671,"stop":1695159859884,"duration":1213}},{"uid":"d67bb90e78720277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/d67bb90e78720277","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695156964127,"stop":1695156965803,"duration":1676}},{"uid":"bd46277ed249f363","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/bd46277ed249f363","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695086066831,"stop":1695086068499,"duration":1668}},{"uid":"9ac3190f3a7c90fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/9ac3190f3a7c90fa","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694999619739,"stop":1694999621359,"duration":1620}},{"uid":"a0ef04c0ece542df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/a0ef04c0ece542df","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694987818072,"stop":1694987821375,"duration":3303}},{"uid":"65856cb51eb34711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/65856cb51eb34711","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694987680212,"stop":1694987681463,"duration":1251}},{"uid":"e318e7f68871bbcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e318e7f68871bbcc","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694971627837,"stop":1694971629331,"duration":1494}},{"uid":"cdf0a5b144095134","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/cdf0a5b144095134","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694913436460,"stop":1694913438029,"duration":1569}},{"uid":"b92ab0f97bf62ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b92ab0f97bf62ac","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694892748987,"stop":1694892750405,"duration":1418}},{"uid":"b3050f0aae271692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b3050f0aae271692","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694889749131,"stop":1694889750632,"duration":1501}},{"uid":"c6268f3f71ecede0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/c6268f3f71ecede0","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694864622051,"stop":1694864623728,"duration":1677}},{"uid":"da016a80428a5ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/da016a80428a5ed0","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694840301203,"stop":1694840302674,"duration":1471}},{"uid":"c093794a20ebb785","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/c093794a20ebb785","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694826699729,"stop":1694826703894,"duration":4165}},{"uid":"d7ae13273752739c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d7ae13273752739c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694796713338,"stop":1694796715453,"duration":2115}},{"uid":"83a025d02834030e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/83a025d02834030e","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1694740443460,"stop":1694740444718,"duration":1258}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"8fff671fc0a87677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/8fff671fc0a87677","status":"passed","time":{"start":1695259041399,"stop":1695259044099,"duration":2700}},{"uid":"e1b5896504f01ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/e1b5896504f01ece","status":"passed","time":{"start":1695206396741,"stop":1695206402118,"duration":5377}},{"uid":"e0fd126790a5a733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/e0fd126790a5a733","status":"passed","time":{"start":1695193921696,"stop":1695193924586,"duration":2890}},{"uid":"38784e2cd79d273b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/38784e2cd79d273b","status":"passed","time":{"start":1695172684288,"stop":1695172687678,"duration":3390}},{"uid":"b701f848d7acd1cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/b701f848d7acd1cf","status":"passed","time":{"start":1695162237203,"stop":1695162242713,"duration":5510}},{"uid":"2e259c7af0ccc8b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/2e259c7af0ccc8b7","status":"passed","time":{"start":1695160117464,"stop":1695160119296,"duration":1832}},{"uid":"bc3e06c7455375d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/bc3e06c7455375d0","status":"passed","time":{"start":1695157216840,"stop":1695157226265,"duration":9425}},{"uid":"adc13936a93d4162","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/adc13936a93d4162","status":"passed","time":{"start":1695086339678,"stop":1695086342739,"duration":3061}},{"uid":"3dac1017735075b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/3dac1017735075b7","status":"passed","time":{"start":1694999881335,"stop":1694999884783,"duration":3448}},{"uid":"48db1041824e66f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/48db1041824e66f3","status":"passed","time":{"start":1694988153040,"stop":1694988160479,"duration":7439}},{"uid":"9f5aa3e91d1359f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/9f5aa3e91d1359f1","status":"passed","time":{"start":1694988000225,"stop":1694988003318,"duration":3093}},{"uid":"11b0b138c684842c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/11b0b138c684842c","status":"passed","time":{"start":1694971877534,"stop":1694971882830,"duration":5296}},{"uid":"fe8222dfae6025a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/fe8222dfae6025a","status":"passed","time":{"start":1694913676672,"stop":1694913679411,"duration":2739}},{"uid":"484f6e5b973b2200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/484f6e5b973b2200","status":"passed","time":{"start":1694892994847,"stop":1694893004307,"duration":9460}},{"uid":"24356a2c133f21cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/24356a2c133f21cf","status":"passed","time":{"start":1694889960499,"stop":1694889963006,"duration":2507}},{"uid":"d6a5f80719ac82a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d6a5f80719ac82a3","status":"passed","time":{"start":1694864919921,"stop":1694864923030,"duration":3109}},{"uid":"4b51233c7f0bd447","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/4b51233c7f0bd447","status":"passed","time":{"start":1694840575589,"stop":1694840579078,"duration":3489}},{"uid":"e7976135e24e925d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/e7976135e24e925d","status":"passed","time":{"start":1694826976345,"stop":1694826984033,"duration":7688}},{"uid":"7b7903270c50a3e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/7b7903270c50a3e1","status":"passed","time":{"start":1694797015323,"stop":1694797018403,"duration":3080}},{"uid":"26cc050023f0a064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/26cc050023f0a064","status":"passed","time":{"start":1694740694489,"stop":1694740698205,"duration":3716}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":91},"items":[{"uid":"6637d66ec10f822b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6637d66ec10f822b","status":"passed","time":{"start":1695258787856,"stop":1695258788815,"duration":959}},{"uid":"eb564b9ddc97ef45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/eb564b9ddc97ef45","status":"passed","time":{"start":1695206184587,"stop":1695206185420,"duration":833}},{"uid":"ac63493028b5902c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ac63493028b5902c","status":"passed","time":{"start":1695193634138,"stop":1695193635829,"duration":1691}},{"uid":"c2773b299b1ef152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c2773b299b1ef152","status":"passed","time":{"start":1695172432667,"stop":1695172433669,"duration":1002}},{"uid":"aada485412125826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/aada485412125826","status":"passed","time":{"start":1695162018626,"stop":1695162019523,"duration":897}},{"uid":"d89eda624f269b37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d89eda624f269b37","status":"passed","time":{"start":1695159875303,"stop":1695159876752,"duration":1449}},{"uid":"f9becfc0853cd0a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/f9becfc0853cd0a0","status":"passed","time":{"start":1695156986118,"stop":1695156986888,"duration":770}},{"uid":"22e78bba56161686","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/22e78bba56161686","status":"passed","time":{"start":1695086085673,"stop":1695086086894,"duration":1221}},{"uid":"d258fb05cbcea414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d258fb05cbcea414","status":"passed","time":{"start":1694999643679,"stop":1694999644674,"duration":995}},{"uid":"68a464916e602916","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/68a464916e602916","status":"passed","time":{"start":1694987830346,"stop":1694987831739,"duration":1393}},{"uid":"ca5aebb57bcf023e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/ca5aebb57bcf023e","status":"passed","time":{"start":1694987698046,"stop":1694987698550,"duration":504}},{"uid":"340d4864e45c2d74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/340d4864e45c2d74","status":"passed","time":{"start":1694971668797,"stop":1694971669607,"duration":810}},{"uid":"a6e807e5814d5a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/a6e807e5814d5a6e","status":"passed","time":{"start":1694913455434,"stop":1694913456152,"duration":718}},{"uid":"32e4a4ab5b4162be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/32e4a4ab5b4162be","status":"passed","time":{"start":1694892773325,"stop":1694892774204,"duration":879}},{"uid":"59dab75f2be844b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/59dab75f2be844b4","status":"passed","time":{"start":1694889764043,"stop":1694889765011,"duration":968}},{"uid":"b27de402ff634f32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/b27de402ff634f32","status":"passed","time":{"start":1694864641817,"stop":1694864642674,"duration":857}},{"uid":"538e9d4ae2da126f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/538e9d4ae2da126f","status":"passed","time":{"start":1694840321073,"stop":1694840321832,"duration":759}},{"uid":"ab2973493d4a984c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/ab2973493d4a984c","status":"passed","time":{"start":1694826706582,"stop":1694826710543,"duration":3961}},{"uid":"4ee9235b30b76d85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/4ee9235b30b76d85","status":"passed","time":{"start":1694796731758,"stop":1694796732900,"duration":1142}},{"uid":"cc04fb5a8202fd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/cc04fb5a8202fd3","status":"passed","time":{"start":1694740456977,"stop":1694740457851,"duration":874}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"f27ee7cb3ec407b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f27ee7cb3ec407b4","status":"passed","time":{"start":1695259044103,"stop":1695259047317,"duration":3214}},{"uid":"7490538984bcd1f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/7490538984bcd1f7","status":"passed","time":{"start":1695206402121,"stop":1695206403118,"duration":997}},{"uid":"5d80d2789be74cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/5d80d2789be74cd","status":"passed","time":{"start":1695193924590,"stop":1695193927920,"duration":3330}},{"uid":"ac2ad5a45a93911","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ac2ad5a45a93911","status":"passed","time":{"start":1695172687681,"stop":1695172691016,"duration":3335}},{"uid":"ee8191e2b395797b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ee8191e2b395797b","status":"passed","time":{"start":1695162242717,"stop":1695162245734,"duration":3017}},{"uid":"8de6cdd3569502e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/8de6cdd3569502e3","status":"passed","time":{"start":1695160119299,"stop":1695160122144,"duration":2845}},{"uid":"72473a16a28c7f66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/72473a16a28c7f66","status":"passed","time":{"start":1695157226269,"stop":1695157229293,"duration":3024}},{"uid":"8a403f08cab21be9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/8a403f08cab21be9","status":"passed","time":{"start":1695086342742,"stop":1695086346315,"duration":3573}},{"uid":"adafdb6bd21a27eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/adafdb6bd21a27eb","status":"passed","time":{"start":1694999884788,"stop":1694999888332,"duration":3544}},{"uid":"4cd10acb7fe07645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/4cd10acb7fe07645","status":"passed","time":{"start":1694988154712,"stop":1694988157638,"duration":2926}},{"uid":"a3f68d10c7345e86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a3f68d10c7345e86","status":"passed","time":{"start":1694988003321,"stop":1694988006175,"duration":2854}},{"uid":"4ac09469f23470c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/4ac09469f23470c","status":"passed","time":{"start":1694971882834,"stop":1694971887922,"duration":5088}},{"uid":"d4a6d9f5ae23c309","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d4a6d9f5ae23c309","status":"passed","time":{"start":1694913679414,"stop":1694913682640,"duration":3226}},{"uid":"8ae182203c3dc5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/8ae182203c3dc5c9","status":"passed","time":{"start":1694893004310,"stop":1694893007409,"duration":3099}},{"uid":"3c0d43bdc3fb13cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/3c0d43bdc3fb13cb","status":"passed","time":{"start":1694889963008,"stop":1694889965711,"duration":2703}},{"uid":"5c8743e27d74c004","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/5c8743e27d74c004","status":"passed","time":{"start":1694864923034,"stop":1694864926430,"duration":3396}},{"uid":"1ea87ca3bb62ddf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/1ea87ca3bb62ddf9","status":"passed","time":{"start":1694840579081,"stop":1694840580359,"duration":1278}},{"uid":"7dc795a6de6fd155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/7dc795a6de6fd155","status":"passed","time":{"start":1694826984036,"stop":1694826985453,"duration":1417}},{"uid":"4517dc9d27c71188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/4517dc9d27c71188","status":"passed","time":{"start":1694797018407,"stop":1694797021287,"duration":2880}},{"uid":"df6fecffe956456d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/df6fecffe956456d","status":"passed","time":{"start":1694740698208,"stop":1694740701450,"duration":3242}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"f41d94d2dbf26a3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f41d94d2dbf26a3d","status":"passed","time":{"start":1695258979234,"stop":1695258981279,"duration":2045}},{"uid":"d650a8b84e36ef35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/d650a8b84e36ef35","status":"passed","time":{"start":1695206351398,"stop":1695206353051,"duration":1653}},{"uid":"c8028ff66cd5f069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/c8028ff66cd5f069","status":"passed","time":{"start":1695193839623,"stop":1695193841486,"duration":1863}},{"uid":"cc08c3d6d83cf7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/cc08c3d6d83cf7b0","status":"passed","time":{"start":1695172647352,"stop":1695172649249,"duration":1897}},{"uid":"2f80e8a09646acfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/2f80e8a09646acfa","status":"passed","time":{"start":1695162143011,"stop":1695162144464,"duration":1453}},{"uid":"c216a2bf0ac97dcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c216a2bf0ac97dcf","status":"passed","time":{"start":1695160068501,"stop":1695160070028,"duration":1527}},{"uid":"5bec85ccf979fb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5bec85ccf979fb04","status":"passed","time":{"start":1695157038204,"stop":1695157039784,"duration":1580}},{"uid":"2a9e65f516841efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/2a9e65f516841efe","status":"passed","time":{"start":1695086309134,"stop":1695086313416,"duration":4282}},{"uid":"cd997a5f95a0ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/cd997a5f95a0ef95","status":"passed","time":{"start":1694999703157,"stop":1694999706756,"duration":3599}},{"uid":"23041f70e7e0cb8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/23041f70e7e0cb8d","status":"passed","time":{"start":1694987999064,"stop":1694988000345,"duration":1281}},{"uid":"2eb36f4ac132786d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/2eb36f4ac132786d","status":"passed","time":{"start":1694987754402,"stop":1694987755885,"duration":1483}},{"uid":"9de28ac254f460bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/9de28ac254f460bc","status":"passed","time":{"start":1694971712498,"stop":1694971713987,"duration":1489}},{"uid":"9708aa3ffcf90b56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/9708aa3ffcf90b56","status":"passed","time":{"start":1694913630698,"stop":1694913632833,"duration":2135}},{"uid":"14fc6ee35f4e9601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/14fc6ee35f4e9601","status":"passed","time":{"start":1694892965408,"stop":1694892966719,"duration":1311}},{"uid":"6d3b126fefe27f49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6d3b126fefe27f49","status":"passed","time":{"start":1694889925931,"stop":1694889927393,"duration":1462}},{"uid":"a487fac2594315b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/a487fac2594315b2","status":"passed","time":{"start":1694864847736,"stop":1694864849269,"duration":1533}},{"uid":"aa15592c5111d1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/aa15592c5111d1a4","status":"passed","time":{"start":1694840536512,"stop":1694840537873,"duration":1361}},{"uid":"ff7b6e13e0150de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/ff7b6e13e0150de7","status":"passed","time":{"start":1694826880461,"stop":1694826882494,"duration":2033}},{"uid":"9f8e9a3def5c8295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/9f8e9a3def5c8295","status":"passed","time":{"start":1694796954727,"stop":1694796956424,"duration":1697}},{"uid":"2102e44bbd860275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2102e44bbd860275","status":"passed","time":{"start":1694740619988,"stop":1694740622413,"duration":2425}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"748c923cb7b90fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/748c923cb7b90fea","status":"passed","time":{"start":1695258751990,"stop":1695258761687,"duration":9697}},{"uid":"583bdd62dd42b80b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/583bdd62dd42b80b","status":"passed","time":{"start":1695206139497,"stop":1695206147520,"duration":8023}},{"uid":"76ff39b7acd1b1c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/76ff39b7acd1b1c8","status":"passed","time":{"start":1695193596851,"stop":1695193602545,"duration":5694}},{"uid":"8ed0b952d98967c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/8ed0b952d98967c1","status":"passed","time":{"start":1695172391529,"stop":1695172398250,"duration":6721}},{"uid":"a15b9e560762504e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/a15b9e560762504e","status":"passed","time":{"start":1695161893910,"stop":1695161900207,"duration":6297}},{"uid":"28588ef914fb8724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/28588ef914fb8724","status":"passed","time":{"start":1695159844728,"stop":1695159848720,"duration":3992}},{"uid":"d0f03682f8ef3fa9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/d0f03682f8ef3fa9","status":"passed","time":{"start":1695156941763,"stop":1695156951680,"duration":9917}},{"uid":"972fa4aea11aec74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/972fa4aea11aec74","status":"passed","time":{"start":1695086045559,"stop":1695086052444,"duration":6885}},{"uid":"d5c785de56dc66a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d5c785de56dc66a6","status":"passed","time":{"start":1694999595343,"stop":1694999606455,"duration":11112}},{"uid":"b795df4f53685a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b795df4f53685a26","status":"passed","time":{"start":1694987801803,"stop":1694987806066,"duration":4263}},{"uid":"b352170ddedf1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b352170ddedf1a2","status":"passed","time":{"start":1694987663793,"stop":1694987668108,"duration":4315}},{"uid":"eb3d328af0dbf79d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/eb3d328af0dbf79d","status":"passed","time":{"start":1694971641139,"stop":1694971645995,"duration":4856}},{"uid":"3ea38201dba7ccee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3ea38201dba7ccee","status":"passed","time":{"start":1694913410511,"stop":1694913424044,"duration":13533}},{"uid":"b8d8d26d56ec84fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b8d8d26d56ec84fa","status":"passed","time":{"start":1694892732544,"stop":1694892737747,"duration":5203}},{"uid":"d0692c7e240267ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/d0692c7e240267ae","status":"passed","time":{"start":1694889733934,"stop":1694889738161,"duration":4227}},{"uid":"6729bac6c578cc38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/6729bac6c578cc38","status":"passed","time":{"start":1694864596369,"stop":1694864610086,"duration":13717}},{"uid":"c977401d551aff20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/c977401d551aff20","status":"passed","time":{"start":1694840279358,"stop":1694840286237,"duration":6879}},{"uid":"8025d71a8c8048e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/8025d71a8c8048e0","status":"passed","time":{"start":1694826673648,"stop":1694826678853,"duration":5205}},{"uid":"1e53c09bf76b123e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/1e53c09bf76b123e","status":"passed","time":{"start":1694796693700,"stop":1694796699870,"duration":6170}},{"uid":"6b9a4dd6d14d169e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/6b9a4dd6d14d169e","status":"passed","time":{"start":1694740417166,"stop":1694740429809,"duration":12643}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":76,"broken":0,"skipped":0,"passed":15,"unknown":0,"total":91},"items":[{"uid":"9e544f3d71557a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/9e544f3d71557a48","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695258986281,"stop":1695258986908,"duration":627}},{"uid":"6d7325b4b88afa03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/6d7325b4b88afa03","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695206357452,"stop":1695206358064,"duration":612}},{"uid":"4d63579239d4b6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/4d63579239d4b6dd","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695193846987,"stop":1695193847979,"duration":992}},{"uid":"7224846d475b65c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/7224846d475b65c8","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695172655765,"stop":1695172656662,"duration":897}},{"uid":"fec8e8d37d9be895","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/fec8e8d37d9be895","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695162149486,"stop":1695162151255,"duration":1769}},{"uid":"5ce761bb59cdd427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5ce761bb59cdd427","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695160077710,"stop":1695160079322,"duration":1612}},{"uid":"ac053ca4abd14e35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/ac053ca4abd14e35","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695157045238,"stop":1695157049523,"duration":4285}},{"uid":"a7cb04f3993b2adb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/a7cb04f3993b2adb","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695086319182,"stop":1695086319958,"duration":776}},{"uid":"2b60b7bce587d9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/2b60b7bce587d9cb","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694999713284,"stop":1694999721733,"duration":8449}},{"uid":"cbe36e9370c2d770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/cbe36e9370c2d770","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694988005687,"stop":1694988006300,"duration":613}},{"uid":"f263ea196da20f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/f263ea196da20f12","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694987760764,"stop":1694987763783,"duration":3019}},{"uid":"8a1d1b4f593e6f94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8a1d1b4f593e6f94","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694971719485,"stop":1694971720365,"duration":880}},{"uid":"2bb7a6b54162d3aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/2bb7a6b54162d3aa","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694913636762,"stop":1694913644804,"duration":8042}},{"uid":"aee0e82a3eac7f7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/aee0e82a3eac7f7b","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694892971341,"stop":1694892977095,"duration":5754}},{"uid":"cb8c2dc5341c6c55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/cb8c2dc5341c6c55","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694889931401,"stop":1694889934424,"duration":3023}},{"uid":"5a2e14229486cd57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/5a2e14229486cd57","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694864854455,"stop":1694864855535,"duration":1080}},{"uid":"dcb55b112d51da74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/dcb55b112d51da74","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694840542493,"stop":1694840545670,"duration":3177}},{"uid":"45c1cdf436060ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/45c1cdf436060ab4","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694826886594,"stop":1694826894940,"duration":8346}},{"uid":"ba43ffc2000772db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/ba43ffc2000772db","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694796963028,"stop":1694796963973,"duration":945}},{"uid":"34e04da0e8c88982","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/34e04da0e8c88982","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1694740626614,"stop":1694740634696,"duration":8082}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"e70451c334018bed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e70451c334018bed","status":"passed","time":{"start":1695258785910,"stop":1695258790250,"duration":4340}},{"uid":"ff2cee7ba040f85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ff2cee7ba040f85c","status":"passed","time":{"start":1695206161671,"stop":1695206165226,"duration":3555}},{"uid":"ba350b5c45e1ba0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ba350b5c45e1ba0","status":"passed","time":{"start":1695193619767,"stop":1695193624503,"duration":4736}},{"uid":"5d935416a8e49392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/5d935416a8e49392","status":"passed","time":{"start":1695172426323,"stop":1695172432254,"duration":5931}},{"uid":"556ef7f6929070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/556ef7f6929070","status":"passed","time":{"start":1695161917032,"stop":1695161921156,"duration":4124}},{"uid":"7dbad4418aebec47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/7dbad4418aebec47","status":"passed","time":{"start":1695159864251,"stop":1695159867721,"duration":3470}},{"uid":"e350c8ef0813b624","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/e350c8ef0813b624","status":"passed","time":{"start":1695156967857,"stop":1695156972639,"duration":4782}},{"uid":"9a6630363fae6e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9a6630363fae6e3b","status":"passed","time":{"start":1695086073715,"stop":1695086078183,"duration":4468}},{"uid":"c7b96fcff829c845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/c7b96fcff829c845","status":"passed","time":{"start":1694999623390,"stop":1694999628791,"duration":5401}},{"uid":"acd26f038c9086df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/acd26f038c9086df","status":"passed","time":{"start":1694987822967,"stop":1694987826676,"duration":3709}},{"uid":"807ae708be912ec8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/807ae708be912ec8","status":"passed","time":{"start":1694987682840,"stop":1694987686514,"duration":3674}},{"uid":"1a524c1de1c907e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/1a524c1de1c907e","status":"passed","time":{"start":1694971631055,"stop":1694971635585,"duration":4530}},{"uid":"cc28061a6269dc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/cc28061a6269dc10","status":"passed","time":{"start":1694913442944,"stop":1694913446619,"duration":3675}},{"uid":"b4a84e7c9d6183ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b4a84e7c9d6183ca","status":"passed","time":{"start":1694892755308,"stop":1694892760419,"duration":5111}},{"uid":"705ddd2a78fcf488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/705ddd2a78fcf488","status":"passed","time":{"start":1694889752010,"stop":1694889756312,"duration":4302}},{"uid":"8db3c78dd78c1fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/8db3c78dd78c1fbd","status":"passed","time":{"start":1694864626167,"stop":1694864631496,"duration":5329}},{"uid":"a87d658b451a7aa4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/a87d658b451a7aa4","status":"passed","time":{"start":1694840304478,"stop":1694840309959,"duration":5481}},{"uid":"d6a4d05146dd1f36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/d6a4d05146dd1f36","status":"passed","time":{"start":1694826708266,"stop":1694826716715,"duration":8449}},{"uid":"8d88f58d047c04ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8d88f58d047c04ed","status":"passed","time":{"start":1694796721323,"stop":1694796727149,"duration":5826}},{"uid":"d1dc6d9e2f469fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/d1dc6d9e2f469fbd","status":"passed","time":{"start":1694740449753,"stop":1694740456164,"duration":6411}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":53,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":91},"items":[{"uid":"3834a578b4cf6758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3834a578b4cf6758","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695258963130,"stop":1695258964282,"duration":1152}},{"uid":"b403db33b9b640fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/b403db33b9b640fc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695206317522,"stop":1695206318414,"duration":892}},{"uid":"f751a25089edb0e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f751a25089edb0e9","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695193894412,"stop":1695193895892,"duration":1480}},{"uid":"e4b04cc731d99026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e4b04cc731d99026","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695172658608,"stop":1695172660274,"duration":1666}},{"uid":"99719644966f1b07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/99719644966f1b07","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695162119296,"stop":1695162121083,"duration":1787}},{"uid":"77d93f8180b55513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/77d93f8180b55513","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695160067807,"stop":1695160068455,"duration":648}},{"uid":"4b977f7636dc8d96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4b977f7636dc8d96","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695156988914,"stop":1695156990514,"duration":1600}},{"uid":"46c5fe64201fe0a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/46c5fe64201fe0a2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695086307688,"stop":1695086309078,"duration":1390}},{"uid":"f0e45d3263830d06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/f0e45d3263830d06","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694999660144,"stop":1694999661247,"duration":1103}},{"uid":"c981c2cb2c079f66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/c981c2cb2c079f66","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694987984488,"stop":1694987985463,"duration":975}},{"uid":"5fdeaecb41936979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/5fdeaecb41936979","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694987700948,"stop":1694987701741,"duration":793}},{"uid":"bbf28b9dade4ad32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bbf28b9dade4ad32","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694971663681,"stop":1694971664826,"duration":1145}},{"uid":"42f228e06077404b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/42f228e06077404b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694913614710,"stop":1694913615598,"duration":888}},{"uid":"17c3ffc810f8a27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/17c3ffc810f8a27","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694892975039,"stop":1694892976420,"duration":1381}},{"uid":"24c1c2ef2c7d4139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/24c1c2ef2c7d4139","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694889911385,"stop":1694889912291,"duration":906}},{"uid":"cb8e2d0166b5d075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/cb8e2d0166b5d075","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694864898320,"stop":1694864899873,"duration":1553}},{"uid":"b5c5579b9a7da35b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b5c5579b9a7da35b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694840522925,"stop":1694840523786,"duration":861}},{"uid":"755efa6908f2c60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/755efa6908f2c60c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694826866393,"stop":1694826867330,"duration":937}},{"uid":"45dde8aad2ee249e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/45dde8aad2ee249e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694796994353,"stop":1694796995939,"duration":1586}},{"uid":"ed26ca9208aab14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/ed26ca9208aab14","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1694740606755,"stop":1694740607754,"duration":999}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":91},"items":[{"uid":"ecb49d9393205c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ecb49d9393205c29","status":"passed","time":{"start":1695258853726,"stop":1695258859508,"duration":5782}},{"uid":"af4dc5029500637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/af4dc5029500637","status":"passed","time":{"start":1695206210906,"stop":1695206217249,"duration":6343}},{"uid":"6f1be552f759a1f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/6f1be552f759a1f4","status":"passed","time":{"start":1695193662182,"stop":1695193668534,"duration":6352}},{"uid":"fe903d958758e12f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/fe903d958758e12f","status":"passed","time":{"start":1695172473376,"stop":1695172480855,"duration":7479}},{"uid":"fdcf7b519f9e941","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/fdcf7b519f9e941","status":"passed","time":{"start":1695162054749,"stop":1695162060710,"duration":5961}},{"uid":"4b40e0dfb828f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/4b40e0dfb828f88","status":"passed","time":{"start":1695159908133,"stop":1695159909710,"duration":1577}},{"uid":"ef902387c2d4a757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/ef902387c2d4a757","status":"passed","time":{"start":1695157021198,"stop":1695157024054,"duration":2856}},{"uid":"de33ed3ea7dd78ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/de33ed3ea7dd78ff","status":"passed","time":{"start":1695086134854,"stop":1695086142384,"duration":7530}},{"uid":"5d4137fbfddeaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5d4137fbfddeaf8","status":"passed","time":{"start":1694999913391,"stop":1694999922055,"duration":8664}},{"uid":"a4c7a44908077dbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/a4c7a44908077dbf","status":"passed","time":{"start":1694987865358,"stop":1694987871566,"duration":6208}},{"uid":"cfb27d0e1134befd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/cfb27d0e1134befd","status":"passed","time":{"start":1694987736740,"stop":1694987742723,"duration":5983}},{"uid":"8badb3e73508c31c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8badb3e73508c31c","status":"passed","time":{"start":1694971691984,"stop":1694971698281,"duration":6297}},{"uid":"7c0849d696a3cc95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/7c0849d696a3cc95","status":"passed","time":{"start":1694913498619,"stop":1694913506013,"duration":7394}},{"uid":"d1f6f60c72e6430b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/d1f6f60c72e6430b","status":"passed","time":{"start":1694892791392,"stop":1694892800422,"duration":9030}},{"uid":"c519fac6eab58cc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/c519fac6eab58cc1","status":"passed","time":{"start":1694889789048,"stop":1694889791831,"duration":2783}},{"uid":"d184ddea4724c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d184ddea4724c276","status":"passed","time":{"start":1694864671518,"stop":1694864678749,"duration":7231}},{"uid":"270c68772f288a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/270c68772f288a75","status":"passed","time":{"start":1694840385871,"stop":1694840391817,"duration":5946}},{"uid":"b37f99f2c64782a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/b37f99f2c64782a0","status":"passed","time":{"start":1694826802991,"stop":1694826808546,"duration":5555}},{"uid":"2ea85df8f69b5a69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/2ea85df8f69b5a69","status":"passed","time":{"start":1694796774150,"stop":1694796778093,"duration":3943}},{"uid":"fa62b675ac4ab189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/fa62b675ac4ab189","status":"passed","time":{"start":1694740517466,"stop":1694740523674,"duration":6208}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"c22319e220695dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c22319e220695dcd","status":"passed","time":{"start":1695258978461,"stop":1695258979230,"duration":769}},{"uid":"4223cc38f697cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4223cc38f697cd4","status":"passed","time":{"start":1695206350712,"stop":1695206351396,"duration":684}},{"uid":"d7c09dfac3e3613c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d7c09dfac3e3613c","status":"passed","time":{"start":1695193838601,"stop":1695193839620,"duration":1019}},{"uid":"b310ba9b318bf5e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/b310ba9b318bf5e9","status":"passed","time":{"start":1695172646173,"stop":1695172647348,"duration":1175}},{"uid":"944abe0b61265895","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/944abe0b61265895","status":"passed","time":{"start":1695162142187,"stop":1695162143009,"duration":822}},{"uid":"3982234423363591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/3982234423363591","status":"passed","time":{"start":1695160092126,"stop":1695160092721,"duration":595}},{"uid":"6ea764049671bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/6ea764049671bd99","status":"passed","time":{"start":1695157037184,"stop":1695157038200,"duration":1016}},{"uid":"756329d5145407d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/756329d5145407d2","status":"passed","time":{"start":1695086308776,"stop":1695086309591,"duration":815}},{"uid":"5cf3c4472c6fd5dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/5cf3c4472c6fd5dc","status":"passed","time":{"start":1694999702135,"stop":1694999703154,"duration":1019}},{"uid":"48518a52d2ce2747","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/48518a52d2ce2747","status":"passed","time":{"start":1694987998430,"stop":1694987999062,"duration":632}},{"uid":"d2d2c58a65d2a63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d2d2c58a65d2a63","status":"passed","time":{"start":1694987753778,"stop":1694987754399,"duration":621}},{"uid":"910739e4b55e695b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/910739e4b55e695b","status":"passed","time":{"start":1694971711474,"stop":1694971712495,"duration":1021}},{"uid":"f43cf0be517205fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f43cf0be517205fe","status":"passed","time":{"start":1694913629966,"stop":1694913630695,"duration":729}},{"uid":"1f3c740d249ea20c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/1f3c740d249ea20c","status":"passed","time":{"start":1694892964472,"stop":1694892965406,"duration":934}},{"uid":"6b83f308fe74154c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6b83f308fe74154c","status":"passed","time":{"start":1694889925259,"stop":1694889925928,"duration":669}},{"uid":"e9cb796008b5572b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e9cb796008b5572b","status":"passed","time":{"start":1694864846708,"stop":1694864847734,"duration":1026}},{"uid":"aa646e5225063890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/aa646e5225063890","status":"passed","time":{"start":1694840535695,"stop":1694840536508,"duration":813}},{"uid":"4a1a1a3fbc8dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4a1a1a3fbc8dc2c9","status":"passed","time":{"start":1694826879729,"stop":1694826880458,"duration":729}},{"uid":"bed31976e97ff96e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/bed31976e97ff96e","status":"passed","time":{"start":1694796953412,"stop":1694796954723,"duration":1311}},{"uid":"51e63af53605f64f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/51e63af53605f64f","status":"passed","time":{"start":1694740619388,"stop":1694740619985,"duration":597}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"3298d2f9fa20fa2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3298d2f9fa20fa2f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258835575,"stop":1695258835578,"duration":3}},{"uid":"a2d6404b2dbcd559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a2d6404b2dbcd559","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206192333,"stop":1695206192336,"duration":3}},{"uid":"95d2979ca1b4333f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/95d2979ca1b4333f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193639949,"stop":1695193639953,"duration":4}},{"uid":"fc085df1d38af227","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/fc085df1d38af227","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172453663,"stop":1695172453666,"duration":3}},{"uid":"f956f2377566ba51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/f956f2377566ba51","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162024599,"stop":1695162024602,"duration":3}},{"uid":"5c2417b73027e3b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/5c2417b73027e3b8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159881324,"stop":1695159881327,"duration":3}},{"uid":"887c3d022aab4adb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/887c3d022aab4adb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156999929,"stop":1695156999933,"duration":4}},{"uid":"9a4e5b3dc6616801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/9a4e5b3dc6616801","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086115150,"stop":1695086115153,"duration":3}},{"uid":"8c9e3cffcc559189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/8c9e3cffcc559189","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999671220,"stop":1694999671225,"duration":5}},{"uid":"f4d467c369897792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/f4d467c369897792","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987839245,"stop":1694987839248,"duration":3}},{"uid":"d1faef3367a73d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d1faef3367a73d61","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987709643,"stop":1694987709646,"duration":3}},{"uid":"1f611b23250b9350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/1f611b23250b9350","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971673041,"stop":1694971673044,"duration":3}},{"uid":"c70cb8ad8de9acc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c70cb8ad8de9acc6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913480864,"stop":1694913480867,"duration":3}},{"uid":"4604704b8d251531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/4604704b8d251531","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892773473,"stop":1694892773476,"duration":3}},{"uid":"22abd862e6a99a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/22abd862e6a99a9c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889770891,"stop":1694889770895,"duration":4}},{"uid":"25290966578d5888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/25290966578d5888","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864645361,"stop":1694864645365,"duration":4}},{"uid":"1a540aa6bcf06b3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/1a540aa6bcf06b3e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840360372,"stop":1694840360375,"duration":3}},{"uid":"45db8926bd1705c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/45db8926bd1705c6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826783105,"stop":1694826783109,"duration":4}},{"uid":"be8e3a24f0704947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/be8e3a24f0704947","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796753223,"stop":1694796753281,"duration":58}},{"uid":"b950f08c165a4d6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/b950f08c165a4d6c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740499414,"stop":1694740499418,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"275857e0fd091471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/275857e0fd091471","status":"passed","time":{"start":1695258734740,"stop":1695258740667,"duration":5927}},{"uid":"aa5f7213b34e11f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/aa5f7213b34e11f5","status":"passed","time":{"start":1695206117473,"stop":1695206122747,"duration":5274}},{"uid":"19664bd5002cf98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/19664bd5002cf98b","status":"passed","time":{"start":1695193575270,"stop":1695193582003,"duration":6733}},{"uid":"cd44040e5d173ffc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/cd44040e5d173ffc","status":"passed","time":{"start":1695172371833,"stop":1695172377358,"duration":5525}},{"uid":"4cbd34f0a3b5d497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/4cbd34f0a3b5d497","status":"passed","time":{"start":1695161876834,"stop":1695161882732,"duration":5898}},{"uid":"c94580553f36c505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c94580553f36c505","status":"passed","time":{"start":1695159848723,"stop":1695159851955,"duration":3232}},{"uid":"49345d95ed718a5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/49345d95ed718a5e","status":"passed","time":{"start":1695156951686,"stop":1695156956371,"duration":4685}},{"uid":"ae06e2a881f1db58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/ae06e2a881f1db58","status":"passed","time":{"start":1695086052448,"stop":1695086059970,"duration":7522}},{"uid":"80cf9a103a1692de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/80cf9a103a1692de","status":"passed","time":{"start":1694999606459,"stop":1694999611206,"duration":4747}},{"uid":"f14e7b66b488cb26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/f14e7b66b488cb26","status":"passed","time":{"start":1694987806069,"stop":1694987809028,"duration":2959}},{"uid":"5af4ff57945b3cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/5af4ff57945b3cd0","status":"passed","time":{"start":1694987668111,"stop":1694987671130,"duration":3019}},{"uid":"3d68dd2714832940","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/3d68dd2714832940","status":"passed","time":{"start":1694971645998,"stop":1694971649960,"duration":3962}},{"uid":"31eeb96b6bf5d369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/31eeb96b6bf5d369","status":"passed","time":{"start":1694913424047,"stop":1694913427436,"duration":3389}},{"uid":"38798cc7bb6fed94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/38798cc7bb6fed94","status":"passed","time":{"start":1694892737750,"stop":1694892741503,"duration":3753}},{"uid":"e4ef9c3fe2ad8ec5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/e4ef9c3fe2ad8ec5","status":"passed","time":{"start":1694889738165,"stop":1694889740810,"duration":2645}},{"uid":"eb2462cbf7c1c8fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/eb2462cbf7c1c8fb","status":"passed","time":{"start":1694864610089,"stop":1694864614811,"duration":4722}},{"uid":"4762636639de8876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/4762636639de8876","status":"passed","time":{"start":1694840286240,"stop":1694840294483,"duration":8243}},{"uid":"76263a24f31ccf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/76263a24f31ccf7f","status":"passed","time":{"start":1694826678855,"stop":1694826682203,"duration":3348}},{"uid":"a2216af35b6a2799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/a2216af35b6a2799","status":"passed","time":{"start":1694796699874,"stop":1694796704876,"duration":5002}},{"uid":"f504248ac83f4ffc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/f504248ac83f4ffc","status":"passed","time":{"start":1694740429812,"stop":1694740432817,"duration":3005}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"5be86254f420dfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/5be86254f420dfed","status":"passed","time":{"start":1695258742516,"stop":1695258761004,"duration":18488}},{"uid":"ca23df878db559aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ca23df878db559aa","status":"passed","time":{"start":1695206124255,"stop":1695206133115,"duration":8860}},{"uid":"c1b5f1f703fd14c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/c1b5f1f703fd14c8","status":"passed","time":{"start":1695193584094,"stop":1695193593574,"duration":9480}},{"uid":"d327366a24cd2d15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/d327366a24cd2d15","status":"passed","time":{"start":1695172379202,"stop":1695172397580,"duration":18378}},{"uid":"4b73f8db767b67b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/4b73f8db767b67b7","status":"passed","time":{"start":1695161884576,"stop":1695161893642,"duration":9066}},{"uid":"7347d1adccbb8788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/7347d1adccbb8788","status":"passed","time":{"start":1695159830453,"stop":1695159839282,"duration":8829}},{"uid":"5a960211b2aa4725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5a960211b2aa4725","status":"passed","time":{"start":1695156928101,"stop":1695156937297,"duration":9196}},{"uid":"591bae3fdf859a21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/591bae3fdf859a21","status":"passed","time":{"start":1695086028719,"stop":1695086047026,"duration":18307}},{"uid":"a64547ed11db6855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/a64547ed11db6855","status":"passed","time":{"start":1694999582033,"stop":1694999591355,"duration":9322}},{"uid":"cf1cd7c9564c87d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/cf1cd7c9564c87d8","status":"passed","time":{"start":1694987790616,"stop":1694987799549,"duration":8933}},{"uid":"d7295d724c3d3734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d7295d724c3d3734","status":"passed","time":{"start":1694987653005,"stop":1694987661949,"duration":8944}},{"uid":"bdcae7d64ee8594f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bdcae7d64ee8594f","status":"passed","time":{"start":1694971598729,"stop":1694971607930,"duration":9201}},{"uid":"d374ef89e01ebc67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/d374ef89e01ebc67","status":"passed","time":{"start":1694913391071,"stop":1694913409169,"duration":18098}},{"uid":"bbca276354cf331f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/bbca276354cf331f","status":"passed","time":{"start":1694892719874,"stop":1694892728890,"duration":9016}},{"uid":"f466ed62989078db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/f466ed62989078db","status":"passed","time":{"start":1694889721001,"stop":1694889729873,"duration":8872}},{"uid":"7bce2f6e06b31f19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/7bce2f6e06b31f19","status":"passed","time":{"start":1694864583199,"stop":1694864592538,"duration":9339}},{"uid":"1c398e7f10982093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/1c398e7f10982093","status":"passed","time":{"start":1694840269973,"stop":1694840279108,"duration":9135}},{"uid":"e5a36fec1b227eee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/e5a36fec1b227eee","status":"passed","time":{"start":1694826662225,"stop":1694826680571,"duration":18346}},{"uid":"3c875805ae4e0f1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/3c875805ae4e0f1b","status":"passed","time":{"start":1694796683210,"stop":1694796692598,"duration":9388}},{"uid":"30e1ce704e39cd77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/30e1ce704e39cd77","status":"passed","time":{"start":1694740407115,"stop":1694740424988,"duration":17873}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"be0de9551af1bb1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/be0de9551af1bb1f","status":"passed","time":{"start":1695258840504,"stop":1695258846411,"duration":5907}},{"uid":"978b3d103072292f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/978b3d103072292f","status":"passed","time":{"start":1695206199101,"stop":1695206204388,"duration":5287}},{"uid":"4bb988385c4a8cd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/4bb988385c4a8cd7","status":"passed","time":{"start":1695193646348,"stop":1695193651774,"duration":5426}},{"uid":"dddf5a7d3844af4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/dddf5a7d3844af4b","status":"passed","time":{"start":1695172459151,"stop":1695172465231,"duration":6080}},{"uid":"1c5a00253dbda178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1c5a00253dbda178","status":"passed","time":{"start":1695162029937,"stop":1695162035995,"duration":6058}},{"uid":"2b3d3fd425f27ecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/2b3d3fd425f27ecb","status":"passed","time":{"start":1695159886299,"stop":1695159892236,"duration":5937}},{"uid":"99c830abdf597e56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/99c830abdf597e56","status":"passed","time":{"start":1695157005435,"stop":1695157010644,"duration":5209}},{"uid":"d271214a056acfb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/d271214a056acfb8","status":"passed","time":{"start":1695086120978,"stop":1695086125268,"duration":4290}},{"uid":"19200a6f80960dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/19200a6f80960dec","status":"passed","time":{"start":1694999897089,"stop":1694999902201,"duration":5112}},{"uid":"458a81f64f357eee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/458a81f64f357eee","status":"passed","time":{"start":1694987845060,"stop":1694987849385,"duration":4325}},{"uid":"dc3b3cbb76afaee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/dc3b3cbb76afaee","status":"passed","time":{"start":1694987714831,"stop":1694987720195,"duration":5364}},{"uid":"38a2a979f3bfa20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/38a2a979f3bfa20b","status":"passed","time":{"start":1694971678276,"stop":1694971683946,"duration":5670}},{"uid":"bfbbc39268ec3b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/bfbbc39268ec3b31","status":"passed","time":{"start":1694913486466,"stop":1694913491397,"duration":4931}},{"uid":"f5b5339c13803f50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/f5b5339c13803f50","status":"passed","time":{"start":1694892778952,"stop":1694892783852,"duration":4900}},{"uid":"e0cb73a65380a049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/e0cb73a65380a049","status":"passed","time":{"start":1694889776514,"stop":1694889782580,"duration":6066}},{"uid":"f4fe1320bbaabb8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f4fe1320bbaabb8c","status":"passed","time":{"start":1694864651198,"stop":1694864656233,"duration":5035}},{"uid":"92255d1cdf55b8f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/92255d1cdf55b8f4","status":"passed","time":{"start":1694840366173,"stop":1694840370646,"duration":4473}},{"uid":"50e9b7f0fef000e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/50e9b7f0fef000e3","status":"passed","time":{"start":1694826788836,"stop":1694826795371,"duration":6535}},{"uid":"43a69632a6366026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/43a69632a6366026","status":"passed","time":{"start":1694796758574,"stop":1694796763636,"duration":5062}},{"uid":"2a5f1d6b44e2c223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2a5f1d6b44e2c223","status":"passed","time":{"start":1694740504473,"stop":1694740509639,"duration":5166}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"d7d41b7c58577df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d7d41b7c58577df0","status":"passed","time":{"start":1695258996086,"stop":1695258997649,"duration":1563}},{"uid":"d54aba520bf4d670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/d54aba520bf4d670","status":"passed","time":{"start":1695206352913,"stop":1695206354491,"duration":1578}},{"uid":"5f0867b59722a69d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/5f0867b59722a69d","status":"passed","time":{"start":1695193805726,"stop":1695193807681,"duration":1955}},{"uid":"266379c6d297edf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/266379c6d297edf3","status":"passed","time":{"start":1695172618207,"stop":1695172620709,"duration":2502}},{"uid":"fd18bfbe19b5c3c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/fd18bfbe19b5c3c7","status":"passed","time":{"start":1695162198129,"stop":1695162199948,"duration":1819}},{"uid":"f97241db9efcfd1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/f97241db9efcfd1d","status":"passed","time":{"start":1695160044856,"stop":1695160046391,"duration":1535}},{"uid":"9c650f94c9c7e1cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/9c650f94c9c7e1cd","status":"passed","time":{"start":1695157375658,"stop":1695157377874,"duration":2216}},{"uid":"85fb4b9654501b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/85fb4b9654501b86","status":"passed","time":{"start":1695086279347,"stop":1695086281192,"duration":1845}},{"uid":"1ee83bb85c602172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/1ee83bb85c602172","status":"passed","time":{"start":1694999671279,"stop":1694999673285,"duration":2006}},{"uid":"ea4786e51ddfb32f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ea4786e51ddfb32f","status":"passed","time":{"start":1694988008500,"stop":1694988010157,"duration":1657}},{"uid":"b589297d9d81ed12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b589297d9d81ed12","status":"passed","time":{"start":1694987976056,"stop":1694987977683,"duration":1627}},{"uid":"e931c322cdef53c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e931c322cdef53c3","status":"passed","time":{"start":1694972024753,"stop":1694972026764,"duration":2011}},{"uid":"28860e0cada0a026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/28860e0cada0a026","status":"passed","time":{"start":1694913642952,"stop":1694913644445,"duration":1493}},{"uid":"731b62963c750f40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/731b62963c750f40","status":"passed","time":{"start":1694892936699,"stop":1694892938607,"duration":1908}},{"uid":"539a00d54165c9f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/539a00d54165c9f7","status":"passed","time":{"start":1694889927154,"stop":1694889928715,"duration":1561}},{"uid":"acc287a56cb0ccd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/acc287a56cb0ccd2","status":"passed","time":{"start":1694864816844,"stop":1694864819306,"duration":2462}},{"uid":"cfd2c1a6355049dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/cfd2c1a6355049dc","status":"passed","time":{"start":1694840528526,"stop":1694840530384,"duration":1858}},{"uid":"9c0088d414b30aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/9c0088d414b30aae","status":"passed","time":{"start":1694826943977,"stop":1694826945505,"duration":1528}},{"uid":"fb922514bdb2dc74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fb922514bdb2dc74","status":"passed","time":{"start":1694796915612,"stop":1694796918274,"duration":2662}},{"uid":"bf750988c9ab795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/bf750988c9ab795e","status":"passed","time":{"start":1694740660158,"stop":1694740661991,"duration":1833}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"6d30b125893d8d9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6d30b125893d8d9c","status":"passed","time":{"start":1695258966607,"stop":1695258974938,"duration":8331}},{"uid":"4134d35975bdc6c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4134d35975bdc6c2","status":"passed","time":{"start":1695206338714,"stop":1695206346499,"duration":7785}},{"uid":"19da36fc1ef53b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/19da36fc1ef53b30","status":"passed","time":{"start":1695193824057,"stop":1695193833075,"duration":9018}},{"uid":"6f0e8ccfa3f1869f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/6f0e8ccfa3f1869f","status":"passed","time":{"start":1695172632334,"stop":1695172641873,"duration":9539}},{"uid":"ae0d039375e516d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ae0d039375e516d5","status":"passed","time":{"start":1695162130261,"stop":1695162138631,"duration":8370}},{"uid":"e5cc30a1de19e262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/e5cc30a1de19e262","status":"passed","time":{"start":1695160080392,"stop":1695160088064,"duration":7672}},{"uid":"a458ae3a6815499e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/a458ae3a6815499e","status":"passed","time":{"start":1695157024060,"stop":1695157033055,"duration":8995}},{"uid":"56e9332709817ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/56e9332709817ce9","status":"passed","time":{"start":1695086296104,"stop":1695086304692,"duration":8588}},{"uid":"4f3a7e16c6870156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/4f3a7e16c6870156","status":"passed","time":{"start":1694999688245,"stop":1694999697543,"duration":9298}},{"uid":"e53f1d983726f7b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/e53f1d983726f7b8","status":"passed","time":{"start":1694987988036,"stop":1694987995516,"duration":7480}},{"uid":"6d684d8341b866fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/6d684d8341b866fd","status":"passed","time":{"start":1694987742728,"stop":1694987750158,"duration":7430}},{"uid":"a9d8e9269781d616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/a9d8e9269781d616","status":"passed","time":{"start":1694971698285,"stop":1694971707533,"duration":9248}},{"uid":"28307be043b30a36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/28307be043b30a36","status":"passed","time":{"start":1694913618195,"stop":1694913626100,"duration":7905}},{"uid":"668c0d39d332b596","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/668c0d39d332b596","status":"passed","time":{"start":1694892953093,"stop":1694892961173,"duration":8080}},{"uid":"7c3e063ef1dbe216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/7c3e063ef1dbe216","status":"passed","time":{"start":1694889914876,"stop":1694889922376,"duration":7500}},{"uid":"e029b9446da1897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e029b9446da1897","status":"passed","time":{"start":1694864832562,"stop":1694864842221,"duration":9659}},{"uid":"b8b9b80c50ca9f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b8b9b80c50ca9f2e","status":"passed","time":{"start":1694840523925,"stop":1694840532190,"duration":8265}},{"uid":"85d3d6ad93bba67c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/85d3d6ad93bba67c","status":"passed","time":{"start":1694826867458,"stop":1694826875297,"duration":7839}},{"uid":"ae84481d7a769ff3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/ae84481d7a769ff3","status":"passed","time":{"start":1694796938384,"stop":1694796947922,"duration":9538}},{"uid":"e9ac024bc2c925ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/e9ac024bc2c925ce","status":"passed","time":{"start":1694740607902,"stop":1694740615692,"duration":7790}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":25,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":25},"items":[{"uid":"366ef4931b24fbaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/366ef4931b24fbaa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258778808,"stop":1695258778811,"duration":3}},{"uid":"55faa8b5db81a607","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/55faa8b5db81a607","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695206172184,"stop":1695206172187,"duration":3}},{"uid":"be253f9857c02183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/be253f9857c02183","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695193623471,"stop":1695193623474,"duration":3}},{"uid":"5c42cbd7eeb6ef51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/5c42cbd7eeb6ef51","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695172422966,"stop":1695172422969,"duration":3}},{"uid":"f695fa2f311a1386","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/f695fa2f311a1386","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695162008394,"stop":1695162008397,"duration":3}},{"uid":"1787b7e83f0a8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/1787b7e83f0a8d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695159864736,"stop":1695159864739,"duration":3}},{"uid":"85d3628fd18f15fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/85d3628fd18f15fc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695156975090,"stop":1695156975094,"duration":4}},{"uid":"b476f27f30d5b99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/b476f27f30d5b99","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695086076122,"stop":1695086076126,"duration":4}},{"uid":"fb224b05174dde2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/fb224b05174dde2d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694999633250,"stop":1694999633254,"duration":4}},{"uid":"2f7671b88f674889","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/2f7671b88f674889","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987822504,"stop":1694987822507,"duration":3}},{"uid":"6bb09ce64676a49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/6bb09ce64676a49c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694987689781,"stop":1694987689784,"duration":3}},{"uid":"695f78c8613d7570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/695f78c8613d7570","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694971658998,"stop":1694971659001,"duration":3}},{"uid":"3ec26ba29e03b3e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3ec26ba29e03b3e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694913446578,"stop":1694913446581,"duration":3}},{"uid":"d76995086f3645e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/d76995086f3645e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694892760310,"stop":1694892760313,"duration":3}},{"uid":"6b9fd99f4948d610","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6b9fd99f4948d610","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694889755970,"stop":1694889755973,"duration":3}},{"uid":"f08aaf5948e9b85c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f08aaf5948e9b85c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694864631876,"stop":1694864631879,"duration":3}},{"uid":"b9afa36d87a77559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b9afa36d87a77559","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694840309254,"stop":1694840309257,"duration":3}},{"uid":"bfbf62fb19633830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/bfbf62fb19633830","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694826696404,"stop":1694826696407,"duration":3}},{"uid":"b1583ec15738ba9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b1583ec15738ba9e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694796731211,"stop":1694796731215,"duration":4}},{"uid":"6239522f5f68a746","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/6239522f5f68a746","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1694740447978,"stop":1694740447981,"duration":3}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"281afdbcd60e514b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/281afdbcd60e514b","status":"passed","time":{"start":1695258957683,"stop":1695258962107,"duration":4424}},{"uid":"d6b2446d46b0bec3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/d6b2446d46b0bec3","status":"passed","time":{"start":1695206310712,"stop":1695206316286,"duration":5574}},{"uid":"7848730e35e8ff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/7848730e35e8ff7","status":"passed","time":{"start":1695193888984,"stop":1695193892537,"duration":3553}},{"uid":"9468c87c8fa286e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/9468c87c8fa286e4","status":"passed","time":{"start":1695172653042,"stop":1695172656951,"duration":3909}},{"uid":"27ba6db37d66620f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/27ba6db37d66620f","status":"passed","time":{"start":1695162114388,"stop":1695162117795,"duration":3407}},{"uid":"d7d966c3ac8a3f44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d7d966c3ac8a3f44","status":"passed","time":{"start":1695160063190,"stop":1695160066492,"duration":3302}},{"uid":"a6b252c4c5aedac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/a6b252c4c5aedac3","status":"passed","time":{"start":1695156983450,"stop":1695156987500,"duration":4050}},{"uid":"1b5ba7a86a11c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/1b5ba7a86a11c38f","status":"passed","time":{"start":1695086295687,"stop":1695086306543,"duration":10856}},{"uid":"f92c9a98de6bec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/f92c9a98de6bec96","status":"passed","time":{"start":1694999648957,"stop":1694999658763,"duration":9806}},{"uid":"896de39f7517d900","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/896de39f7517d900","status":"passed","time":{"start":1694987980103,"stop":1694987983595,"duration":3492}},{"uid":"ac1d9b2f7e1e3fb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/ac1d9b2f7e1e3fb2","status":"passed","time":{"start":1694987696369,"stop":1694987699973,"duration":3604}},{"uid":"d8f4a75be1a03228","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/d8f4a75be1a03228","status":"passed","time":{"start":1694971656022,"stop":1694971659139,"duration":3117}},{"uid":"68000faaba205b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/68000faaba205b31","status":"passed","time":{"start":1694913606399,"stop":1694913609922,"duration":3523}},{"uid":"2e54ba70d5511a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/2e54ba70d5511a54","status":"passed","time":{"start":1694892970445,"stop":1694892973615,"duration":3170}},{"uid":"f484880ab088802a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/f484880ab088802a","status":"passed","time":{"start":1694889906205,"stop":1694889910244,"duration":4039}},{"uid":"9a107c3422dd8932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/9a107c3422dd8932","status":"passed","time":{"start":1694864887742,"stop":1694864892915,"duration":5173}},{"uid":"5a44afdcd714a27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/5a44afdcd714a27c","status":"passed","time":{"start":1694840513606,"stop":1694840517627,"duration":4021}},{"uid":"5dee9f0beefc9a80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/5dee9f0beefc9a80","status":"passed","time":{"start":1694826861056,"stop":1694826865216,"duration":4160}},{"uid":"756239d06144dc40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/756239d06144dc40","status":"passed","time":{"start":1694796986259,"stop":1694796989736,"duration":3477}},{"uid":"d71b0772de8c5ca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/d71b0772de8c5ca3","status":"passed","time":{"start":1694740597276,"stop":1694740601741,"duration":4465}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"ddbe83cf97d8b2c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ddbe83cf97d8b2c4","status":"passed","time":{"start":1695258766557,"stop":1695258768427,"duration":1870}},{"uid":"6851fac25d580374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/6851fac25d580374","status":"passed","time":{"start":1695206154362,"stop":1695206155854,"duration":1492}},{"uid":"624078889f0d0d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/624078889f0d0d78","status":"passed","time":{"start":1695193609116,"stop":1695193610969,"duration":1853}},{"uid":"bc22211fd6298ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/bc22211fd6298ebd","status":"passed","time":{"start":1695172403533,"stop":1695172405371,"duration":1838}},{"uid":"41b3b6c4d8ac1823","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/41b3b6c4d8ac1823","status":"passed","time":{"start":1695161904542,"stop":1695161906206,"duration":1664}},{"uid":"be1274c230dd2a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/be1274c230dd2a4e","status":"passed","time":{"start":1695159854009,"stop":1695159855443,"duration":1434}},{"uid":"cd300d275f77c618","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/cd300d275f77c618","status":"passed","time":{"start":1695156958995,"stop":1695156960877,"duration":1882}},{"uid":"98b13203591f455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/98b13203591f455","status":"passed","time":{"start":1695086062412,"stop":1695086064089,"duration":1677}},{"uid":"983e5a20e5b5553a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/983e5a20e5b5553a","status":"passed","time":{"start":1694999614070,"stop":1694999615955,"duration":1885}},{"uid":"cd8c63965e6f2dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/cd8c63965e6f2dc9","status":"passed","time":{"start":1694987810931,"stop":1694987812291,"duration":1360}},{"uid":"61e185258b14327b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/61e185258b14327b","status":"passed","time":{"start":1694987673042,"stop":1694987674495,"duration":1453}},{"uid":"f6f8c511623a4394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/f6f8c511623a4394","status":"passed","time":{"start":1694971644788,"stop":1694971646449,"duration":1661}},{"uid":"478a607b026a09f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/478a607b026a09f9","status":"passed","time":{"start":1694913429759,"stop":1694913431252,"duration":1493}},{"uid":"9c40c9f6e7b8ea48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/9c40c9f6e7b8ea48","status":"passed","time":{"start":1694892743653,"stop":1694892745001,"duration":1348}},{"uid":"a3d5d7f04113215d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/a3d5d7f04113215d","status":"passed","time":{"start":1694889742955,"stop":1694889744321,"duration":1366}},{"uid":"34e983aa402f68ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/34e983aa402f68ed","status":"passed","time":{"start":1694864617466,"stop":1694864619254,"duration":1788}},{"uid":"92cc40a513930fa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/92cc40a513930fa1","status":"passed","time":{"start":1694840296638,"stop":1694840298190,"duration":1552}},{"uid":"564ae8a28e616772","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/564ae8a28e616772","status":"passed","time":{"start":1694826684222,"stop":1694826685659,"duration":1437}},{"uid":"7926fae14891bc85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/7926fae14891bc85","status":"passed","time":{"start":1694796707471,"stop":1694796709277,"duration":1806}},{"uid":"d6ff89074a5dddc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/d6ff89074a5dddc6","status":"passed","time":{"start":1694740435466,"stop":1694740436890,"duration":1424}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":7,"unknown":0,"total":91},"items":[{"uid":"ea30325e9c2d667a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ea30325e9c2d667a","status":"passed","time":{"start":1695259026032,"stop":1695259031470,"duration":5438}},{"uid":"bc755ad10df62dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/bc755ad10df62dfb","status":"passed","time":{"start":1695206371366,"stop":1695206383917,"duration":12551}},{"uid":"984118e3778d4dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/984118e3778d4dfb","status":"passed","time":{"start":1695193901684,"stop":1695193908618,"duration":6934}},{"uid":"daf1145f6dc98eff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/daf1145f6dc98eff","status":"passed","time":{"start":1695172667004,"stop":1695172673363,"duration":6359}},{"uid":"7e65bf8462dd8eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/7e65bf8462dd8eb2","status":"passed","time":{"start":1695162218946,"stop":1695162225752,"duration":6806}},{"uid":"e53461f76e98b7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/e53461f76e98b7b","status":"passed","time":{"start":1695160097481,"stop":1695160107912,"duration":10431}},{"uid":"26e1cab8910778ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/26e1cab8910778ed","status":"passed","time":{"start":1695157195696,"stop":1695157204349,"duration":8653}},{"uid":"60cffdb2e61c40b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/60cffdb2e61c40b5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1695086326799,"stop":1695086327819,"duration":1020}},{"uid":"314c7544e0f13828","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/314c7544e0f13828","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694999868568,"stop":1694999869798,"duration":1230}},{"uid":"a98ee9f50ba86ae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/a98ee9f50ba86ae9","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694988152024,"stop":1694988152849,"duration":825}},{"uid":"e2be72ffd2887d4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/e2be72ffd2887d4b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694988035483,"stop":1694988036543,"duration":1060}},{"uid":"70a377db17e52063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/70a377db17e52063","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694971864199,"stop":1694971865455,"duration":1256}},{"uid":"4c2d6f897ef720d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4c2d6f897ef720d5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694913660800,"stop":1694913661667,"duration":867}},{"uid":"9351d9c54051a7a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/9351d9c54051a7a8","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694892985332,"stop":1694892986363,"duration":1031}},{"uid":"617cdcfb647f8e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/617cdcfb647f8e31","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694890072695,"stop":1694890073355,"duration":660}},{"uid":"c1d85771a6616035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/c1d85771a6616035","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694864905559,"stop":1694864908006,"duration":2447}},{"uid":"17959b8275dbd069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/17959b8275dbd069","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694840563653,"stop":1694840564656,"duration":1003}},{"uid":"5d74661eb7783460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/5d74661eb7783460","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694826964247,"stop":1694826965219,"duration":972}},{"uid":"986a325359f11c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/986a325359f11c61","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694797003930,"stop":1694797004943,"duration":1013}},{"uid":"fcb395fabcc1f08e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/fcb395fabcc1f08e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1694740683204,"stop":1694740684014,"duration":810}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"dd8f4a1e99f36122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/dd8f4a1e99f36122","status":"passed","time":{"start":1695258851709,"stop":1695258853724,"duration":2015}},{"uid":"b506a16b19606b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/b506a16b19606b91","status":"passed","time":{"start":1695206209636,"stop":1695206210904,"duration":1268}},{"uid":"86c65142e582b66f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/86c65142e582b66f","status":"passed","time":{"start":1695193660480,"stop":1695193662178,"duration":1698}},{"uid":"262b193e893486b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/262b193e893486b0","status":"passed","time":{"start":1695172471642,"stop":1695172473374,"duration":1732}},{"uid":"1f27aab4e891923f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1f27aab4e891923f","status":"passed","time":{"start":1695162052625,"stop":1695162054746,"duration":2121}},{"uid":"ca412dcd204767c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ca412dcd204767c2","status":"passed","time":{"start":1695159906815,"stop":1695159908131,"duration":1316}},{"uid":"a882612c953a7450","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/a882612c953a7450","status":"passed","time":{"start":1695157018820,"stop":1695157021194,"duration":2374}},{"uid":"5fb26d75d40da06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/5fb26d75d40da06a","status":"passed","time":{"start":1695086132154,"stop":1695086134851,"duration":2697}},{"uid":"d2f98079a73178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d2f98079a73178","status":"passed","time":{"start":1694999911209,"stop":1694999913388,"duration":2179}},{"uid":"afafa646d77232c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/afafa646d77232c1","status":"passed","time":{"start":1694987864149,"stop":1694987865356,"duration":1207}},{"uid":"470e4c87b2e16bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/470e4c87b2e16bc","status":"passed","time":{"start":1694987734691,"stop":1694987736737,"duration":2046}},{"uid":"5fe75444daa2fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/5fe75444daa2fb44","status":"passed","time":{"start":1694971690260,"stop":1694971691981,"duration":1721}},{"uid":"30e0aa3fb05789fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/30e0aa3fb05789fd","status":"passed","time":{"start":1694913497430,"stop":1694913498616,"duration":1186}},{"uid":"cfa70a69573d3145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/cfa70a69573d3145","status":"passed","time":{"start":1694892789753,"stop":1694892791390,"duration":1637}},{"uid":"bae6e3b2c7c5ed74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/bae6e3b2c7c5ed74","status":"passed","time":{"start":1694889787934,"stop":1694889789046,"duration":1112}},{"uid":"516462dc51f567ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/516462dc51f567ba","status":"passed","time":{"start":1694864663609,"stop":1694864671515,"duration":7906}},{"uid":"79a9972de92b6c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/79a9972de92b6c58","status":"passed","time":{"start":1694840384345,"stop":1694840385868,"duration":1523}},{"uid":"c394e224e4f48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/c394e224e4f48d","status":"passed","time":{"start":1694826801475,"stop":1694826802987,"duration":1512}},{"uid":"51b9993b7bdfcd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/51b9993b7bdfcd94","status":"passed","time":{"start":1694796771592,"stop":1694796774146,"duration":2554}},{"uid":"d7369f1805c24185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/d7369f1805c24185","status":"passed","time":{"start":1694740515866,"stop":1694740517462,"duration":1596}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":91},"items":[{"uid":"4399e263807059b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4399e263807059b7","status":"passed","time":{"start":1695258954034,"stop":1695258956857,"duration":2823}},{"uid":"abd1c7b16e827342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/abd1c7b16e827342","status":"passed","time":{"start":1695206308870,"stop":1695206309919,"duration":1049}},{"uid":"b5c952ccb030605","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b5c952ccb030605","status":"passed","time":{"start":1695193886808,"stop":1695193888015,"duration":1207}},{"uid":"f773f28f0aa9f107","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/f773f28f0aa9f107","status":"passed","time":{"start":1695172651024,"stop":1695172652185,"duration":1161}},{"uid":"a2144c8c8ffdb879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/a2144c8c8ffdb879","status":"passed","time":{"start":1695162112462,"stop":1695162113552,"duration":1090}},{"uid":"c3ef7bc1d29fb2a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c3ef7bc1d29fb2a9","status":"passed","time":{"start":1695160060932,"stop":1695160062477,"duration":1545}},{"uid":"fb53b369131b8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/fb53b369131b8d3","status":"passed","time":{"start":1695156980783,"stop":1695156982193,"duration":1410}},{"uid":"f46daad0047e680c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/f46daad0047e680c","status":"passed","time":{"start":1695086293474,"stop":1695086294735,"duration":1261}},{"uid":"997d8365ddad78a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/997d8365ddad78a6","status":"passed","time":{"start":1694999637862,"stop":1694999647834,"duration":9972}},{"uid":"ba9a9ed703d35924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ba9a9ed703d35924","status":"passed","time":{"start":1694987977564,"stop":1694987979299,"duration":1735}},{"uid":"cded131d162fb42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/cded131d162fb42","status":"passed","time":{"start":1694987693966,"stop":1694987695588,"duration":1622}},{"uid":"bb80edaa8eb4ef9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/bb80edaa8eb4ef9f","status":"passed","time":{"start":1694971653810,"stop":1694971654989,"duration":1179}},{"uid":"c6a844d74a657188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c6a844d74a657188","status":"passed","time":{"start":1694913604333,"stop":1694913605571,"duration":1238}},{"uid":"581024a8982da8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/581024a8982da8ac","status":"passed","time":{"start":1694892968658,"stop":1694892969688,"duration":1030}},{"uid":"cdc0c6dc7bd289dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/cdc0c6dc7bd289dd","status":"passed","time":{"start":1694889904598,"stop":1694889905561,"duration":963}},{"uid":"8ae0008d17ba4f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/8ae0008d17ba4f72","status":"passed","time":{"start":1694864885468,"stop":1694864886590,"duration":1122}},{"uid":"d4b1a88142341815","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/d4b1a88142341815","status":"passed","time":{"start":1694840511831,"stop":1694840512878,"duration":1047}},{"uid":"45208c29f61906fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/45208c29f61906fd","status":"passed","time":{"start":1694826859185,"stop":1694826860358,"duration":1173}},{"uid":"64708694132fe454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/64708694132fe454","status":"passed","time":{"start":1694796983950,"stop":1694796985127,"duration":1177}},{"uid":"427e5e0b6c174df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/427e5e0b6c174df3","status":"passed","time":{"start":1694740595659,"stop":1694740596681,"duration":1022}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"528d826a79007a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/528d826a79007a4d","status":"passed","time":{"start":1695258786737,"stop":1695258787853,"duration":1116}},{"uid":"15dc79c4ac7b662b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/15dc79c4ac7b662b","status":"passed","time":{"start":1695206179991,"stop":1695206184585,"duration":4594}},{"uid":"202fb95df9fd0be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/202fb95df9fd0be5","status":"passed","time":{"start":1695193632477,"stop":1695193634135,"duration":1658}},{"uid":"43959f9e9e438","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/43959f9e9e438","status":"passed","time":{"start":1695172431122,"stop":1695172432665,"duration":1543}},{"uid":"82f269d7616a710c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/82f269d7616a710c","status":"passed","time":{"start":1695162017179,"stop":1695162018623,"duration":1444}},{"uid":"834001c9cef8a909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/834001c9cef8a909","status":"passed","time":{"start":1695159871304,"stop":1695159875300,"duration":3996}},{"uid":"e0edf5b110aa09c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/e0edf5b110aa09c","status":"passed","time":{"start":1695156984353,"stop":1695156986115,"duration":1762}},{"uid":"511f134d92ecafb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/511f134d92ecafb2","status":"passed","time":{"start":1695086083797,"stop":1695086085670,"duration":1873}},{"uid":"3906ab305c539f1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/3906ab305c539f1e","status":"passed","time":{"start":1694999641899,"stop":1694999643675,"duration":1776}},{"uid":"2f052b3ebea6d5c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/2f052b3ebea6d5c3","status":"passed","time":{"start":1694987829198,"stop":1694987830344,"duration":1146}},{"uid":"dbd190dbc5faf87d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/dbd190dbc5faf87d","status":"passed","time":{"start":1694987696919,"stop":1694987698044,"duration":1125}},{"uid":"3c24d5a4b74a4fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/3c24d5a4b74a4fd0","status":"passed","time":{"start":1694971667290,"stop":1694971668795,"duration":1505}},{"uid":"3a106fe27204a0a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/3a106fe27204a0a5","status":"passed","time":{"start":1694913454171,"stop":1694913455431,"duration":1260}},{"uid":"b3b4c75f44d7e3a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b3b4c75f44d7e3a0","status":"passed","time":{"start":1694892768889,"stop":1694892773323,"duration":4434}},{"uid":"25231ceab946c936","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/25231ceab946c936","status":"passed","time":{"start":1694889762894,"stop":1694889764041,"duration":1147}},{"uid":"4182be3e209d41d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/4182be3e209d41d0","status":"passed","time":{"start":1694864640119,"stop":1694864641814,"duration":1695}},{"uid":"abf85a606b0e7547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/abf85a606b0e7547","status":"passed","time":{"start":1694840316819,"stop":1694840321069,"duration":4250}},{"uid":"345e4f96640ae8f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/345e4f96640ae8f3","status":"passed","time":{"start":1694826704641,"stop":1694826706579,"duration":1938}},{"uid":"722bc4692896601d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/722bc4692896601d","status":"passed","time":{"start":1694796740090,"stop":1694796742608,"duration":2518}},{"uid":"e1e2b6fef902c2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/e1e2b6fef902c2ff","status":"passed","time":{"start":1694740454791,"stop":1694740456975,"duration":2184}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"69e09abfefacfa36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/69e09abfefacfa36","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695258740670,"stop":1695258740782,"duration":112}},{"uid":"b633e9ac126aba7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/b633e9ac126aba7d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695206122750,"stop":1695206122847,"duration":97}},{"uid":"d267d042eb5f98b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d267d042eb5f98b2","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695193582007,"stop":1695193582133,"duration":126}},{"uid":"e887a8465d4294be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e887a8465d4294be","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695172377362,"stop":1695172377472,"duration":110}},{"uid":"e830c16618d32030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/e830c16618d32030","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695161882736,"stop":1695161882863,"duration":127}},{"uid":"d28294e85a7bca39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d28294e85a7bca39","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695159825822,"stop":1695159827879,"duration":2057}},{"uid":"30cd404b40d7a302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/30cd404b40d7a302","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695156923477,"stop":1695156926196,"duration":2719}},{"uid":"34ed9ed4e09418f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/34ed9ed4e09418f6","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695086024660,"stop":1695086026964,"duration":2304}},{"uid":"1733a676f53cfb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/1733a676f53cfb0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694999577833,"stop":1694999580143,"duration":2310}},{"uid":"4209d623a781e52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/4209d623a781e52d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694987787394,"stop":1694987789269,"duration":1875}},{"uid":"d3c14a3a6a2c6fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d3c14a3a6a2c6fd1","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694987648726,"stop":1694987650549,"duration":1823}},{"uid":"97502fb99f0c9a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/97502fb99f0c9a43","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694971594877,"stop":1694971596691,"duration":1814}},{"uid":"86b01d18bbfe94da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/86b01d18bbfe94da","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694913387566,"stop":1694913389567,"duration":2001}},{"uid":"abbcbe56dd6117b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/abbcbe56dd6117b1","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694892716422,"stop":1694892718255,"duration":1833}},{"uid":"8550b5897d82662d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8550b5897d82662d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694889717316,"stop":1694889719541,"duration":2225}},{"uid":"63710533f59af016","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/63710533f59af016","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694864578899,"stop":1694864581166,"duration":2267}},{"uid":"ec36a17d41a0b58e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/ec36a17d41a0b58e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694840266410,"stop":1694840268302,"duration":1892}},{"uid":"b94657f636ed0642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/b94657f636ed0642","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694826658838,"stop":1694826660735,"duration":1897}},{"uid":"63d1e9c5b6d361ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/63d1e9c5b6d361ac","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694796679694,"stop":1694796681919,"duration":2225}},{"uid":"36c146a1017fbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/36c146a1017fbd91","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1694740403632,"stop":1694740405665,"duration":2033}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"2d5ef8eeea4863d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/2d5ef8eeea4863d1","status":"passed","time":{"start":1695259033212,"stop":1695259037338,"duration":4126}},{"uid":"88a99513a37a4bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/88a99513a37a4bf0","status":"passed","time":{"start":1695206385567,"stop":1695206393024,"duration":7457}},{"uid":"b20f61affe8af767","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b20f61affe8af767","status":"passed","time":{"start":1695193910281,"stop":1695193916500,"duration":6219}},{"uid":"56b89a3a1dad0155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/56b89a3a1dad0155","status":"passed","time":{"start":1695172675023,"stop":1695172679498,"duration":4475}},{"uid":"2f14563b509cbe6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/2f14563b509cbe6d","status":"passed","time":{"start":1695162227911,"stop":1695162232207,"duration":4296}},{"uid":"62ac10ff0aa36461","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/62ac10ff0aa36461","status":"passed","time":{"start":1695160109702,"stop":1695160113769,"duration":4067}},{"uid":"3b74045ee83ff83c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/3b74045ee83ff83c","status":"passed","time":{"start":1695157206394,"stop":1695157210937,"duration":4543}},{"uid":"6bdbf2769c2daa36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6bdbf2769c2daa36","status":"passed","time":{"start":1695086329271,"stop":1695086335066,"duration":5795}},{"uid":"2a6d1c20aa81ad92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/2a6d1c20aa81ad92","status":"passed","time":{"start":1694999872021,"stop":1694999876406,"duration":4385}},{"uid":"e5feb760e1694089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/e5feb760e1694089","status":"passed","time":{"start":1694988147469,"stop":1694988151543,"duration":4074}},{"uid":"a4bdb7a81f44308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a4bdb7a81f44308","status":"passed","time":{"start":1694987992278,"stop":1694987996354,"duration":4076}},{"uid":"56c1b105073c3ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/56c1b105073c3ace","status":"passed","time":{"start":1694971866925,"stop":1694971872076,"duration":5151}},{"uid":"f817b21d933adff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/f817b21d933adff9","status":"passed","time":{"start":1694913664441,"stop":1694913669805,"duration":5364}},{"uid":"97dc5904b1188b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/97dc5904b1188b9f","status":"passed","time":{"start":1694892986415,"stop":1694892990782,"duration":4367}},{"uid":"882c0cb6476d999a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/882c0cb6476d999a","status":"passed","time":{"start":1694889948813,"stop":1694889954205,"duration":5392}},{"uid":"8ac9183a032531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/8ac9183a032531","status":"passed","time":{"start":1694864909585,"stop":1694864914491,"duration":4906}},{"uid":"573d66f07b4d2ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/573d66f07b4d2ae3","status":"passed","time":{"start":1694840566111,"stop":1694840571253,"duration":5142}},{"uid":"f31e065f9e21a882","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/f31e065f9e21a882","status":"passed","time":{"start":1694826967247,"stop":1694826972283,"duration":5036}},{"uid":"fdf374d5b1deef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fdf374d5b1deef1","status":"passed","time":{"start":1694797006430,"stop":1694797010992,"duration":4562}},{"uid":"861d6ea05fb2be3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/861d6ea05fb2be3","status":"passed","time":{"start":1694740686412,"stop":1694740690496,"duration":4084}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"19ec9532f5199348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/19ec9532f5199348","status":"passed","time":{"start":1695258797556,"stop":1695258950565,"duration":153009}},{"uid":"25ef24f2be4b4c56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/25ef24f2be4b4c56","status":"passed","time":{"start":1695206166395,"stop":1695206305195,"duration":138800}},{"uid":"ccee5e2edf935834","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/ccee5e2edf935834","status":"passed","time":{"start":1695193642266,"stop":1695193882367,"duration":240101}},{"uid":"2d9152fcedb5a749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/2d9152fcedb5a749","status":"passed","time":{"start":1695172439198,"stop":1695172647035,"duration":207837}},{"uid":"36216622a6acff14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/36216622a6acff14","status":"passed","time":{"start":1695161923102,"stop":1695162108845,"duration":185743}},{"uid":"91e183b45bc775d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/91e183b45bc775d2","status":"passed","time":{"start":1695159920689,"stop":1695160057495,"duration":136806}},{"uid":"d99afa75cdaced7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/d99afa75cdaced7e","status":"passed","time":{"start":1695156992329,"stop":1695157237733,"duration":245404}},{"uid":"c8eae9175330dad0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/c8eae9175330dad0","status":"passed","time":{"start":1695086097307,"stop":1695086289310,"duration":192003}},{"uid":"ce7d932ea9089714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/ce7d932ea9089714","status":"passed","time":{"start":1694999650390,"stop":1694999891453,"duration":241063}},{"uid":"6be3c13de54dae39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/6be3c13de54dae39","status":"passed","time":{"start":1694987839416,"stop":1694987973898,"duration":134482}},{"uid":"24fafb9520e1f1e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/24fafb9520e1f1e3","status":"passed","time":{"start":1694987705569,"stop":1694987839851,"duration":134282}},{"uid":"f1ef7f1e3707b922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/f1ef7f1e3707b922","status":"passed","time":{"start":1694971674802,"stop":1694971886911,"duration":212109}},{"uid":"60b8108a93a3d043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/60b8108a93a3d043","status":"passed","time":{"start":1694913465489,"stop":1694913599799,"duration":134310}},{"uid":"5f29e8bbbeaa9b3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5f29e8bbbeaa9b3f","status":"passed","time":{"start":1694892781111,"stop":1694892964966,"duration":183855}},{"uid":"b80e7a4fb2ac48a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b80e7a4fb2ac48a7","status":"passed","time":{"start":1694889772971,"stop":1694889901283,"duration":128312}},{"uid":"4b9d64e1e3b799f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/4b9d64e1e3b799f0","status":"passed","time":{"start":1694864647989,"stop":1694864881446,"duration":233457}},{"uid":"eca376c22557ffed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/eca376c22557ffed","status":"passed","time":{"start":1694840328077,"stop":1694840507988,"duration":179911}},{"uid":"3d420466707b617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/3d420466707b617","status":"passed","time":{"start":1694826719940,"stop":1694826855182,"duration":135242}},{"uid":"5cc8ebe62c0b9a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/5cc8ebe62c0b9a1a","status":"passed","time":{"start":1694796738510,"stop":1694796979995,"duration":241485}},{"uid":"6e9b3e0b978d5983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/6e9b3e0b978d5983","status":"passed","time":{"start":1694740463392,"stop":1694740592425,"duration":129033}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"2da2a4e06d21327d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/2da2a4e06d21327d","status":"passed","time":{"start":1695258835625,"stop":1695258839713,"duration":4088}},{"uid":"ea258d63336a8210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ea258d63336a8210","status":"passed","time":{"start":1695206192378,"stop":1695206198310,"duration":5932}},{"uid":"fbf16fb1ffeed91c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/fbf16fb1ffeed91c","status":"passed","time":{"start":1695193640006,"stop":1695193645170,"duration":5164}},{"uid":"6a17afff3036b1ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/6a17afff3036b1ca","status":"passed","time":{"start":1695172453710,"stop":1695172458200,"duration":4490}},{"uid":"c9a5aee53f6c817d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/c9a5aee53f6c817d","status":"passed","time":{"start":1695162024652,"stop":1695162029041,"duration":4389}},{"uid":"879b8960ab92ab0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/879b8960ab92ab0a","status":"passed","time":{"start":1695159881372,"stop":1695159885548,"duration":4176}},{"uid":"df5ce3ab626f5eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/df5ce3ab626f5eed","status":"passed","time":{"start":1695156999992,"stop":1695157004427,"duration":4435}},{"uid":"334ba0c4d5cef20f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/334ba0c4d5cef20f","status":"passed","time":{"start":1695086115207,"stop":1695086119915,"duration":4708}},{"uid":"7bfa550fac9882c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7bfa550fac9882c2","status":"passed","time":{"start":1694999891456,"stop":1694999895741,"duration":4285}},{"uid":"1c79925f39b89e37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1c79925f39b89e37","status":"passed","time":{"start":1694987839289,"stop":1694987844271,"duration":4982}},{"uid":"a4f977aa429a4c8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a4f977aa429a4c8b","status":"passed","time":{"start":1694987709690,"stop":1694987714071,"duration":4381}},{"uid":"d2cf8ea6510f854d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/d2cf8ea6510f854d","status":"passed","time":{"start":1694971673122,"stop":1694971677392,"duration":4270}},{"uid":"a86bf80403853eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/a86bf80403853eb3","status":"passed","time":{"start":1694913480912,"stop":1694913485345,"duration":4433}},{"uid":"f2f35c4e964e9949","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/f2f35c4e964e9949","status":"passed","time":{"start":1694892773519,"stop":1694892777918,"duration":4399}},{"uid":"d708a1f27f080a8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/d708a1f27f080a8f","status":"passed","time":{"start":1694889770939,"stop":1694889775691,"duration":4752}},{"uid":"e3676c4a7b3412e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e3676c4a7b3412e5","status":"passed","time":{"start":1694864645418,"stop":1694864649780,"duration":4362}},{"uid":"2a2197e1f4bf0f25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/2a2197e1f4bf0f25","status":"passed","time":{"start":1694840360419,"stop":1694840365271,"duration":4852}},{"uid":"6d327b919a9080f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/6d327b919a9080f5","status":"passed","time":{"start":1694826783194,"stop":1694826787813,"duration":4619}},{"uid":"c4ed735eaf670d06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/c4ed735eaf670d06","status":"passed","time":{"start":1694796753332,"stop":1694796757452,"duration":4120}},{"uid":"3b6b1ca14acc35e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/3b6b1ca14acc35e0","status":"passed","time":{"start":1694740499463,"stop":1694740503684,"duration":4221}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":86,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":91},"items":[{"uid":"6380365f45ea8297","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6380365f45ea8297","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695258737554,"stop":1695258738299,"duration":745}},{"uid":"9d2759edcd460512","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/9d2759edcd460512","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695206120316,"stop":1695206121022,"duration":706}},{"uid":"e3203ef58b20c19c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/e3203ef58b20c19c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695193578744,"stop":1695193579830,"duration":1086}},{"uid":"85fcc99e3c94d187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/85fcc99e3c94d187","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695172375539,"stop":1695172376182,"duration":643}},{"uid":"1f98cb5b947450ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1f98cb5b947450ac","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695161880144,"stop":1695161880754,"duration":610}},{"uid":"183d8540b49b61fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/183d8540b49b61fa","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695159828943,"stop":1695159829370,"duration":427}},{"uid":"9e5406e25b0f3d0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/9e5406e25b0f3d0e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695156927185,"stop":1695156927913,"duration":728}},{"uid":"7140774bb0bbba86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/7140774bb0bbba86","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695086030188,"stop":1695086031002,"duration":814}},{"uid":"f2b41af5a397d279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/f2b41af5a397d279","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694999581065,"stop":1694999582237,"duration":1172}},{"uid":"1740efe64f63c00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1740efe64f63c00d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694987790017,"stop":1694987790799,"duration":782}},{"uid":"ed4ffacb4e204853","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/ed4ffacb4e204853","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694987651362,"stop":1694987651923,"duration":561}},{"uid":"ce3d9b372d295aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/ce3d9b372d295aff","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694971597552,"stop":1694971598448,"duration":896}},{"uid":"60e1b98b22556a04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/60e1b98b22556a04","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694913392927,"stop":1694913393390,"duration":463}},{"uid":"bc60a764fea0966d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/bc60a764fea0966d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694892719328,"stop":1694892719859,"duration":531}},{"uid":"5d72fffe969fc8ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/5d72fffe969fc8ae","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694889720490,"stop":1694889721117,"duration":627}},{"uid":"acf184f1463582c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/acf184f1463582c1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694864582157,"stop":1694864582996,"duration":839}},{"uid":"9e4e125f5e83b601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9e4e125f5e83b601","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694840269816,"stop":1694840270415,"duration":599}},{"uid":"c6e501abd0369f64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/c6e501abd0369f64","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694826662252,"stop":1694826662697,"duration":445}},{"uid":"b60bc3ef63e29887","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b60bc3ef63e29887","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694796683068,"stop":1694796683824,"duration":756}},{"uid":"66acc4b1a394998","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/66acc4b1a394998","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694740408867,"stop":1694740409313,"duration":446}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":91},"items":[{"uid":"c209d05bea5b6855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c209d05bea5b6855","status":"passed","time":{"start":1695258984556,"stop":1695258986277,"duration":1721}},{"uid":"4a2c1874dae0c323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4a2c1874dae0c323","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695206356029,"stop":1695206357199,"duration":1170}},{"uid":"f5ea507987338a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/f5ea507987338a49","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193845569,"stop":1695193846596,"duration":1027}},{"uid":"a6cf8a2072c8b6a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/a6cf8a2072c8b6a8","status":"passed","time":{"start":1695172653525,"stop":1695172655761,"duration":2236}},{"uid":"302f29a049d27946","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/302f29a049d27946","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695162148135,"stop":1695162149182,"duration":1047}},{"uid":"ba6731c6daa55cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ba6731c6daa55cf2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695160076412,"stop":1695160077496,"duration":1084}},{"uid":"f15ec1073254e0b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/f15ec1073254e0b0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695157043891,"stop":1695157044856,"duration":965}},{"uid":"79bbed1525a3be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/79bbed1525a3be31","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695086317372,"stop":1695086318896,"duration":1524}},{"uid":"a6548a68de5b4ff6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/a6548a68de5b4ff6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694999711138,"stop":1694999713008,"duration":1870}},{"uid":"3e0dd71eefb8ea9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/3e0dd71eefb8ea9b","status":"passed","time":{"start":1694988003996,"stop":1694988005685,"duration":1689}},{"uid":"667131335ce67089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/667131335ce67089","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987759184,"stop":1694987760424,"duration":1240}},{"uid":"8d969b3fe0d3995b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8d969b3fe0d3995b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694971718306,"stop":1694971719221,"duration":915}},{"uid":"4fc5ad454f44548a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4fc5ad454f44548a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694913635887,"stop":1694913636540,"duration":653}},{"uid":"5d6b24506ebbb87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5d6b24506ebbb87e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892970287,"stop":1694892971015,"duration":728}},{"uid":"8915e6811d65328c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8915e6811d65328c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889930534,"stop":1694889931173,"duration":639}},{"uid":"12fb5c5c66b82ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/12fb5c5c66b82ba7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694864852719,"stop":1694864854185,"duration":1466}},{"uid":"5b2424a075dde118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/5b2424a075dde118","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694840541398,"stop":1694840542194,"duration":796}},{"uid":"6cc30421949f0a08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/6cc30421949f0a08","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694826885566,"stop":1694826886326,"duration":760}},{"uid":"8d62c279fa2316bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8d62c279fa2316bb","status":"passed","time":{"start":1694796960386,"stop":1694796963024,"duration":2638}},{"uid":"5457116d657087d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/5457116d657087d6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740625641,"stop":1694740626322,"duration":681}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"2319d28c99bf2be7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/2319d28c99bf2be7","status":"passed","time":{"start":1695258761690,"stop":1695258764525,"duration":2835}},{"uid":"ecd7d01887ef0329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ecd7d01887ef0329","status":"passed","time":{"start":1695206147523,"stop":1695206152430,"duration":4907}},{"uid":"7adb4f9ba9605b07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/7adb4f9ba9605b07","status":"passed","time":{"start":1695193602548,"stop":1695193606123,"duration":3575}},{"uid":"36118e902e62753c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/36118e902e62753c","status":"passed","time":{"start":1695172398252,"stop":1695172400872,"duration":2620}},{"uid":"d7a77b193881c3ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/d7a77b193881c3ba","status":"passed","time":{"start":1695161900211,"stop":1695161902300,"duration":2089}},{"uid":"eb8c298e550ac747","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/eb8c298e550ac747","status":"passed","time":{"start":1695159870141,"stop":1695159872854,"duration":2713}},{"uid":"4c4e3ed4682c1a85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4c4e3ed4682c1a85","status":"passed","time":{"start":1695156974653,"stop":1695156976779,"duration":2126}},{"uid":"661688aa2a2b8ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/661688aa2a2b8ed0","status":"passed","time":{"start":1695086079871,"stop":1695086082835,"duration":2964}},{"uid":"71f01b980794bd01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/71f01b980794bd01","status":"passed","time":{"start":1694999630763,"stop":1694999634028,"duration":3265}},{"uid":"be6f1007fd3f2494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/be6f1007fd3f2494","status":"passed","time":{"start":1694987828008,"stop":1694987830138,"duration":2130}},{"uid":"45368dc58ee09285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/45368dc58ee09285","status":"passed","time":{"start":1694987687980,"stop":1694987690788,"duration":2808}},{"uid":"8f178ee594cdb53d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8f178ee594cdb53d","status":"passed","time":{"start":1694971637271,"stop":1694971639613,"duration":2342}},{"uid":"4b50ad04e4ac5228","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4b50ad04e4ac5228","status":"passed","time":{"start":1694913448128,"stop":1694913450976,"duration":2848}},{"uid":"cc78fe03ae1a2443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/cc78fe03ae1a2443","status":"passed","time":{"start":1694892762029,"stop":1694892764985,"duration":2956}},{"uid":"6648403c84b11b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6648403c84b11b53","status":"passed","time":{"start":1694889757763,"stop":1694889760519,"duration":2756}},{"uid":"1e4dfb7e2a7b1d2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/1e4dfb7e2a7b1d2c","status":"passed","time":{"start":1694864633301,"stop":1694864635858,"duration":2557}},{"uid":"61c598a2ab3ded9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/61c598a2ab3ded9","status":"passed","time":{"start":1694840314605,"stop":1694840316699,"duration":2094}},{"uid":"4b1629d4a974c6cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4b1629d4a974c6cc","status":"passed","time":{"start":1694826718452,"stop":1694826721682,"duration":3230}},{"uid":"d77a52552fa97b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d77a52552fa97b68","status":"passed","time":{"start":1694796728945,"stop":1694796731755,"duration":2810}},{"uid":"2d679e59ca2254d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2d679e59ca2254d8","status":"passed","time":{"start":1694740457599,"stop":1694740459961,"duration":2362}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"7d2b9fb120ecc84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7d2b9fb120ecc84","status":"passed","time":{"start":1695259047321,"stop":1695259055983,"duration":8662}},{"uid":"cbf8c08fc46a3bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/cbf8c08fc46a3bf1","status":"passed","time":{"start":1695206403121,"stop":1695206410930,"duration":7809}},{"uid":"6b6ffa3721004a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/6b6ffa3721004a78","status":"passed","time":{"start":1695193927923,"stop":1695193933170,"duration":5247}},{"uid":"46383c8d2f8657df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/46383c8d2f8657df","status":"passed","time":{"start":1695172691019,"stop":1695172696290,"duration":5271}},{"uid":"65bf3064b8906818","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/65bf3064b8906818","status":"passed","time":{"start":1695162245738,"stop":1695162250847,"duration":5109}},{"uid":"c642e68d0889bcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c642e68d0889bcf0","status":"passed","time":{"start":1695160122147,"stop":1695160126887,"duration":4740}},{"uid":"4b66dfe7e1c45836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4b66dfe7e1c45836","status":"passed","time":{"start":1695157229297,"stop":1695157234642,"duration":5345}},{"uid":"2ec4796a8f88b8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/2ec4796a8f88b8d3","status":"passed","time":{"start":1695086346318,"stop":1695086352988,"duration":6670}},{"uid":"9f909463a0e1a547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/9f909463a0e1a547","status":"passed","time":{"start":1694999888337,"stop":1694999893575,"duration":5238}},{"uid":"ab56c43a2db66d98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/ab56c43a2db66d98","status":"passed","time":{"start":1694988160482,"stop":1694988165281,"duration":4799}},{"uid":"d3e44c5a00300148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d3e44c5a00300148","status":"passed","time":{"start":1694988006178,"stop":1694988011273,"duration":5095}},{"uid":"2d0862abf1f7d952","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/2d0862abf1f7d952","status":"passed","time":{"start":1694971887925,"stop":1694971894252,"duration":6327}},{"uid":"15c984f0659f6fd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/15c984f0659f6fd4","status":"passed","time":{"start":1694913682643,"stop":1694913688098,"duration":5455}},{"uid":"cefbcd5cb257b00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/cefbcd5cb257b00d","status":"passed","time":{"start":1694893007412,"stop":1694893012391,"duration":4979}},{"uid":"b146c1fb1a028f49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b146c1fb1a028f49","status":"passed","time":{"start":1694889965714,"stop":1694889972871,"duration":7157}},{"uid":"d00bd36dc25f98d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/d00bd36dc25f98d8","status":"passed","time":{"start":1694864926434,"stop":1694864931668,"duration":5234}},{"uid":"c69d5b894c7d0bae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/c69d5b894c7d0bae","status":"passed","time":{"start":1694840580362,"stop":1694840589209,"duration":8847}},{"uid":"f91ed77458da358e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/f91ed77458da358e","status":"passed","time":{"start":1694826985456,"stop":1694826992162,"duration":6706}},{"uid":"47703e198c34ed8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/47703e198c34ed8b","status":"passed","time":{"start":1694797021291,"stop":1694797028895,"duration":7604}},{"uid":"e8127bcf031c0f54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/e8127bcf031c0f54","status":"passed","time":{"start":1694740701453,"stop":1694740708648,"duration":7195}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"bdf1942fce59f3fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/bdf1942fce59f3fa","status":"passed","time":{"start":1695258774101,"stop":1695258776223,"duration":2122}},{"uid":"9bf3e27f4fb6be11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/9bf3e27f4fb6be11","status":"passed","time":{"start":1695206167050,"stop":1695206168872,"duration":1822}},{"uid":"925e7f403dddb21f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/925e7f403dddb21f","status":"passed","time":{"start":1695193618361,"stop":1695193620845,"duration":2484}},{"uid":"b026f1db3ae9aa10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/b026f1db3ae9aa10","status":"passed","time":{"start":1695172416547,"stop":1695172418849,"duration":2302}},{"uid":"9a9e5485b855b2ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/9a9e5485b855b2ac","status":"passed","time":{"start":1695162003772,"stop":1695162005948,"duration":2176}},{"uid":"6464e0c4711a2fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/6464e0c4711a2fd0","status":"passed","time":{"start":1695159860919,"stop":1695159862791,"duration":1872}},{"uid":"386085a0d6e18920","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/386085a0d6e18920","status":"passed","time":{"start":1695156969005,"stop":1695156971486,"duration":2481}},{"uid":"3c5cd356c2499c9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/3c5cd356c2499c9f","status":"passed","time":{"start":1695086070668,"stop":1695086072941,"duration":2273}},{"uid":"ad848655956fbd95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/ad848655956fbd95","status":"passed","time":{"start":1694999628043,"stop":1694999630428,"duration":2385}},{"uid":"dd2f7e78fc71b591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/dd2f7e78fc71b591","status":"passed","time":{"start":1694987818521,"stop":1694987820306,"duration":1785}},{"uid":"5d017fd962454831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/5d017fd962454831","status":"passed","time":{"start":1694987684857,"stop":1694987686748,"duration":1891}},{"uid":"8a4cbb920dcef0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/8a4cbb920dcef0ba","status":"passed","time":{"start":1694971653339,"stop":1694971655557,"duration":2218}},{"uid":"4624e015cd065c86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/4624e015cd065c86","status":"passed","time":{"start":1694913441902,"stop":1694913443909,"duration":2007}},{"uid":"67604308d22516b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/67604308d22516b9","status":"passed","time":{"start":1694892755501,"stop":1694892757617,"duration":2116}},{"uid":"5295e3e829c3fe85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/5295e3e829c3fe85","status":"passed","time":{"start":1694889751845,"stop":1694889753754,"duration":1909}},{"uid":"efd7b95168e15dda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/efd7b95168e15dda","status":"passed","time":{"start":1694864627067,"stop":1694864629482,"duration":2415}},{"uid":"c4c684c8967a11da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/c4c684c8967a11da","status":"passed","time":{"start":1694840305177,"stop":1694840307425,"duration":2248}},{"uid":"9ea34ca66def3ff0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/9ea34ca66def3ff0","status":"passed","time":{"start":1694826691487,"stop":1694826693440,"duration":1953}},{"uid":"e90c0c30641a8afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e90c0c30641a8afa","status":"passed","time":{"start":1694796726736,"stop":1694796729360,"duration":2624}},{"uid":"c739c7d4087c3cc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/c739c7d4087c3cc6","status":"passed","time":{"start":1694740443184,"stop":1694740445202,"duration":2018}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"3f74858a73605e9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3f74858a73605e9a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695258740964,"stop":1695258741313,"duration":349}},{"uid":"202e307d0169b0ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/202e307d0169b0ef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695206127910,"stop":1695206128192,"duration":282}},{"uid":"7a598f715fba1d33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/7a598f715fba1d33","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695193583384,"stop":1695193584074,"duration":690}},{"uid":"e5b27690dd328d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e5b27690dd328d38","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695172379423,"stop":1695172379908,"duration":485}},{"uid":"77df3bea6b5e2729","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/77df3bea6b5e2729","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695161883526,"stop":1695161883950,"duration":424}},{"uid":"6a7e11b8d329ee05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/6a7e11b8d329ee05","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695159830823,"stop":1695159831192,"duration":369}},{"uid":"ac2f99e2f8b2ae63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/ac2f99e2f8b2ae63","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695156930220,"stop":1695156930814,"duration":594}},{"uid":"8de6d61e208c0865","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/8de6d61e208c0865","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695086033913,"stop":1695086034350,"duration":437}},{"uid":"862c7c6e88edb202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/862c7c6e88edb202","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694999584431,"stop":1694999584974,"duration":543}},{"uid":"8869f15bafccafa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/8869f15bafccafa7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694987792248,"stop":1694987792558,"duration":310}},{"uid":"e4965b7a4a35ce90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/e4965b7a4a35ce90","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694987653519,"stop":1694987653841,"duration":322}},{"uid":"d356b6d230b20d49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/d356b6d230b20d49","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694971630313,"stop":1694971630801,"duration":488}},{"uid":"300251de570b6233","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/300251de570b6233","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694913395288,"stop":1694913395614,"duration":326}},{"uid":"db038236fec09eac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/db038236fec09eac","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694892721498,"stop":1694892721875,"duration":377}},{"uid":"783120430f110813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/783120430f110813","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694889722556,"stop":1694889722811,"duration":255}},{"uid":"10d976ab8d775ade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/10d976ab8d775ade","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694864584917,"stop":1694864585598,"duration":681}},{"uid":"2af07a4a89fd9365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/2af07a4a89fd9365","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694840272689,"stop":1694840273182,"duration":493}},{"uid":"36bf76834eecce83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/36bf76834eecce83","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694826665256,"stop":1694826665588,"duration":332}},{"uid":"d406d0f84347111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d406d0f84347111f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694796685982,"stop":1694796686528,"duration":546}},{"uid":"8899916a1c21272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/8899916a1c21272f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1694740410906,"stop":1694740411221,"duration":315}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"ffed4e43d5195f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ffed4e43d5195f17","status":"passed","time":{"start":1695259021156,"stop":1695259024191,"duration":3035}},{"uid":"42651ee3d2b6b97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/42651ee3d2b6b97b","status":"passed","time":{"start":1695206366539,"stop":1695206369066,"duration":2527}},{"uid":"fe5f33b0d0d5c036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/fe5f33b0d0d5c036","status":"passed","time":{"start":1695193895953,"stop":1695193899074,"duration":3121}},{"uid":"692c7335cfea67d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/692c7335cfea67d8","status":"passed","time":{"start":1695172792308,"stop":1695172795354,"duration":3046}},{"uid":"8e7327c83f7de2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/8e7327c83f7de2b6","status":"passed","time":{"start":1695162214023,"stop":1695162216803,"duration":2780}},{"uid":"d525c5d5795b9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/d525c5d5795b9c8","status":"passed","time":{"start":1695160092723,"stop":1695160095486,"duration":2763}},{"uid":"201880a8578570f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/201880a8578570f7","status":"passed","time":{"start":1695157190355,"stop":1695157193248,"duration":2893}},{"uid":"c37f26e797b409d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/c37f26e797b409d7","status":"passed","time":{"start":1695086320028,"stop":1695086324989,"duration":4961}},{"uid":"dc469d773c3800ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/dc469d773c3800ea","status":"passed","time":{"start":1694999862884,"stop":1694999865849,"duration":2965}},{"uid":"bb4e546b0fb6cf85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/bb4e546b0fb6cf85","status":"passed","time":{"start":1694988019692,"stop":1694988022320,"duration":2628}},{"uid":"d8e4435f5c4ae2fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d8e4435f5c4ae2fa","status":"passed","time":{"start":1694987902089,"stop":1694987904698,"duration":2609}},{"uid":"1371036e4592b724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/1371036e4592b724","status":"passed","time":{"start":1694971859242,"stop":1694971861996,"duration":2754}},{"uid":"c910669d31c3a026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/c910669d31c3a026","status":"passed","time":{"start":1694913656039,"stop":1694913658872,"duration":2833}},{"uid":"5292d18b89dc0270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5292d18b89dc0270","status":"passed","time":{"start":1694892980623,"stop":1694892983392,"duration":2769}},{"uid":"39cbaa8d3d08a497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/39cbaa8d3d08a497","status":"passed","time":{"start":1694889942605,"stop":1694889945263,"duration":2658}},{"uid":"77c212d5d8d5a1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/77c212d5d8d5a1a4","status":"passed","time":{"start":1694864899938,"stop":1694864902875,"duration":2937}},{"uid":"df9e98798ffa7f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/df9e98798ffa7f5c","status":"passed","time":{"start":1694840558767,"stop":1694840561867,"duration":3100}},{"uid":"497eedba3c3e3ba8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/497eedba3c3e3ba8","status":"passed","time":{"start":1694826959395,"stop":1694826962278,"duration":2883}},{"uid":"6b42b7db64fc2977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/6b42b7db64fc2977","status":"passed","time":{"start":1694796998868,"stop":1694797001681,"duration":2813}},{"uid":"1cedb088d0e2a414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/1cedb088d0e2a414","status":"passed","time":{"start":1694740678745,"stop":1694740681418,"duration":2673}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"d7ef2af342f00e1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d7ef2af342f00e1e","status":"passed","time":{"start":1695259003791,"stop":1695259018602,"duration":14811}},{"uid":"ba6567d630ad52d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ba6567d630ad52d2","status":"passed","time":{"start":1695206359877,"stop":1695206360561,"duration":684}},{"uid":"bbdc2f6b4904baf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/bbdc2f6b4904baf5","status":"passed","time":{"start":1695193817207,"stop":1695193818237,"duration":1030}},{"uid":"dfecc949f605da76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/dfecc949f605da76","status":"passed","time":{"start":1695172626285,"stop":1695172627236,"duration":951}},{"uid":"e97d9095e45ecff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/e97d9095e45ecff1","status":"passed","time":{"start":1695162207886,"stop":1695162208786,"duration":900}},{"uid":"130d24d84e1af964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/130d24d84e1af964","status":"passed","time":{"start":1695160051874,"stop":1695160052521,"duration":647}},{"uid":"38b7bcbf6ff73493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/38b7bcbf6ff73493","status":"passed","time":{"start":1695157386420,"stop":1695157387484,"duration":1064}},{"uid":"424a7da7952b8743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/424a7da7952b8743","status":"passed","time":{"start":1695086290428,"stop":1695086291316,"duration":888}},{"uid":"96c81725c72135ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/96c81725c72135ab","status":"passed","time":{"start":1694999682281,"stop":1694999683274,"duration":993}},{"uid":"b57fd9036c1b5147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b57fd9036c1b5147","status":"passed","time":{"start":1694988014920,"stop":1694988015503,"duration":583}},{"uid":"a05714de57bb60dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a05714de57bb60dd","status":"passed","time":{"start":1694987984611,"stop":1694987985254,"duration":643}},{"uid":"cd956f1b705311a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/cd956f1b705311a4","status":"passed","time":{"start":1694972035076,"stop":1694972036061,"duration":985}},{"uid":"874bee8309a7100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/874bee8309a7100","status":"passed","time":{"start":1694913651294,"stop":1694913653802,"duration":2508}},{"uid":"536e412592130bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/536e412592130bc7","status":"passed","time":{"start":1694892945850,"stop":1694892946690,"duration":840}},{"uid":"6e4501478fa79447","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/6e4501478fa79447","status":"passed","time":{"start":1694889934593,"stop":1694889935245,"duration":652}},{"uid":"c4b181d64ba065b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/c4b181d64ba065b0","status":"passed","time":{"start":1694864824653,"stop":1694864825651,"duration":998}},{"uid":"49d017ac9c3645f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/49d017ac9c3645f4","status":"passed","time":{"start":1694840537650,"stop":1694840538508,"duration":858}},{"uid":"6c4724737954b0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/6c4724737954b0d6","status":"passed","time":{"start":1694826951358,"stop":1694826953018,"duration":1660}},{"uid":"8029331f1f44d064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8029331f1f44d064","status":"passed","time":{"start":1694796928354,"stop":1694796929382,"duration":1028}},{"uid":"f965aae4fe3c285a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/f965aae4fe3c285a","status":"passed","time":{"start":1694740667941,"stop":1694740670927,"duration":2986}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"163a21769d104121","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/163a21769d104121","status":"passed","time":{"start":1695258987014,"stop":1695258989025,"duration":2011}},{"uid":"edab9f44bf497b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/edab9f44bf497b8e","status":"passed","time":{"start":1695206358119,"stop":1695206359900,"duration":1781}},{"uid":"d1a44d430cdf326e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d1a44d430cdf326e","status":"passed","time":{"start":1695193848047,"stop":1695193854541,"duration":6494}},{"uid":"e121654590d70029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e121654590d70029","status":"passed","time":{"start":1695172656719,"stop":1695172660975,"duration":4256}},{"uid":"2107779a80e11c25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/2107779a80e11c25","status":"passed","time":{"start":1695162151320,"stop":1695162156840,"duration":5520}},{"uid":"baa95cf89537aad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/baa95cf89537aad4","status":"passed","time":{"start":1695160079419,"stop":1695160085570,"duration":6151}},{"uid":"eb8bf9172766522f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/eb8bf9172766522f","status":"passed","time":{"start":1695157049602,"stop":1695157053200,"duration":3598}},{"uid":"5357109e186d3c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/5357109e186d3c8e","status":"passed","time":{"start":1695086309594,"stop":1695086313068,"duration":3474}},{"uid":"e21b6c476df81a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/e21b6c476df81a49","status":"passed","time":{"start":1694999721795,"stop":1694999724776,"duration":2981}},{"uid":"c5679558ffbc6808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/c5679558ffbc6808","status":"passed","time":{"start":1694988006354,"stop":1694988010012,"duration":3658}},{"uid":"9e48e86086687077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/9e48e86086687077","status":"passed","time":{"start":1694987763842,"stop":1694987766271,"duration":2429}},{"uid":"e0b37dcc04db9ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e0b37dcc04db9ed5","status":"passed","time":{"start":1694971720420,"stop":1694971723028,"duration":2608}},{"uid":"91153821aa4b9ee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/91153821aa4b9ee6","status":"passed","time":{"start":1694913644911,"stop":1694913649337,"duration":4426}},{"uid":"2713457f80495835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/2713457f80495835","status":"passed","time":{"start":1694892977152,"stop":1694892981797,"duration":4645}},{"uid":"8bcf171d56de3065","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8bcf171d56de3065","status":"passed","time":{"start":1694889934576,"stop":1694889940111,"duration":5535}},{"uid":"dd88dd01314937a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/dd88dd01314937a6","status":"passed","time":{"start":1694864855603,"stop":1694864860094,"duration":4491}},{"uid":"6f7163a66012447","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/6f7163a66012447","status":"passed","time":{"start":1694840545734,"stop":1694840557289,"duration":11555}},{"uid":"1173ba1d1c46da13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/1173ba1d1c46da13","status":"passed","time":{"start":1694826894998,"stop":1694826903587,"duration":8589}},{"uid":"a450130d0e9b03b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/a450130d0e9b03b1","status":"passed","time":{"start":1694796964045,"stop":1694796969836,"duration":5791}},{"uid":"7242abc3af10f370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7242abc3af10f370","status":"passed","time":{"start":1694740634757,"stop":1694740638724,"duration":3967}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":54},"items":[{"uid":"4adfcbcf600847af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4adfcbcf600847af","status":"passed","time":{"start":1695258776225,"stop":1695258778805,"duration":2580}},{"uid":"4333b3740db23330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4333b3740db23330","status":"passed","time":{"start":1695206168874,"stop":1695206172182,"duration":3308}},{"uid":"8435297bdd096556","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/8435297bdd096556","status":"passed","time":{"start":1695193620848,"stop":1695193623467,"duration":2619}},{"uid":"c6660eaa6238030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/c6660eaa6238030","status":"passed","time":{"start":1695172418851,"stop":1695172422964,"duration":4113}},{"uid":"b916dd9c9cf6d629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/b916dd9c9cf6d629","status":"passed","time":{"start":1695162005951,"stop":1695162008391,"duration":2440}},{"uid":"f0867ae164cdb7b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/f0867ae164cdb7b9","status":"passed","time":{"start":1695159862794,"stop":1695159864734,"duration":1940}},{"uid":"2c8a8e958d0591ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/2c8a8e958d0591ff","status":"passed","time":{"start":1695156971491,"stop":1695156975086,"duration":3595}},{"uid":"6d91ad9b14e81935","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6d91ad9b14e81935","status":"passed","time":{"start":1695086072943,"stop":1695086076118,"duration":3175}},{"uid":"4fa649de779a8c46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/4fa649de779a8c46","status":"passed","time":{"start":1694999630431,"stop":1694999633247,"duration":2816}},{"uid":"96f1170fc1a5641f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/96f1170fc1a5641f","status":"passed","time":{"start":1694987820308,"stop":1694987822501,"duration":2193}},{"uid":"aea25def23d9541d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/aea25def23d9541d","status":"passed","time":{"start":1694987686752,"stop":1694987689778,"duration":3026}},{"uid":"7133ddfc60b90977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/7133ddfc60b90977","status":"passed","time":{"start":1694971655560,"stop":1694971658996,"duration":3436}},{"uid":"96d3f722be06dcc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/96d3f722be06dcc2","status":"passed","time":{"start":1694913443912,"stop":1694913446573,"duration":2661}},{"uid":"d0f2b97d23d12bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/d0f2b97d23d12bb9","status":"passed","time":{"start":1694892757621,"stop":1694892760308,"duration":2687}},{"uid":"ac08b0476039a6b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/ac08b0476039a6b0","status":"passed","time":{"start":1694889753758,"stop":1694889755965,"duration":2207}},{"uid":"720f9875927e6fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/720f9875927e6fef","status":"passed","time":{"start":1694864629487,"stop":1694864631873,"duration":2386}},{"uid":"54794e002f05ff71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/54794e002f05ff71","status":"passed","time":{"start":1694840307428,"stop":1694840309251,"duration":1823}},{"uid":"566ade6a5a9089b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/566ade6a5a9089b","status":"passed","time":{"start":1694826693442,"stop":1694826696401,"duration":2959}},{"uid":"a1a7b26ecdf8556","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/a1a7b26ecdf8556","status":"passed","time":{"start":1694796729364,"stop":1694796731208,"duration":1844}},{"uid":"b2f1a9d0f0d06ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/b2f1a9d0f0d06ea1","status":"passed","time":{"start":1694740445204,"stop":1694740447975,"duration":2771}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"c9a3c299d3a452d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c9a3c299d3a452d0","status":"passed","time":{"start":1695258739322,"stop":1695258740445,"duration":1123}},{"uid":"a72a8a2d30e697","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/a72a8a2d30e697","status":"passed","time":{"start":1695206121956,"stop":1695206127459,"duration":5503}},{"uid":"eb1c03548f5779df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/eb1c03548f5779df","status":"passed","time":{"start":1695193581227,"stop":1695193582616,"duration":1389}},{"uid":"ed9f80a0eb615abe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ed9f80a0eb615abe","status":"passed","time":{"start":1695172377382,"stop":1695172378727,"duration":1345}},{"uid":"f09e108aca5f5bd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/f09e108aca5f5bd9","status":"passed","time":{"start":1695161881974,"stop":1695161882939,"duration":965}},{"uid":"4cf0be92e4343424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/4cf0be92e4343424","status":"passed","time":{"start":1695159829586,"stop":1695159830354,"duration":768}},{"uid":"c5ab0cdc9020a006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/c5ab0cdc9020a006","status":"passed","time":{"start":1695156928206,"stop":1695156929413,"duration":1207}},{"uid":"4b834e8ca2df5d67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/4b834e8ca2df5d67","status":"passed","time":{"start":1695086031258,"stop":1695086033327,"duration":2069}},{"uid":"7d3242903726eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7d3242903726eeeb","status":"passed","time":{"start":1694999582496,"stop":1694999583671,"duration":1175}},{"uid":"6f34b08f4c0ab837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/6f34b08f4c0ab837","status":"passed","time":{"start":1694987791008,"stop":1694987791765,"duration":757}},{"uid":"b8a38d03378e87c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/b8a38d03378e87c2","status":"passed","time":{"start":1694987652143,"stop":1694987653031,"duration":888}},{"uid":"a7528439764bdd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/a7528439764bdd9a","status":"passed","time":{"start":1694971598658,"stop":1694971599694,"duration":1036}},{"uid":"31158e3ce1a9bb05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/31158e3ce1a9bb05","status":"passed","time":{"start":1694913393608,"stop":1694913394808,"duration":1200}},{"uid":"f1dd0bb371189004","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/f1dd0bb371189004","status":"passed","time":{"start":1694892720077,"stop":1694892720958,"duration":881}},{"uid":"fdce8f13d1a39ea7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/fdce8f13d1a39ea7","status":"passed","time":{"start":1694889721335,"stop":1694889722123,"duration":788}},{"uid":"bb9cc88ac1e47736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/bb9cc88ac1e47736","status":"passed","time":{"start":1694864583249,"stop":1694864584266,"duration":1017}},{"uid":"40191585d697c724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/40191585d697c724","status":"passed","time":{"start":1694840270637,"stop":1694840271967,"duration":1330}},{"uid":"7a43196ee37c7391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/7a43196ee37c7391","status":"passed","time":{"start":1694826662912,"stop":1694826664760,"duration":1848}},{"uid":"6146896223a58228","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/6146896223a58228","status":"passed","time":{"start":1694796684128,"stop":1694796685333,"duration":1205}},{"uid":"16588061057f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/16588061057f","status":"passed","time":{"start":1694740409534,"stop":1694740410452,"duration":918}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"ec94c4c4fa0c336e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ec94c4c4fa0c336e","status":"passed","time":{"start":1695259031474,"stop":1695259033209,"duration":1735}},{"uid":"736dd099aaa870f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/736dd099aaa870f5","status":"passed","time":{"start":1695206383921,"stop":1695206385564,"duration":1643}},{"uid":"9b2d706b887fc892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/9b2d706b887fc892","status":"passed","time":{"start":1695193908623,"stop":1695193910277,"duration":1654}},{"uid":"99921ae1c4a3bc78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/99921ae1c4a3bc78","status":"passed","time":{"start":1695172673366,"stop":1695172675020,"duration":1654}},{"uid":"259f1c22c4a6850e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/259f1c22c4a6850e","status":"passed","time":{"start":1695162225756,"stop":1695162227907,"duration":2151}},{"uid":"dd651fec37f08cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/dd651fec37f08cc3","status":"passed","time":{"start":1695160107915,"stop":1695160109699,"duration":1784}},{"uid":"244bda99cbf04284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/244bda99cbf04284","status":"passed","time":{"start":1695157204353,"stop":1695157206388,"duration":2035}},{"uid":"d9636827568bd6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/d9636827568bd6f","status":"passed","time":{"start":1695086327884,"stop":1695086329267,"duration":1383}},{"uid":"940ac27c70452166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/940ac27c70452166","status":"passed","time":{"start":1694999869862,"stop":1694999872018,"duration":2156}},{"uid":"6a3596a2e367b64e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/6a3596a2e367b64e","status":"passed","time":{"start":1694988145686,"stop":1694988147466,"duration":1780}},{"uid":"86cd14de274c28b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/86cd14de274c28b3","status":"passed","time":{"start":1694987990334,"stop":1694987992275,"duration":1941}},{"uid":"259dd9095094a3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/259dd9095094a3a2","status":"passed","time":{"start":1694971865507,"stop":1694971866922,"duration":1415}},{"uid":"79481bfe4af09478","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/79481bfe4af09478","status":"passed","time":{"start":1694913661719,"stop":1694913664438,"duration":2719}},{"uid":"294a77284ae6bfa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/294a77284ae6bfa1","status":"passed","time":{"start":1694893114956,"stop":1694893116968,"duration":2012}},{"uid":"df7933e870658fb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/df7933e870658fb1","status":"passed","time":{"start":1694889947456,"stop":1694889948810,"duration":1354}},{"uid":"210835559350df49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/210835559350df49","status":"passed","time":{"start":1694864908069,"stop":1694864909581,"duration":1512}},{"uid":"34f4620b49dd398d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/34f4620b49dd398d","status":"passed","time":{"start":1694840564711,"stop":1694840566108,"duration":1397}},{"uid":"922d9ea6f240dad0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/922d9ea6f240dad0","status":"passed","time":{"start":1694826965271,"stop":1694826967244,"duration":1973}},{"uid":"9e9c1953631744a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/9e9c1953631744a8","status":"passed","time":{"start":1694797005011,"stop":1694797006426,"duration":1415}},{"uid":"9e5f8f153fff9627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/9e5f8f153fff9627","status":"passed","time":{"start":1694740684069,"stop":1694740686409,"duration":2340}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"7ef52a04a7bd1b77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7ef52a04a7bd1b77","status":"passed","time":{"start":1695258950568,"stop":1695258951361,"duration":793}},{"uid":"dba8eb551e7032cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/dba8eb551e7032cf","status":"passed","time":{"start":1695206305197,"stop":1695206305917,"duration":720}},{"uid":"d74db5da97dc11f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d74db5da97dc11f8","status":"passed","time":{"start":1695193882370,"stop":1695193883458,"duration":1088}},{"uid":"bf90e64ee19d8e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/bf90e64ee19d8e3b","status":"passed","time":{"start":1695172647038,"stop":1695172648054,"duration":1016}},{"uid":"2b2f92ad3e3872a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/2b2f92ad3e3872a6","status":"passed","time":{"start":1695162108848,"stop":1695162109869,"duration":1021}},{"uid":"a6fbefcdf2f3c6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/a6fbefcdf2f3c6b9","status":"passed","time":{"start":1695160057497,"stop":1695160058235,"duration":738}},{"uid":"83b71255a43e9104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/83b71255a43e9104","status":"passed","time":{"start":1695156976783,"stop":1695156977849,"duration":1066}},{"uid":"6d1ec9ec83403d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6d1ec9ec83403d","status":"passed","time":{"start":1695086289313,"stop":1695086290340,"duration":1027}},{"uid":"8d75b3ecfcfced2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/8d75b3ecfcfced2d","status":"passed","time":{"start":1694999634031,"stop":1694999635069,"duration":1038}},{"uid":"751126d3a6771f0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/751126d3a6771f0e","status":"passed","time":{"start":1694987973900,"stop":1694987974639,"duration":739}},{"uid":"3c6fc5b91d853e21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/3c6fc5b91d853e21","status":"passed","time":{"start":1694987690790,"stop":1694987691533,"duration":743}},{"uid":"60fcbaa0c6beeb49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/60fcbaa0c6beeb49","status":"passed","time":{"start":1694971649962,"stop":1694971650968,"duration":1006}},{"uid":"b95067778c10d548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/b95067778c10d548","status":"passed","time":{"start":1694913599802,"stop":1694913600527,"duration":725}},{"uid":"57559e9514cc0d4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/57559e9514cc0d4f","status":"passed","time":{"start":1694892964968,"stop":1694892965990,"duration":1022}},{"uid":"ed2650c4e5a3be6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/ed2650c4e5a3be6b","status":"passed","time":{"start":1694889901285,"stop":1694889901976,"duration":691}},{"uid":"79708d3a5186ef1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/79708d3a5186ef1e","status":"passed","time":{"start":1694864881449,"stop":1694864882450,"duration":1001}},{"uid":"50b7b259806247c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/50b7b259806247c4","status":"passed","time":{"start":1694840507991,"stop":1694840508950,"duration":959}},{"uid":"f030755a291ce951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/f030755a291ce951","status":"passed","time":{"start":1694826855185,"stop":1694826855947,"duration":762}},{"uid":"fcc178c7053db683","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/fcc178c7053db683","status":"passed","time":{"start":1694796979998,"stop":1694796981051,"duration":1053}},{"uid":"383b8b2532f1f3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/383b8b2532f1f3a6","status":"passed","time":{"start":1694740592428,"stop":1694740593202,"duration":774}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"f747034eb2776336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f747034eb2776336","status":"passed","time":{"start":1695258768431,"stop":1695258769876,"duration":1445}},{"uid":"d840976a355ecb7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/d840976a355ecb7f","status":"passed","time":{"start":1695206155856,"stop":1695206157338,"duration":1482}},{"uid":"5ca6e761fb45d6fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/5ca6e761fb45d6fb","status":"passed","time":{"start":1695193610972,"stop":1695193613300,"duration":2328}},{"uid":"82c921b47931a97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/82c921b47931a97f","status":"passed","time":{"start":1695172405373,"stop":1695172407522,"duration":2149}},{"uid":"d74b5a5f3557b4c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/d74b5a5f3557b4c0","status":"passed","time":{"start":1695161906209,"stop":1695161908080,"duration":1871}},{"uid":"27798623c9eae2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/27798623c9eae2eb","status":"passed","time":{"start":1695159855446,"stop":1695159856765,"duration":1319}},{"uid":"5d77adf0e9a040fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5d77adf0e9a040fe","status":"passed","time":{"start":1695156960880,"stop":1695156963226,"duration":2346}},{"uid":"130f7cfbbcc267c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/130f7cfbbcc267c4","status":"passed","time":{"start":1695086064092,"stop":1695086065972,"duration":1880}},{"uid":"d90b02c9ee95e5ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/d90b02c9ee95e5ed","status":"passed","time":{"start":1694999615958,"stop":1694999618414,"duration":2456}},{"uid":"886d2703be87d2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/886d2703be87d2eb","status":"passed","time":{"start":1694987812294,"stop":1694987813714,"duration":1420}},{"uid":"483ea1edb028a9c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/483ea1edb028a9c1","status":"passed","time":{"start":1694987674497,"stop":1694987675926,"duration":1429}},{"uid":"e41b4912cdbb5a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/e41b4912cdbb5a6c","status":"passed","time":{"start":1694971646451,"stop":1694971648612,"duration":2161}},{"uid":"65d5f84f637b9dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/65d5f84f637b9dea","status":"passed","time":{"start":1694913431254,"stop":1694913432708,"duration":1454}},{"uid":"fefe4728531961d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/fefe4728531961d8","status":"passed","time":{"start":1694892745003,"stop":1694892746834,"duration":1831}},{"uid":"7b311c38fcc88af9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/7b311c38fcc88af9","status":"passed","time":{"start":1694889744324,"stop":1694889745632,"duration":1308}},{"uid":"1956bc869b223032","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/1956bc869b223032","status":"passed","time":{"start":1694864619257,"stop":1694864621597,"duration":2340}},{"uid":"49810ee981c88e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/49810ee981c88e62","status":"passed","time":{"start":1694840298193,"stop":1694840300040,"duration":1847}},{"uid":"29e94d733a9f1f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/29e94d733a9f1f70","status":"passed","time":{"start":1694826685662,"stop":1694826687121,"duration":1459}},{"uid":"51bc60aead2240d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/51bc60aead2240d9","status":"passed","time":{"start":1694796709279,"stop":1694796711632,"duration":2353}},{"uid":"3b32360d85248a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/3b32360d85248a29","status":"passed","time":{"start":1694740436893,"stop":1694740438219,"duration":1326}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"ee49fbc778aa536b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ee49fbc778aa536b","status":"passed","time":{"start":1695258791692,"stop":1695258792537,"duration":845}},{"uid":"4674e8690bda3d1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/4674e8690bda3d1e","status":"passed","time":{"start":1695206318528,"stop":1695206319366,"duration":838}},{"uid":"edf4e648795df001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/edf4e648795df001","status":"passed","time":{"start":1695193631099,"stop":1695193632377,"duration":1278}},{"uid":"9d45560596d97a67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/9d45560596d97a67","status":"passed","time":{"start":1695172434222,"stop":1695172435406,"duration":1184}},{"uid":"22f16ee70a188c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/22f16ee70a188c8f","status":"passed","time":{"start":1695162121188,"stop":1695162122546,"duration":1358}},{"uid":"aa423216688e4fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/aa423216688e4fc5","status":"passed","time":{"start":1695159872944,"stop":1695159873753,"duration":809}},{"uid":"cfc5f56a7fdc2881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/cfc5f56a7fdc2881","status":"passed","time":{"start":1695156990643,"stop":1695156991914,"duration":1271}},{"uid":"e795a191ba56d131","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/e795a191ba56d131","status":"passed","time":{"start":1695086082956,"stop":1695086084050,"duration":1094}},{"uid":"e9b83e7fb157976a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/e9b83e7fb157976a","status":"passed","time":{"start":1694999661357,"stop":1694999662624,"duration":1267}},{"uid":"f8e0389faaf78964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/f8e0389faaf78964","status":"passed","time":{"start":1694987830186,"stop":1694987831089,"duration":903}},{"uid":"22b978e8dcefd015","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/22b978e8dcefd015","status":"passed","time":{"start":1694987701835,"stop":1694987702653,"duration":818}},{"uid":"5e685cf6bb60ba6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/5e685cf6bb60ba6a","status":"passed","time":{"start":1694971664914,"stop":1694971666070,"duration":1156}},{"uid":"46b7f00ad864726f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/46b7f00ad864726f","status":"passed","time":{"start":1694913451073,"stop":1694913451905,"duration":832}},{"uid":"b2e6bdf65cda80e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/b2e6bdf65cda80e4","status":"passed","time":{"start":1694892765075,"stop":1694892766240,"duration":1165}},{"uid":"63ea7ea64b767cb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/63ea7ea64b767cb9","status":"passed","time":{"start":1694889760570,"stop":1694889761363,"duration":793}},{"uid":"363fe504eb222679","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/363fe504eb222679","status":"passed","time":{"start":1694864635919,"stop":1694864637193,"duration":1274}},{"uid":"43c33129649c09a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/43c33129649c09a2","status":"passed","time":{"start":1694840316702,"stop":1694840317908,"duration":1206}},{"uid":"2c397bfab6cb3195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2c397bfab6cb3195","status":"passed","time":{"start":1694826721685,"stop":1694826722651,"duration":966}},{"uid":"3965a997597332fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/3965a997597332fa","status":"passed","time":{"start":1694796996050,"stop":1694796997332,"duration":1282}},{"uid":"2976f5484b5fa86f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/2976f5484b5fa86f","status":"passed","time":{"start":1694740459964,"stop":1694740467122,"duration":7158}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":87,"unknown":0,"total":91},"items":[{"uid":"1f03bd65b238050","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/1f03bd65b238050","status":"passed","time":{"start":1695258997652,"stop":1695259003787,"duration":6135}},{"uid":"9ad415363dff7e21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/9ad415363dff7e21","status":"passed","time":{"start":1695206354493,"stop":1695206359873,"duration":5380}},{"uid":"160ba5bc79825710","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/160ba5bc79825710","status":"passed","time":{"start":1695193807684,"stop":1695193817204,"duration":9520}},{"uid":"e2e49b2ad8363ead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e2e49b2ad8363ead","status":"passed","time":{"start":1695172620711,"stop":1695172626283,"duration":5572}},{"uid":"652f91cb78ee4c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/652f91cb78ee4c90","status":"passed","time":{"start":1695162199951,"stop":1695162207882,"duration":7931}},{"uid":"965795ee61e2277b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/965795ee61e2277b","status":"passed","time":{"start":1695160046393,"stop":1695160051871,"duration":5478}},{"uid":"af95656fec6dd4a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/af95656fec6dd4a8","status":"passed","time":{"start":1695157377877,"stop":1695157386414,"duration":8537}},{"uid":"6b16ffef4d9241b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/6b16ffef4d9241b7","status":"passed","time":{"start":1695086281195,"stop":1695086290425,"duration":9230}},{"uid":"ea06251c555f4e5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/ea06251c555f4e5d","status":"passed","time":{"start":1694999673288,"stop":1694999682278,"duration":8990}},{"uid":"b5aca80e66afb22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b5aca80e66afb22e","status":"passed","time":{"start":1694988010159,"stop":1694988014917,"duration":4758}},{"uid":"d8f412b1dd235026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/d8f412b1dd235026","status":"passed","time":{"start":1694987977685,"stop":1694987984606,"duration":6921}},{"uid":"870ea0bc63cea6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/870ea0bc63cea6c3","status":"passed","time":{"start":1694972026766,"stop":1694972035073,"duration":8307}},{"uid":"6b1ceef97af971e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/6b1ceef97af971e5","status":"passed","time":{"start":1694913644447,"stop":1694913651291,"duration":6844}},{"uid":"5e2380198134fcd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5e2380198134fcd9","status":"passed","time":{"start":1694892938609,"stop":1694892945847,"duration":7238}},{"uid":"83528b524d630ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/83528b524d630ec7","status":"passed","time":{"start":1694889928717,"stop":1694889934590,"duration":5873}},{"uid":"cea35a826e42ec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/cea35a826e42ec6","status":"passed","time":{"start":1694864819309,"stop":1694864824650,"duration":5341}},{"uid":"2f9a3b05d9a070ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/2f9a3b05d9a070ed","status":"passed","time":{"start":1694840530386,"stop":1694840537647,"duration":7261}},{"uid":"2d418006880adc82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2d418006880adc82","status":"passed","time":{"start":1694826945507,"stop":1694826951355,"duration":5848}},{"uid":"b284f83beb98fbc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b284f83beb98fbc4","status":"passed","time":{"start":1694796918277,"stop":1694796928350,"duration":10073}},{"uid":"69d360477910cbab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/69d360477910cbab","status":"passed","time":{"start":1694740661994,"stop":1694740667938,"duration":5944}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":90,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":91},"items":[{"uid":"f520b4437766d0c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f520b4437766d0c6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559bea332e23 \n#1 0x559bea05b7a7 \n#2 0x559bea053829 \n#3 0x559bea0432c2 \n#4 0x559bea0449fb \n#5 0x559bea04369d \n#6 0x559bea04265c \n#7 0x559bea0425ce \n#8 0x559bea04128a \n#9 0x559bea0416da \n#10 0x559bea05d630 \n#11 0x559bea0d3b15 \n#12 0x559bea0bb012 \n#13 0x559bea0d3369 \n#14 0x559bea0bade3 \n#15 0x559bea08ea7b \n#16 0x559bea08f81e \n#17 0x559bea2f4638 \n#18 0x559bea2f8507 \n#19 0x559bea302c4c \n#20 0x559bea2f9136 \n#21 0x559bea2c79cf \n#22 0x559bea31cb98 \n#23 0x559bea31cd68 \n#24 0x559bea32bcb3 \n#25 0x7f7e40494b43 ","time":{"start":1695258864450,"stop":1695258995943,"duration":131493}},{"uid":"7c7191af3e5244d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/7c7191af3e5244d0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55f1c6be6e23 \n#1 0x55f1c690f7a7 \n#2 0x55f1c6907829 \n#3 0x55f1c68f72c2 \n#4 0x55f1c68f89fb \n#5 0x55f1c68f769d \n#6 0x55f1c68f665c \n#7 0x55f1c68f65ce \n#8 0x55f1c68f528a \n#9 0x55f1c68f56da \n#10 0x55f1c6911630 \n#11 0x55f1c6987b15 \n#12 0x55f1c696f012 \n#13 0x55f1c6987369 \n#14 0x55f1c696ede3 \n#15 0x55f1c6942a7b \n#16 0x55f1c694381e \n#17 0x55f1c6ba8638 \n#18 0x55f1c6bac507 \n#19 0x55f1c6bb6c4c \n#20 0x55f1c6bad136 \n#21 0x55f1c6b7b9cf \n#22 0x55f1c6bd0b98 \n#23 0x55f1c6bd0d68 \n#24 0x55f1c6bdfcb3 \n#25 0x7fe0c0c94b43 ","time":{"start":1695206222171,"stop":1695206352839,"duration":130668}},{"uid":"b244068cbb624530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b244068cbb624530","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x564d18b42e23 \n#1 0x564d1886b7a7 \n#2 0x564d18863829 \n#3 0x564d188532c2 \n#4 0x564d188549fb \n#5 0x564d1885369d \n#6 0x564d1885265c \n#7 0x564d188525ce \n#8 0x564d1885128a \n#9 0x564d188516da \n#10 0x564d1886d630 \n#11 0x564d188e3b15 \n#12 0x564d188cb012 \n#13 0x564d188e3369 \n#14 0x564d188cade3 \n#15 0x564d1889ea7b \n#16 0x564d1889f81e \n#17 0x564d18b04638 \n#18 0x564d18b08507 \n#19 0x564d18b12c4c \n#20 0x564d18b09136 \n#21 0x564d18ad79cf \n#22 0x564d18b2cb98 \n#23 0x564d18b2cd68 \n#24 0x564d18b3bcb3 \n#25 0x7f200fc94b43 ","time":{"start":1695193674660,"stop":1695193805618,"duration":130958}},{"uid":"1510c412051e583c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/1510c412051e583c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55ccb89dee23 \n#1 0x55ccb87077a7 \n#2 0x55ccb86ff829 \n#3 0x55ccb86ef2c2 \n#4 0x55ccb86f09fb \n#5 0x55ccb86ef69d \n#6 0x55ccb86ee65c \n#7 0x55ccb86ee5ce \n#8 0x55ccb86ed28a \n#9 0x55ccb86ed6da \n#10 0x55ccb8709630 \n#11 0x55ccb877fb15 \n#12 0x55ccb8767012 \n#13 0x55ccb877f369 \n#14 0x55ccb8766de3 \n#15 0x55ccb873aa7b \n#16 0x55ccb873b81e \n#17 0x55ccb89a0638 \n#18 0x55ccb89a4507 \n#19 0x55ccb89aec4c \n#20 0x55ccb89a5136 \n#21 0x55ccb89739cf \n#22 0x55ccb89c8b98 \n#23 0x55ccb89c8d68 \n#24 0x55ccb89d7cb3 \n#25 0x7f756d294b43 ","time":{"start":1695172487266,"stop":1695172618092,"duration":130826}},{"uid":"c25d2588c9637f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/c25d2588c9637f8d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x555b67ef6e23 \n#1 0x555b67c1f7a7 \n#2 0x555b67c17829 \n#3 0x555b67c072c2 \n#4 0x555b67c089fb \n#5 0x555b67c0769d \n#6 0x555b67c0665c \n#7 0x555b67c065ce \n#8 0x555b67c0528a \n#9 0x555b67c056da \n#10 0x555b67c21630 \n#11 0x555b67c97b15 \n#12 0x555b67c7f012 \n#13 0x555b67c97369 \n#14 0x555b67c7ede3 \n#15 0x555b67c52a7b \n#16 0x555b67c5381e \n#17 0x555b67eb8638 \n#18 0x555b67ebc507 \n#19 0x555b67ec6c4c \n#20 0x555b67ebd136 \n#21 0x555b67e8b9cf \n#22 0x555b67ee0b98 \n#23 0x555b67ee0d68 \n#24 0x555b67eefcb3 \n#25 0x7fdbd1e94b43 ","time":{"start":1695162066615,"stop":1695162198048,"duration":131433}},{"uid":"63d9c4aa2f2ce6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/63d9c4aa2f2ce6e1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55d313e8ce23 \n#1 0x55d313bb57a7 \n#2 0x55d313bad829 \n#3 0x55d313b9d2c2 \n#4 0x55d313b9e9fb \n#5 0x55d313b9d69d \n#6 0x55d313b9c65c \n#7 0x55d313b9c5ce \n#8 0x55d313b9b28a \n#9 0x55d313b9b6da \n#10 0x55d313bb7630 \n#11 0x55d313c2db15 \n#12 0x55d313c15012 \n#13 0x55d313c2d369 \n#14 0x55d313c14de3 \n#15 0x55d313be8a7b \n#16 0x55d313be981e \n#17 0x55d313e4e638 \n#18 0x55d313e52507 \n#19 0x55d313e5cc4c \n#20 0x55d313e53136 \n#21 0x55d313e219cf \n#22 0x55d313e76b98 \n#23 0x55d313e76d68 \n#24 0x55d313e85cb3 \n#25 0x7f4d97294b43 ","time":{"start":1695159914476,"stop":1695160044669,"duration":130193}},{"uid":"fbb31030d75cbdb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/fbb31030d75cbdb3","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55cbbc9c3e23 \n#1 0x55cbbc6ec7a7 \n#2 0x55cbbc6e4829 \n#3 0x55cbbc6d42c2 \n#4 0x55cbbc6d59fb \n#5 0x55cbbc6d469d \n#6 0x55cbbc6d365c \n#7 0x55cbbc6d35ce \n#8 0x55cbbc6d228a \n#9 0x55cbbc6d26da \n#10 0x55cbbc6ee630 \n#11 0x55cbbc764b15 \n#12 0x55cbbc74c012 \n#13 0x55cbbc764369 \n#14 0x55cbbc74bde3 \n#15 0x55cbbc71fa7b \n#16 0x55cbbc72081e \n#17 0x55cbbc985638 \n#18 0x55cbbc989507 \n#19 0x55cbbc993c4c \n#20 0x55cbbc98a136 \n#21 0x55cbbc9589cf \n#22 0x55cbbc9adb98 \n#23 0x55cbbc9add68 \n#24 0x55cbbc9bccb3 \n#25 0x7f5168094b43 ","time":{"start":1695157244636,"stop":1695157375564,"duration":130928}},{"uid":"1b7b76fc11fa8691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/1b7b76fc11fa8691","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55bb21e7be23 \n#1 0x55bb21ba47a7 \n#2 0x55bb21b9c829 \n#3 0x55bb21b8c2c2 \n#4 0x55bb21b8d9fb \n#5 0x55bb21b8c69d \n#6 0x55bb21b8b65c \n#7 0x55bb21b8b5ce \n#8 0x55bb21b8a28a \n#9 0x55bb21b8a6da \n#10 0x55bb21ba6630 \n#11 0x55bb21c1cb15 \n#12 0x55bb21c04012 \n#13 0x55bb21c1c369 \n#14 0x55bb21c03de3 \n#15 0x55bb21bd7a7b \n#16 0x55bb21bd881e \n#17 0x55bb21e3d638 \n#18 0x55bb21e41507 \n#19 0x55bb21e4bc4c \n#20 0x55bb21e42136 \n#21 0x55bb21e109cf \n#22 0x55bb21e65b98 \n#23 0x55bb21e65d68 \n#24 0x55bb21e74cb3 \n#25 0x7f4fca494b43 ","time":{"start":1695086147955,"stop":1695086279198,"duration":131243}},{"uid":"358d7acc2e98705","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/358d7acc2e98705","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5586f7bffe23 \n#1 0x5586f79287a7 \n#2 0x5586f7920829 \n#3 0x5586f79102c2 \n#4 0x5586f79119fb \n#5 0x5586f791069d \n#6 0x5586f790f65c \n#7 0x5586f790f5ce \n#8 0x5586f790e28a \n#9 0x5586f790e6da \n#10 0x5586f792a630 \n#11 0x5586f79a0b15 \n#12 0x5586f7988012 \n#13 0x5586f79a0369 \n#14 0x5586f7987de3 \n#15 0x5586f795ba7b \n#16 0x5586f795c81e \n#17 0x5586f7bc1638 \n#18 0x5586f7bc5507 \n#19 0x5586f7bcfc4c \n#20 0x5586f7bc6136 \n#21 0x5586f7b949cf \n#22 0x5586f7be9b98 \n#23 0x5586f7be9d68 \n#24 0x5586f7bf8cb3 \n#25 0x7ff82fe94b43 ","time":{"start":1694999928486,"stop":1695000059637,"duration":131151}},{"uid":"fd551553c5432760","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/fd551553c5432760","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55f605172e23 \n#1 0x55f604e9b7a7 \n#2 0x55f604e93829 \n#3 0x55f604e832c2 \n#4 0x55f604e849fb \n#5 0x55f604e8369d \n#6 0x55f604e8265c \n#7 0x55f604e825ce \n#8 0x55f604e8128a \n#9 0x55f604e816da \n#10 0x55f604e9d630 \n#11 0x55f604f13b15 \n#12 0x55f604efb012 \n#13 0x55f604f13369 \n#14 0x55f604efade3 \n#15 0x55f604ecea7b \n#16 0x55f604ecf81e \n#17 0x55f605134638 \n#18 0x55f605138507 \n#19 0x55f605142c4c \n#20 0x55f605139136 \n#21 0x55f6051079cf \n#22 0x55f60515cb98 \n#23 0x55f60515cd68 \n#24 0x55f60516bcb3 \n#25 0x7f60f9094b43 ","time":{"start":1694987876542,"stop":1694988008424,"duration":131882}},{"uid":"a9e150248e5942d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/a9e150248e5942d1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55e4b3d16e23 \n#1 0x55e4b3a3f7a7 \n#2 0x55e4b3a37829 \n#3 0x55e4b3a272c2 \n#4 0x55e4b3a289fb \n#5 0x55e4b3a2769d \n#6 0x55e4b3a2665c \n#7 0x55e4b3a265ce \n#8 0x55e4b3a2528a \n#9 0x55e4b3a256da \n#10 0x55e4b3a41630 \n#11 0x55e4b3ab7b15 \n#12 0x55e4b3a9f012 \n#13 0x55e4b3ab7369 \n#14 0x55e4b3a9ede3 \n#15 0x55e4b3a72a7b \n#16 0x55e4b3a7381e \n#17 0x55e4b3cd8638 \n#18 0x55e4b3cdc507 \n#19 0x55e4b3ce6c4c \n#20 0x55e4b3cdd136 \n#21 0x55e4b3cab9cf \n#22 0x55e4b3d00b98 \n#23 0x55e4b3d00d68 \n#24 0x55e4b3d0fcb3 \n#25 0x7ff532294b43 ","time":{"start":1694987844775,"stop":1694987975986,"duration":131211}},{"uid":"117f5f74b119eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/117f5f74b119eeeb","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x558741751e23 \n#1 0x55874147a7a7 \n#2 0x558741472829 \n#3 0x5587414622c2 \n#4 0x5587414639fb \n#5 0x55874146269d \n#6 0x55874146165c \n#7 0x5587414615ce \n#8 0x55874146028a \n#9 0x5587414606da \n#10 0x55874147c630 \n#11 0x5587414f2b15 \n#12 0x5587414da012 \n#13 0x5587414f2369 \n#14 0x5587414d9de3 \n#15 0x5587414ada7b \n#16 0x5587414ae81e \n#17 0x558741713638 \n#18 0x558741717507 \n#19 0x558741721c4c \n#20 0x558741718136 \n#21 0x5587416e69cf \n#22 0x55874173bb98 \n#23 0x55874173bd68 \n#24 0x55874174acb3 \n#25 0x7f775bc94b43 ","time":{"start":1694971893486,"stop":1694972024686,"duration":131200}},{"uid":"768f2ec8b0664743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/768f2ec8b0664743","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x56312d0ace23 \n#1 0x56312cdd57a7 \n#2 0x56312cdcd829 \n#3 0x56312cdbd2c2 \n#4 0x56312cdbe9fb \n#5 0x56312cdbd69d \n#6 0x56312cdbc65c \n#7 0x56312cdbc5ce \n#8 0x56312cdbb28a \n#9 0x56312cdbb6da \n#10 0x56312cdd7630 \n#11 0x56312ce4db15 \n#12 0x56312ce35012 \n#13 0x56312ce4d369 \n#14 0x56312ce34de3 \n#15 0x56312ce08a7b \n#16 0x56312ce0981e \n#17 0x56312d06e638 \n#18 0x56312d072507 \n#19 0x56312d07cc4c \n#20 0x56312d073136 \n#21 0x56312d0419cf \n#22 0x56312d096b98 \n#23 0x56312d096d68 \n#24 0x56312d0a5cb3 \n#25 0x7f8d6a494b43 ","time":{"start":1694913512064,"stop":1694913642809,"duration":130745}},{"uid":"a66d5c32ed0f2bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/a66d5c32ed0f2bce","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x562a1c94be23 \n#1 0x562a1c6747a7 \n#2 0x562a1c66c829 \n#3 0x562a1c65c2c2 \n#4 0x562a1c65d9fb \n#5 0x562a1c65c69d \n#6 0x562a1c65b65c \n#7 0x562a1c65b5ce \n#8 0x562a1c65a28a \n#9 0x562a1c65a6da \n#10 0x562a1c676630 \n#11 0x562a1c6ecb15 \n#12 0x562a1c6d4012 \n#13 0x562a1c6ec369 \n#14 0x562a1c6d3de3 \n#15 0x562a1c6a7a7b \n#16 0x562a1c6a881e \n#17 0x562a1c90d638 \n#18 0x562a1c911507 \n#19 0x562a1c91bc4c \n#20 0x562a1c912136 \n#21 0x562a1c8e09cf \n#22 0x562a1c935b98 \n#23 0x562a1c935d68 \n#24 0x562a1c944cb3 \n#25 0x7f2d1bc94b43 ","time":{"start":1694892805666,"stop":1694892936621,"duration":130955}},{"uid":"adb597b22189140c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/adb597b22189140c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x563fb80f3e23 \n#1 0x563fb7e1c7a7 \n#2 0x563fb7e14829 \n#3 0x563fb7e042c2 \n#4 0x563fb7e059fb \n#5 0x563fb7e0469d \n#6 0x563fb7e0365c \n#7 0x563fb7e035ce \n#8 0x563fb7e0228a \n#9 0x563fb7e026da \n#10 0x563fb7e1e630 \n#11 0x563fb7e94b15 \n#12 0x563fb7e7c012 \n#13 0x563fb7e94369 \n#14 0x563fb7e7bde3 \n#15 0x563fb7e4fa7b \n#16 0x563fb7e5081e \n#17 0x563fb80b5638 \n#18 0x563fb80b9507 \n#19 0x563fb80c3c4c \n#20 0x563fb80ba136 \n#21 0x563fb80889cf \n#22 0x563fb80ddb98 \n#23 0x563fb80ddd68 \n#24 0x563fb80eccb3 \n#25 0x7f384a294b43 ","time":{"start":1694889796657,"stop":1694889927075,"duration":130418}},{"uid":"6d4e11f3f98a9cec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/6d4e11f3f98a9cec","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5613de3d3e23 \n#1 0x5613de0fc7a7 \n#2 0x5613de0f4829 \n#3 0x5613de0e42c2 \n#4 0x5613de0e59fb \n#5 0x5613de0e469d \n#6 0x5613de0e365c \n#7 0x5613de0e35ce \n#8 0x5613de0e228a \n#9 0x5613de0e26da \n#10 0x5613de0fe630 \n#11 0x5613de174b15 \n#12 0x5613de15c012 \n#13 0x5613de174369 \n#14 0x5613de15bde3 \n#15 0x5613de12fa7b \n#16 0x5613de13081e \n#17 0x5613de395638 \n#18 0x5613de399507 \n#19 0x5613de3a3c4c \n#20 0x5613de39a136 \n#21 0x5613de3689cf \n#22 0x5613de3bdb98 \n#23 0x5613de3bdd68 \n#24 0x5613de3cccb3 \n#25 0x7f4a79a94b43 ","time":{"start":1694864685480,"stop":1694864816683,"duration":131203}},{"uid":"d509d669416bb03b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/d509d669416bb03b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x5621c5c6be23 \n#1 0x5621c59947a7 \n#2 0x5621c598c829 \n#3 0x5621c597c2c2 \n#4 0x5621c597d9fb \n#5 0x5621c597c69d \n#6 0x5621c597b65c \n#7 0x5621c597b5ce \n#8 0x5621c597a28a \n#9 0x5621c597a6da \n#10 0x5621c5996630 \n#11 0x5621c5a0cb15 \n#12 0x5621c59f4012 \n#13 0x5621c5a0c369 \n#14 0x5621c59f3de3 \n#15 0x5621c59c7a7b \n#16 0x5621c59c881e \n#17 0x5621c5c2d638 \n#18 0x5621c5c31507 \n#19 0x5621c5c3bc4c \n#20 0x5621c5c32136 \n#21 0x5621c5c009cf \n#22 0x5621c5c55b98 \n#23 0x5621c5c55d68 \n#24 0x5621c5c64cb3 \n#25 0x7f4eb3c94b43 ","time":{"start":1694840397248,"stop":1694840528446,"duration":131198}},{"uid":"2da17611e20d9ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/2da17611e20d9ddf","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x560a53e47e23 \n#1 0x560a53b707a7 \n#2 0x560a53b68829 \n#3 0x560a53b582c2 \n#4 0x560a53b599fb \n#5 0x560a53b5869d \n#6 0x560a53b5765c \n#7 0x560a53b575ce \n#8 0x560a53b5628a \n#9 0x560a53b566da \n#10 0x560a53b72630 \n#11 0x560a53be8b15 \n#12 0x560a53bd0012 \n#13 0x560a53be8369 \n#14 0x560a53bcfde3 \n#15 0x560a53ba3a7b \n#16 0x560a53ba481e \n#17 0x560a53e09638 \n#18 0x560a53e0d507 \n#19 0x560a53e17c4c \n#20 0x560a53e0e136 \n#21 0x560a53ddc9cf \n#22 0x560a53e31b98 \n#23 0x560a53e31d68 \n#24 0x560a53e40cb3 \n#25 0x7f9039894b43 ","time":{"start":1694826813472,"stop":1694826943899,"duration":130427}},{"uid":"8d04edeaa576a157","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/8d04edeaa576a157","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55eb2cb6fe23 \n#1 0x55eb2c8987a7 \n#2 0x55eb2c890829 \n#3 0x55eb2c8802c2 \n#4 0x55eb2c8819fb \n#5 0x55eb2c88069d \n#6 0x55eb2c87f65c \n#7 0x55eb2c87f5ce \n#8 0x55eb2c87e28a \n#9 0x55eb2c87e6da \n#10 0x55eb2c89a630 \n#11 0x55eb2c910b15 \n#12 0x55eb2c8f8012 \n#13 0x55eb2c910369 \n#14 0x55eb2c8f7de3 \n#15 0x55eb2c8cba7b \n#16 0x55eb2c8cc81e \n#17 0x55eb2cb31638 \n#18 0x55eb2cb35507 \n#19 0x55eb2cb3fc4c \n#20 0x55eb2cb36136 \n#21 0x55eb2cb049cf \n#22 0x55eb2cb59b98 \n#23 0x55eb2cb59d68 \n#24 0x55eb2cb68cb3 \n#25 0x7f8809c94b43 ","time":{"start":1694796784198,"stop":1694796915408,"duration":131210}},{"uid":"89144fbae9667ce1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/89144fbae9667ce1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x55ba4d971e23 \n#1 0x55ba4d69a7a7 \n#2 0x55ba4d692829 \n#3 0x55ba4d6822c2 \n#4 0x55ba4d6839fb \n#5 0x55ba4d68269d \n#6 0x55ba4d68165c \n#7 0x55ba4d6815ce \n#8 0x55ba4d68028a \n#9 0x55ba4d6806da \n#10 0x55ba4d69c630 \n#11 0x55ba4d712b15 \n#12 0x55ba4d6fa012 \n#13 0x55ba4d712369 \n#14 0x55ba4d6f9de3 \n#15 0x55ba4d6cda7b \n#16 0x55ba4d6ce81e \n#17 0x55ba4d933638 \n#18 0x55ba4d937507 \n#19 0x55ba4d941c4c \n#20 0x55ba4d938136 \n#21 0x55ba4d9069cf \n#22 0x55ba4d95bb98 \n#23 0x55ba4d95bd68 \n#24 0x55ba4d96acb3 \n#25 0x7f9d07c94b43 ","time":{"start":1694740528914,"stop":1694740660084,"duration":131170}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":18,"unknown":0,"total":91},"items":[{"uid":"8e9d904a2ff9c4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/8e9d904a2ff9c4db","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695258956860,"stop":1695258957461,"duration":601}},{"uid":"837bd421fb0b2733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/837bd421fb0b2733","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695206309921,"stop":1695206310554,"duration":633}},{"uid":"efb1b06d6aedb196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/efb1b06d6aedb196","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695193888018,"stop":1695193888724,"duration":706}},{"uid":"e1c308d4ea5c5e5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/e1c308d4ea5c5e5c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695172652188,"stop":1695172652834,"duration":646}},{"uid":"601d22b440e44e25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/601d22b440e44e25","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695162113555,"stop":1695162114135,"duration":580}},{"uid":"cfef8cd1fa535f27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/cfef8cd1fa535f27","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695160062480,"stop":1695160063025,"duration":545}},{"uid":"ceaf10a36fa134f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/ceaf10a36fa134f5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695156982197,"stop":1695156983111,"duration":914}},{"uid":"8142119d593624cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/8142119d593624cb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695086294738,"stop":1695086295424,"duration":686}},{"uid":"35e10aeed9c331ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/35e10aeed9c331ad","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694999647836,"stop":1694999648754,"duration":918}},{"uid":"e3c9de81dd02af51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/e3c9de81dd02af51","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694987979301,"stop":1694987979906,"duration":605}},{"uid":"154e10d332f21de9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/154e10d332f21de9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694987695591,"stop":1694987696143,"duration":552}},{"uid":"70ab90634a2bce28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/70ab90634a2bce28","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694971654992,"stop":1694971655825,"duration":833}},{"uid":"1c339307cc2b700d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/1c339307cc2b700d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694913605574,"stop":1694913606172,"duration":598}},{"uid":"5328b4b8e07cd7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/5328b4b8e07cd7fb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694892969690,"stop":1694892970231,"duration":541}},{"uid":"ef2384c5fcd9f52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/ef2384c5fcd9f52d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694889905564,"stop":1694889905977,"duration":413}},{"uid":"cffebd51746a1780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/cffebd51746a1780","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694864886595,"stop":1694864887461,"duration":866}},{"uid":"7e7bd67fc920e652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/7e7bd67fc920e652","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694840512880,"stop":1694840513436,"duration":556}},{"uid":"4869a6b799e7ceee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/4869a6b799e7ceee","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694826860360,"stop":1694826860891,"duration":531}},{"uid":"e33730a1ea50317d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/e33730a1ea50317d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694796985130,"stop":1694796985997,"duration":867}},{"uid":"b51dbe2bf71fbc0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/b51dbe2bf71fbc0b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694740596684,"stop":1694740597103,"duration":419}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":35,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":91},"items":[{"uid":"6353cfdd337d03a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6353cfdd337d03a1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695258740448,"stop":1695258740910,"duration":462}},{"uid":"ef79ca02bd1b4cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ef79ca02bd1b4cf7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695206127461,"stop":1695206127868,"duration":407}},{"uid":"5335e5cb06aa2bda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/5335e5cb06aa2bda","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695193582619,"stop":1695193583330,"duration":711}},{"uid":"7de099e51e6573d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/7de099e51e6573d1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695172378729,"stop":1695172379381,"duration":652}},{"uid":"ff89b8307437f144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ff89b8307437f144","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695161882944,"stop":1695161883469,"duration":525}},{"uid":"ca0f1d25747f0ec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ca0f1d25747f0ec2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695159830357,"stop":1695159830779,"duration":422}},{"uid":"35a65e687534cea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/35a65e687534cea3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695156929417,"stop":1695156930163,"duration":746}},{"uid":"b71f48414d8d980d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/b71f48414d8d980d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695086033330,"stop":1695086033859,"duration":529}},{"uid":"99d03b6c6cd4e1af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/99d03b6c6cd4e1af","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694999583675,"stop":1694999584376,"duration":701}},{"uid":"b95e3947d78d3cb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b95e3947d78d3cb9","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694987791769,"stop":1694987792207,"duration":438}},{"uid":"7157f472ea23170a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/7157f472ea23170a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694987653034,"stop":1694987653475,"duration":441}},{"uid":"abe23b7d493132b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/abe23b7d493132b7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694971599697,"stop":1694971630270,"duration":30573}},{"uid":"600611a36e2f4758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/600611a36e2f4758","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694913394811,"stop":1694913395243,"duration":432}},{"uid":"f8a92ca92fca8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/f8a92ca92fca8237","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694892720964,"stop":1694892721454,"duration":490}},{"uid":"b02e1ff107f9a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b02e1ff107f9a9c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694889722125,"stop":1694889722511,"duration":386}},{"uid":"26ec40ce11d0c3b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/26ec40ce11d0c3b3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694864584270,"stop":1694864584864,"duration":594}},{"uid":"e5de7e069735f68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/e5de7e069735f68e","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694840271969,"stop":1694840272645,"duration":676}},{"uid":"100fbe17a3514418","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/100fbe17a3514418","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694826664763,"stop":1694826665213,"duration":450}},{"uid":"9d5c500e44205dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/9d5c500e44205dd6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694796685337,"stop":1694796685928,"duration":591}},{"uid":"30b4fb5f7ca07993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/30b4fb5f7ca07993","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694740410454,"stop":1694740410861,"duration":407}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":62},"items":[{"uid":"7b4d843ac8fdb9d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7b4d843ac8fdb9d7","status":"passed","time":{"start":1695258734739,"stop":1695258737550,"duration":2811}},{"uid":"7d648324c03db468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/7d648324c03db468","status":"passed","time":{"start":1695206117472,"stop":1695206120313,"duration":2841}},{"uid":"54b9173f2c522da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/54b9173f2c522da5","status":"passed","time":{"start":1695193575270,"stop":1695193578740,"duration":3470}},{"uid":"cce929e5192ccf76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/cce929e5192ccf76","status":"passed","time":{"start":1695172371833,"stop":1695172375537,"duration":3704}},{"uid":"3aebada655778a4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/3aebada655778a4b","status":"passed","time":{"start":1695161876834,"stop":1695161880140,"duration":3306}},{"uid":"32c0063acc732d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/32c0063acc732d9","status":"passed","time":{"start":1695159825823,"stop":1695159828940,"duration":3117}},{"uid":"4e63c55d2e7783a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/4e63c55d2e7783a6","status":"passed","time":{"start":1695156923477,"stop":1695156927179,"duration":3702}},{"uid":"c614c85924ab806c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/c614c85924ab806c","status":"passed","time":{"start":1695086024660,"stop":1695086030184,"duration":5524}},{"uid":"99a8df1a0cef74d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/99a8df1a0cef74d7","status":"passed","time":{"start":1694999577832,"stop":1694999581062,"duration":3230}},{"uid":"37b484d9d5971c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/37b484d9d5971c0a","status":"passed","time":{"start":1694987787395,"stop":1694987790014,"duration":2619}},{"uid":"66160597b72bf47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/66160597b72bf47f","status":"passed","time":{"start":1694987648726,"stop":1694987651359,"duration":2633}},{"uid":"55bad14b25cdd191","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/55bad14b25cdd191","status":"passed","time":{"start":1694971594877,"stop":1694971597549,"duration":2672}},{"uid":"cbb6794120f9c08e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/cbb6794120f9c08e","status":"passed","time":{"start":1694913387567,"stop":1694913392924,"duration":5357}},{"uid":"6887431375137b13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/6887431375137b13","status":"passed","time":{"start":1694892716421,"stop":1694892719325,"duration":2904}},{"uid":"130a676e53389d19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/130a676e53389d19","status":"passed","time":{"start":1694889717317,"stop":1694889720485,"duration":3168}},{"uid":"20cc9b9df576cc42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/20cc9b9df576cc42","status":"passed","time":{"start":1694864578900,"stop":1694864582153,"duration":3253}},{"uid":"7b1415b0c5e3944d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/7b1415b0c5e3944d","status":"passed","time":{"start":1694840266410,"stop":1694840269813,"duration":3403}},{"uid":"b678a70d54c452f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/b678a70d54c452f3","status":"passed","time":{"start":1694826658839,"stop":1694826662249,"duration":3410}},{"uid":"d083bfd4d72a6411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d083bfd4d72a6411","status":"passed","time":{"start":1694796679693,"stop":1694796683064,"duration":3371}},{"uid":"76f141703e32b2da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/76f141703e32b2da","status":"passed","time":{"start":1694740403632,"stop":1694740408864,"duration":5232}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":87,"unknown":0,"total":91},"items":[{"uid":"9c35ef1dcf822c6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/9c35ef1dcf822c6a","status":"passed","time":{"start":1695258764528,"stop":1695258765864,"duration":1336}},{"uid":"e2030308f5db044d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/e2030308f5db044d","status":"passed","time":{"start":1695206152433,"stop":1695206153745,"duration":1312}},{"uid":"d520f2ad4ec07e67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/d520f2ad4ec07e67","status":"passed","time":{"start":1695193606126,"stop":1695193608057,"duration":1931}},{"uid":"ab1e625c19a59272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ab1e625c19a59272","status":"passed","time":{"start":1695172400875,"stop":1695172402593,"duration":1718}},{"uid":"47aff9b65e14eea2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/47aff9b65e14eea2","status":"passed","time":{"start":1695161902303,"stop":1695161903754,"duration":1451}},{"uid":"2b815bfd7d1ca03e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/2b815bfd7d1ca03e","status":"passed","time":{"start":1695159851958,"stop":1695159853292,"duration":1334}},{"uid":"29a4068e1f2d4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/29a4068e1f2d4ef6","status":"passed","time":{"start":1695156956374,"stop":1695156957930,"duration":1556}},{"uid":"88294dd403bfeb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/88294dd403bfeb5","status":"passed","time":{"start":1695086059976,"stop":1695086061575,"duration":1599}},{"uid":"7e6ef36eed369ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7e6ef36eed369ae2","status":"passed","time":{"start":1694999611210,"stop":1694999612975,"duration":1765}},{"uid":"55f518862486e8c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/55f518862486e8c4","status":"passed","time":{"start":1694987809030,"stop":1694987810305,"duration":1275}},{"uid":"7db7ffb233e7eb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/7db7ffb233e7eb6a","status":"passed","time":{"start":1694987671133,"stop":1694987672440,"duration":1307}},{"uid":"30d1beaf43c4ff27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/30d1beaf43c4ff27","status":"passed","time":{"start":1694971639616,"stop":1694971643817,"duration":4201}},{"uid":"7d825ea4c5a5ea5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/7d825ea4c5a5ea5b","status":"passed","time":{"start":1694913427438,"stop":1694913429133,"duration":1695}},{"uid":"574c32486ac21ff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/574c32486ac21ff7","status":"passed","time":{"start":1694892741506,"stop":1694892742877,"duration":1371}},{"uid":"8c979629495640d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/8c979629495640d0","status":"passed","time":{"start":1694889740814,"stop":1694889742304,"duration":1490}},{"uid":"1ea258c144e2ed20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/1ea258c144e2ed20","status":"passed","time":{"start":1694864614816,"stop":1694864616413,"duration":1597}},{"uid":"b25f9cab15a77c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/b25f9cab15a77c0","status":"passed","time":{"start":1694840294487,"stop":1694840295835,"duration":1348}},{"uid":"653c2b95c0a480d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/653c2b95c0a480d5","status":"passed","time":{"start":1694826682205,"stop":1694826683568,"duration":1363}},{"uid":"415ca04e205ca68c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/415ca04e205ca68c","status":"passed","time":{"start":1694796704879,"stop":1694796706425,"duration":1546}},{"uid":"7a88bcde491f5340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/7a88bcde491f5340","status":"passed","time":{"start":1694740432820,"stop":1694740434752,"duration":1932}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":91},"items":[{"uid":"dd08c395855b7b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/dd08c395855b7b23","status":"passed","time":{"start":1695258846413,"stop":1695258851706,"duration":5293}},{"uid":"2b665ce9a276f9fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/2b665ce9a276f9fc","status":"passed","time":{"start":1695206204390,"stop":1695206209633,"duration":5243}},{"uid":"b562e554ad7e583c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/b562e554ad7e583c","status":"passed","time":{"start":1695193651777,"stop":1695193660476,"duration":8699}},{"uid":"38999366b3e0597a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/38999366b3e0597a","status":"passed","time":{"start":1695172465233,"stop":1695172471639,"duration":6406}},{"uid":"6967b3f18cd7b0ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/6967b3f18cd7b0ed","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x558da4fa1e23 \n#1 0x558da4cca7a7 \n#2 0x558da4d091d3 \n#3 0x558da4d092c1 \n#4 0x558da4d44a04 \n#5 0x558da4d2a03d \n#6 0x558da4d42369 \n#7 0x558da4d29de3 \n#8 0x558da4cfda7b \n#9 0x558da4cfe81e \n#10 0x558da4f63638 \n#11 0x558da4f67507 \n#12 0x558da4f71c4c \n#13 0x558da4f68136 \n#14 0x558da4f369cf \n#15 0x558da4f8bb98 \n#16 0x558da4f8bd68 \n#17 0x558da4f9acb3 \n#18 0x7fa406294b43 ","time":{"start":1695162035999,"stop":1695162052569,"duration":16570}},{"uid":"b185c2c09c2bea71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/b185c2c09c2bea71","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55be77d29e23 \n#1 0x55be77a527a7 \n#2 0x55be77a911d3 \n#3 0x55be77a912c1 \n#4 0x55be77acca04 \n#5 0x55be77ab203d \n#6 0x55be77aca369 \n#7 0x55be77ab1de3 \n#8 0x55be77a85a7b \n#9 0x55be77a8681e \n#10 0x55be77ceb638 \n#11 0x55be77cef507 \n#12 0x55be77cf9c4c \n#13 0x55be77cf0136 \n#14 0x55be77cbe9cf \n#15 0x55be77d13b98 \n#16 0x55be77d13d68 \n#17 0x55be77d22cb3 \n#18 0x7fdad6a94b43 ","time":{"start":1695159892238,"stop":1695159906764,"duration":14526}},{"uid":"c90df41bab7308e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/c90df41bab7308e5","status":"passed","time":{"start":1695157010650,"stop":1695157018816,"duration":8166}},{"uid":"7be95d53a8123fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/7be95d53a8123fb9","status":"passed","time":{"start":1695086125271,"stop":1695086132150,"duration":6879}},{"uid":"7b6e986d87054cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/7b6e986d87054cf7","status":"passed","time":{"start":1694999902203,"stop":1694999911204,"duration":9001}},{"uid":"d7ac6ccc412a87e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/d7ac6ccc412a87e4","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55747001ce23 \n#1 0x55746fd457a7 \n#2 0x55746fd841d3 \n#3 0x55746fd842c1 \n#4 0x55746fdbfa04 \n#5 0x55746fda503d \n#6 0x55746fdbd369 \n#7 0x55746fda4de3 \n#8 0x55746fd78a7b \n#9 0x55746fd7981e \n#10 0x55746ffde638 \n#11 0x55746ffe2507 \n#12 0x55746ffecc4c \n#13 0x55746ffe3136 \n#14 0x55746ffb19cf \n#15 0x557470006b98 \n#16 0x557470006d68 \n#17 0x557470015cb3 \n#18 0x7f5e1fa94b43 ","time":{"start":1694987849388,"stop":1694987864103,"duration":14715}},{"uid":"961f9f8c705edc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/961f9f8c705edc8","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x555d006e7e23 \n#1 0x555d004107a7 \n#2 0x555d0044f1d3 \n#3 0x555d0044f2c1 \n#4 0x555d0048aa04 \n#5 0x555d0047003d \n#6 0x555d00488369 \n#7 0x555d0046fde3 \n#8 0x555d00443a7b \n#9 0x555d0044481e \n#10 0x555d006a9638 \n#11 0x555d006ad507 \n#12 0x555d006b7c4c \n#13 0x555d006ae136 \n#14 0x555d0067c9cf \n#15 0x555d006d1b98 \n#16 0x555d006d1d68 \n#17 0x555d006e0cb3 \n#18 0x7f6786094b43 ","time":{"start":1694987720197,"stop":1694987734642,"duration":14445}},{"uid":"48c76dc434e2676d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/48c76dc434e2676d","status":"passed","time":{"start":1694971683948,"stop":1694971690257,"duration":6309}},{"uid":"26b7cf3574ea4937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/26b7cf3574ea4937","status":"passed","time":{"start":1694913491400,"stop":1694913497427,"duration":6027}},{"uid":"442952b61cc8c71a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/442952b61cc8c71a","status":"passed","time":{"start":1694892783855,"stop":1694892789750,"duration":5895}},{"uid":"be608effcfcbba48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/be608effcfcbba48","status":"passed","time":{"start":1694889782583,"stop":1694889787930,"duration":5347}},{"uid":"e37063594cebbfe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/e37063594cebbfe6","status":"passed","time":{"start":1694864656236,"stop":1694864663605,"duration":7369}},{"uid":"9d6e429112c37e16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9d6e429112c37e16","status":"passed","time":{"start":1694840370648,"stop":1694840384342,"duration":13694}},{"uid":"31fcc8f1d625c8f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/31fcc8f1d625c8f2","status":"passed","time":{"start":1694826795374,"stop":1694826801473,"duration":6099}},{"uid":"d1a03d0c95553abe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d1a03d0c95553abe","status":"passed","time":{"start":1694796763640,"stop":1694796771589,"duration":7949}},{"uid":"93d86d3af5bf888f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/93d86d3af5bf888f","status":"passed","time":{"start":1694740509641,"stop":1694740515863,"duration":6222}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"dbd2db0c2bbe62cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/dbd2db0c2bbe62cb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695258990102,"stop":1695259120832,"duration":130730}},{"uid":"27117c4b704db789","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/27117c4b704db789","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695206360781,"stop":1695206492110,"duration":131329}},{"uid":"600cc61bcd6eb442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/600cc61bcd6eb442","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695193856145,"stop":1695193985854,"duration":129709}},{"uid":"1e1709fbc2d1ecc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/1e1709fbc2d1ecc1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695172662521,"stop":1695172792157,"duration":129636}},{"uid":"e2e746505ca35a85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/e2e746505ca35a85","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695162158191,"stop":1695162288150,"duration":129959}},{"uid":"fe2efc0607277813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/fe2efc0607277813","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695160086772,"stop":1695160216709,"duration":129937}},{"uid":"cabd34d57491723b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/cabd34d57491723b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695157055251,"stop":1695157185081,"duration":129830}},{"uid":"f140eac9a3a7627b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/f140eac9a3a7627b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695086314333,"stop":1695086445046,"duration":130713}},{"uid":"21f6a42e6c1aad58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/21f6a42e6c1aad58","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694999726364,"stop":1694999856877,"duration":130513}},{"uid":"bd83be246c4414bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/bd83be246c4414bc","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694988011052,"stop":1694988141529,"duration":130477}},{"uid":"25ff0b746b48de38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/25ff0b746b48de38","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694987767227,"stop":1694987898133,"duration":130906}},{"uid":"302fab7bf4ef127d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/302fab7bf4ef127d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694971724537,"stop":1694971854691,"duration":130154}},{"uid":"8c953bbd1368615c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/8c953bbd1368615c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694913650326,"stop":1694913780016,"duration":129690}},{"uid":"457332f4a20633e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/457332f4a20633e7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694892983411,"stop":1694893114791,"duration":131380}},{"uid":"37f0fead43aba3b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/37f0fead43aba3b8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694889941344,"stop":1694890072481,"duration":131137}},{"uid":"38fd6568dfb98759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/38fd6568dfb98759","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694864862028,"stop":1694864992855,"duration":130827}},{"uid":"1fddfca6faf7c4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/1fddfca6faf7c4d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694840543864,"stop":1694840673853,"duration":129989}},{"uid":"67a7b1e415f6c4cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/67a7b1e415f6c4cb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694826904623,"stop":1694827034022,"duration":129399}},{"uid":"d76a23a7db406017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d76a23a7db406017","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694796972209,"stop":1694797103818,"duration":131609}},{"uid":"626c32d624c66a04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/626c32d624c66a04","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694740639698,"stop":1694740770678,"duration":130980}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":91},"items":[{"uid":"22dd5c04a2bb56f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/22dd5c04a2bb56f","status":"passed","time":{"start":1695258762583,"stop":1695258780142,"duration":17559}},{"uid":"747f0c9a9016a34a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/747f0c9a9016a34a","status":"passed","time":{"start":1695206136578,"stop":1695206158947,"duration":22369}},{"uid":"7acb8340af7d69e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/7acb8340af7d69e5","status":"passed","time":{"start":1695193594316,"stop":1695193613430,"duration":19114}},{"uid":"ef984bd7a4672598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/ef984bd7a4672598","status":"passed","time":{"start":1695172399261,"stop":1695172418540,"duration":19279}},{"uid":"449b5938bd52e0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/449b5938bd52e0cc","status":"passed","time":{"start":1695161894282,"stop":1695161913342,"duration":19060}},{"uid":"361a7b7a56ead6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/361a7b7a56ead6f3","status":"passed","time":{"start":1695159840851,"stop":1695159858668,"duration":17817}},{"uid":"2fe291c94f30963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/2fe291c94f30963","status":"passed","time":{"start":1695156938099,"stop":1695156964124,"duration":26025}},{"uid":"ed1c656a0150a7cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/ed1c656a0150a7cc","status":"passed","time":{"start":1695086048725,"stop":1695086066828,"duration":18103}},{"uid":"684b662073543b4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/684b662073543b4c","status":"passed","time":{"start":1694999593093,"stop":1694999619736,"duration":26643}},{"uid":"bb485d8819e5b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/bb485d8819e5b487","status":"passed","time":{"start":1694987800071,"stop":1694987818070,"duration":17999}},{"uid":"bbc547ef8af75bfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/bbc547ef8af75bfb","status":"passed","time":{"start":1694987662449,"stop":1694987680209,"duration":17760}},{"uid":"5b8e07123eebc40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/5b8e07123eebc40","status":"passed","time":{"start":1694971609601,"stop":1694971627834,"duration":18233}},{"uid":"21754164d836a430","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/21754164d836a430","status":"passed","time":{"start":1694913410760,"stop":1694913436457,"duration":25697}},{"uid":"6a5e8e532d643906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/6a5e8e532d643906","status":"passed","time":{"start":1694892729469,"stop":1694892748984,"duration":19515}},{"uid":"475018cf75f79ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/475018cf75f79ae2","status":"passed","time":{"start":1694889730368,"stop":1694889749129,"duration":18761}},{"uid":"f832f7e79a40e4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/f832f7e79a40e4a7","status":"passed","time":{"start":1694864594507,"stop":1694864622048,"duration":27541}},{"uid":"2bc8c03e228cfb1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/2bc8c03e228cfb1b","status":"passed","time":{"start":1694840283071,"stop":1694840301200,"duration":18129}},{"uid":"f787e0c773f7eb07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/f787e0c773f7eb07","status":"passed","time":{"start":1694826682363,"stop":1694826699726,"duration":17363}},{"uid":"88c84cf59f2a6bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/88c84cf59f2a6bac","status":"passed","time":{"start":1694796693336,"stop":1694796713335,"duration":19999}},{"uid":"a13f47bb7df1e245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/a13f47bb7df1e245","status":"passed","time":{"start":1694740425491,"stop":1694740443457,"duration":17966}}]}} \ No newline at end of file diff --git a/3.11/942/history/retry-trend.json b/3.11/942/history/retry-trend.json deleted file mode 100644 index 354149f751..0000000000 --- a/3.11/942/history/retry-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":906,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906/","reportName":"Allure Report with history","data":{"run":84,"retry":0}}] \ No newline at end of file diff --git a/3.11/942/widgets/categories-trend.json b/3.11/942/widgets/categories-trend.json deleted file mode 100644 index d4f8bf8de3..0000000000 --- a/3.11/942/widgets/categories-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":906,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906/","reportName":"Allure Report with history","data":{"Product defects":23}}] \ No newline at end of file diff --git a/3.11/942/widgets/categories.json b/3.11/942/widgets/categories.json deleted file mode 100644 index c96dd98c28..0000000000 --- a/3.11/942/widgets/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":20,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":20}}]} \ No newline at end of file diff --git a/3.11/942/widgets/duration-trend.json b/3.11/942/widgets/duration-trend.json deleted file mode 100644 index 4d7f04cb92..0000000000 --- a/3.11/942/widgets/duration-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"duration":390416}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941/","reportName":"Allure Report with history","data":{"duration":379714}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939/","reportName":"Allure Report with history","data":{"duration":415395}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937/","reportName":"Allure Report with history","data":{"duration":426044}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936/","reportName":"Allure Report with history","data":{"duration":416314}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935/","reportName":"Allure Report with history","data":{"duration":394805}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932/","reportName":"Allure Report with history","data":{"duration":469102}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930/","reportName":"Allure Report with history","data":{"duration":425703}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929/","reportName":"Allure Report with history","data":{"duration":481805}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928/","reportName":"Allure Report with history","data":{"duration":377887}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926/","reportName":"Allure Report with history","data":{"duration":387817}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922/","reportName":"Allure Report with history","data":{"duration":446336}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920/","reportName":"Allure Report with history","data":{"duration":398950}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919/","reportName":"Allure Report with history","data":{"duration":400547}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917/","reportName":"Allure Report with history","data":{"duration":356039}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915/","reportName":"Allure Report with history","data":{"duration":419725}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913/","reportName":"Allure Report with history","data":{"duration":410250}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912/","reportName":"Allure Report with history","data":{"duration":377922}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910/","reportName":"Allure Report with history","data":{"duration":427973}},{"buildOrder":906,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906/","reportName":"Allure Report with history","data":{"duration":370089}}] \ No newline at end of file diff --git a/3.11/942/widgets/duration.json b/3.11/942/widgets/duration.json deleted file mode 100644 index 42268b654e..0000000000 --- a/3.11/942/widgets/duration.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"f27ee7cb3ec407b4","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1695259044103,"stop":1695259047317,"duration":3214},"status":"passed","severity":"normal"},{"uid":"5be86254f420dfed","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1695258742516,"stop":1695258761004,"duration":18488},"status":"passed","severity":"normal"},{"uid":"4557a9cad9f7735d","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1695258790254,"stop":1695258791632,"duration":1378},"status":"passed","severity":"normal"},{"uid":"20174793210be749","name":"Validate Council Output [EastDevonDC]","time":{"start":1695258765867,"stop":1695258766554,"duration":687},"status":"passed","severity":"normal"},{"uid":"9e544f3d71557a48","name":"Validate Council Output [StHelensBC]","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"status":"failed","severity":"normal"},{"uid":"16516ab0d82c816a","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1695258738530,"stop":1695258739121,"duration":591},"status":"failed","severity":"normal"},{"uid":"e6e87719223b12dd","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1695258788818,"stop":1695258797553,"duration":8735},"status":"passed","severity":"normal"},{"uid":"4adfcbcf600847af","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1695258776225,"stop":1695258778805,"duration":2580},"status":"passed","severity":"normal"},{"uid":"7e184a325a650018","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"status":"failed","severity":"normal"},{"uid":"3298d2f9fa20fa2f","name":"Validate Council Output [NorthEastLincs]","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"status":"failed","severity":"normal"},{"uid":"2da2a4e06d21327d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1695258835625,"stop":1695258839713,"duration":4088},"status":"passed","severity":"normal"},{"uid":"c9a3c299d3a452d0","name":"Validate Council Output [BCPCouncil]","time":{"start":1695258739322,"stop":1695258740445,"duration":1123},"status":"passed","severity":"normal"},{"uid":"835fe08527293422","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1695258761007,"stop":1695258762579,"duration":1572},"status":"passed","severity":"normal"},{"uid":"df79be75aafd9718","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1695258951363,"stop":1695258954031,"duration":2668},"status":"passed","severity":"normal"},{"uid":"ecb49d9393205c29","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1695258853726,"stop":1695258859508,"duration":5782},"status":"passed","severity":"normal"},{"uid":"119bda515bf2bf89","name":"Validate Council Output [CroydonCouncil]","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"status":"failed","severity":"normal"},{"uid":"9c35ef1dcf822c6a","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1695258764528,"stop":1695258765864,"duration":1336},"status":"passed","severity":"normal"},{"uid":"dbd2db0c2bbe62cb","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"status":"failed","severity":"normal"},{"uid":"6353cfdd337d03a1","name":"Validate Council Output [BexleyCouncil]","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"status":"failed","severity":"normal"},{"uid":"7c723dc6386f097e","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1695259024195,"stop":1695259026029,"duration":1834},"status":"passed","severity":"normal"},{"uid":"ea30325e9c2d667a","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1695259026032,"stop":1695259031470,"duration":5438},"status":"passed","severity":"normal"},{"uid":"f747034eb2776336","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1695258768431,"stop":1695258769876,"duration":1445},"status":"passed","severity":"normal"},{"uid":"b9dd20df8b6034d9","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1695258751070,"stop":1695258751987,"duration":917},"status":"passed","severity":"normal"},{"uid":"f41d94d2dbf26a3d","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1695258979234,"stop":1695258981279,"duration":2045},"status":"passed","severity":"normal"},{"uid":"d35c80f432f60ca5","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1695258839716,"stop":1695258840502,"duration":786},"status":"passed","severity":"normal"},{"uid":"8aaf28ad8308ea9","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1695258792540,"stop":1695258835572,"duration":43032},"status":"passed","severity":"normal"},{"uid":"ee49fbc778aa536b","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1695258791692,"stop":1695258792537,"duration":845},"status":"passed","severity":"normal"},{"uid":"69e09abfefacfa36","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"status":"failed","severity":"normal"},{"uid":"19ec9532f5199348","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1695258797556,"stop":1695258950565,"duration":153009},"status":"passed","severity":"normal"},{"uid":"fcf629df83a62bd6","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1695258974941,"stop":1695258976631,"duration":1690},"status":"passed","severity":"normal"},{"uid":"d7ef2af342f00e1e","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1695259003791,"stop":1695259018602,"duration":14811},"status":"passed","severity":"normal"},{"uid":"a52ea2469ad72851","name":"Validate Council Output [MertonCouncil]","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"status":"failed","severity":"normal"},{"uid":"8e9d904a2ff9c4db","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1695258956860,"stop":1695258957461,"duration":601},"status":"failed","severity":"normal"},{"uid":"528d826a79007a4d","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1695258786737,"stop":1695258787853,"duration":1116},"status":"passed","severity":"normal"},{"uid":"c209d05bea5b6855","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1695258984556,"stop":1695258986277,"duration":1721},"status":"passed","severity":"normal"},{"uid":"dd8f4a1e99f36122","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1695258851709,"stop":1695258853724,"duration":2015},"status":"passed","severity":"normal"},{"uid":"7b4d843ac8fdb9d7","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1695258734739,"stop":1695258737550,"duration":2811},"status":"passed","severity":"normal"},{"uid":"8fff671fc0a87677","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1695259041399,"stop":1695259044099,"duration":2700},"status":"passed","severity":"normal"},{"uid":"a8b4892b0fb0aefb","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1695259121032,"stop":1695259124015,"duration":2983},"status":"passed","severity":"normal"},{"uid":"c3d28588fb5dffb0","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1695258859513,"stop":1695258864447,"duration":4934},"status":"passed","severity":"normal"},{"uid":"d7d41b7c58577df0","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1695258996086,"stop":1695258997649,"duration":1563},"status":"passed","severity":"normal"},{"uid":"b8446b9a3758a86","name":"Validate Council Output [YorkCouncil]","time":{"start":1695259055987,"stop":1695259056559,"duration":572},"status":"passed","severity":"normal"},{"uid":"ddbe83cf97d8b2c4","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1695258766557,"stop":1695258768427,"duration":1870},"status":"passed","severity":"normal"},{"uid":"e9928ac545bae63b","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1695258740875,"stop":1695258742513,"duration":1638},"status":"passed","severity":"normal"},{"uid":"74aadfdb7eecd827","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1695258778856,"stop":1695258786732,"duration":7876},"status":"passed","severity":"normal"},{"uid":"7d2b9fb120ecc84","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1695259047321,"stop":1695259055983,"duration":8662},"status":"passed","severity":"normal"},{"uid":"dd08c395855b7b23","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1695258846413,"stop":1695258851706,"duration":5293},"status":"passed","severity":"normal"},{"uid":"e70451c334018bed","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1695258785910,"stop":1695258790250,"duration":4340},"status":"passed","severity":"normal"},{"uid":"3f74858a73605e9a","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1695258740964,"stop":1695258741313,"duration":349},"status":"failed","severity":"normal"},{"uid":"e0f56a28a61a3255","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1695258769879,"stop":1695258771021,"duration":1142},"status":"passed","severity":"normal"},{"uid":"c22319e220695dcd","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1695258978461,"stop":1695258979230,"duration":769},"status":"passed","severity":"normal"},{"uid":"3834a578b4cf6758","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"status":"failed","severity":"normal"},{"uid":"d7d23d31f31ad03","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1695258964332,"stop":1695258966604,"duration":2272},"status":"passed","severity":"normal"},{"uid":"633220dad4b8d2ce","name":"Validate Council Output [TorbayCouncil]","time":{"start":1695259124018,"stop":1695259125155,"duration":1137},"status":"passed","severity":"normal"},{"uid":"281afdbcd60e514b","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1695258957683,"stop":1695258962107,"duration":4424},"status":"passed","severity":"normal"},{"uid":"4b696f3678c66ea0","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1695258771024,"stop":1695258773259,"duration":2235},"status":"passed","severity":"normal"},{"uid":"7ef52a04a7bd1b77","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1695258950568,"stop":1695258951361,"duration":793},"status":"passed","severity":"normal"},{"uid":"483cfa8ee571545d","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"status":"failed","severity":"normal"},{"uid":"e24cb3250d59220f","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1695259037341,"stop":1695259038986,"duration":1645},"status":"passed","severity":"normal"},{"uid":"2d5ef8eeea4863d1","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1695259033212,"stop":1695259037338,"duration":4126},"status":"passed","severity":"normal"},{"uid":"be0de9551af1bb1f","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1695258840504,"stop":1695258846411,"duration":5907},"status":"passed","severity":"normal"},{"uid":"6d30b125893d8d9c","name":"Validate Council Output [SomersetCouncil]","time":{"start":1695258966607,"stop":1695258974938,"duration":8331},"status":"passed","severity":"normal"},{"uid":"f520b4437766d0c6","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"status":"failed","severity":"normal"},{"uid":"1f03bd65b238050","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1695258997652,"stop":1695259003787,"duration":6135},"status":"passed","severity":"normal"},{"uid":"1049f117df442a50","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1695258745989,"stop":1695258751066,"duration":5077},"status":"passed","severity":"normal"},{"uid":"6380365f45ea8297","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"status":"failed","severity":"normal"},{"uid":"bdf1942fce59f3fa","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1695258774101,"stop":1695258776223,"duration":2122},"status":"passed","severity":"normal"},{"uid":"4399e263807059b7","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1695258954034,"stop":1695258956857,"duration":2823},"status":"passed","severity":"normal"},{"uid":"2319d28c99bf2be7","name":"Validate Council Output [DurhamCouncil]","time":{"start":1695258761690,"stop":1695258764525,"duration":2835},"status":"passed","severity":"normal"},{"uid":"366ef4931b24fbaa","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"status":"failed","severity":"normal"},{"uid":"163a21769d104121","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1695258987014,"stop":1695258989025,"duration":2011},"status":"passed","severity":"normal"},{"uid":"b7a4edd3c8a0c22e","name":"Validate Council Output [WelhatCouncil]","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"status":"failed","severity":"normal"},{"uid":"748c923cb7b90fea","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1695258751990,"stop":1695258761687,"duration":9697},"status":"passed","severity":"normal"},{"uid":"22dd5c04a2bb56f","name":"Validate Council Output [Chilterns]","time":{"start":1695258762583,"stop":1695258780142,"duration":17559},"status":"passed","severity":"normal"},{"uid":"52cb2564b20040d6","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1695259018605,"stop":1695259021153,"duration":2548},"status":"passed","severity":"normal"},{"uid":"72915740a98fbcce","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1695258780146,"stop":1695258781571,"duration":1425},"status":"failed","severity":"normal"},{"uid":"ec94c4c4fa0c336e","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1695259031474,"stop":1695259033209,"duration":1735},"status":"passed","severity":"normal"},{"uid":"6637d66ec10f822b","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1695258787856,"stop":1695258788815,"duration":959},"status":"passed","severity":"normal"},{"uid":"9392d9609f474a83","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"status":"failed","severity":"normal"},{"uid":"b8a1dc97e05f22bd","name":"Validate Council Output [BoltonCouncil]","time":{"start":1695258741478,"stop":1695258745986,"duration":4508},"status":"passed","severity":"normal"},{"uid":"3c3d4038003f0112","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"status":"failed","severity":"normal"},{"uid":"ffed4e43d5195f17","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1695259021156,"stop":1695259024191,"duration":3035},"status":"passed","severity":"normal"},{"uid":"275857e0fd091471","name":"Validate Council Output [CardiffCouncil]","time":{"start":1695258734740,"stop":1695258740667,"duration":5927},"status":"passed","severity":"normal"},{"uid":"803acb112310638e","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1695258976634,"stop":1695258978457,"duration":1823},"status":"passed","severity":"normal"},{"uid":"ee2499793f6a4888","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1695258981283,"stop":1695258984553,"duration":3270},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/942/widgets/executors.json b/3.11/942/widgets/executors.json deleted file mode 100644 index 35684afb79..0000000000 --- a/3.11/942/widgets/executors.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.11","buildOrder":942,"buildName":"GitHub Actions Run #6255910133","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6255910133","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/"}] \ No newline at end of file diff --git a/3.11/942/widgets/history-trend.json b/3.11/942/widgets/history-trend.json deleted file mode 100644 index c8a97cc91d..0000000000 --- a/3.11/942/widgets/history-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":85}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":84}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":84}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":84}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":84}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":84}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":84}},{"buildOrder":906,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":61,"unknown":0,"total":84}}] \ No newline at end of file diff --git a/3.11/942/widgets/retry-trend.json b/3.11/942/widgets/retry-trend.json deleted file mode 100644 index 354149f751..0000000000 --- a/3.11/942/widgets/retry-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":941,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":939,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":937,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":936,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":935,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":932,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":930,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":929,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":928,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":926,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":922,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":920,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":919,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":917,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":915,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":913,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":912,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":910,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910/","reportName":"Allure Report with history","data":{"run":84,"retry":0}},{"buildOrder":906,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906/","reportName":"Allure Report with history","data":{"run":84,"retry":0}}] \ No newline at end of file diff --git a/3.11/942/widgets/severity.json b/3.11/942/widgets/severity.json deleted file mode 100644 index cd97e9cc37..0000000000 --- a/3.11/942/widgets/severity.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"6d30b125893d8d9c","name":"Validate Council Output [SomersetCouncil]","time":{"start":1695258966607,"stop":1695258974938,"duration":8331},"status":"passed","severity":"normal"},{"uid":"6637d66ec10f822b","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1695258787856,"stop":1695258788815,"duration":959},"status":"passed","severity":"normal"},{"uid":"d7ef2af342f00e1e","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1695259003791,"stop":1695259018602,"duration":14811},"status":"passed","severity":"normal"},{"uid":"22dd5c04a2bb56f","name":"Validate Council Output [Chilterns]","time":{"start":1695258762583,"stop":1695258780142,"duration":17559},"status":"passed","severity":"normal"},{"uid":"dd08c395855b7b23","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1695258846413,"stop":1695258851706,"duration":5293},"status":"passed","severity":"normal"},{"uid":"9392d9609f474a83","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"status":"failed","severity":"normal"},{"uid":"72915740a98fbcce","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1695258780146,"stop":1695258781571,"duration":1425},"status":"failed","severity":"normal"},{"uid":"6380365f45ea8297","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"status":"failed","severity":"normal"},{"uid":"119bda515bf2bf89","name":"Validate Council Output [CroydonCouncil]","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"status":"failed","severity":"normal"},{"uid":"e6e87719223b12dd","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1695258788818,"stop":1695258797553,"duration":8735},"status":"passed","severity":"normal"},{"uid":"c209d05bea5b6855","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1695258984556,"stop":1695258986277,"duration":1721},"status":"passed","severity":"normal"},{"uid":"d35c80f432f60ca5","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1695258839716,"stop":1695258840502,"duration":786},"status":"passed","severity":"normal"},{"uid":"4b696f3678c66ea0","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1695258771024,"stop":1695258773259,"duration":2235},"status":"passed","severity":"normal"},{"uid":"7e184a325a650018","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"status":"failed","severity":"normal"},{"uid":"275857e0fd091471","name":"Validate Council Output [CardiffCouncil]","time":{"start":1695258734740,"stop":1695258740667,"duration":5927},"status":"passed","severity":"normal"},{"uid":"7d2b9fb120ecc84","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1695259047321,"stop":1695259055983,"duration":8662},"status":"passed","severity":"normal"},{"uid":"f520b4437766d0c6","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"status":"failed","severity":"normal"},{"uid":"c9a3c299d3a452d0","name":"Validate Council Output [BCPCouncil]","time":{"start":1695258739322,"stop":1695258740445,"duration":1123},"status":"passed","severity":"normal"},{"uid":"e70451c334018bed","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1695258785910,"stop":1695258790250,"duration":4340},"status":"passed","severity":"normal"},{"uid":"74aadfdb7eecd827","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1695258778856,"stop":1695258786732,"duration":7876},"status":"passed","severity":"normal"},{"uid":"c22319e220695dcd","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1695258978461,"stop":1695258979230,"duration":769},"status":"passed","severity":"normal"},{"uid":"dbd2db0c2bbe62cb","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"status":"failed","severity":"normal"},{"uid":"803acb112310638e","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1695258976634,"stop":1695258978457,"duration":1823},"status":"passed","severity":"normal"},{"uid":"20174793210be749","name":"Validate Council Output [EastDevonDC]","time":{"start":1695258765867,"stop":1695258766554,"duration":687},"status":"passed","severity":"normal"},{"uid":"52cb2564b20040d6","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1695259018605,"stop":1695259021153,"duration":2548},"status":"passed","severity":"normal"},{"uid":"b8a1dc97e05f22bd","name":"Validate Council Output [BoltonCouncil]","time":{"start":1695258741478,"stop":1695258745986,"duration":4508},"status":"passed","severity":"normal"},{"uid":"d7d41b7c58577df0","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1695258996086,"stop":1695258997649,"duration":1563},"status":"passed","severity":"normal"},{"uid":"528d826a79007a4d","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1695258786737,"stop":1695258787853,"duration":1116},"status":"passed","severity":"normal"},{"uid":"f41d94d2dbf26a3d","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1695258979234,"stop":1695258981279,"duration":2045},"status":"passed","severity":"normal"},{"uid":"8aaf28ad8308ea9","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1695258792540,"stop":1695258835572,"duration":43032},"status":"passed","severity":"normal"},{"uid":"f747034eb2776336","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1695258768431,"stop":1695258769876,"duration":1445},"status":"passed","severity":"normal"},{"uid":"4adfcbcf600847af","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1695258776225,"stop":1695258778805,"duration":2580},"status":"passed","severity":"normal"},{"uid":"ecb49d9393205c29","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1695258853726,"stop":1695258859508,"duration":5782},"status":"passed","severity":"normal"},{"uid":"dd8f4a1e99f36122","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1695258851709,"stop":1695258853724,"duration":2015},"status":"passed","severity":"normal"},{"uid":"f27ee7cb3ec407b4","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1695259044103,"stop":1695259047317,"duration":3214},"status":"passed","severity":"normal"},{"uid":"748c923cb7b90fea","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1695258751990,"stop":1695258761687,"duration":9697},"status":"passed","severity":"normal"},{"uid":"9c35ef1dcf822c6a","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1695258764528,"stop":1695258765864,"duration":1336},"status":"passed","severity":"normal"},{"uid":"e24cb3250d59220f","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1695259037341,"stop":1695259038986,"duration":1645},"status":"passed","severity":"normal"},{"uid":"7b4d843ac8fdb9d7","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1695258734739,"stop":1695258737550,"duration":2811},"status":"passed","severity":"normal"},{"uid":"16516ab0d82c816a","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1695258738530,"stop":1695258739121,"duration":591},"status":"failed","severity":"normal"},{"uid":"e9928ac545bae63b","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1695258740875,"stop":1695258742513,"duration":1638},"status":"passed","severity":"normal"},{"uid":"8e9d904a2ff9c4db","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1695258956860,"stop":1695258957461,"duration":601},"status":"failed","severity":"normal"},{"uid":"3c3d4038003f0112","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"status":"failed","severity":"normal"},{"uid":"bdf1942fce59f3fa","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1695258774101,"stop":1695258776223,"duration":2122},"status":"passed","severity":"normal"},{"uid":"8fff671fc0a87677","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1695259041399,"stop":1695259044099,"duration":2700},"status":"passed","severity":"normal"},{"uid":"2da2a4e06d21327d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1695258835625,"stop":1695258839713,"duration":4088},"status":"passed","severity":"normal"},{"uid":"2d5ef8eeea4863d1","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1695259033212,"stop":1695259037338,"duration":4126},"status":"passed","severity":"normal"},{"uid":"df79be75aafd9718","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1695258951363,"stop":1695258954031,"duration":2668},"status":"passed","severity":"normal"},{"uid":"b7a4edd3c8a0c22e","name":"Validate Council Output [WelhatCouncil]","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"status":"failed","severity":"normal"},{"uid":"b9dd20df8b6034d9","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1695258751070,"stop":1695258751987,"duration":917},"status":"passed","severity":"normal"},{"uid":"ec94c4c4fa0c336e","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1695259031474,"stop":1695259033209,"duration":1735},"status":"passed","severity":"normal"},{"uid":"366ef4931b24fbaa","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"status":"failed","severity":"normal"},{"uid":"4557a9cad9f7735d","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1695258790254,"stop":1695258791632,"duration":1378},"status":"passed","severity":"normal"},{"uid":"281afdbcd60e514b","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1695258957683,"stop":1695258962107,"duration":4424},"status":"passed","severity":"normal"},{"uid":"483cfa8ee571545d","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"status":"failed","severity":"normal"},{"uid":"a8b4892b0fb0aefb","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1695259121032,"stop":1695259124015,"duration":2983},"status":"passed","severity":"normal"},{"uid":"2319d28c99bf2be7","name":"Validate Council Output [DurhamCouncil]","time":{"start":1695258761690,"stop":1695258764525,"duration":2835},"status":"passed","severity":"normal"},{"uid":"835fe08527293422","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1695258761007,"stop":1695258762579,"duration":1572},"status":"passed","severity":"normal"},{"uid":"ea30325e9c2d667a","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1695259026032,"stop":1695259031470,"duration":5438},"status":"passed","severity":"normal"},{"uid":"1049f117df442a50","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1695258745989,"stop":1695258751066,"duration":5077},"status":"passed","severity":"normal"},{"uid":"633220dad4b8d2ce","name":"Validate Council Output [TorbayCouncil]","time":{"start":1695259124018,"stop":1695259125155,"duration":1137},"status":"passed","severity":"normal"},{"uid":"1f03bd65b238050","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1695258997652,"stop":1695259003787,"duration":6135},"status":"passed","severity":"normal"},{"uid":"a52ea2469ad72851","name":"Validate Council Output [MertonCouncil]","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"status":"failed","severity":"normal"},{"uid":"163a21769d104121","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1695258987014,"stop":1695258989025,"duration":2011},"status":"passed","severity":"normal"},{"uid":"3f74858a73605e9a","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1695258740964,"stop":1695258741313,"duration":349},"status":"failed","severity":"normal"},{"uid":"3298d2f9fa20fa2f","name":"Validate Council Output [NorthEastLincs]","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"status":"failed","severity":"normal"},{"uid":"5be86254f420dfed","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1695258742516,"stop":1695258761004,"duration":18488},"status":"passed","severity":"normal"},{"uid":"6353cfdd337d03a1","name":"Validate Council Output [BexleyCouncil]","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"status":"failed","severity":"normal"},{"uid":"7ef52a04a7bd1b77","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1695258950568,"stop":1695258951361,"duration":793},"status":"passed","severity":"normal"},{"uid":"e0f56a28a61a3255","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1695258769879,"stop":1695258771021,"duration":1142},"status":"passed","severity":"normal"},{"uid":"ee49fbc778aa536b","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1695258791692,"stop":1695258792537,"duration":845},"status":"passed","severity":"normal"},{"uid":"fcf629df83a62bd6","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1695258974941,"stop":1695258976631,"duration":1690},"status":"passed","severity":"normal"},{"uid":"4399e263807059b7","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1695258954034,"stop":1695258956857,"duration":2823},"status":"passed","severity":"normal"},{"uid":"d7d23d31f31ad03","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1695258964332,"stop":1695258966604,"duration":2272},"status":"passed","severity":"normal"},{"uid":"ffed4e43d5195f17","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1695259021156,"stop":1695259024191,"duration":3035},"status":"passed","severity":"normal"},{"uid":"19ec9532f5199348","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1695258797556,"stop":1695258950565,"duration":153009},"status":"passed","severity":"normal"},{"uid":"c3d28588fb5dffb0","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1695258859513,"stop":1695258864447,"duration":4934},"status":"passed","severity":"normal"},{"uid":"ddbe83cf97d8b2c4","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1695258766557,"stop":1695258768427,"duration":1870},"status":"passed","severity":"normal"},{"uid":"be0de9551af1bb1f","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1695258840504,"stop":1695258846411,"duration":5907},"status":"passed","severity":"normal"},{"uid":"9e544f3d71557a48","name":"Validate Council Output [StHelensBC]","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"status":"failed","severity":"normal"},{"uid":"69e09abfefacfa36","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"status":"failed","severity":"normal"},{"uid":"ee2499793f6a4888","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1695258981283,"stop":1695258984553,"duration":3270},"status":"passed","severity":"normal"},{"uid":"3834a578b4cf6758","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"status":"failed","severity":"normal"},{"uid":"7c723dc6386f097e","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1695259024195,"stop":1695259026029,"duration":1834},"status":"passed","severity":"normal"},{"uid":"b8446b9a3758a86","name":"Validate Council Output [YorkCouncil]","time":{"start":1695259055987,"stop":1695259056559,"duration":572},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/942/widgets/status-chart.json b/3.11/942/widgets/status-chart.json deleted file mode 100644 index 42268b654e..0000000000 --- a/3.11/942/widgets/status-chart.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"f27ee7cb3ec407b4","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1695259044103,"stop":1695259047317,"duration":3214},"status":"passed","severity":"normal"},{"uid":"5be86254f420dfed","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1695258742516,"stop":1695258761004,"duration":18488},"status":"passed","severity":"normal"},{"uid":"4557a9cad9f7735d","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1695258790254,"stop":1695258791632,"duration":1378},"status":"passed","severity":"normal"},{"uid":"20174793210be749","name":"Validate Council Output [EastDevonDC]","time":{"start":1695258765867,"stop":1695258766554,"duration":687},"status":"passed","severity":"normal"},{"uid":"9e544f3d71557a48","name":"Validate Council Output [StHelensBC]","time":{"start":1695258986281,"stop":1695258986908,"duration":627},"status":"failed","severity":"normal"},{"uid":"16516ab0d82c816a","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1695258738530,"stop":1695258739121,"duration":591},"status":"failed","severity":"normal"},{"uid":"e6e87719223b12dd","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1695258788818,"stop":1695258797553,"duration":8735},"status":"passed","severity":"normal"},{"uid":"4adfcbcf600847af","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1695258776225,"stop":1695258778805,"duration":2580},"status":"passed","severity":"normal"},{"uid":"7e184a325a650018","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1695258989030,"stop":1695258989928,"duration":898},"status":"failed","severity":"normal"},{"uid":"3298d2f9fa20fa2f","name":"Validate Council Output [NorthEastLincs]","time":{"start":1695258835575,"stop":1695258835578,"duration":3},"status":"failed","severity":"normal"},{"uid":"2da2a4e06d21327d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1695258835625,"stop":1695258839713,"duration":4088},"status":"passed","severity":"normal"},{"uid":"c9a3c299d3a452d0","name":"Validate Council Output [BCPCouncil]","time":{"start":1695258739322,"stop":1695258740445,"duration":1123},"status":"passed","severity":"normal"},{"uid":"835fe08527293422","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1695258761007,"stop":1695258762579,"duration":1572},"status":"passed","severity":"normal"},{"uid":"df79be75aafd9718","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1695258951363,"stop":1695258954031,"duration":2668},"status":"passed","severity":"normal"},{"uid":"ecb49d9393205c29","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1695258853726,"stop":1695258859508,"duration":5782},"status":"passed","severity":"normal"},{"uid":"119bda515bf2bf89","name":"Validate Council Output [CroydonCouncil]","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"status":"failed","severity":"normal"},{"uid":"9c35ef1dcf822c6a","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1695258764528,"stop":1695258765864,"duration":1336},"status":"passed","severity":"normal"},{"uid":"dbd2db0c2bbe62cb","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"status":"failed","severity":"normal"},{"uid":"6353cfdd337d03a1","name":"Validate Council Output [BexleyCouncil]","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"status":"failed","severity":"normal"},{"uid":"7c723dc6386f097e","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1695259024195,"stop":1695259026029,"duration":1834},"status":"passed","severity":"normal"},{"uid":"ea30325e9c2d667a","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1695259026032,"stop":1695259031470,"duration":5438},"status":"passed","severity":"normal"},{"uid":"f747034eb2776336","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1695258768431,"stop":1695258769876,"duration":1445},"status":"passed","severity":"normal"},{"uid":"b9dd20df8b6034d9","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1695258751070,"stop":1695258751987,"duration":917},"status":"passed","severity":"normal"},{"uid":"f41d94d2dbf26a3d","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1695258979234,"stop":1695258981279,"duration":2045},"status":"passed","severity":"normal"},{"uid":"d35c80f432f60ca5","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1695258839716,"stop":1695258840502,"duration":786},"status":"passed","severity":"normal"},{"uid":"8aaf28ad8308ea9","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1695258792540,"stop":1695258835572,"duration":43032},"status":"passed","severity":"normal"},{"uid":"ee49fbc778aa536b","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1695258791692,"stop":1695258792537,"duration":845},"status":"passed","severity":"normal"},{"uid":"69e09abfefacfa36","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1695258740670,"stop":1695258740782,"duration":112},"status":"failed","severity":"normal"},{"uid":"19ec9532f5199348","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1695258797556,"stop":1695258950565,"duration":153009},"status":"passed","severity":"normal"},{"uid":"fcf629df83a62bd6","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1695258974941,"stop":1695258976631,"duration":1690},"status":"passed","severity":"normal"},{"uid":"d7ef2af342f00e1e","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1695259003791,"stop":1695259018602,"duration":14811},"status":"passed","severity":"normal"},{"uid":"a52ea2469ad72851","name":"Validate Council Output [MertonCouncil]","time":{"start":1695258962110,"stop":1695258963068,"duration":958},"status":"failed","severity":"normal"},{"uid":"8e9d904a2ff9c4db","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1695258956860,"stop":1695258957461,"duration":601},"status":"failed","severity":"normal"},{"uid":"528d826a79007a4d","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1695258786737,"stop":1695258787853,"duration":1116},"status":"passed","severity":"normal"},{"uid":"c209d05bea5b6855","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1695258984556,"stop":1695258986277,"duration":1721},"status":"passed","severity":"normal"},{"uid":"dd8f4a1e99f36122","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1695258851709,"stop":1695258853724,"duration":2015},"status":"passed","severity":"normal"},{"uid":"7b4d843ac8fdb9d7","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1695258734739,"stop":1695258737550,"duration":2811},"status":"passed","severity":"normal"},{"uid":"8fff671fc0a87677","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1695259041399,"stop":1695259044099,"duration":2700},"status":"passed","severity":"normal"},{"uid":"a8b4892b0fb0aefb","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1695259121032,"stop":1695259124015,"duration":2983},"status":"passed","severity":"normal"},{"uid":"c3d28588fb5dffb0","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1695258859513,"stop":1695258864447,"duration":4934},"status":"passed","severity":"normal"},{"uid":"d7d41b7c58577df0","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1695258996086,"stop":1695258997649,"duration":1563},"status":"passed","severity":"normal"},{"uid":"b8446b9a3758a86","name":"Validate Council Output [YorkCouncil]","time":{"start":1695259055987,"stop":1695259056559,"duration":572},"status":"passed","severity":"normal"},{"uid":"ddbe83cf97d8b2c4","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1695258766557,"stop":1695258768427,"duration":1870},"status":"passed","severity":"normal"},{"uid":"e9928ac545bae63b","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1695258740875,"stop":1695258742513,"duration":1638},"status":"passed","severity":"normal"},{"uid":"74aadfdb7eecd827","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1695258778856,"stop":1695258786732,"duration":7876},"status":"passed","severity":"normal"},{"uid":"7d2b9fb120ecc84","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1695259047321,"stop":1695259055983,"duration":8662},"status":"passed","severity":"normal"},{"uid":"dd08c395855b7b23","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1695258846413,"stop":1695258851706,"duration":5293},"status":"passed","severity":"normal"},{"uid":"e70451c334018bed","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1695258785910,"stop":1695258790250,"duration":4340},"status":"passed","severity":"normal"},{"uid":"3f74858a73605e9a","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1695258740964,"stop":1695258741313,"duration":349},"status":"failed","severity":"normal"},{"uid":"e0f56a28a61a3255","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1695258769879,"stop":1695258771021,"duration":1142},"status":"passed","severity":"normal"},{"uid":"c22319e220695dcd","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1695258978461,"stop":1695258979230,"duration":769},"status":"passed","severity":"normal"},{"uid":"3834a578b4cf6758","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1695258963130,"stop":1695258964282,"duration":1152},"status":"failed","severity":"normal"},{"uid":"d7d23d31f31ad03","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1695258964332,"stop":1695258966604,"duration":2272},"status":"passed","severity":"normal"},{"uid":"633220dad4b8d2ce","name":"Validate Council Output [TorbayCouncil]","time":{"start":1695259124018,"stop":1695259125155,"duration":1137},"status":"passed","severity":"normal"},{"uid":"281afdbcd60e514b","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1695258957683,"stop":1695258962107,"duration":4424},"status":"passed","severity":"normal"},{"uid":"4b696f3678c66ea0","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1695258771024,"stop":1695258773259,"duration":2235},"status":"passed","severity":"normal"},{"uid":"7ef52a04a7bd1b77","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1695258950568,"stop":1695258951361,"duration":793},"status":"passed","severity":"normal"},{"uid":"483cfa8ee571545d","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"status":"failed","severity":"normal"},{"uid":"e24cb3250d59220f","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1695259037341,"stop":1695259038986,"duration":1645},"status":"passed","severity":"normal"},{"uid":"2d5ef8eeea4863d1","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1695259033212,"stop":1695259037338,"duration":4126},"status":"passed","severity":"normal"},{"uid":"be0de9551af1bb1f","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1695258840504,"stop":1695258846411,"duration":5907},"status":"passed","severity":"normal"},{"uid":"6d30b125893d8d9c","name":"Validate Council Output [SomersetCouncil]","time":{"start":1695258966607,"stop":1695258974938,"duration":8331},"status":"passed","severity":"normal"},{"uid":"f520b4437766d0c6","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1695258864450,"stop":1695258995943,"duration":131493},"status":"failed","severity":"normal"},{"uid":"1f03bd65b238050","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1695258997652,"stop":1695259003787,"duration":6135},"status":"passed","severity":"normal"},{"uid":"1049f117df442a50","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1695258745989,"stop":1695258751066,"duration":5077},"status":"passed","severity":"normal"},{"uid":"6380365f45ea8297","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"status":"failed","severity":"normal"},{"uid":"bdf1942fce59f3fa","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1695258774101,"stop":1695258776223,"duration":2122},"status":"passed","severity":"normal"},{"uid":"4399e263807059b7","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1695258954034,"stop":1695258956857,"duration":2823},"status":"passed","severity":"normal"},{"uid":"2319d28c99bf2be7","name":"Validate Council Output [DurhamCouncil]","time":{"start":1695258761690,"stop":1695258764525,"duration":2835},"status":"passed","severity":"normal"},{"uid":"366ef4931b24fbaa","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1695258778808,"stop":1695258778811,"duration":3},"status":"failed","severity":"normal"},{"uid":"163a21769d104121","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1695258987014,"stop":1695258989025,"duration":2011},"status":"passed","severity":"normal"},{"uid":"b7a4edd3c8a0c22e","name":"Validate Council Output [WelhatCouncil]","time":{"start":1695259038989,"stop":1695259039113,"duration":124},"status":"failed","severity":"normal"},{"uid":"748c923cb7b90fea","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1695258751990,"stop":1695258761687,"duration":9697},"status":"passed","severity":"normal"},{"uid":"22dd5c04a2bb56f","name":"Validate Council Output [Chilterns]","time":{"start":1695258762583,"stop":1695258780142,"duration":17559},"status":"passed","severity":"normal"},{"uid":"52cb2564b20040d6","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1695259018605,"stop":1695259021153,"duration":2548},"status":"passed","severity":"normal"},{"uid":"72915740a98fbcce","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1695258780146,"stop":1695258781571,"duration":1425},"status":"failed","severity":"normal"},{"uid":"ec94c4c4fa0c336e","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1695259031474,"stop":1695259033209,"duration":1735},"status":"passed","severity":"normal"},{"uid":"6637d66ec10f822b","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1695258787856,"stop":1695258788815,"duration":959},"status":"passed","severity":"normal"},{"uid":"9392d9609f474a83","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1695258791636,"stop":1695258791640,"duration":4},"status":"failed","severity":"normal"},{"uid":"b8a1dc97e05f22bd","name":"Validate Council Output [BoltonCouncil]","time":{"start":1695258741478,"stop":1695258745986,"duration":4508},"status":"passed","severity":"normal"},{"uid":"3c3d4038003f0112","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1695259039161,"stop":1695259041360,"duration":2199},"status":"failed","severity":"normal"},{"uid":"ffed4e43d5195f17","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1695259021156,"stop":1695259024191,"duration":3035},"status":"passed","severity":"normal"},{"uid":"275857e0fd091471","name":"Validate Council Output [CardiffCouncil]","time":{"start":1695258734740,"stop":1695258740667,"duration":5927},"status":"passed","severity":"normal"},{"uid":"803acb112310638e","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1695258976634,"stop":1695258978457,"duration":1823},"status":"passed","severity":"normal"},{"uid":"ee2499793f6a4888","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1695258981283,"stop":1695258984553,"duration":3270},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/942/widgets/suites.json b/3.11/942/widgets/suites.json deleted file mode 100644 index 69abc85357..0000000000 --- a/3.11/942/widgets/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"total":85,"items":[]} \ No newline at end of file diff --git a/3.11/942/widgets/summary.json b/3.11/942/widgets/summary.json deleted file mode 100644 index 03c35ce12d..0000000000 --- a/3.11/942/widgets/summary.json +++ /dev/null @@ -1 +0,0 @@ -{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85},"time":{"start":1695258734739,"stop":1695259125155,"duration":390416,"minDuration":3,"maxDuration":153009,"sumDuration":709674}} \ No newline at end of file diff --git a/3.11/942/app.js b/3.11/972/app.js similarity index 100% rename from 3.11/942/app.js rename to 3.11/972/app.js diff --git a/3.11/942/data/behaviors.csv b/3.11/972/data/behaviors.csv similarity index 82% rename from 3.11/942/data/behaviors.csv rename to 3.11/972/data/behaviors.csv index e4c51c8896..8a5317510b 100644 --- a/3.11/942/data/behaviors.csv +++ b/3.11/972/data/behaviors.csv @@ -1,2 +1,2 @@ "Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"","Test each council output matches expected results in /outputs","","20","0","65","0","0" +"","Test each council output matches expected results in /outputs","","24","0","62","0","0" diff --git a/3.11/972/data/behaviors.json b/3.11/972/data/behaviors.json new file mode 100644 index 0000000000..8f6982bde1 --- /dev/null +++ b/3.11/972/data/behaviors.json @@ -0,0 +1 @@ +{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Test each council output matches expected results in /outputs","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"772772f3b4ed95fd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468420715,"stop":1696468423441,"duration":2726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"8592cfbc378e373b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468420716,"stop":1696468425808,"duration":5092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"24bab6d4a517576e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468423445,"stop":1696468424378,"duration":933},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"dceb6a2c568d1aee","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468424600,"stop":1696468425187,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"e425e5e07f32fb3f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468425403,"stop":1696468426269,"duration":866},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"355bfce4509c6fe3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468425811,"stop":1696468425931,"duration":120},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"70668580cb3d0d43","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468426025,"stop":1696468427729,"duration":1704},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"1d28c3ff1a9639dc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468426272,"stop":1696468426718,"duration":446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"99ad0c4ca12c22a3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468426763,"stop":1696468427063,"duration":300},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"97230ec609466917","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468427233,"stop":1696468432481,"duration":5248},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5ecc917f3f592267","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468427732,"stop":1696468447323,"duration":19591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"9f5d1ccd92a612db","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468432483,"stop":1696468437525,"duration":5042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"60d53b5597a613e3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468437528,"stop":1696468440581,"duration":3053},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"a53b85f3c92166e8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468440584,"stop":1696468446555,"duration":5971},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"853de68bc10176c1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468446558,"stop":1696468449600,"duration":3042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"d33db164b465e665","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468447326,"stop":1696468451298,"duration":3972},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"21254956ae6dbc15","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468449603,"stop":1696468451162,"duration":1559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"bbc1b74495ecca7b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468451165,"stop":1696468451872,"duration":707},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"98928ef74579305","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468451301,"stop":1696468469113,"duration":17812},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"cf632e9526ca5d0d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468451880,"stop":1696468453321,"duration":1441},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"b37e52e2aa8bad9f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468453324,"stop":1696468453756,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"4bfe97d18d1dd8ed","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468453810,"stop":1696468454795,"duration":985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"38a4f156a8cc7926","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468454797,"stop":1696468457488,"duration":2691},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"41baba6ef954624c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468457490,"stop":1696468458154,"duration":664},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"bf1e8415b5d6343e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468458436,"stop":1696468460581,"duration":2145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"41bc6c37216d8c2f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468460584,"stop":1696468463623,"duration":3039},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"2a80f5cea78fe07d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468463625,"stop":1696468463628,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"4afa32030a75733f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468463674,"stop":1696468470287,"duration":6613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"fd4486d720b2c0fd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468469116,"stop":1696468470386,"duration":1270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"b02b7042f805fd3c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468470290,"stop":1696468471477,"duration":1187},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"89bf468e1f50bd16","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468470452,"stop":1696468474863,"duration":4411},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"e0dac34276279542","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468471480,"stop":1696468472321,"duration":841},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"1ec74002d2f9c5ce","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468472325,"stop":1696468483960,"duration":11635},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"c28ab7c228e66f79","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468474960,"stop":1696468480655,"duration":5695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"eca6907e944ef897","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468480658,"stop":1696468482151,"duration":1493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"4ca58b3598e210e2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468482153,"stop":1696468482156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"82df7c3b41ae0235","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468482200,"stop":1696468484294,"duration":2094},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"89a0c225eaab5487","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468483962,"stop":1696468621889,"duration":137927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"c5ff384f4d2d4210","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468484296,"stop":1696468613705,"duration":129409},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"7f406659dbb8b254","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468613839,"stop":1696468613842,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"38b88b6751331d6d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468613887,"stop":1696468617303,"duration":3416},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"90a5f650302be8c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468617306,"stop":1696468618268,"duration":962},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"495203bca4d49469","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468618272,"stop":1696468623080,"duration":4808},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"9e3acc591246505a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468621892,"stop":1696468622650,"duration":758},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"86abfb259f5ada79","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468622652,"stop":1696468625138,"duration":2486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"3b4be334d7f84d3d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468623083,"stop":1696468628766,"duration":5683},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"d5a93e57eb75427b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468625141,"stop":1696468626155,"duration":1014},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"c586c609956e6af5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468626157,"stop":1696468626682,"duration":525},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"3fe419cf73e60b7e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468626917,"stop":1696468630096,"duration":3179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"96c22e6716f72db9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468628769,"stop":1696468629966,"duration":1197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"c33536a8285973f4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468629969,"stop":1696468639196,"duration":9227},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"e60db141c904be9d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468630098,"stop":1696468631237,"duration":1139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7ec68abe7bacdc8a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"85ad9084dafe4846","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468632146,"stop":1696468635640,"duration":3494},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b619ad1f0f88b466","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468635642,"stop":1696468637847,"duration":2205},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"7263b8ec07b96647","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468637849,"stop":1696468645792,"duration":7943},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"578692db08ae56a4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468639205,"stop":1696468643731,"duration":4526},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2fa97e76217a0b00","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"c0fa0094398bb06c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468645794,"stop":1696468646827,"duration":1033},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"fb31ebb73d79ca2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468646830,"stop":1696468648492,"duration":1662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"320d1c7e5a7e8dbe","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468648494,"stop":1696468649116,"duration":622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"e7cac44c0e27e326","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468649119,"stop":1696468650496,"duration":1377},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"7b33235551a8bf2b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468650499,"stop":1696468653230,"duration":2731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"74b7517df75bfcc7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"e4d6b4191fe3c9b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468654080,"stop":1696468654645,"duration":565},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"f960ef0e1f27426a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468654647,"stop":1696468662277,"duration":7630},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"ffdcc9c4532254da","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468662280,"stop":1696468663340,"duration":1060},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"29fd1b1ee0863bbe","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468663562,"stop":1696468793930,"duration":130368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"e5206456a78d8d2f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468775598,"stop":1696468785526,"duration":9928},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"81661c717e591226","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468785528,"stop":1696468787125,"duration":1597},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"ff356763f6eb9ae","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468787128,"stop":1696468793132,"duration":6004},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"8d9c72f657612ef","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468793135,"stop":1696468793871,"duration":736},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"8b96bd17f08d4299","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468793874,"stop":1696468795062,"duration":1188},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"54e5d2b87c310853","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468794091,"stop":1696468796634,"duration":2543},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"866b877811a0ed23","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468795065,"stop":1696468797827,"duration":2762},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"8cfa86f3b19f915a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468796637,"stop":1696468927048,"duration":130411},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"81d24d9513ff1242","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468797831,"stop":1696468933319,"duration":135488},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"c0e66d8a9cf247d3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468927235,"stop":1696468929451,"duration":2216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"6aa810bc92b323b3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468929454,"stop":1696468930932,"duration":1478},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"40475da94524c184","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468930935,"stop":1696468931137,"duration":202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"acd61609a70ee533","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1696468931184,"stop":1696468934885,"duration":3701},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"e93209358e466ef7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468933322,"stop":1696468937494,"duration":4172},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8b9af5a8ba5e9f0f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468934924,"stop":1696468941102,"duration":6178},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"41658bf2fe8d38","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468937496,"stop":1696468940787,"duration":3291},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"457d9467101dae8b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468940791,"stop":1696468941335,"duration":544},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"a08899ae83969006","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1696468941105,"stop":1696468946080,"duration":4975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.10/943/data/categories.csv b/3.11/972/data/categories.csv similarity index 59% rename from 3.10/943/data/categories.csv rename to 3.11/972/data/categories.csv index 0a08584042..f65803d1c0 100644 --- a/3.10/943/data/categories.csv +++ b/3.11/972/data/categories.csv @@ -1,2 +1,2 @@ "Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"Product defects","20","0","0","0","0" +"Product defects","24","0","0","0","0" diff --git a/3.11/972/data/categories.json b/3.11/972/data/categories.json new file mode 100644 index 0000000000..aa77ae2edc --- /dev/null +++ b/3.11/972/data/categories.json @@ -0,0 +1 @@ +{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"24bab6d4a517576e","parentUid":"3c120dc286ef9a6fcb7e03dc0445b370","status":"failed","time":{"start":1696468423445,"stop":1696468424378,"duration":933},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]}],"uid":"3c120dc286ef9a6fcb7e03dc0445b370"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"dceb6a2c568d1aee","parentUid":"01429cb33f04e24685fd31ad3d138e9f","status":"failed","time":{"start":1696468424600,"stop":1696468425187,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]}],"uid":"01429cb33f04e24685fd31ad3d138e9f"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"355bfce4509c6fe3","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1696468425811,"stop":1696468425931,"duration":120},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"1d28c3ff1a9639dc","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1696468426272,"stop":1696468426718,"duration":446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]}],"uid":"d77b1905470b201f47e6a2fd88783fc8"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [BlackburnCouncil]","uid":"99ad0c4ca12c22a3","parentUid":"9f28a1620a29bba8bd392cd7725a350c","status":"failed","time":{"start":1696468426763,"stop":1696468427063,"duration":300},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"9f28a1620a29bba8bd392cd7725a350c"},{"name":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","children":[{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"b37e52e2aa8bad9f","parentUid":"3fe80fbd869fe7920c603414f863e990","status":"failed","time":{"start":1696468453324,"stop":1696468453756,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]}],"uid":"3fe80fbd869fe7920c603414f863e990"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"41baba6ef954624c","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1696468457490,"stop":1696468458154,"duration":664},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"74b7517df75bfcc7","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"2a80f5cea78fe07d","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1696468463625,"stop":1696468463628,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"4ca58b3598e210e2","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1696468482153,"stop":1696468482156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"7f406659dbb8b254","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1696468613839,"stop":1696468613842,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"40475da94524c184","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1696468930935,"stop":1696468931137,"duration":202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"ValueError: time data '' does not match format '%A %d %B'","children":[{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"fd4486d720b2c0fd","parentUid":"2b851f1be238387cb6c322e707d0407d","status":"failed","time":{"start":1696468469116,"stop":1696468470386,"duration":1270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]}],"uid":"2b851f1be238387cb6c322e707d0407d"},{"name":"AttributeError: 'NoneType' object has no attribute 'attrs'","children":[{"name":"Validate Council Output [CroydonCouncil]","uid":"89bf468e1f50bd16","parentUid":"771af68ff52753ae0b77c95b93d7564c","status":"failed","time":{"start":1696468470452,"stop":1696468474863,"duration":4411},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]}],"uid":"771af68ff52753ae0b77c95b93d7564c"},{"name":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='community.newcastle.gov.uk', port=443): Max retries exceeded with url: /my-neighbourhood/ajax/getBinsNew.php?uprn=004510730634&User-Agent=Mozilla%2F5.0+%28Windows+NT+10.0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F108.0.0.0+Safari%2F537.36 (Caused by ConnectTimeoutError(, 'Connection to community.newcastle.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"c5ff384f4d2d4210","parentUid":"cf04634a61817e60580e117256c1fff3","status":"failed","time":{"start":1696468484296,"stop":1696468613705,"duration":129409},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]}],"uid":"cf04634a61817e60580e117256c1fff3"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [MalvernHillsDC]","uid":"c586c609956e6af5","parentUid":"2a715a1ea3f51e199061d065f57007ea","status":"failed","time":{"start":1696468626157,"stop":1696468626682,"duration":525},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]}],"uid":"2a715a1ea3f51e199061d065f57007ea"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all'","children":[{"name":"Validate Council Output [MertonCouncil]","uid":"e60db141c904be9d","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1696468630098,"stop":1696468631237,"duration":1139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]}],"uid":"4aaf1926d74f61bf2611ed3fad532a30"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7ec68abe7bacdc8a","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"AttributeError: 'NoneType' object has no attribute 'string'","children":[{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"578692db08ae56a4","parentUid":"40be71ab6767d2ecbe6098b92fff1dd1","status":"failed","time":{"start":1696468639205,"stop":1696468643731,"duration":4526},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]}],"uid":"40be71ab6767d2ecbe6098b92fff1dd1"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d23dc546b3 \n#1 0x55d23d92a1e7 \n#2 0x55d23d9222f3 \n#3 0x55d23d912d17 \n#4 0x55d23d914191 \n#5 0x55d23d913053 \n#6 0x55d23d91206c \n#7 0x55d23d911fde \n#8 0x55d23d910be4 \n#9 0x55d23d91106a \n#10 0x55d23d92c8ce \n#11 0x55d23d9acad5 \n#12 0x55d23d9930c2 \n#13 0x55d23d9ac322 \n#14 0x55d23d992e93 \n#15 0x55d23d965934 \n#16 0x55d23d96671e \n#17 0x55d23dc19cb8 \n#18 0x55d23dc1dbf0 \n#19 0x55d23dc2819c \n#20 0x55d23dc1e808 \n#21 0x55d23dbeb27f \n#22 0x55d23dc42e88 \n#23 0x55d23dc43059 \n#24 0x55d23dc53843 \n#25 0x7f3987894b43 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2fa97e76217a0b00","parentUid":"9bea26041e53f9a8f0f30811b9f4613e","status":"failed","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"9bea26041e53f9a8f0f30811b9f4613e"},{"name":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","children":[{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"ffdcc9c4532254da","parentUid":"0597c0ea378712057e5601bb19a22210","status":"failed","time":{"start":1696468662280,"stop":1696468663340,"duration":1060},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]}],"uid":"0597c0ea378712057e5601bb19a22210"},{"name":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [TamesideMBCouncil]","uid":"29fd1b1ee0863bbe","parentUid":"37d31df7ef7fcc4ab577f0efb48ddd46","status":"failed","time":{"start":1696468663562,"stop":1696468793930,"duration":130368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"37d31df7ef7fcc4ab577f0efb48ddd46"},{"name":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"8cfa86f3b19f915a","parentUid":"ed2b4d6a2905f7a97c99b131f77d2d6a","status":"failed","time":{"start":1696468796637,"stop":1696468927048,"duration":130411},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]}],"uid":"ed2b4d6a2905f7a97c99b131f77d2d6a"},{"name":"AssertionError: assert False is True","children":[{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"acd61609a70ee533","parentUid":"b753cc2371eaf4f8dcc68f5839b988a8","status":"failed","time":{"start":1696468931184,"stop":1696468934885,"duration":3701},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]}],"uid":"b753cc2371eaf4f8dcc68f5839b988a8"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.11/972/data/packages.json b/3.11/972/data/packages.json new file mode 100644 index 0000000000..e4875687c1 --- /dev/null +++ b/3.11/972/data/packages.json @@ -0,0 +1 @@ +{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"772772f3b4ed95fd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468420715,"stop":1696468423441,"duration":2726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"8592cfbc378e373b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468420716,"stop":1696468425808,"duration":5092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"24bab6d4a517576e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468423445,"stop":1696468424378,"duration":933},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"dceb6a2c568d1aee","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468424600,"stop":1696468425187,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"e425e5e07f32fb3f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468425403,"stop":1696468426269,"duration":866},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"355bfce4509c6fe3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468425811,"stop":1696468425931,"duration":120},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"70668580cb3d0d43","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468426025,"stop":1696468427729,"duration":1704},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"1d28c3ff1a9639dc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468426272,"stop":1696468426718,"duration":446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"99ad0c4ca12c22a3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468426763,"stop":1696468427063,"duration":300},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"97230ec609466917","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468427233,"stop":1696468432481,"duration":5248},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5ecc917f3f592267","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468427732,"stop":1696468447323,"duration":19591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"9f5d1ccd92a612db","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468432483,"stop":1696468437525,"duration":5042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"60d53b5597a613e3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468437528,"stop":1696468440581,"duration":3053},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"a53b85f3c92166e8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468440584,"stop":1696468446555,"duration":5971},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"853de68bc10176c1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468446558,"stop":1696468449600,"duration":3042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"d33db164b465e665","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468447326,"stop":1696468451298,"duration":3972},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"21254956ae6dbc15","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468449603,"stop":1696468451162,"duration":1559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"bbc1b74495ecca7b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468451165,"stop":1696468451872,"duration":707},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"98928ef74579305","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468451301,"stop":1696468469113,"duration":17812},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"cf632e9526ca5d0d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468451880,"stop":1696468453321,"duration":1441},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"b37e52e2aa8bad9f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468453324,"stop":1696468453756,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"4bfe97d18d1dd8ed","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468453810,"stop":1696468454795,"duration":985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"38a4f156a8cc7926","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468454797,"stop":1696468457488,"duration":2691},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"41baba6ef954624c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468457490,"stop":1696468458154,"duration":664},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"bf1e8415b5d6343e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468458436,"stop":1696468460581,"duration":2145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"41bc6c37216d8c2f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468460584,"stop":1696468463623,"duration":3039},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"2a80f5cea78fe07d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468463625,"stop":1696468463628,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"4afa32030a75733f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468463674,"stop":1696468470287,"duration":6613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"fd4486d720b2c0fd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468469116,"stop":1696468470386,"duration":1270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"b02b7042f805fd3c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468470290,"stop":1696468471477,"duration":1187},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"89bf468e1f50bd16","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468470452,"stop":1696468474863,"duration":4411},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"e0dac34276279542","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468471480,"stop":1696468472321,"duration":841},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"1ec74002d2f9c5ce","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468472325,"stop":1696468483960,"duration":11635},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"c28ab7c228e66f79","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468474960,"stop":1696468480655,"duration":5695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"eca6907e944ef897","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468480658,"stop":1696468482151,"duration":1493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"4ca58b3598e210e2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468482153,"stop":1696468482156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"82df7c3b41ae0235","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468482200,"stop":1696468484294,"duration":2094},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"89a0c225eaab5487","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468483962,"stop":1696468621889,"duration":137927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"c5ff384f4d2d4210","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468484296,"stop":1696468613705,"duration":129409},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"7f406659dbb8b254","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468613839,"stop":1696468613842,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"38b88b6751331d6d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468613887,"stop":1696468617303,"duration":3416},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"90a5f650302be8c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468617306,"stop":1696468618268,"duration":962},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"495203bca4d49469","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468618272,"stop":1696468623080,"duration":4808},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"9e3acc591246505a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468621892,"stop":1696468622650,"duration":758},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"86abfb259f5ada79","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468622652,"stop":1696468625138,"duration":2486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"3b4be334d7f84d3d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468623083,"stop":1696468628766,"duration":5683},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"d5a93e57eb75427b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468625141,"stop":1696468626155,"duration":1014},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"c586c609956e6af5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468626157,"stop":1696468626682,"duration":525},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"3fe419cf73e60b7e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468626917,"stop":1696468630096,"duration":3179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"96c22e6716f72db9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468628769,"stop":1696468629966,"duration":1197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"c33536a8285973f4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468629969,"stop":1696468639196,"duration":9227},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"e60db141c904be9d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468630098,"stop":1696468631237,"duration":1139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7ec68abe7bacdc8a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"85ad9084dafe4846","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468632146,"stop":1696468635640,"duration":3494},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b619ad1f0f88b466","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468635642,"stop":1696468637847,"duration":2205},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"7263b8ec07b96647","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468637849,"stop":1696468645792,"duration":7943},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"578692db08ae56a4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468639205,"stop":1696468643731,"duration":4526},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2fa97e76217a0b00","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"c0fa0094398bb06c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468645794,"stop":1696468646827,"duration":1033},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"fb31ebb73d79ca2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468646830,"stop":1696468648492,"duration":1662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"320d1c7e5a7e8dbe","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468648494,"stop":1696468649116,"duration":622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"e7cac44c0e27e326","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468649119,"stop":1696468650496,"duration":1377},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"7b33235551a8bf2b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468650499,"stop":1696468653230,"duration":2731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"74b7517df75bfcc7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"e4d6b4191fe3c9b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468654080,"stop":1696468654645,"duration":565},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"f960ef0e1f27426a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468654647,"stop":1696468662277,"duration":7630},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"ffdcc9c4532254da","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468662280,"stop":1696468663340,"duration":1060},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"29fd1b1ee0863bbe","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468663562,"stop":1696468793930,"duration":130368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"e5206456a78d8d2f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468775598,"stop":1696468785526,"duration":9928},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"81661c717e591226","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468785528,"stop":1696468787125,"duration":1597},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"ff356763f6eb9ae","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468787128,"stop":1696468793132,"duration":6004},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"8d9c72f657612ef","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468793135,"stop":1696468793871,"duration":736},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"8b96bd17f08d4299","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468793874,"stop":1696468795062,"duration":1188},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"54e5d2b87c310853","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468794091,"stop":1696468796634,"duration":2543},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"866b877811a0ed23","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468795065,"stop":1696468797827,"duration":2762},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"8cfa86f3b19f915a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468796637,"stop":1696468927048,"duration":130411},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"81d24d9513ff1242","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468797831,"stop":1696468933319,"duration":135488},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"c0e66d8a9cf247d3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468927235,"stop":1696468929451,"duration":2216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"6aa810bc92b323b3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468929454,"stop":1696468930932,"duration":1478},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"40475da94524c184","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468930935,"stop":1696468931137,"duration":202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"acd61609a70ee533","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1696468931184,"stop":1696468934885,"duration":3701},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"e93209358e466ef7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468933322,"stop":1696468937494,"duration":4172},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8b9af5a8ba5e9f0f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468934924,"stop":1696468941102,"duration":6178},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"41658bf2fe8d38","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468937496,"stop":1696468940787,"duration":3291},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"457d9467101dae8b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468940791,"stop":1696468941335,"duration":544},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"a08899ae83969006","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1696468941105,"stop":1696468946080,"duration":4975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.11/972/data/suites.csv b/3.11/972/data/suites.csv new file mode 100644 index 0000000000..dec65cce54 --- /dev/null +++ b/3.11/972/data/suites.csv @@ -0,0 +1,87 @@ +"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" +"passed","Thu Oct 05 01:17:28 GMT 2023","Thu Oct 05 01:17:29 GMT 2023","622","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" +"passed","Thu Oct 05 01:14:42 GMT 2023","Thu Oct 05 01:14:44 GMT 2023","2094","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" +"passed","Thu Oct 05 01:17:12 GMT 2023","Thu Oct 05 01:17:15 GMT 2023","3494","","","","","","Validate Council Output [SalfordCityCouncil]","" +"passed","Thu Oct 05 01:13:46 GMT 2023","Thu Oct 05 01:13:47 GMT 2023","1704","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" +"passed","Thu Oct 05 01:13:52 GMT 2023","Thu Oct 05 01:13:57 GMT 2023","5042","","","","","","Validate Council Output [BristolCityCouncil]","" +"failed","Thu Oct 05 01:22:11 GMT 2023","Thu Oct 05 01:22:14 GMT 2023","3701","","","","","","Validate Council Output [WiganBoroughCouncil]","" +"passed","Thu Oct 05 01:16:58 GMT 2023","Thu Oct 05 01:17:03 GMT 2023","4808","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" +"passed","Thu Oct 05 01:13:47 GMT 2023","Thu Oct 05 01:14:07 GMT 2023","19591","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" +"passed","Thu Oct 05 01:14:00 GMT 2023","Thu Oct 05 01:14:06 GMT 2023","5971","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" +"passed","Thu Oct 05 01:22:09 GMT 2023","Thu Oct 05 01:22:10 GMT 2023","1478","","","","","","Validate Council Output [WealdenDistrictCouncil]","" +"failed","Thu Oct 05 01:14:13 GMT 2023","Thu Oct 05 01:14:13 GMT 2023","432","","","","","","Validate Council Output [EastNorthamptonshireCouncil]","" +"failed","Thu Oct 05 01:17:10 GMT 2023","Thu Oct 05 01:17:11 GMT 2023","1139","","","","","","Validate Council Output [MertonCouncil]","" +"passed","Thu Oct 05 01:22:14 GMT 2023","Thu Oct 05 01:22:21 GMT 2023","6178","","","","","","Validate Council Output [WiltshireCouncil]","" +"passed","Thu Oct 05 01:17:03 GMT 2023","Thu Oct 05 01:17:08 GMT 2023","5683","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" +"passed","Thu Oct 05 01:17:06 GMT 2023","Thu Oct 05 01:17:10 GMT 2023","3179","","","","","","Validate Council Output [ManchesterCityCouncil]","" +"passed","Thu Oct 05 01:14:34 GMT 2023","Thu Oct 05 01:14:40 GMT 2023","5695","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" +"passed","Thu Oct 05 01:17:34 GMT 2023","Thu Oct 05 01:17:42 GMT 2023","7630","","","","","","Validate Council Output [StockportBoroughCouncil]","" +"failed","Thu Oct 05 01:17:06 GMT 2023","Thu Oct 05 01:17:06 GMT 2023","525","","","","","","Validate Council Output [MalvernHillsDC]","" +"passed","Thu Oct 05 01:13:47 GMT 2023","Thu Oct 05 01:13:52 GMT 2023","5248","","","","","","Validate Council Output [BoltonCouncil]","" +"passed","Thu Oct 05 01:17:08 GMT 2023","Thu Oct 05 01:17:09 GMT 2023","1197","","","","","","Validate Council Output [NorthSomersetCouncil]","" +"failed","Thu Oct 05 01:14:17 GMT 2023","Thu Oct 05 01:14:18 GMT 2023","664","","","","","","Validate Council Output [FenlandDistrictCouncil]","" +"passed","Thu Oct 05 01:14:43 GMT 2023","Thu Oct 05 01:17:01 GMT 2023","137927","","","","","","Validate Council Output [LeedsCityCouncil]","" +"failed","Thu Oct 05 01:14:23 GMT 2023","Thu Oct 05 01:14:23 GMT 2023","3","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" +"passed","Thu Oct 05 01:14:13 GMT 2023","Thu Oct 05 01:14:14 GMT 2023","985","","","","","","Validate Council Output [EastRidingCouncil]","" +"passed","Thu Oct 05 01:22:17 GMT 2023","Thu Oct 05 01:22:20 GMT 2023","3291","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" +"passed","Thu Oct 05 01:14:23 GMT 2023","Thu Oct 05 01:14:30 GMT 2023","6613","","","","","","Validate Council Output [HighPeakCouncil]","" +"passed","Thu Oct 05 01:22:07 GMT 2023","Thu Oct 05 01:22:09 GMT 2023","2216","","","","","","Validate Council Output [WarwickDistrictCouncil]","" +"failed","Thu Oct 05 01:19:56 GMT 2023","Thu Oct 05 01:22:07 GMT 2023","130411","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" +"failed","Thu Oct 05 01:13:46 GMT 2023","Thu Oct 05 01:13:46 GMT 2023","446","","","","","","Validate Council Output [BexleyCouncil]","" +"passed","Thu Oct 05 01:17:17 GMT 2023","Thu Oct 05 01:17:25 GMT 2023","7943","","","","","","Validate Council Output [SomersetCouncil]","" +"passed","Thu Oct 05 01:22:21 GMT 2023","Thu Oct 05 01:22:26 GMT 2023","4975","","","","","","Validate Council Output [WokingBoroughCouncil]","" +"passed","Thu Oct 05 01:17:25 GMT 2023","Thu Oct 05 01:17:26 GMT 2023","1033","","","","","","Validate Council Output [SouthAyrshireCouncil]","" +"failed","Thu Oct 05 01:13:45 GMT 2023","Thu Oct 05 01:13:45 GMT 2023","120","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" +"passed","Thu Oct 05 01:17:26 GMT 2023","Thu Oct 05 01:17:28 GMT 2023","1662","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" +"passed","Thu Oct 05 01:13:45 GMT 2023","Thu Oct 05 01:13:46 GMT 2023","866","","","","","","Validate Council Output [BCPCouncil]","" +"failed","Thu Oct 05 01:14:42 GMT 2023","Thu Oct 05 01:14:42 GMT 2023","3","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" +"passed","Thu Oct 05 01:17:30 GMT 2023","Thu Oct 05 01:17:33 GMT 2023","2731","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" +"passed","Thu Oct 05 01:19:53 GMT 2023","Thu Oct 05 01:19:55 GMT 2023","1188","","","","","","Validate Council Output [TorbayCouncil]","" +"passed","Thu Oct 05 01:19:57 GMT 2023","Thu Oct 05 01:22:13 GMT 2023","135488","","","","","","Validate Council Output [WakefieldCityCouncil]","" +"failed","Thu Oct 05 01:14:30 GMT 2023","Thu Oct 05 01:14:34 GMT 2023","4411","","","","","","Validate Council Output [CroydonCouncil]","" +"passed","Thu Oct 05 01:14:32 GMT 2023","Thu Oct 05 01:14:43 GMT 2023","11635","","","","","","Validate Council Output [LancasterCityCouncil]","" +"passed","Thu Oct 05 01:14:18 GMT 2023","Thu Oct 05 01:14:20 GMT 2023","2145","","","","","","Validate Council Output [GlasgowCityCouncil]","" +"failed","Thu Oct 05 01:14:29 GMT 2023","Thu Oct 05 01:14:30 GMT 2023","1270","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" +"failed","Thu Oct 05 01:14:44 GMT 2023","Thu Oct 05 01:16:53 GMT 2023","129409","","","","","","Validate Council Output [NewcastleCityCouncil]","" +"failed","Thu Oct 05 01:17:43 GMT 2023","Thu Oct 05 01:19:53 GMT 2023","130368","","","","","","Validate Council Output [TamesideMBCouncil]","" +"failed","Thu Oct 05 01:16:53 GMT 2023","Thu Oct 05 01:16:53 GMT 2023","3","","","","","","Validate Council Output [NorthEastLincs]","" +"passed","Thu Oct 05 01:19:47 GMT 2023","Thu Oct 05 01:19:53 GMT 2023","6004","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" +"failed","Thu Oct 05 01:17:33 GMT 2023","Thu Oct 05 01:17:33 GMT 2023","622","","","","","","Validate Council Output [SouthTynesideCouncil]","" +"failed","Thu Oct 05 01:17:19 GMT 2023","Thu Oct 05 01:17:23 GMT 2023","4526","","","","","","Validate Council Output [NorthumberlandCouncil]","" +"failed","Thu Oct 05 01:22:10 GMT 2023","Thu Oct 05 01:22:11 GMT 2023","202","","","","","","Validate Council Output [WelhatCouncil]","" +"passed","Thu Oct 05 01:16:53 GMT 2023","Thu Oct 05 01:16:57 GMT 2023","3416","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" +"passed","Thu Oct 05 01:16:57 GMT 2023","Thu Oct 05 01:16:58 GMT 2023","962","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" +"passed","Thu Oct 05 01:17:15 GMT 2023","Thu Oct 05 01:17:17 GMT 2023","2205","","","","","","Validate Council Output [SheffieldCityCouncil]","" +"passed","Thu Oct 05 01:14:07 GMT 2023","Thu Oct 05 01:14:11 GMT 2023","3972","","","","","","Validate Council Output [CheshireEastCouncil]","" +"failed","Thu Oct 05 01:17:42 GMT 2023","Thu Oct 05 01:17:43 GMT 2023","1060","","","","","","Validate Council Output [SwaleBoroughCouncil]","" +"passed","Thu Oct 05 01:14:31 GMT 2023","Thu Oct 05 01:14:32 GMT 2023","841","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" +"passed","Thu Oct 05 01:14:06 GMT 2023","Thu Oct 05 01:14:09 GMT 2023","3042","","","","","","Validate Council Output [DurhamCouncil]","" +"passed","Thu Oct 05 01:13:57 GMT 2023","Thu Oct 05 01:14:00 GMT 2023","3053","","","","","","Validate Council Output [BromleyBoroughCouncil]","" +"failed","Thu Oct 05 01:17:11 GMT 2023","Thu Oct 05 01:17:12 GMT 2023","813","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" +"passed","Thu Oct 05 01:14:20 GMT 2023","Thu Oct 05 01:14:23 GMT 2023","3039","","","","","","Validate Council Output [GuildfordCouncil]","" +"passed","Thu Oct 05 01:19:53 GMT 2023","Thu Oct 05 01:19:53 GMT 2023","736","","","","","","Validate Council Output [RushmoorCouncil]","" +"passed","Thu Oct 05 01:17:09 GMT 2023","Thu Oct 05 01:17:19 GMT 2023","9227","","","","","","Validate Council Output [NorthTynesideCouncil]","" +"passed","Thu Oct 05 01:14:11 GMT 2023","Thu Oct 05 01:14:11 GMT 2023","707","","","","","","Validate Council Output [EastDevonDC]","" +"passed","Thu Oct 05 01:17:02 GMT 2023","Thu Oct 05 01:17:05 GMT 2023","2486","","","","","","Validate Council Output [LondonBoroughHounslow]","" +"passed","Thu Oct 05 01:14:40 GMT 2023","Thu Oct 05 01:14:42 GMT 2023","1493","","","","","","Validate Council Output [DoncasterCouncil]","" +"passed","Thu Oct 05 01:14:09 GMT 2023","Thu Oct 05 01:14:11 GMT 2023","1559","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" +"failed","Thu Oct 05 01:17:23 GMT 2023","Thu Oct 05 01:19:35 GMT 2023","131733","","","","","","Validate Council Output [PrestonCityCouncil]","" +"failed","Thu Oct 05 01:13:44 GMT 2023","Thu Oct 05 01:13:45 GMT 2023","587","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" +"passed","Thu Oct 05 01:19:35 GMT 2023","Thu Oct 05 01:19:45 GMT 2023","9928","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" +"passed","Thu Oct 05 01:19:55 GMT 2023","Thu Oct 05 01:19:57 GMT 2023","2762","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" +"passed","Thu Oct 05 01:13:40 GMT 2023","Thu Oct 05 01:13:43 GMT 2023","2726","","","","","","Validate Council Output [AylesburyValeCouncil]","" +"passed","Thu Oct 05 01:19:54 GMT 2023","Thu Oct 05 01:19:56 GMT 2023","2543","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" +"passed","Thu Oct 05 01:13:40 GMT 2023","Thu Oct 05 01:13:45 GMT 2023","5092","","","","","","Validate Council Output [CardiffCouncil]","" +"passed","Thu Oct 05 01:17:05 GMT 2023","Thu Oct 05 01:17:06 GMT 2023","1014","","","","","","Validate Council Output [MaldonDistrictCouncil]","" +"passed","Thu Oct 05 01:17:29 GMT 2023","Thu Oct 05 01:17:30 GMT 2023","1377","","","","","","Validate Council Output [SouthNorfolkCouncil]","" +"passed","Thu Oct 05 01:14:14 GMT 2023","Thu Oct 05 01:14:17 GMT 2023","2691","","","","","","Validate Council Output [ErewashBoroughCouncil]","" +"passed","Thu Oct 05 01:22:20 GMT 2023","Thu Oct 05 01:22:21 GMT 2023","544","","","","","","Validate Council Output [YorkCouncil]","" +"passed","Thu Oct 05 01:22:13 GMT 2023","Thu Oct 05 01:22:17 GMT 2023","4172","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" +"failed","Thu Oct 05 01:13:43 GMT 2023","Thu Oct 05 01:13:44 GMT 2023","933","","","","","","Validate Council Output [BasingstokeCouncil]","" +"passed","Thu Oct 05 01:14:11 GMT 2023","Thu Oct 05 01:14:13 GMT 2023","1441","","","","","","Validate Council Output [EastleighBoroughCouncil]","" +"passed","Thu Oct 05 01:17:34 GMT 2023","Thu Oct 05 01:17:34 GMT 2023","565","","","","","","Validate Council Output [StHelensBC]","" +"passed","Thu Oct 05 01:14:30 GMT 2023","Thu Oct 05 01:14:31 GMT 2023","1187","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" +"passed","Thu Oct 05 01:19:45 GMT 2023","Thu Oct 05 01:19:47 GMT 2023","1597","","","","","","Validate Council Output [RochdaleCouncil]","" +"passed","Thu Oct 05 01:14:11 GMT 2023","Thu Oct 05 01:14:29 GMT 2023","17812","","","","","","Validate Council Output [Chilterns]","" +"passed","Thu Oct 05 01:17:01 GMT 2023","Thu Oct 05 01:17:02 GMT 2023","758","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" +"failed","Thu Oct 05 01:13:46 GMT 2023","Thu Oct 05 01:13:47 GMT 2023","300","","","","","","Validate Council Output [BlackburnCouncil]","" diff --git a/3.11/972/data/suites.json b/3.11/972/data/suites.json new file mode 100644 index 0000000000..96ce15fbb6 --- /dev/null +++ b/3.11/972/data/suites.json @@ -0,0 +1 @@ +{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"772772f3b4ed95fd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468420715,"stop":1696468423441,"duration":2726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"8592cfbc378e373b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468420716,"stop":1696468425808,"duration":5092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"24bab6d4a517576e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468423445,"stop":1696468424378,"duration":933},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"dceb6a2c568d1aee","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468424600,"stop":1696468425187,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"e425e5e07f32fb3f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468425403,"stop":1696468426269,"duration":866},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"355bfce4509c6fe3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468425811,"stop":1696468425931,"duration":120},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"70668580cb3d0d43","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468426025,"stop":1696468427729,"duration":1704},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"1d28c3ff1a9639dc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468426272,"stop":1696468426718,"duration":446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"99ad0c4ca12c22a3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468426763,"stop":1696468427063,"duration":300},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"97230ec609466917","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468427233,"stop":1696468432481,"duration":5248},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5ecc917f3f592267","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468427732,"stop":1696468447323,"duration":19591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"9f5d1ccd92a612db","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468432483,"stop":1696468437525,"duration":5042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"60d53b5597a613e3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468437528,"stop":1696468440581,"duration":3053},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"a53b85f3c92166e8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468440584,"stop":1696468446555,"duration":5971},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"853de68bc10176c1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468446558,"stop":1696468449600,"duration":3042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"d33db164b465e665","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468447326,"stop":1696468451298,"duration":3972},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"21254956ae6dbc15","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468449603,"stop":1696468451162,"duration":1559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"bbc1b74495ecca7b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468451165,"stop":1696468451872,"duration":707},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [Chilterns]","uid":"98928ef74579305","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468451301,"stop":1696468469113,"duration":17812},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Chilterns"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"cf632e9526ca5d0d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468451880,"stop":1696468453321,"duration":1441},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"b37e52e2aa8bad9f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468453324,"stop":1696468453756,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"4bfe97d18d1dd8ed","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468453810,"stop":1696468454795,"duration":985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"38a4f156a8cc7926","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468454797,"stop":1696468457488,"duration":2691},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"41baba6ef954624c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468457490,"stop":1696468458154,"duration":664},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"bf1e8415b5d6343e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468458436,"stop":1696468460581,"duration":2145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"41bc6c37216d8c2f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468460584,"stop":1696468463623,"duration":3039},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"2a80f5cea78fe07d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468463625,"stop":1696468463628,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"4afa32030a75733f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468463674,"stop":1696468470287,"duration":6613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"fd4486d720b2c0fd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468469116,"stop":1696468470386,"duration":1270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"b02b7042f805fd3c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468470290,"stop":1696468471477,"duration":1187},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"89bf468e1f50bd16","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468470452,"stop":1696468474863,"duration":4411},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"e0dac34276279542","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468471480,"stop":1696468472321,"duration":841},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"1ec74002d2f9c5ce","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468472325,"stop":1696468483960,"duration":11635},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"c28ab7c228e66f79","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468474960,"stop":1696468480655,"duration":5695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"eca6907e944ef897","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468480658,"stop":1696468482151,"duration":1493},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"4ca58b3598e210e2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468482153,"stop":1696468482156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"82df7c3b41ae0235","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468482200,"stop":1696468484294,"duration":2094},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"89a0c225eaab5487","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468483962,"stop":1696468621889,"duration":137927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"c5ff384f4d2d4210","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468484296,"stop":1696468613705,"duration":129409},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"7f406659dbb8b254","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468613839,"stop":1696468613842,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"38b88b6751331d6d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468613887,"stop":1696468617303,"duration":3416},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"90a5f650302be8c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468617306,"stop":1696468618268,"duration":962},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"495203bca4d49469","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468618272,"stop":1696468623080,"duration":4808},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"9e3acc591246505a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468621892,"stop":1696468622650,"duration":758},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"86abfb259f5ada79","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468622652,"stop":1696468625138,"duration":2486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"3b4be334d7f84d3d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468623083,"stop":1696468628766,"duration":5683},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"d5a93e57eb75427b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468625141,"stop":1696468626155,"duration":1014},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"c586c609956e6af5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468626157,"stop":1696468626682,"duration":525},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"3fe419cf73e60b7e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468626917,"stop":1696468630096,"duration":3179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"96c22e6716f72db9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468628769,"stop":1696468629966,"duration":1197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"c33536a8285973f4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468629969,"stop":1696468639196,"duration":9227},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"e60db141c904be9d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468630098,"stop":1696468631237,"duration":1139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"7ec68abe7bacdc8a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"85ad9084dafe4846","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468632146,"stop":1696468635640,"duration":3494},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b619ad1f0f88b466","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468635642,"stop":1696468637847,"duration":2205},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"7263b8ec07b96647","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468637849,"stop":1696468645792,"duration":7943},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"578692db08ae56a4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468639205,"stop":1696468643731,"duration":4526},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2fa97e76217a0b00","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"c0fa0094398bb06c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468645794,"stop":1696468646827,"duration":1033},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"fb31ebb73d79ca2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468646830,"stop":1696468648492,"duration":1662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"320d1c7e5a7e8dbe","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468648494,"stop":1696468649116,"duration":622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"e7cac44c0e27e326","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468649119,"stop":1696468650496,"duration":1377},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"7b33235551a8bf2b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468650499,"stop":1696468653230,"duration":2731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"74b7517df75bfcc7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"e4d6b4191fe3c9b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468654080,"stop":1696468654645,"duration":565},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"f960ef0e1f27426a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468654647,"stop":1696468662277,"duration":7630},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"ffdcc9c4532254da","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468662280,"stop":1696468663340,"duration":1060},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"29fd1b1ee0863bbe","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468663562,"stop":1696468793930,"duration":130368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"e5206456a78d8d2f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468775598,"stop":1696468785526,"duration":9928},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"81661c717e591226","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468785528,"stop":1696468787125,"duration":1597},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"ff356763f6eb9ae","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468787128,"stop":1696468793132,"duration":6004},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"8d9c72f657612ef","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468793135,"stop":1696468793871,"duration":736},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"8b96bd17f08d4299","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468793874,"stop":1696468795062,"duration":1188},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"54e5d2b87c310853","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468794091,"stop":1696468796634,"duration":2543},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"866b877811a0ed23","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468795065,"stop":1696468797827,"duration":2762},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"8cfa86f3b19f915a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468796637,"stop":1696468927048,"duration":130411},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"81d24d9513ff1242","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468797831,"stop":1696468933319,"duration":135488},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"c0e66d8a9cf247d3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468927235,"stop":1696468929451,"duration":2216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"6aa810bc92b323b3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468929454,"stop":1696468930932,"duration":1478},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"40475da94524c184","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468930935,"stop":1696468931137,"duration":202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"acd61609a70ee533","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1696468931184,"stop":1696468934885,"duration":3701},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"e93209358e466ef7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468933322,"stop":1696468937494,"duration":4172},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8b9af5a8ba5e9f0f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468934924,"stop":1696468941102,"duration":6178},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"41658bf2fe8d38","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468937496,"stop":1696468940787,"duration":3291},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"457d9467101dae8b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468940791,"stop":1696468941335,"duration":544},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"a08899ae83969006","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1696468941105,"stop":1696468946080,"duration":4975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.11/942/data/test-cases/6353cfdd337d03a1.json b/3.11/972/data/test-cases/1d28c3ff1a9639dc.json similarity index 50% rename from 3.11/942/data/test-cases/6353cfdd337d03a1.json rename to 3.11/972/data/test-cases/1d28c3ff1a9639dc.json index f299cdd4b7..9948436bd3 100644 --- a/3.11/942/data/test-cases/6353cfdd337d03a1.json +++ b/3.11/972/data/test-cases/1d28c3ff1a9639dc.json @@ -1 +1 @@ -{"uid":"6353cfdd337d03a1","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1695258740448,"stop":1695258740910,"duration":462},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'BexleyCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'spamstorage@live.co.uk', 'url': 'https://www.bexley.gov.uk/', ...}\nuser_email = 'spamstorage@live.co.uk'\nheaders = {'Connection': 'Keep-Alive', 'X-country': 'gb', 'X-email': 'spamstorage@live.co.uk'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n # User email from @Home app as UPRN\n user_email = kwargs.get(\"uprn\")\n headers = {\n \"X-country\": \"gb\",\n \"X-email\": user_email,\n \"Connection\": \"Keep-Alive\",\n }\n \n # Sniffed from the app\n requests.packages.urllib3.disable_warnings()\n response = requests.get(\n \"https://services.athomeapp.net/ServiceData/GetUserRoundJson\",\n headers=headers,\n )\n \n # 200 is OK. Sometimes it times out and gives this, but I'm not parsing HTTP codes\n if response.status_code != 200:\n> raise ValueError(\n \"Error parsing API. Please check your email is correct and registered on the @Home app.\"\n )\nE ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:34: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'BexleyCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'spamstorage@live.co.uk', 'url': 'https://www.bexley.gov.uk/', ...}\nuser_email = 'spamstorage@live.co.uk'\nheaders = {'Connection': 'Keep-Alive', 'X-country': 'gb', 'X-email': 'spamstorage@live.co.uk'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n # User email from @Home app as UPRN\n user_email = kwargs.get(\"uprn\")\n headers = {\n \"X-country\": \"gb\",\n \"X-email\": user_email,\n \"Connection\": \"Keep-Alive\",\n }\n \n # Sniffed from the app\n requests.packages.urllib3.disable_warnings()\n response = requests.get(\n \"https://services.athomeapp.net/ServiceData/GetUserRoundJson\",\n headers=headers,\n )\n \n # 200 is OK. Sometimes it times out and gives this, but I'm not parsing HTTP codes\n if response.status_code != 200:\n> raise ValueError(\n \"Error parsing API. Please check your email is correct and registered on the @Home app.\"\n )\nE ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:34: ValueError","steps":[{"name":"Given the council: BexleyCouncil","time":{"start":1695258740448,"stop":1695258740449,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BexleyCouncil","time":{"start":1695258740449,"stop":1695258740910,"duration":461},"status":"failed","statusMessage":"Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BexleyCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":35,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":91},"items":[{"uid":"ef79ca02bd1b4cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/ef79ca02bd1b4cf7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695206127461,"stop":1695206127868,"duration":407}},{"uid":"5335e5cb06aa2bda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/5335e5cb06aa2bda","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695193582619,"stop":1695193583330,"duration":711}},{"uid":"7de099e51e6573d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/7de099e51e6573d1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695172378729,"stop":1695172379381,"duration":652}},{"uid":"ff89b8307437f144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ff89b8307437f144","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695161882944,"stop":1695161883469,"duration":525}},{"uid":"ca0f1d25747f0ec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/ca0f1d25747f0ec2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695159830357,"stop":1695159830779,"duration":422}},{"uid":"35a65e687534cea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/35a65e687534cea3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695156929417,"stop":1695156930163,"duration":746}},{"uid":"b71f48414d8d980d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/b71f48414d8d980d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695086033330,"stop":1695086033859,"duration":529}},{"uid":"99d03b6c6cd4e1af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/99d03b6c6cd4e1af","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694999583675,"stop":1694999584376,"duration":701}},{"uid":"b95e3947d78d3cb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/b95e3947d78d3cb9","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694987791769,"stop":1694987792207,"duration":438}},{"uid":"7157f472ea23170a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/7157f472ea23170a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694987653034,"stop":1694987653475,"duration":441}},{"uid":"abe23b7d493132b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/abe23b7d493132b7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694971599697,"stop":1694971630270,"duration":30573}},{"uid":"600611a36e2f4758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/600611a36e2f4758","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694913394811,"stop":1694913395243,"duration":432}},{"uid":"f8a92ca92fca8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/f8a92ca92fca8237","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694892720964,"stop":1694892721454,"duration":490}},{"uid":"b02e1ff107f9a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/b02e1ff107f9a9c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694889722125,"stop":1694889722511,"duration":386}},{"uid":"26ec40ce11d0c3b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/26ec40ce11d0c3b3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694864584270,"stop":1694864584864,"duration":594}},{"uid":"e5de7e069735f68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/e5de7e069735f68e","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694840271969,"stop":1694840272645,"duration":676}},{"uid":"100fbe17a3514418","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/100fbe17a3514418","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694826664763,"stop":1694826665213,"duration":450}},{"uid":"9d5c500e44205dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/9d5c500e44205dd6","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694796685337,"stop":1694796685928,"duration":591}},{"uid":"30b4fb5f7ca07993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/30b4fb5f7ca07993","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694740410454,"stop":1694740410861,"duration":407}},{"uid":"990117bd3abc0dac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/990117bd3abc0dac","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1694653899658,"stop":1694653900095,"duration":437}}]},"tags":[]},"source":"6353cfdd337d03a1.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file +{"uid":"1d28c3ff1a9639dc","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1696468426272,"stop":1696468426718,"duration":446},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'BexleyCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'spamstorage@live.co.uk', 'url': 'https://www.bexley.gov.uk/', ...}\nuser_email = 'spamstorage@live.co.uk'\nheaders = {'Connection': 'Keep-Alive', 'X-country': 'gb', 'X-email': 'spamstorage@live.co.uk'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n # User email from @Home app as UPRN\n user_email = kwargs.get(\"uprn\")\n headers = {\n \"X-country\": \"gb\",\n \"X-email\": user_email,\n \"Connection\": \"Keep-Alive\",\n }\n \n # Sniffed from the app\n requests.packages.urllib3.disable_warnings()\n response = requests.get(\n \"https://services.athomeapp.net/ServiceData/GetUserRoundJson\",\n headers=headers,\n )\n \n # 200 is OK. Sometimes it times out and gives this, but I'm not parsing HTTP codes\n if response.status_code != 200:\n> raise ValueError(\n \"Error parsing API. Please check your email is correct and registered on the @Home app.\"\n )\nE ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:34: ValueError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'BexleyCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'spamstorage@live.co.uk', 'url': 'https://www.bexley.gov.uk/', ...}\nuser_email = 'spamstorage@live.co.uk'\nheaders = {'Connection': 'Keep-Alive', 'X-country': 'gb', 'X-email': 'spamstorage@live.co.uk'}\nresponse = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n # User email from @Home app as UPRN\n user_email = kwargs.get(\"uprn\")\n headers = {\n \"X-country\": \"gb\",\n \"X-email\": user_email,\n \"Connection\": \"Keep-Alive\",\n }\n \n # Sniffed from the app\n requests.packages.urllib3.disable_warnings()\n response = requests.get(\n \"https://services.athomeapp.net/ServiceData/GetUserRoundJson\",\n headers=headers,\n )\n \n # 200 is OK. Sometimes it times out and gives this, but I'm not parsing HTTP codes\n if response.status_code != 200:\n> raise ValueError(\n \"Error parsing API. Please check your email is correct and registered on the @Home app.\"\n )\nE ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:34: ValueError","steps":[{"name":"Given the council: BexleyCouncil","time":{"start":1696468426272,"stop":1696468426273,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BexleyCouncil","time":{"start":1696468426273,"stop":1696468426718,"duration":445},"status":"failed","statusMessage":"Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BexleyCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":55,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":111},"items":[{"uid":"90e58a2b73b60503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/90e58a2b73b60503","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696382134128,"stop":1696382134640,"duration":512}},{"uid":"2733d2aad9cf0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/2733d2aad9cf0a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696366192182,"stop":1696366192853,"duration":671}},{"uid":"b156f30c99f589b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b156f30c99f589b7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696295679169,"stop":1696295679592,"duration":423}},{"uid":"52c611f6be5bcfbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/52c611f6be5bcfbe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696209252015,"stop":1696209252446,"duration":431}},{"uid":"1ee07251cb19c9fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1ee07251cb19c9fd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696123357377,"stop":1696123357928,"duration":551}},{"uid":"f95a27cb40a87ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f95a27cb40a87ac7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696036312488,"stop":1696036312940,"duration":452}},{"uid":"cd64ad24040b3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cd64ad24040b3e6b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695950008748,"stop":1695950009190,"duration":442}},{"uid":"df358b5e24ae8385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/df358b5e24ae8385","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930337082,"stop":1695930337517,"duration":435}},{"uid":"fbdfbd5f52f10f14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/fbdfbd5f52f10f14","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930235243,"stop":1695930235790,"duration":547}},{"uid":"c84c5c711948052a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c84c5c711948052a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695863600105,"stop":1695863600554,"duration":449}},{"uid":"a82d9f9b458aa0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a82d9f9b458aa0fc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852444986,"stop":1695852445506,"duration":520}},{"uid":"f48dd37d9778ad2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f48dd37d9778ad2f","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841393433,"stop":1695841393950,"duration":517}},{"uid":"91f92c8932f56aec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/91f92c8932f56aec","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841351156,"stop":1695841351565,"duration":409}},{"uid":"2ed7237cbd46213a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2ed7237cbd46213a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695777230432,"stop":1695777230873,"duration":441}},{"uid":"a5f9594e446df2bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/a5f9594e446df2bb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695690829240,"stop":1695690829664,"duration":424}},{"uid":"de8c0cfbef981212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/de8c0cfbef981212","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695604448575,"stop":1695604449243,"duration":668}},{"uid":"1ba83ba628b66399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1ba83ba628b66399","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695518227881,"stop":1695518228392,"duration":511}},{"uid":"fecd4c246cac369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fecd4c246cac369","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695431451505,"stop":1695431452034,"duration":529}},{"uid":"93b2ca0b5142850c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/93b2ca0b5142850c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695345192064,"stop":1695345192599,"duration":535}},{"uid":"6353cfdd337d03a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6353cfdd337d03a1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695258740448,"stop":1695258740910,"duration":462}}]},"tags":[]},"source":"1d28c3ff1a9639dc.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/1ec74002d2f9c5ce.json b/3.11/972/data/test-cases/1ec74002d2f9c5ce.json new file mode 100644 index 0000000000..eba92c5584 --- /dev/null +++ b/3.11/972/data/test-cases/1ec74002d2f9c5ce.json @@ -0,0 +1 @@ +{"uid":"1ec74002d2f9c5ce","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1696468472325,"stop":1696468483960,"duration":11635},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LancasterCityCouncil","time":{"start":1696468472325,"stop":1696468472325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LancasterCityCouncil","time":{"start":1696468472326,"stop":1696468483958,"duration":11632},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468483958,"stop":1696468483958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468483958,"stop":1696468483960,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LancasterCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":72},"items":[{"uid":"f0cf90bfd23adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/f0cf90bfd23adfd","status":"passed","time":{"start":1696382187024,"stop":1696382192309,"duration":5285}},{"uid":"88974e7d02a64ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/88974e7d02a64ac9","status":"passed","time":{"start":1696366249944,"stop":1696366255344,"duration":5400}},{"uid":"b45a037ae4f175cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b45a037ae4f175cd","status":"passed","time":{"start":1696295716212,"stop":1696295723035,"duration":6823}},{"uid":"b2416fdf343f5336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b2416fdf343f5336","status":"passed","time":{"start":1696209313339,"stop":1696209321802,"duration":8463}},{"uid":"d3e73f0ab4cb9e29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/d3e73f0ab4cb9e29","status":"passed","time":{"start":1696123414336,"stop":1696123424053,"duration":9717}},{"uid":"75b71657a41e0ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/75b71657a41e0ba1","status":"passed","time":{"start":1696036369330,"stop":1696036380009,"duration":10679}},{"uid":"f4471f74995ac84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f4471f74995ac84f","status":"passed","time":{"start":1695950109275,"stop":1695950114577,"duration":5302}},{"uid":"17d22c04cb5dff95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/17d22c04cb5dff95","status":"passed","time":{"start":1695930382930,"stop":1695930387810,"duration":4880}},{"uid":"a5bd82169df0d97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a5bd82169df0d97f","status":"passed","time":{"start":1695930287080,"stop":1695930292191,"duration":5111}},{"uid":"4be210e7933dbfc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/4be210e7933dbfc0","status":"passed","time":{"start":1695863646385,"stop":1695863655471,"duration":9086}},{"uid":"7c412e9d156bfdff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7c412e9d156bfdff","status":"passed","time":{"start":1695852490619,"stop":1695852496453,"duration":5834}},{"uid":"3e558679c711547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/3e558679c711547","status":"passed","time":{"start":1695841438518,"stop":1695841443634,"duration":5116}},{"uid":"26bec989d4e10f5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/26bec989d4e10f5b","status":"passed","time":{"start":1695841401502,"stop":1695841406396,"duration":4894}},{"uid":"e3a01249305f16d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e3a01249305f16d1","status":"passed","time":{"start":1695777277602,"stop":1695777285843,"duration":8241}},{"uid":"10bc71b1e0c2b23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/10bc71b1e0c2b23b","status":"passed","time":{"start":1695690880959,"stop":1695690889427,"duration":8468}},{"uid":"ba2e60ce93bbe52c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ba2e60ce93bbe52c","status":"passed","time":{"start":1695604531553,"stop":1695604543070,"duration":11517}},{"uid":"723db2b1f7b16c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/723db2b1f7b16c9","status":"passed","time":{"start":1695518332039,"stop":1695518337127,"duration":5088}},{"uid":"c4759284029e8722","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c4759284029e8722","status":"passed","time":{"start":1695431522426,"stop":1695431531096,"duration":8670}},{"uid":"d1180350c6dc9ec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/d1180350c6dc9ec6","status":"passed","time":{"start":1695345288157,"stop":1695345293971,"duration":5814}},{"uid":"e6e87719223b12dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e6e87719223b12dd","status":"passed","time":{"start":1695258788818,"stop":1695258797553,"duration":8735}}]},"tags":[]},"source":"1ec74002d2f9c5ce.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/21254956ae6dbc15.json b/3.11/972/data/test-cases/21254956ae6dbc15.json new file mode 100644 index 0000000000..1979a95bea --- /dev/null +++ b/3.11/972/data/test-cases/21254956ae6dbc15.json @@ -0,0 +1 @@ +{"uid":"21254956ae6dbc15","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1696468449603,"stop":1696468451162,"duration":1559},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastCambridgeshireCouncil","time":{"start":1696468449603,"stop":1696468449604,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastCambridgeshireCouncil","time":{"start":1696468449604,"stop":1696468451160,"duration":1556},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468451160,"stop":1696468451160,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468451160,"stop":1696468451162,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastCambridgeshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":111},"items":[{"uid":"4e99f9ac300258c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4e99f9ac300258c3","status":"passed","time":{"start":1696382160620,"stop":1696382163182,"duration":2562}},{"uid":"947c63392b8abd11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/947c63392b8abd11","status":"passed","time":{"start":1696366221257,"stop":1696366222837,"duration":1580}},{"uid":"cdcfdb0e101263dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/cdcfdb0e101263dc","status":"passed","time":{"start":1696295695638,"stop":1696295696974,"duration":1336}},{"uid":"a64ab232b9c2fe7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a64ab232b9c2fe7c","status":"passed","time":{"start":1696209287283,"stop":1696209288949,"duration":1666}},{"uid":"ca3330d24224ccfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ca3330d24224ccfb","status":"passed","time":{"start":1696123386838,"stop":1696123388344,"duration":1506}},{"uid":"7904e7442abd9567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7904e7442abd9567","status":"passed","time":{"start":1696036343857,"stop":1696036345329,"duration":1472}},{"uid":"8ef18bca161136c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8ef18bca161136c6","status":"passed","time":{"start":1695950083436,"stop":1695950085298,"duration":1862}},{"uid":"b25a8ca9f7e1d0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b25a8ca9f7e1d0d6","status":"passed","time":{"start":1695930356378,"stop":1695930357759,"duration":1381}},{"uid":"e3dafc2a3853d17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e3dafc2a3853d17","status":"passed","time":{"start":1695930256912,"stop":1695930258346,"duration":1434}},{"uid":"25d073fedf7908e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25d073fedf7908e3","status":"passed","time":{"start":1695863622610,"stop":1695863624115,"duration":1505}},{"uid":"d38f8d9017ca5f1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d38f8d9017ca5f1f","status":"passed","time":{"start":1695852464005,"stop":1695852466858,"duration":2853}},{"uid":"f802e4391516aa5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f802e4391516aa5b","status":"passed","time":{"start":1695841413156,"stop":1695841414504,"duration":1348}},{"uid":"661e5d56948ddc09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/661e5d56948ddc09","status":"passed","time":{"start":1695841373942,"stop":1695841377100,"duration":3158}},{"uid":"3fe958d75e71fffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3fe958d75e71fffe","status":"passed","time":{"start":1695777254491,"stop":1695777255784,"duration":1293}},{"uid":"5fca7cfec6a20cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/5fca7cfec6a20cd5","status":"passed","time":{"start":1695690850513,"stop":1695690852222,"duration":1709}},{"uid":"68db252abb50fd0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/68db252abb50fd0e","status":"passed","time":{"start":1695604478551,"stop":1695604482921,"duration":4370}},{"uid":"4738d70709eb45fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4738d70709eb45fe","status":"passed","time":{"start":1695518256392,"stop":1695518258086,"duration":1694}},{"uid":"d49f93e529496a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d49f93e529496a61","status":"passed","time":{"start":1695431478842,"stop":1695431480401,"duration":1559}},{"uid":"80e1ab3c14ce372c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/80e1ab3c14ce372c","status":"passed","time":{"start":1695345220524,"stop":1695345223175,"duration":2651}},{"uid":"9c35ef1dcf822c6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/9c35ef1dcf822c6a","status":"passed","time":{"start":1695258764528,"stop":1695258765864,"duration":1336}}]},"tags":[]},"source":"21254956ae6dbc15.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/6380365f45ea8297.json b/3.11/972/data/test-cases/24bab6d4a517576e.json similarity index 88% rename from 3.11/942/data/test-cases/6380365f45ea8297.json rename to 3.11/972/data/test-cases/24bab6d4a517576e.json index 546dce1a9f..009a45bf6e 100644 --- a/3.11/942/data/test-cases/6380365f45ea8297.json +++ b/3.11/972/data/test-cases/24bab6d4a517576e.json @@ -1 +1 @@ -{"uid":"6380365f45ea8297","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1695258737554,"stop":1695258738299,"duration":745},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bincollections', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/bincollections', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BasingstokeCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BasingstokeCouncil.py:31: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bincollections', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/bincollections', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BasingstokeCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BasingstokeCouncil.py:31: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1695258737559,"stop":1695258737560,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BasingstokeCouncil","time":{"start":1695258737560,"stop":1695258738299,"duration":739},"status":"failed","statusMessage":"HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BasingstokeCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":86,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":91},"items":[{"uid":"9d2759edcd460512","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/9d2759edcd460512","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695206120316,"stop":1695206121022,"duration":706}},{"uid":"e3203ef58b20c19c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/e3203ef58b20c19c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695193578744,"stop":1695193579830,"duration":1086}},{"uid":"85fcc99e3c94d187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/85fcc99e3c94d187","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695172375539,"stop":1695172376182,"duration":643}},{"uid":"1f98cb5b947450ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/1f98cb5b947450ac","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695161880144,"stop":1695161880754,"duration":610}},{"uid":"183d8540b49b61fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/183d8540b49b61fa","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695159828943,"stop":1695159829370,"duration":427}},{"uid":"9e5406e25b0f3d0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/9e5406e25b0f3d0e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695156927185,"stop":1695156927913,"duration":728}},{"uid":"7140774bb0bbba86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/7140774bb0bbba86","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695086030188,"stop":1695086031002,"duration":814}},{"uid":"f2b41af5a397d279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/f2b41af5a397d279","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694999581065,"stop":1694999582237,"duration":1172}},{"uid":"1740efe64f63c00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/1740efe64f63c00d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694987790017,"stop":1694987790799,"duration":782}},{"uid":"ed4ffacb4e204853","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/ed4ffacb4e204853","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694987651362,"stop":1694987651923,"duration":561}},{"uid":"ce3d9b372d295aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/ce3d9b372d295aff","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694971597552,"stop":1694971598448,"duration":896}},{"uid":"60e1b98b22556a04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/60e1b98b22556a04","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694913392927,"stop":1694913393390,"duration":463}},{"uid":"bc60a764fea0966d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/bc60a764fea0966d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694892719328,"stop":1694892719859,"duration":531}},{"uid":"5d72fffe969fc8ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/5d72fffe969fc8ae","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694889720490,"stop":1694889721117,"duration":627}},{"uid":"acf184f1463582c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/acf184f1463582c1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694864582157,"stop":1694864582996,"duration":839}},{"uid":"9e4e125f5e83b601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/9e4e125f5e83b601","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694840269816,"stop":1694840270415,"duration":599}},{"uid":"c6e501abd0369f64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/c6e501abd0369f64","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694826662252,"stop":1694826662697,"duration":445}},{"uid":"b60bc3ef63e29887","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b60bc3ef63e29887","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694796683068,"stop":1694796683824,"duration":756}},{"uid":"66acc4b1a394998","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/66acc4b1a394998","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694740408867,"stop":1694740409313,"duration":446}},{"uid":"6190378ba2d691c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/6190378ba2d691c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1694653897882,"stop":1694653898324,"duration":442}}]},"tags":[]},"source":"6380365f45ea8297.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file +{"uid":"24bab6d4a517576e","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1696468423445,"stop":1696468424378,"duration":933},"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bincollections', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/bincollections', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BasingstokeCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BasingstokeCouncil.py:31: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:517: SSLError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","statusTrace":"self = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n> self._validate_conn(conn)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/bincollections', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET', url = '/bincollections', body = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'cookie': 'WhenAreMyBinsCollected=100060220926'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=None, read=None, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n> raise new_e\nE urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: SSLError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/bincollections', response = None\nerror = SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'BasingstokeCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/BasingstokeCouncil.py:31: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n> raise SSLError(e, request=request)\nE requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:517: SSLError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1696468423445,"stop":1696468423445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BasingstokeCouncil","time":{"start":1696468423446,"stop":1696468424378,"duration":932},"status":"failed","statusMessage":"HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","statusTrace":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BasingstokeCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":111},"items":[{"uid":"8d49bee053913dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/8d49bee053913dbc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696382131559,"stop":1696382132111,"duration":552}},{"uid":"9d4e9c2e1cc82d18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/9d4e9c2e1cc82d18","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696366188679,"stop":1696366189772,"duration":1093}},{"uid":"59cbf9b8d6827666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/59cbf9b8d6827666","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696295653566,"stop":1696295654208,"duration":642}},{"uid":"1c445427b91e5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1c445427b91e5130","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696209249637,"stop":1696209250093,"duration":456}},{"uid":"7cc0573bd42ccc4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7cc0573bd42ccc4a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696123354440,"stop":1696123355075,"duration":635}},{"uid":"7fdb730129832cfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7fdb730129832cfd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696036309421,"stop":1696036309975,"duration":554}},{"uid":"e673108e677b2aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e673108e677b2aca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695950006014,"stop":1695950006634,"duration":620}},{"uid":"2ebc02dccabdc17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2ebc02dccabdc17","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930334489,"stop":1695930335185,"duration":696}},{"uid":"9bb3f46471805542","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9bb3f46471805542","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930232399,"stop":1695930232976,"duration":577}},{"uid":"3b068b63e678a4ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/3b068b63e678a4ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695863597618,"stop":1695863598247,"duration":629}},{"uid":"4a7a6b0f016540d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/4a7a6b0f016540d2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695852442238,"stop":1695852442821,"duration":583}},{"uid":"2f859647d79261b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2f859647d79261b1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841390867,"stop":1695841391643,"duration":776}},{"uid":"2c97205b40f83359","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/2c97205b40f83359","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841348596,"stop":1695841349362,"duration":766}},{"uid":"e2eaaea29271ca15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e2eaaea29271ca15","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695777227895,"stop":1695777228336,"duration":441}},{"uid":"d4204416b5e93050","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d4204416b5e93050","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695690826609,"stop":1695690827078,"duration":469}},{"uid":"161741ebd7f2da8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/161741ebd7f2da8f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695604445374,"stop":1695604446126,"duration":752}},{"uid":"8a60b4362211faef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8a60b4362211faef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695518225146,"stop":1695518225785,"duration":639}},{"uid":"a77df78e0ff95d50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a77df78e0ff95d50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695431448621,"stop":1695431449184,"duration":563}},{"uid":"6dbd5e027f5ac544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6dbd5e027f5ac544","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695345189056,"stop":1695345189604,"duration":548}},{"uid":"6380365f45ea8297","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6380365f45ea8297","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695258737554,"stop":1695258738299,"duration":745}}]},"tags":[]},"source":"24bab6d4a517576e.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/dbd2db0c2bbe62cb.json b/3.11/972/data/test-cases/29fd1b1ee0863bbe.json similarity index 80% rename from 3.11/942/data/test-cases/dbd2db0c2bbe62cb.json rename to 3.11/972/data/test-cases/29fd1b1ee0863bbe.json index f41de6e411..84b3f89b1d 100644 --- a/3.11/942/data/test-cases/dbd2db0c2bbe62cb.json +++ b/3.11/972/data/test-cases/29fd1b1ee0863bbe.json @@ -1 +1 @@ -{"uid":"dbd2db0c2bbe62cb","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1695258990102,"stop":1695259120832,"duration":130730},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"self = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n> sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:203: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/connection.py:85: in create_connection\n raise err\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\naddress = ('lite.tameside.gov.uk', 80), timeout = None, source_address = None\nsocket_options = [(6, 1, 1)]\n\n def create_connection(\n address: tuple[str, int],\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n source_address: tuple[str, int] | None = None,\n socket_options: _TYPE_SOCKET_OPTIONS | None = None,\n ) -> socket.socket:\n \"\"\"Connect to *address* and return the socket object.\n \n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`socket.getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n \"\"\"\n \n host, port = address\n if host.startswith(\"[\"):\n host = host.strip(\"[]\")\n err = None\n \n # Using the value from allowed_gai_family() in the context of getaddrinfo lets\n # us select whether to work with IPv4 DNS records, IPv6 records, or both.\n # The original create_connection function always returns all records.\n family = allowed_gai_family()\n \n try:\n host.encode(\"idna\")\n except UnicodeError:\n raise LocationParseError(f\"'{host}', label empty or too long\") from None\n \n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n af, socktype, proto, canonname, sa = res\n sock = None\n try:\n sock = socket.socket(af, socktype, proto)\n \n # If provided, set socket level options before connecting.\n _set_socket_options(sock, socket_options)\n \n if timeout is not _DEFAULT_TIMEOUT:\n sock.settimeout(timeout)\n if source_address:\n sock.bind(source_address)\n> sock.connect(sa)\nE TimeoutError: [Errno 110] Connection timed out\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/connection.py:73: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nbody = b'{\"version\": \"3.1.4\", \"uprn\": \"100012835362\", \"token\": \"\", \"notification\": \"1\", \"operatingsystemid\": \"2\", \"testmode\": \"true\"}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'text/plain', 'Content-Length': '124'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/BinCollections/CollectionService.svc/GetBinCollection', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:496: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:395: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:1281: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:1041: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:979: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:243: in connect\n self.sock = self._new_conn()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n except socket.gaierror as e:\n raise NameResolutionError(self.host, self, e) from e\n except SocketTimeout as e:\n> raise ConnectTimeoutError(\n self,\n f\"Connection to {self.host} timed out. (connect timeout={self.timeout})\",\n ) from e\nE urllib3.exceptions.ConnectTimeoutError: (, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:212: ConnectTimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'TamesideMBCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:28: in parse_data\n response = requests.post(api_url, json=params, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n> raise ConnectTimeout(e, request=request)\nE requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:507: ConnectTimeout","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"self = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n> sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:203: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/connection.py:85: in create_connection\n raise err\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\naddress = ('lite.tameside.gov.uk', 80), timeout = None, source_address = None\nsocket_options = [(6, 1, 1)]\n\n def create_connection(\n address: tuple[str, int],\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n source_address: tuple[str, int] | None = None,\n socket_options: _TYPE_SOCKET_OPTIONS | None = None,\n ) -> socket.socket:\n \"\"\"Connect to *address* and return the socket object.\n \n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`socket.getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n \"\"\"\n \n host, port = address\n if host.startswith(\"[\"):\n host = host.strip(\"[]\")\n err = None\n \n # Using the value from allowed_gai_family() in the context of getaddrinfo lets\n # us select whether to work with IPv4 DNS records, IPv6 records, or both.\n # The original create_connection function always returns all records.\n family = allowed_gai_family()\n \n try:\n host.encode(\"idna\")\n except UnicodeError:\n raise LocationParseError(f\"'{host}', label empty or too long\") from None\n \n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n af, socktype, proto, canonname, sa = res\n sock = None\n try:\n sock = socket.socket(af, socktype, proto)\n \n # If provided, set socket level options before connecting.\n _set_socket_options(sock, socket_options)\n \n if timeout is not _DEFAULT_TIMEOUT:\n sock.settimeout(timeout)\n if source_address:\n sock.bind(source_address)\n> sock.connect(sa)\nE TimeoutError: [Errno 110] Connection timed out\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/connection.py:73: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nbody = b'{\"version\": \"3.1.4\", \"uprn\": \"100012835362\", \"token\": \"\", \"notification\": \"1\", \"operatingsystemid\": \"2\", \"testmode\": \"true\"}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'text/plain', 'Content-Length': '124'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/BinCollections/CollectionService.svc/GetBinCollection', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:496: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:395: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:1281: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:1041: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:979: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:243: in connect\n self.sock = self._new_conn()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n except socket.gaierror as e:\n raise NameResolutionError(self.host, self, e) from e\n except SocketTimeout as e:\n> raise ConnectTimeoutError(\n self,\n f\"Connection to {self.host} timed out. (connect timeout={self.timeout})\",\n ) from e\nE urllib3.exceptions.ConnectTimeoutError: (, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:212: ConnectTimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'TamesideMBCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:28: in parse_data\n response = requests.post(api_url, json=params, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n> raise ConnectTimeout(e, request=request)\nE requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:507: ConnectTimeout","steps":[{"name":"Given the council: TamesideMBCouncil","time":{"start":1695258990103,"stop":1695258990103,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TamesideMBCouncil","time":{"start":1695258990103,"stop":1695259120832,"duration":130729},"status":"failed","statusMessage":"HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TamesideMBCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":91},"items":[{"uid":"27117c4b704db789","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/27117c4b704db789","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695206360781,"stop":1695206492110,"duration":131329}},{"uid":"600cc61bcd6eb442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/600cc61bcd6eb442","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695193856145,"stop":1695193985854,"duration":129709}},{"uid":"1e1709fbc2d1ecc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/1e1709fbc2d1ecc1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695172662521,"stop":1695172792157,"duration":129636}},{"uid":"e2e746505ca35a85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/e2e746505ca35a85","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695162158191,"stop":1695162288150,"duration":129959}},{"uid":"fe2efc0607277813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/fe2efc0607277813","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695160086772,"stop":1695160216709,"duration":129937}},{"uid":"cabd34d57491723b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/cabd34d57491723b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695157055251,"stop":1695157185081,"duration":129830}},{"uid":"f140eac9a3a7627b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/f140eac9a3a7627b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695086314333,"stop":1695086445046,"duration":130713}},{"uid":"21f6a42e6c1aad58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/21f6a42e6c1aad58","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694999726364,"stop":1694999856877,"duration":130513}},{"uid":"bd83be246c4414bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/bd83be246c4414bc","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694988011052,"stop":1694988141529,"duration":130477}},{"uid":"25ff0b746b48de38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/25ff0b746b48de38","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694987767227,"stop":1694987898133,"duration":130906}},{"uid":"302fab7bf4ef127d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/302fab7bf4ef127d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694971724537,"stop":1694971854691,"duration":130154}},{"uid":"8c953bbd1368615c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/8c953bbd1368615c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694913650326,"stop":1694913780016,"duration":129690}},{"uid":"457332f4a20633e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/457332f4a20633e7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694892983411,"stop":1694893114791,"duration":131380}},{"uid":"37f0fead43aba3b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/37f0fead43aba3b8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694889941344,"stop":1694890072481,"duration":131137}},{"uid":"38fd6568dfb98759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/38fd6568dfb98759","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694864862028,"stop":1694864992855,"duration":130827}},{"uid":"1fddfca6faf7c4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/1fddfca6faf7c4d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694840543864,"stop":1694840673853,"duration":129989}},{"uid":"67a7b1e415f6c4cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/67a7b1e415f6c4cb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694826904623,"stop":1694827034022,"duration":129399}},{"uid":"d76a23a7db406017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/d76a23a7db406017","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694796972209,"stop":1694797103818,"duration":131609}},{"uid":"626c32d624c66a04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/626c32d624c66a04","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694740639698,"stop":1694740770678,"duration":130980}},{"uid":"fd53161b7ae5c73c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/fd53161b7ae5c73c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1694654142896,"stop":1694654273766,"duration":130870}}]},"tags":[]},"source":"dbd2db0c2bbe62cb.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file +{"uid":"29fd1b1ee0863bbe","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1696468663562,"stop":1696468793930,"duration":130368},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"self = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n> sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:203: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/connection.py:85: in create_connection\n raise err\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\naddress = ('lite.tameside.gov.uk', 80), timeout = None, source_address = None\nsocket_options = [(6, 1, 1)]\n\n def create_connection(\n address: tuple[str, int],\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n source_address: tuple[str, int] | None = None,\n socket_options: _TYPE_SOCKET_OPTIONS | None = None,\n ) -> socket.socket:\n \"\"\"Connect to *address* and return the socket object.\n \n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`socket.getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n \"\"\"\n \n host, port = address\n if host.startswith(\"[\"):\n host = host.strip(\"[]\")\n err = None\n \n # Using the value from allowed_gai_family() in the context of getaddrinfo lets\n # us select whether to work with IPv4 DNS records, IPv6 records, or both.\n # The original create_connection function always returns all records.\n family = allowed_gai_family()\n \n try:\n host.encode(\"idna\")\n except UnicodeError:\n raise LocationParseError(f\"'{host}', label empty or too long\") from None\n \n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n af, socktype, proto, canonname, sa = res\n sock = None\n try:\n sock = socket.socket(af, socktype, proto)\n \n # If provided, set socket level options before connecting.\n _set_socket_options(sock, socket_options)\n \n if timeout is not _DEFAULT_TIMEOUT:\n sock.settimeout(timeout)\n if source_address:\n sock.bind(source_address)\n> sock.connect(sa)\nE TimeoutError: [Errno 110] Connection timed out\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/connection.py:73: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nbody = b'{\"version\": \"3.1.4\", \"uprn\": \"100012835362\", \"token\": \"\", \"notification\": \"1\", \"operatingsystemid\": \"2\", \"testmode\": \"true\"}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'text/plain', 'Content-Length': '124'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/BinCollections/CollectionService.svc/GetBinCollection', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:496: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:395: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:1281: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:1041: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:979: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:243: in connect\n self.sock = self._new_conn()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n except socket.gaierror as e:\n raise NameResolutionError(self.host, self, e) from e\n except SocketTimeout as e:\n> raise ConnectTimeoutError(\n self,\n f\"Connection to {self.host} timed out. (connect timeout={self.timeout})\",\n ) from e\nE urllib3.exceptions.ConnectTimeoutError: (, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:212: ConnectTimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'TamesideMBCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:28: in parse_data\n response = requests.post(api_url, json=params, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n> raise ConnectTimeout(e, request=request)\nE requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:507: ConnectTimeout","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"self = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n> sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:203: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/connection.py:85: in create_connection\n raise err\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\naddress = ('lite.tameside.gov.uk', 80), timeout = None, source_address = None\nsocket_options = [(6, 1, 1)]\n\n def create_connection(\n address: tuple[str, int],\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n source_address: tuple[str, int] | None = None,\n socket_options: _TYPE_SOCKET_OPTIONS | None = None,\n ) -> socket.socket:\n \"\"\"Connect to *address* and return the socket object.\n \n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`socket.getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n \"\"\"\n \n host, port = address\n if host.startswith(\"[\"):\n host = host.strip(\"[]\")\n err = None\n \n # Using the value from allowed_gai_family() in the context of getaddrinfo lets\n # us select whether to work with IPv4 DNS records, IPv6 records, or both.\n # The original create_connection function always returns all records.\n family = allowed_gai_family()\n \n try:\n host.encode(\"idna\")\n except UnicodeError:\n raise LocationParseError(f\"'{host}', label empty or too long\") from None\n \n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n af, socktype, proto, canonname, sa = res\n sock = None\n try:\n sock = socket.socket(af, socktype, proto)\n \n # If provided, set socket level options before connecting.\n _set_socket_options(sock, socket_options)\n \n if timeout is not _DEFAULT_TIMEOUT:\n sock.settimeout(timeout)\n if source_address:\n sock.bind(source_address)\n> sock.connect(sa)\nE TimeoutError: [Errno 110] Connection timed out\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/connection.py:73: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nbody = b'{\"version\": \"3.1.4\", \"uprn\": \"100012835362\", \"token\": \"\", \"notification\": \"1\", \"operatingsystemid\": \"2\", \"testmode\": \"true\"}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'text/plain', 'Content-Length': '124'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/BinCollections/CollectionService.svc/GetBinCollection', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:496: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:395: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:1281: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:1041: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/http/client.py:979: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:243: in connect\n self.sock = self._new_conn()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \n\n def _new_conn(self) -> socket.socket:\n \"\"\"Establish a socket connection and set nodelay settings on it.\n \n :return: New socket connection.\n \"\"\"\n try:\n sock = connection.create_connection(\n (self._dns_host, self.port),\n self.timeout,\n source_address=self.source_address,\n socket_options=self.socket_options,\n )\n except socket.gaierror as e:\n raise NameResolutionError(self.host, self, e) from e\n except SocketTimeout as e:\n> raise ConnectTimeoutError(\n self,\n f\"Connection to {self.host} timed out. (connect timeout={self.timeout})\",\n ) from e\nE urllib3.exceptions.ConnectTimeoutError: (, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:212: ConnectTimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/BinCollections/CollectionService.svc/GetBinCollection'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)')\n_pool = \n_stacktrace = \n\n def increment(\n self,\n method: str | None = None,\n url: str | None = None,\n response: BaseHTTPResponse | None = None,\n error: Exception | None = None,\n _pool: ConnectionPool | None = None,\n _stacktrace: TracebackType | None = None,\n ) -> Retry:\n \"\"\"Return a new Retry object with incremented retry counters.\n \n :param response: A response object, or None, if the server did not\n return a response.\n :type response: :class:`~urllib3.response.BaseHTTPResponse`\n :param Exception error: An error encountered during the request, or\n None if the response was received successfully.\n \n :return: A new ``Retry`` object.\n \"\"\"\n if self.total is False and error:\n # Disabled, indicate to re-raise the error.\n raise reraise(type(error), error, _stacktrace)\n \n total = self.total\n if total is not None:\n total -= 1\n \n connect = self.connect\n read = self.read\n redirect = self.redirect\n status_count = self.status\n other = self.other\n cause = \"unknown\"\n status = None\n redirect_location = None\n \n if error and self._is_connection_error(error):\n # Connect retry?\n if connect is False:\n raise reraise(type(error), error, _stacktrace)\n elif connect is not None:\n connect -= 1\n \n elif error and self._is_read_error(error):\n # Read retry?\n if read is False or method is None or not self._is_method_retryable(method):\n raise reraise(type(error), error, _stacktrace)\n elif read is not None:\n read -= 1\n \n elif error:\n # Other retry?\n if other is not None:\n other -= 1\n \n elif response and response.get_redirect_location():\n # Redirect retry?\n if redirect is not None:\n redirect -= 1\n cause = \"too many redirects\"\n response_redirect_location = response.get_redirect_location()\n if response_redirect_location:\n redirect_location = response_redirect_location\n status = response.status\n \n else:\n # Incrementing because of a server error like a 500 in\n # status_forcelist and the given method is in the allowed_methods\n cause = ResponseError.GENERIC_ERROR\n if response and response.status:\n if status_count is not None:\n status_count -= 1\n cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)\n status = response.status\n \n history = self.history + (\n RequestHistory(method, url, error, status, redirect_location),\n )\n \n new_retry = self.new(\n total=total,\n connect=connect,\n read=read,\n redirect=redirect,\n status=status_count,\n other=other,\n history=history,\n )\n \n if new_retry.is_exhausted():\n reason = error or ResponseError(cause)\n> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\nE urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:515: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'TamesideMBCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:28: in parse_data\n response = requests.post(api_url, json=params, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n> raise ConnectTimeout(e, request=request)\nE requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:507: ConnectTimeout","steps":[{"name":"Given the council: TamesideMBCouncil","time":{"start":1696468663563,"stop":1696468663563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TamesideMBCouncil","time":{"start":1696468663563,"stop":1696468793930,"duration":130367},"status":"failed","statusMessage":"HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TamesideMBCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"a6b4f37ecc06e244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a6b4f37ecc06e244","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696382408503,"stop":1696382539712,"duration":131209}},{"uid":"16539b59ffd60a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/16539b59ffd60a07","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696366539914,"stop":1696366669581,"duration":129667}},{"uid":"c91f05a94a21ea8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c91f05a94a21ea8e","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696295895397,"stop":1696296026444,"duration":131047}},{"uid":"285566589e1037ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/285566589e1037ea","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209493712,"stop":1696209623870,"duration":130158}},{"uid":"b9710d2ab31310e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b9710d2ab31310e1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696123643068,"stop":1696123773810,"duration":130742}},{"uid":"7e506a71551b9a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7e506a71551b9a29","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036561816,"stop":1696036691114,"duration":129298}},{"uid":"9627d223f7395faf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9627d223f7395faf","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695950301179,"stop":1695950431425,"duration":130246}},{"uid":"2a0fbeb11b40b7e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2a0fbeb11b40b7e6","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930578713,"stop":1695930708995,"duration":130282}},{"uid":"a986f878be41e4b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a986f878be41e4b3","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930496844,"stop":1695930627312,"duration":130468}},{"uid":"759f009bf5f02e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/759f009bf5f02e1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863830734,"stop":1695863960277,"duration":129543}},{"uid":"cd01af7fadc09e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/cd01af7fadc09e0","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852704902,"stop":1695852834927,"duration":130025}},{"uid":"e7f04124643c4320","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/e7f04124643c4320","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841645423,"stop":1695841775679,"duration":130256}},{"uid":"2c1013e2eeecf152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/2c1013e2eeecf152","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841580937,"stop":1695841711850,"duration":130913}},{"uid":"e21a377676491d0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e21a377676491d0f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695777468693,"stop":1695777599538,"duration":130845}},{"uid":"909bf09042eddb5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/909bf09042eddb5b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695691073614,"stop":1695691204223,"duration":130609}},{"uid":"3ff9089887d48893","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3ff9089887d48893","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695604772374,"stop":1695604903601,"duration":131227}},{"uid":"c558a50624dcad39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/c558a50624dcad39","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695518538237,"stop":1695518669423,"duration":131186}},{"uid":"6375c8deceef46a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6375c8deceef46a8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695431744927,"stop":1695431875495,"duration":130568}},{"uid":"df4c44911700c68b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/df4c44911700c68b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695345483598,"stop":1695345613183,"duration":129585}},{"uid":"dbd2db0c2bbe62cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/dbd2db0c2bbe62cb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695258990102,"stop":1695259120832,"duration":130730}}]},"tags":[]},"source":"29fd1b1ee0863bbe.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/2a80f5cea78fe07d.json b/3.11/972/data/test-cases/2a80f5cea78fe07d.json new file mode 100644 index 0000000000..e8af481987 --- /dev/null +++ b/3.11/972/data/test-cases/2a80f5cea78fe07d.json @@ -0,0 +1 @@ +{"uid":"2a80f5cea78fe07d","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1696468463625,"stop":1696468463628,"duration":3},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'HarrogateBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100050414307', 'url': 'https://secure.harrogate.gov.uk/inmyarea', ...}\nuser_uprn = '100050414307'\n\n def parse_data(self, page: str, **kwargs) -> dict:\n \n user_uprn = kwargs.get(\"uprn\")\n check_uprn(user_uprn)\n \n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/HarrogateBoroughCouncil.py:20: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'HarrogateBoroughCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '100050414307', 'url': 'https://secure.harrogate.gov.uk/inmyarea', ...}\nuser_uprn = '100050414307'\n\n def parse_data(self, page: str, **kwargs) -> dict:\n \n user_uprn = kwargs.get(\"uprn\")\n check_uprn(user_uprn)\n \n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/HarrogateBoroughCouncil.py:20: AttributeError","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1696468463625,"stop":1696468463626,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HarrogateBoroughCouncil","time":{"start":1696468463626,"stop":1696468463628,"duration":2},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HarrogateBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":45,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":45},"items":[{"uid":"925204bf6755651f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/925204bf6755651f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382176551,"stop":1696382176554,"duration":3}},{"uid":"81a5a0e6592fb109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/81a5a0e6592fb109","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366238640,"stop":1696366238643,"duration":3}},{"uid":"eff11ed4b4f8f647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/eff11ed4b4f8f647","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295707908,"stop":1696295707911,"duration":3}},{"uid":"c97d1a0d8a7d7906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c97d1a0d8a7d7906","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209302570,"stop":1696209302573,"duration":3}},{"uid":"b677e7fc39f8ff13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b677e7fc39f8ff13","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123402847,"stop":1696123402851,"duration":4}},{"uid":"b44e6fe29f3d813a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/b44e6fe29f3d813a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036358316,"stop":1696036358319,"duration":3}},{"uid":"1824948135d346bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/1824948135d346bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950097995,"stop":1695950097999,"duration":4}},{"uid":"2e64e2cc9cdf1188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2e64e2cc9cdf1188","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930374522,"stop":1695930374525,"duration":3}},{"uid":"9889f87dd8f18abd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9889f87dd8f18abd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930276471,"stop":1695930276474,"duration":3}},{"uid":"fcb026d1e5bbc49d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/fcb026d1e5bbc49d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863637300,"stop":1695863637303,"duration":3}},{"uid":"d02185838df617bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d02185838df617bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852480281,"stop":1695852480284,"duration":3}},{"uid":"cf03c06bc9a8c8ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/cf03c06bc9a8c8ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841429011,"stop":1695841429014,"duration":3}},{"uid":"a1c7d26dd95d2567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a1c7d26dd95d2567","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841393298,"stop":1695841393301,"duration":3}},{"uid":"3b73b492beccac9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3b73b492beccac9c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777268732,"stop":1695777268735,"duration":3}},{"uid":"ec37bf4cd30cfed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ec37bf4cd30cfed1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690871484,"stop":1695690871488,"duration":4}},{"uid":"e41a9063277d5864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e41a9063277d5864","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604502953,"stop":1695604502957,"duration":4}},{"uid":"bc4aa2869fbc0dba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bc4aa2869fbc0dba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518273307,"stop":1695518273311,"duration":4}},{"uid":"5578b5f87df83894","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5578b5f87df83894","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431494960,"stop":1695431494964,"duration":4}},{"uid":"6cd38e62d501657b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6cd38e62d501657b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345238126,"stop":1695345238129,"duration":3}},{"uid":"366ef4931b24fbaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/366ef4931b24fbaa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258778808,"stop":1695258778811,"duration":3}}]},"tags":[]},"source":"2a80f5cea78fe07d.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/2fa97e76217a0b00.json b/3.11/972/data/test-cases/2fa97e76217a0b00.json new file mode 100644 index 0000000000..0cb28f6093 --- /dev/null +++ b/3.11/972/data/test-cases/2fa97e76217a0b00.json @@ -0,0 +1 @@ +{"uid":"2fa97e76217a0b00","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d23dc546b3 \n#1 0x55d23d92a1e7 \n#2 0x55d23d9222f3 \n#3 0x55d23d912d17 \n#4 0x55d23d914191 \n#5 0x55d23d913053 \n#6 0x55d23d91206c \n#7 0x55d23d911fde \n#8 0x55d23d910be4 \n#9 0x55d23d91106a \n#10 0x55d23d92c8ce \n#11 0x55d23d9acad5 \n#12 0x55d23d9930c2 \n#13 0x55d23d9ac322 \n#14 0x55d23d992e93 \n#15 0x55d23d965934 \n#16 0x55d23d96671e \n#17 0x55d23dc19cb8 \n#18 0x55d23dc1dbf0 \n#19 0x55d23dc2819c \n#20 0x55d23dc1e808 \n#21 0x55d23dbeb27f \n#22 0x55d23dc42e88 \n#23 0x55d23dc43059 \n#24 0x55d23dc53843 \n#25 0x7f3987894b43 ","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'PrestonCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/PrestonCityCouncil.py:46: in parse_data\n driver.get(page)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:355: in get\n self.execute(Command.GET, {\"url\": url})\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:346: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\"value\":{\"error\":\"unknown error\",\"message\":\"unknown error: net::ERR_CONNECTION_TIMED_OUT\\\\n...\\\\n#23 0x55d23dc43059 \\\\u003Cunknown>\\\\n#24 0x55d23dc53843 \\\\u003Cunknown>\\\\n#25 0x7f3987894b43 \\\\u003Cunknown>\\\\n\"}}'}\n\n def check_response(self, response: Dict[str, Any]) -> None:\n \"\"\"Checks that a JSON response from the WebDriver does not have an\n error.\n \n :Args:\n - response - The JSON response from the WebDriver server as a dictionary\n object.\n \n :Raises: If the response contains an error message.\n \"\"\"\n status = response.get(\"status\", None)\n if not status or status == ErrorCode.SUCCESS:\n return\n value = None\n message = response.get(\"message\", \"\")\n screen: str = response.get(\"screen\", \"\")\n stacktrace = None\n if isinstance(status, int):\n value_json = response.get(\"value\", None)\n if value_json and isinstance(value_json, str):\n import json\n \n try:\n value = json.loads(value_json)\n if len(value) == 1:\n value = value[\"value\"]\n status = value.get(\"error\", None)\n if not status:\n status = value.get(\"status\", ErrorCode.UNKNOWN_ERROR)\n message = value.get(\"value\") or value.get(\"message\")\n if not isinstance(message, str):\n value = message\n message = message.get(\"message\")\n else:\n message = value.get(\"message\", None)\n except ValueError:\n pass\n \n exception_class: Type[WebDriverException]\n if status in ErrorCode.NO_SUCH_ELEMENT:\n exception_class = NoSuchElementException\n elif status in ErrorCode.NO_SUCH_FRAME:\n exception_class = NoSuchFrameException\n elif status in ErrorCode.NO_SUCH_SHADOW_ROOT:\n exception_class = NoSuchShadowRootException\n elif status in ErrorCode.NO_SUCH_WINDOW:\n exception_class = NoSuchWindowException\n elif status in ErrorCode.STALE_ELEMENT_REFERENCE:\n exception_class = StaleElementReferenceException\n elif status in ErrorCode.ELEMENT_NOT_VISIBLE:\n exception_class = ElementNotVisibleException\n elif status in ErrorCode.INVALID_ELEMENT_STATE:\n exception_class = InvalidElementStateException\n elif (\n status in ErrorCode.INVALID_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR_RETURN_TYPER\n ):\n exception_class = InvalidSelectorException\n elif status in ErrorCode.ELEMENT_IS_NOT_SELECTABLE:\n exception_class = ElementNotSelectableException\n elif status in ErrorCode.ELEMENT_NOT_INTERACTABLE:\n exception_class = ElementNotInteractableException\n elif status in ErrorCode.INVALID_COOKIE_DOMAIN:\n exception_class = InvalidCookieDomainException\n elif status in ErrorCode.UNABLE_TO_SET_COOKIE:\n exception_class = UnableToSetCookieException\n elif status in ErrorCode.TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.SCRIPT_TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.UNKNOWN_ERROR:\n exception_class = WebDriverException\n elif status in ErrorCode.UNEXPECTED_ALERT_OPEN:\n exception_class = UnexpectedAlertPresentException\n elif status in ErrorCode.NO_ALERT_OPEN:\n exception_class = NoAlertPresentException\n elif status in ErrorCode.IME_NOT_AVAILABLE:\n exception_class = ImeNotAvailableException\n elif status in ErrorCode.IME_ENGINE_ACTIVATION_FAILED:\n exception_class = ImeActivationFailedException\n elif status in ErrorCode.MOVE_TARGET_OUT_OF_BOUNDS:\n exception_class = MoveTargetOutOfBoundsException\n elif status in ErrorCode.JAVASCRIPT_ERROR:\n exception_class = JavascriptException\n elif status in ErrorCode.SESSION_NOT_CREATED:\n exception_class = SessionNotCreatedException\n elif status in ErrorCode.INVALID_ARGUMENT:\n exception_class = InvalidArgumentException\n elif status in ErrorCode.NO_SUCH_COOKIE:\n exception_class = NoSuchCookieException\n elif status in ErrorCode.UNABLE_TO_CAPTURE_SCREEN:\n exception_class = ScreenshotException\n elif status in ErrorCode.ELEMENT_CLICK_INTERCEPTED:\n exception_class = ElementClickInterceptedException\n elif status in ErrorCode.INSECURE_CERTIFICATE:\n exception_class = InsecureCertificateException\n elif status in ErrorCode.INVALID_COORDINATES:\n exception_class = InvalidCoordinatesException\n elif status in ErrorCode.INVALID_SESSION_ID:\n exception_class = InvalidSessionIdException\n elif status in ErrorCode.UNKNOWN_METHOD:\n exception_class = UnknownMethodException\n else:\n exception_class = WebDriverException\n if not value:\n value = response[\"value\"]\n if isinstance(value, str):\n raise exception_class(value)\n if message == \"\" and \"message\" in value:\n message = value[\"message\"]\n \n screen = None # type: ignore[assignment]\n if \"screen\" in value:\n screen = value[\"screen\"]\n \n stacktrace = None\n st_value = value.get(\"stackTrace\") or value.get(\"stacktrace\")\n if st_value:\n if isinstance(st_value, str):\n stacktrace = st_value.split(\"\\n\")\n else:\n stacktrace = []\n try:\n for frame in st_value:\n line = frame.get(\"lineNumber\", \"\")\n file = frame.get(\"fileName\", \"\")\n if line:\n file = f\"{file}:{line}\"\n meth = frame.get(\"methodName\", \"\")\n if \"className\" in frame:\n meth = f\"{frame['className']}.{meth}\"\n msg = \" at %s (%s)\"\n msg = msg % (meth, file)\n stacktrace.append(msg)\n except TypeError:\n pass\n if exception_class == UnexpectedAlertPresentException:\n alert_text = None\n if \"data\" in value:\n alert_text = value[\"data\"].get(\"text\")\n elif \"alert\" in value:\n alert_text = value[\"alert\"].get(\"text\")\n raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here\n> raise exception_class(message, screen, stacktrace)\nE selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\nE (Session info: headless chrome=117.0.5938.92)\nE Stacktrace:\nE #0 0x55d23dc546b3 \nE #1 0x55d23d92a1e7 \nE #2 0x55d23d9222f3 \nE #3 0x55d23d912d17 \nE #4 0x55d23d914191 \nE #5 0x55d23d913053 \nE #6 0x55d23d91206c \nE #7 0x55d23d911fde \nE #8 0x55d23d910be4 \nE #9 0x55d23d91106a \nE #10 0x55d23d92c8ce \nE #11 0x55d23d9acad5 \nE #12 0x55d23d9930c2 \nE #13 0x55d23d9ac322 \nE #14 0x55d23d992e93 \nE #15 0x55d23d965934 \nE #16 0x55d23d96671e \nE #17 0x55d23dc19cb8 \nE #18 0x55d23dc1dbf0 \nE #19 0x55d23dc2819c \nE #20 0x55d23dc1e808 \nE #21 0x55d23dbeb27f \nE #22 0x55d23dc42e88 \nE #23 0x55d23dc43059 \nE #24 0x55d23dc53843 \nE #25 0x7f3987894b43 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:245: WebDriverException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d23dc546b3 \n#1 0x55d23d92a1e7 \n#2 0x55d23d9222f3 \n#3 0x55d23d912d17 \n#4 0x55d23d914191 \n#5 0x55d23d913053 \n#6 0x55d23d91206c \n#7 0x55d23d911fde \n#8 0x55d23d910be4 \n#9 0x55d23d91106a \n#10 0x55d23d92c8ce \n#11 0x55d23d9acad5 \n#12 0x55d23d9930c2 \n#13 0x55d23d9ac322 \n#14 0x55d23d992e93 \n#15 0x55d23d965934 \n#16 0x55d23d96671e \n#17 0x55d23dc19cb8 \n#18 0x55d23dc1dbf0 \n#19 0x55d23dc2819c \n#20 0x55d23dc1e808 \n#21 0x55d23dbeb27f \n#22 0x55d23dc42e88 \n#23 0x55d23dc43059 \n#24 0x55d23dc53843 \n#25 0x7f3987894b43 ","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'PrestonCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/PrestonCityCouncil.py:46: in parse_data\n driver.get(page)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:355: in get\n self.execute(Command.GET, {\"url\": url})\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:346: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\"value\":{\"error\":\"unknown error\",\"message\":\"unknown error: net::ERR_CONNECTION_TIMED_OUT\\\\n...\\\\n#23 0x55d23dc43059 \\\\u003Cunknown>\\\\n#24 0x55d23dc53843 \\\\u003Cunknown>\\\\n#25 0x7f3987894b43 \\\\u003Cunknown>\\\\n\"}}'}\n\n def check_response(self, response: Dict[str, Any]) -> None:\n \"\"\"Checks that a JSON response from the WebDriver does not have an\n error.\n \n :Args:\n - response - The JSON response from the WebDriver server as a dictionary\n object.\n \n :Raises: If the response contains an error message.\n \"\"\"\n status = response.get(\"status\", None)\n if not status or status == ErrorCode.SUCCESS:\n return\n value = None\n message = response.get(\"message\", \"\")\n screen: str = response.get(\"screen\", \"\")\n stacktrace = None\n if isinstance(status, int):\n value_json = response.get(\"value\", None)\n if value_json and isinstance(value_json, str):\n import json\n \n try:\n value = json.loads(value_json)\n if len(value) == 1:\n value = value[\"value\"]\n status = value.get(\"error\", None)\n if not status:\n status = value.get(\"status\", ErrorCode.UNKNOWN_ERROR)\n message = value.get(\"value\") or value.get(\"message\")\n if not isinstance(message, str):\n value = message\n message = message.get(\"message\")\n else:\n message = value.get(\"message\", None)\n except ValueError:\n pass\n \n exception_class: Type[WebDriverException]\n if status in ErrorCode.NO_SUCH_ELEMENT:\n exception_class = NoSuchElementException\n elif status in ErrorCode.NO_SUCH_FRAME:\n exception_class = NoSuchFrameException\n elif status in ErrorCode.NO_SUCH_SHADOW_ROOT:\n exception_class = NoSuchShadowRootException\n elif status in ErrorCode.NO_SUCH_WINDOW:\n exception_class = NoSuchWindowException\n elif status in ErrorCode.STALE_ELEMENT_REFERENCE:\n exception_class = StaleElementReferenceException\n elif status in ErrorCode.ELEMENT_NOT_VISIBLE:\n exception_class = ElementNotVisibleException\n elif status in ErrorCode.INVALID_ELEMENT_STATE:\n exception_class = InvalidElementStateException\n elif (\n status in ErrorCode.INVALID_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR\n or status in ErrorCode.INVALID_XPATH_SELECTOR_RETURN_TYPER\n ):\n exception_class = InvalidSelectorException\n elif status in ErrorCode.ELEMENT_IS_NOT_SELECTABLE:\n exception_class = ElementNotSelectableException\n elif status in ErrorCode.ELEMENT_NOT_INTERACTABLE:\n exception_class = ElementNotInteractableException\n elif status in ErrorCode.INVALID_COOKIE_DOMAIN:\n exception_class = InvalidCookieDomainException\n elif status in ErrorCode.UNABLE_TO_SET_COOKIE:\n exception_class = UnableToSetCookieException\n elif status in ErrorCode.TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.SCRIPT_TIMEOUT:\n exception_class = TimeoutException\n elif status in ErrorCode.UNKNOWN_ERROR:\n exception_class = WebDriverException\n elif status in ErrorCode.UNEXPECTED_ALERT_OPEN:\n exception_class = UnexpectedAlertPresentException\n elif status in ErrorCode.NO_ALERT_OPEN:\n exception_class = NoAlertPresentException\n elif status in ErrorCode.IME_NOT_AVAILABLE:\n exception_class = ImeNotAvailableException\n elif status in ErrorCode.IME_ENGINE_ACTIVATION_FAILED:\n exception_class = ImeActivationFailedException\n elif status in ErrorCode.MOVE_TARGET_OUT_OF_BOUNDS:\n exception_class = MoveTargetOutOfBoundsException\n elif status in ErrorCode.JAVASCRIPT_ERROR:\n exception_class = JavascriptException\n elif status in ErrorCode.SESSION_NOT_CREATED:\n exception_class = SessionNotCreatedException\n elif status in ErrorCode.INVALID_ARGUMENT:\n exception_class = InvalidArgumentException\n elif status in ErrorCode.NO_SUCH_COOKIE:\n exception_class = NoSuchCookieException\n elif status in ErrorCode.UNABLE_TO_CAPTURE_SCREEN:\n exception_class = ScreenshotException\n elif status in ErrorCode.ELEMENT_CLICK_INTERCEPTED:\n exception_class = ElementClickInterceptedException\n elif status in ErrorCode.INSECURE_CERTIFICATE:\n exception_class = InsecureCertificateException\n elif status in ErrorCode.INVALID_COORDINATES:\n exception_class = InvalidCoordinatesException\n elif status in ErrorCode.INVALID_SESSION_ID:\n exception_class = InvalidSessionIdException\n elif status in ErrorCode.UNKNOWN_METHOD:\n exception_class = UnknownMethodException\n else:\n exception_class = WebDriverException\n if not value:\n value = response[\"value\"]\n if isinstance(value, str):\n raise exception_class(value)\n if message == \"\" and \"message\" in value:\n message = value[\"message\"]\n \n screen = None # type: ignore[assignment]\n if \"screen\" in value:\n screen = value[\"screen\"]\n \n stacktrace = None\n st_value = value.get(\"stackTrace\") or value.get(\"stacktrace\")\n if st_value:\n if isinstance(st_value, str):\n stacktrace = st_value.split(\"\\n\")\n else:\n stacktrace = []\n try:\n for frame in st_value:\n line = frame.get(\"lineNumber\", \"\")\n file = frame.get(\"fileName\", \"\")\n if line:\n file = f\"{file}:{line}\"\n meth = frame.get(\"methodName\", \"\")\n if \"className\" in frame:\n meth = f\"{frame['className']}.{meth}\"\n msg = \" at %s (%s)\"\n msg = msg % (meth, file)\n stacktrace.append(msg)\n except TypeError:\n pass\n if exception_class == UnexpectedAlertPresentException:\n alert_text = None\n if \"data\" in value:\n alert_text = value[\"data\"].get(\"text\")\n elif \"alert\" in value:\n alert_text = value[\"alert\"].get(\"text\")\n raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here\n> raise exception_class(message, screen, stacktrace)\nE selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\nE (Session info: headless chrome=117.0.5938.92)\nE Stacktrace:\nE #0 0x55d23dc546b3 \nE #1 0x55d23d92a1e7 \nE #2 0x55d23d9222f3 \nE #3 0x55d23d912d17 \nE #4 0x55d23d914191 \nE #5 0x55d23d913053 \nE #6 0x55d23d91206c \nE #7 0x55d23d911fde \nE #8 0x55d23d910be4 \nE #9 0x55d23d91106a \nE #10 0x55d23d92c8ce \nE #11 0x55d23d9acad5 \nE #12 0x55d23d9930c2 \nE #13 0x55d23d9ac322 \nE #14 0x55d23d992e93 \nE #15 0x55d23d965934 \nE #16 0x55d23d96671e \nE #17 0x55d23dc19cb8 \nE #18 0x55d23dc1dbf0 \nE #19 0x55d23dc2819c \nE #20 0x55d23dc1e808 \nE #21 0x55d23dbeb27f \nE #22 0x55d23dc42e88 \nE #23 0x55d23dc43059 \nE #24 0x55d23dc53843 \nE #25 0x7f3987894b43 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:245: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1696468643793,"stop":1696468643793,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from PrestonCityCouncil","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d23dc546b3 \n#1 0x55d23d92a1e7 \n#2 0x55d23d9222f3 \n#3 0x55d23d912d17 \n#4 0x55d23d914191 \n#5 0x55d23d913053 \n#6 0x55d23d91206c \n#7 0x55d23d911fde \n#8 0x55d23d910be4 \n#9 0x55d23d91106a \n#10 0x55d23d92c8ce \n#11 0x55d23d9acad5 \n#12 0x55d23d9930c2 \n#13 0x55d23d9ac322 \n#14 0x55d23d992e93 \n#15 0x55d23d965934 \n#16 0x55d23d96671e \n#17 0x55d23dc19cb8 \n#18 0x55d23dc1dbf0 \n#19 0x55d23dc2819c \n#20 0x55d23dc1e808 \n#21 0x55d23dbeb27f \n#22 0x55d23dc42e88 \n#23 0x55d23dc43059 \n#24 0x55d23dc53843 \n#25 0x7f3987894b43 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d23dc546b3 \n#1 0x55d23d92a1e7 \n#2 0x55d23d9222f3 \n#3 0x55d23d912d17 \n#4 0x55d23d914191 \n#5 0x55d23d913053 \n#6 0x55d23d91206c \n#7 0x55d23d911fde \n#8 0x55d23d910be4 \n#9 0x55d23d91106a \n#10 0x55d23d92c8ce \n#11 0x55d23d9acad5 \n#12 0x55d23d9930c2 \n#13 0x55d23d9ac322 \n#14 0x55d23d992e93 \n#15 0x55d23d965934 \n#16 0x55d23d96671e \n#17 0x55d23dc19cb8 \n#18 0x55d23dc1dbf0 \n#19 0x55d23dc2819c \n#20 0x55d23dc1e808 \n#21 0x55d23dbeb27f \n#22 0x55d23dc42e88 \n#23 0x55d23dc43059 \n#24 0x55d23dc53843 \n#25 0x7f3987894b43 \n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"PrestonCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":111},"items":[{"uid":"a2d11f7e67c7036a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a2d11f7e67c7036a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55be98ac36b3 \n#1 0x55be987991e7 \n#2 0x55be987912f3 \n#3 0x55be98781d17 \n#4 0x55be98783191 \n#5 0x55be98782053 \n#6 0x55be9878106c \n#7 0x55be98780fde \n#8 0x55be9877fbe4 \n#9 0x55be9878006a \n#10 0x55be9879b8ce \n#11 0x55be9881bad5 \n#12 0x55be988020c2 \n#13 0x55be9881b322 \n#14 0x55be98801e93 \n#15 0x55be987d4934 \n#16 0x55be987d571e \n#17 0x55be98a88cb8 \n#18 0x55be98a8cbf0 \n#19 0x55be98a9719c \n#20 0x55be98a8d808 \n#21 0x55be98a5a27f \n#22 0x55be98ab1e88 \n#23 0x55be98ab2059 \n#24 0x55be98ac2843 \n#25 0x7f53eb494b43 ","time":{"start":1696382253635,"stop":1696382384092,"duration":130457}},{"uid":"8ce3a2c3930cc42e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8ce3a2c3930cc42e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5558c965c6b3 \n#1 0x5558c93321e7 \n#2 0x5558c932a2f3 \n#3 0x5558c931ad17 \n#4 0x5558c931c191 \n#5 0x5558c931b053 \n#6 0x5558c931a06c \n#7 0x5558c9319fde \n#8 0x5558c9318be4 \n#9 0x5558c931906a \n#10 0x5558c93348ce \n#11 0x5558c93b4ad5 \n#12 0x5558c939b0c2 \n#13 0x5558c93b4322 \n#14 0x5558c939ae93 \n#15 0x5558c936d934 \n#16 0x5558c936e71e \n#17 0x5558c9621cb8 \n#18 0x5558c9625bf0 \n#19 0x5558c963019c \n#20 0x5558c9626808 \n#21 0x5558c95f327f \n#22 0x5558c964ae88 \n#23 0x5558c964b059 \n#24 0x5558c965b843 \n#25 0x7fdd4cc94b43 ","time":{"start":1696366285982,"stop":1696366417680,"duration":131698}},{"uid":"b56f3512548e4c03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b56f3512548e4c03","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x561d710716b3 \n#1 0x561d70d471e7 \n#2 0x561d70d3f2f3 \n#3 0x561d70d2fd17 \n#4 0x561d70d31191 \n#5 0x561d70d30053 \n#6 0x561d70d2f06c \n#7 0x561d70d2efde \n#8 0x561d70d2dbe4 \n#9 0x561d70d2e06a \n#10 0x561d70d498ce \n#11 0x561d70dc9ad5 \n#12 0x561d70db00c2 \n#13 0x561d70dc9322 \n#14 0x561d70dafe93 \n#15 0x561d70d82934 \n#16 0x561d70d8371e \n#17 0x561d71036cb8 \n#18 0x561d7103abf0 \n#19 0x561d7104519c \n#20 0x561d7103b808 \n#21 0x561d7100827f \n#22 0x561d7105fe88 \n#23 0x561d71060059 \n#24 0x561d71070843 \n#25 0x7f8f49494b43 ","time":{"start":1696295769180,"stop":1696295899447,"duration":130267}},{"uid":"c70383e8ee72c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c70383e8ee72c58","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55c2d76a36b3 \n#1 0x55c2d73791e7 \n#2 0x55c2d73712f3 \n#3 0x55c2d7361d17 \n#4 0x55c2d7363191 \n#5 0x55c2d7362053 \n#6 0x55c2d736106c \n#7 0x55c2d7360fde \n#8 0x55c2d735fbe4 \n#9 0x55c2d736006a \n#10 0x55c2d737b8ce \n#11 0x55c2d73fbad5 \n#12 0x55c2d73e20c2 \n#13 0x55c2d73fb322 \n#14 0x55c2d73e1e93 \n#15 0x55c2d73b4934 \n#16 0x55c2d73b571e \n#17 0x55c2d7668cb8 \n#18 0x55c2d766cbf0 \n#19 0x55c2d767719c \n#20 0x55c2d766d808 \n#21 0x55c2d763a27f \n#22 0x55c2d7691e88 \n#23 0x55c2d7692059 \n#24 0x55c2d76a2843 \n#25 0x7ff386294b43 ","time":{"start":1696209469538,"stop":1696209601374,"duration":131836}},{"uid":"9b1bfe3b78838e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9b1bfe3b78838e8d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x563f124246b3 \n#1 0x563f120fa1e7 \n#2 0x563f120f22f3 \n#3 0x563f120e2d17 \n#4 0x563f120e4191 \n#5 0x563f120e3053 \n#6 0x563f120e206c \n#7 0x563f120e1fde \n#8 0x563f120e0be4 \n#9 0x563f120e106a \n#10 0x563f120fc8ce \n#11 0x563f1217cad5 \n#12 0x563f121630c2 \n#13 0x563f1217c322 \n#14 0x563f12162e93 \n#15 0x563f12135934 \n#16 0x563f1213671e \n#17 0x563f123e9cb8 \n#18 0x563f123edbf0 \n#19 0x563f123f819c \n#20 0x563f123ee808 \n#21 0x563f123bb27f \n#22 0x563f12412e88 \n#23 0x563f12413059 \n#24 0x563f12423843 \n#25 0x7f42f8c94b43 ","time":{"start":1696123481678,"stop":1696123612047,"duration":130369}},{"uid":"d57dd446657c5747","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d57dd446657c5747","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5621994976b3 \n#1 0x56219916d1e7 \n#2 0x5621991652f3 \n#3 0x562199155d17 \n#4 0x562199157191 \n#5 0x562199156053 \n#6 0x56219915506c \n#7 0x562199154fde \n#8 0x562199153be4 \n#9 0x56219915406a \n#10 0x56219916f8ce \n#11 0x5621991efad5 \n#12 0x5621991d60c2 \n#13 0x5621991ef322 \n#14 0x5621991d5e93 \n#15 0x5621991a8934 \n#16 0x5621991a971e \n#17 0x56219945ccb8 \n#18 0x562199460bf0 \n#19 0x56219946b19c \n#20 0x562199461808 \n#21 0x56219942e27f \n#22 0x562199485e88 \n#23 0x562199486059 \n#24 0x562199496843 \n#25 0x7f549d694b43 ","time":{"start":1696036427979,"stop":1696036560066,"duration":132087}},{"uid":"114705a5ee48a08e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/114705a5ee48a08e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55ef019496b3 \n#1 0x55ef0161f1e7 \n#2 0x55ef016172f3 \n#3 0x55ef01607d17 \n#4 0x55ef01609191 \n#5 0x55ef01608053 \n#6 0x55ef0160706c \n#7 0x55ef01606fde \n#8 0x55ef01605be4 \n#9 0x55ef0160606a \n#10 0x55ef016218ce \n#11 0x55ef016a1ad5 \n#12 0x55ef016880c2 \n#13 0x55ef016a1322 \n#14 0x55ef01687e93 \n#15 0x55ef0165a934 \n#16 0x55ef0165b71e \n#17 0x55ef0190ecb8 \n#18 0x55ef01912bf0 \n#19 0x55ef0191d19c \n#20 0x55ef01913808 \n#21 0x55ef018e027f \n#22 0x55ef01937e88 \n#23 0x55ef01938059 \n#24 0x55ef01948843 \n#25 0x7fd1a8494b43 ","time":{"start":1695950158688,"stop":1695950290106,"duration":131418}},{"uid":"f941f240f950e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/f941f240f950e5cb","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55f25ba3f6b3 \n#1 0x55f25b7151e7 \n#2 0x55f25b70d2f3 \n#3 0x55f25b6fdd17 \n#4 0x55f25b6ff191 \n#5 0x55f25b6fe053 \n#6 0x55f25b6fd06c \n#7 0x55f25b6fcfde \n#8 0x55f25b6fbbe4 \n#9 0x55f25b6fc06a \n#10 0x55f25b7178ce \n#11 0x55f25b797ad5 \n#12 0x55f25b77e0c2 \n#13 0x55f25b797322 \n#14 0x55f25b77de93 \n#15 0x55f25b750934 \n#16 0x55f25b75171e \n#17 0x55f25ba04cb8 \n#18 0x55f25ba08bf0 \n#19 0x55f25ba1319c \n#20 0x55f25ba09808 \n#21 0x55f25b9d627f \n#22 0x55f25ba2de88 \n#23 0x55f25ba2e059 \n#24 0x55f25ba3e843 \n#25 0x7f7051694b43 ","time":{"start":1695930414512,"stop":1695930545157,"duration":130645}},{"uid":"1f7a25ca944190b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/1f7a25ca944190b7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d36f5cf6b3 \n#1 0x55d36f2a51e7 \n#2 0x55d36f29d2f3 \n#3 0x55d36f28dd17 \n#4 0x55d36f28f191 \n#5 0x55d36f28e053 \n#6 0x55d36f28d06c \n#7 0x55d36f28cfde \n#8 0x55d36f28bbe4 \n#9 0x55d36f28c06a \n#10 0x55d36f2a78ce \n#11 0x55d36f327ad5 \n#12 0x55d36f30e0c2 \n#13 0x55d36f327322 \n#14 0x55d36f30de93 \n#15 0x55d36f2e0934 \n#16 0x55d36f2e171e \n#17 0x55d36f594cb8 \n#18 0x55d36f598bf0 \n#19 0x55d36f5a319c \n#20 0x55d36f599808 \n#21 0x55d36f56627f \n#22 0x55d36f5bde88 \n#23 0x55d36f5be059 \n#24 0x55d36f5ce843 \n#25 0x7fd909c94b43 ","time":{"start":1695930325424,"stop":1695930457313,"duration":131889}},{"uid":"376ee732773198bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/376ee732773198bc","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d6167ec6c3 \n#1 0x55d6164c21e7 \n#2 0x55d6164ba2f3 \n#3 0x55d6164aad17 \n#4 0x55d6164ac191 \n#5 0x55d6164ab053 \n#6 0x55d6164aa06c \n#7 0x55d6164a9fde \n#8 0x55d6164a8be4 \n#9 0x55d6164a906a \n#10 0x55d6164c48ce \n#11 0x55d616544ad5 \n#12 0x55d61652b0c2 \n#13 0x55d616544322 \n#14 0x55d61652ae93 \n#15 0x55d6164fd934 \n#16 0x55d6164fe71e \n#17 0x55d6167b1cc8 \n#18 0x55d6167b5c00 \n#19 0x55d6167c01ac \n#20 0x55d6167b6818 \n#21 0x55d61678328f \n#22 0x55d6167dae98 \n#23 0x55d6167db069 \n#24 0x55d6167eb853 \n#25 0x7f5b87a94b43 ","time":{"start":1695863714296,"stop":1695863845592,"duration":131296}},{"uid":"b4907350ee19d3c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b4907350ee19d3c0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d05de6c6c3 \n#1 0x55d05db421e7 \n#2 0x55d05db3a2f3 \n#3 0x55d05db2ad17 \n#4 0x55d05db2c191 \n#5 0x55d05db2b053 \n#6 0x55d05db2a06c \n#7 0x55d05db29fde \n#8 0x55d05db28be4 \n#9 0x55d05db2906a \n#10 0x55d05db448ce \n#11 0x55d05dbc4ad5 \n#12 0x55d05dbab0c2 \n#13 0x55d05dbc4322 \n#14 0x55d05dbaae93 \n#15 0x55d05db7d934 \n#16 0x55d05db7e71e \n#17 0x55d05de31cc8 \n#18 0x55d05de35c00 \n#19 0x55d05de401ac \n#20 0x55d05de36818 \n#21 0x55d05de0328f \n#22 0x55d05de5ae98 \n#23 0x55d05de5b069 \n#24 0x55d05de6b853 \n#25 0x7fd1c4c94b43 ","time":{"start":1695852536185,"stop":1695852667014,"duration":130829}},{"uid":"4825ebde4e305006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/4825ebde4e305006","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55e4656296c3 \n#1 0x55e4652ff1e7 \n#2 0x55e4652f72f3 \n#3 0x55e4652e7d17 \n#4 0x55e4652e9191 \n#5 0x55e4652e8053 \n#6 0x55e4652e706c \n#7 0x55e4652e6fde \n#8 0x55e4652e5be4 \n#9 0x55e4652e606a \n#10 0x55e4653018ce \n#11 0x55e465381ad5 \n#12 0x55e4653680c2 \n#13 0x55e465381322 \n#14 0x55e465367e93 \n#15 0x55e46533a934 \n#16 0x55e46533b71e \n#17 0x55e4655eecc8 \n#18 0x55e4655f2c00 \n#19 0x55e4655fd1ac \n#20 0x55e4655f3818 \n#21 0x55e4655c028f \n#22 0x55e465617e98 \n#23 0x55e465618069 \n#24 0x55e465628853 \n#25 0x7fbed6a94b43 ","time":{"start":1695841484235,"stop":1695841615955,"duration":131720}},{"uid":"368a095e88189c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/368a095e88189c1d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x563a32cce6b3 \n#1 0x563a329a41e7 \n#2 0x563a3299c2f3 \n#3 0x563a3298cd17 \n#4 0x563a3298e191 \n#5 0x563a3298d053 \n#6 0x563a3298c06c \n#7 0x563a3298bfde \n#8 0x563a3298abe4 \n#9 0x563a3298b06a \n#10 0x563a329a68ce \n#11 0x563a32a26ad5 \n#12 0x563a32a0d0c2 \n#13 0x563a32a26322 \n#14 0x563a32a0ce93 \n#15 0x563a329df934 \n#16 0x563a329e071e \n#17 0x563a32c93cb8 \n#18 0x563a32c97bf0 \n#19 0x563a32ca219c \n#20 0x563a32c98808 \n#21 0x563a32c6527f \n#22 0x563a32cbce88 \n#23 0x563a32cbd059 \n#24 0x563a32ccd843 \n#25 0x7f9fcb694b43 ","time":{"start":1695841454150,"stop":1695841584855,"duration":130705}},{"uid":"fa8c3719fe4b526c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/fa8c3719fe4b526c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55ecaa3ca6c3 \n#1 0x55ecaa0a01e7 \n#2 0x55ecaa0982f3 \n#3 0x55ecaa088d17 \n#4 0x55ecaa08a191 \n#5 0x55ecaa089053 \n#6 0x55ecaa08806c \n#7 0x55ecaa087fde \n#8 0x55ecaa086be4 \n#9 0x55ecaa08706a \n#10 0x55ecaa0a28ce \n#11 0x55ecaa122ad5 \n#12 0x55ecaa1090c2 \n#13 0x55ecaa122322 \n#14 0x55ecaa108e93 \n#15 0x55ecaa0db934 \n#16 0x55ecaa0dc71e \n#17 0x55ecaa38fcc8 \n#18 0x55ecaa393c00 \n#19 0x55ecaa39e1ac \n#20 0x55ecaa394818 \n#21 0x55ecaa36128f \n#22 0x55ecaa3b8e98 \n#23 0x55ecaa3b9069 \n#24 0x55ecaa3c9853 \n#25 0x7f91f9c94b43 ","time":{"start":1695777342461,"stop":1695777474624,"duration":132163}},{"uid":"9e095c33f513d218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/9e095c33f513d218","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c9fa0196c3 \n#1 0x55c9f9cef1e7 \n#2 0x55c9f9ce72f3 \n#3 0x55c9f9cd7d17 \n#4 0x55c9f9cd9191 \n#5 0x55c9f9cd8053 \n#6 0x55c9f9cd706c \n#7 0x55c9f9cd6fde \n#8 0x55c9f9cd5be4 \n#9 0x55c9f9cd606a \n#10 0x55c9f9cf18ce \n#11 0x55c9f9d71ad5 \n#12 0x55c9f9d580c2 \n#13 0x55c9f9d71322 \n#14 0x55c9f9d57e93 \n#15 0x55c9f9d2a934 \n#16 0x55c9f9d2b71e \n#17 0x55c9f9fdecc8 \n#18 0x55c9f9fe2c00 \n#19 0x55c9f9fed1ac \n#20 0x55c9f9fe3818 \n#21 0x55c9f9fb028f \n#22 0x55c9fa007e98 \n#23 0x55c9fa008069 \n#24 0x55c9fa018853 \n#25 0x7fde85294b43 ","time":{"start":1695690941525,"stop":1695691073179,"duration":131654}},{"uid":"68cdf6bdb6ccc71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/68cdf6bdb6ccc71f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5620bcd7a6c3 \n#1 0x5620bca501e7 \n#2 0x5620bca482f3 \n#3 0x5620bca38d17 \n#4 0x5620bca3a191 \n#5 0x5620bca39053 \n#6 0x5620bca3806c \n#7 0x5620bca37fde \n#8 0x5620bca36be4 \n#9 0x5620bca3706a \n#10 0x5620bca528ce \n#11 0x5620bcad2ad5 \n#12 0x5620bcab90c2 \n#13 0x5620bcad2322 \n#14 0x5620bcab8e93 \n#15 0x5620bca8b934 \n#16 0x5620bca8c71e \n#17 0x5620bcd3fcc8 \n#18 0x5620bcd43c00 \n#19 0x5620bcd4e1ac \n#20 0x5620bcd44818 \n#21 0x5620bcd1128f \n#22 0x5620bcd68e98 \n#23 0x5620bcd69069 \n#24 0x5620bcd79853 \n#25 0x7f4918a94b43 ","time":{"start":1695604582164,"stop":1695604713132,"duration":130968}},{"uid":"9401b1e36a003bd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/9401b1e36a003bd1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5618e521d6c3 \n#1 0x5618e4ef31e7 \n#2 0x5618e4eeb2f3 \n#3 0x5618e4edbd17 \n#4 0x5618e4edd191 \n#5 0x5618e4edc053 \n#6 0x5618e4edb06c \n#7 0x5618e4edafde \n#8 0x5618e4ed9be4 \n#9 0x5618e4eda06a \n#10 0x5618e4ef58ce \n#11 0x5618e4f75ad5 \n#12 0x5618e4f5c0c2 \n#13 0x5618e4f75322 \n#14 0x5618e4f5be93 \n#15 0x5618e4f2e934 \n#16 0x5618e4f2f71e \n#17 0x5618e51e2cc8 \n#18 0x5618e51e6c00 \n#19 0x5618e51f11ac \n#20 0x5618e51e7818 \n#21 0x5618e51b428f \n#22 0x5618e520be98 \n#23 0x5618e520c069 \n#24 0x5618e521c853 \n#25 0x7fe712a94b43 ","time":{"start":1695518367613,"stop":1695518499439,"duration":131826}},{"uid":"3d9110c239b67294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/3d9110c239b67294","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55992d6636c3 \n#1 0x55992d3391e7 \n#2 0x55992d3312f3 \n#3 0x55992d321d17 \n#4 0x55992d323191 \n#5 0x55992d322053 \n#6 0x55992d32106c \n#7 0x55992d320fde \n#8 0x55992d31fbe4 \n#9 0x55992d32006a \n#10 0x55992d33b8ce \n#11 0x55992d3bbad5 \n#12 0x55992d3a20c2 \n#13 0x55992d3bb322 \n#14 0x55992d3a1e93 \n#15 0x55992d374934 \n#16 0x55992d37571e \n#17 0x55992d628cc8 \n#18 0x55992d62cc00 \n#19 0x55992d6371ac \n#20 0x55992d62d818 \n#21 0x55992d5fa28f \n#22 0x55992d651e98 \n#23 0x55992d652069 \n#24 0x55992d662853 \n#25 0x7f95a4494b43 ","time":{"start":1695431592580,"stop":1695431723921,"duration":131341}},{"uid":"f33872345848c79f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f33872345848c79f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x562e3a0286c3 \n#1 0x562e39cfe1e7 \n#2 0x562e39cf62f3 \n#3 0x562e39ce6d17 \n#4 0x562e39ce8191 \n#5 0x562e39ce7053 \n#6 0x562e39ce606c \n#7 0x562e39ce5fde \n#8 0x562e39ce4be4 \n#9 0x562e39ce506a \n#10 0x562e39d008ce \n#11 0x562e39d80ad5 \n#12 0x562e39d670c2 \n#13 0x562e39d80322 \n#14 0x562e39d66e93 \n#15 0x562e39d39934 \n#16 0x562e39d3a71e \n#17 0x562e39fedcc8 \n#18 0x562e39ff1c00 \n#19 0x562e39ffc1ac \n#20 0x562e39ff2818 \n#21 0x562e39fbf28f \n#22 0x562e3a016e98 \n#23 0x562e3a017069 \n#24 0x562e3a027853 \n#25 0x7f0bc5c94b43 ","time":{"start":1695345305590,"stop":1695345437067,"duration":131477}},{"uid":"f520b4437766d0c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f520b4437766d0c6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559bea332e23 \n#1 0x559bea05b7a7 \n#2 0x559bea053829 \n#3 0x559bea0432c2 \n#4 0x559bea0449fb \n#5 0x559bea04369d \n#6 0x559bea04265c \n#7 0x559bea0425ce \n#8 0x559bea04128a \n#9 0x559bea0416da \n#10 0x559bea05d630 \n#11 0x559bea0d3b15 \n#12 0x559bea0bb012 \n#13 0x559bea0d3369 \n#14 0x559bea0bade3 \n#15 0x559bea08ea7b \n#16 0x559bea08f81e \n#17 0x559bea2f4638 \n#18 0x559bea2f8507 \n#19 0x559bea302c4c \n#20 0x559bea2f9136 \n#21 0x559bea2c79cf \n#22 0x559bea31cb98 \n#23 0x559bea31cd68 \n#24 0x559bea32bcb3 \n#25 0x7f7e40494b43 ","time":{"start":1695258864450,"stop":1695258995943,"duration":131493}}]},"tags":[]},"source":"2fa97e76217a0b00.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/320d1c7e5a7e8dbe.json b/3.11/972/data/test-cases/320d1c7e5a7e8dbe.json new file mode 100644 index 0000000000..3d588f01ab --- /dev/null +++ b/3.11/972/data/test-cases/320d1c7e5a7e8dbe.json @@ -0,0 +1 @@ +{"uid":"320d1c7e5a7e8dbe","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1696468648494,"stop":1696468649116,"duration":622},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthLanarkshireCouncil","time":{"start":1696468648494,"stop":1696468648495,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthLanarkshireCouncil","time":{"start":1696468648495,"stop":1696468649115,"duration":620},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468649115,"stop":1696468649115,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468649115,"stop":1696468649116,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthLanarkshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"b1349bdd64a8060f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/b1349bdd64a8060f","status":"passed","time":{"start":1696382399772,"stop":1696382400584,"duration":812}},{"uid":"69c10ec430ef3f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/69c10ec430ef3f1a","status":"passed","time":{"start":1696366524639,"stop":1696366525663,"duration":1024}},{"uid":"f58e0b12158cad50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f58e0b12158cad50","status":"passed","time":{"start":1696295883362,"stop":1696295883951,"duration":589}},{"uid":"1947844e6cf7bda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1947844e6cf7bda","status":"passed","time":{"start":1696209477928,"stop":1696209478541,"duration":613}},{"uid":"8f2c0e77e6e1e39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8f2c0e77e6e1e39e","status":"passed","time":{"start":1696123634454,"stop":1696123635461,"duration":1007}},{"uid":"3cef9d7a05ab9c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/3cef9d7a05ab9c22","status":"passed","time":{"start":1696036546071,"stop":1696036546681,"duration":610}},{"uid":"4d51d43e9ef37ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4d51d43e9ef37ff","status":"passed","time":{"start":1695950288458,"stop":1695950289156,"duration":698}},{"uid":"a0614b9bffd860b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/a0614b9bffd860b7","status":"passed","time":{"start":1695930562784,"stop":1695930567522,"duration":4738}},{"uid":"e2945caa0b6e9e35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e2945caa0b6e9e35","status":"passed","time":{"start":1695930484154,"stop":1695930485007,"duration":853}},{"uid":"6576c9d83921147f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6576c9d83921147f","status":"passed","time":{"start":1695863816019,"stop":1695863816648,"duration":629}},{"uid":"aaa5c98d4cba9bf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/aaa5c98d4cba9bf3","status":"passed","time":{"start":1695852691663,"stop":1695852692494,"duration":831}},{"uid":"98dcfce25c9b4d03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/98dcfce25c9b4d03","status":"passed","time":{"start":1695841649538,"stop":1695841650355,"duration":817}},{"uid":"f0f326545c9ae1e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f0f326545c9ae1e0","status":"passed","time":{"start":1695841568148,"stop":1695841568762,"duration":614}},{"uid":"ca12cb16b72f233a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ca12cb16b72f233a","status":"passed","time":{"start":1695777456552,"stop":1695777457192,"duration":640}},{"uid":"8ae1f708ff6368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/8ae1f708ff6368ba","status":"passed","time":{"start":1695691058503,"stop":1695691059109,"duration":606}},{"uid":"b83931dc3f65934f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b83931dc3f65934f","status":"passed","time":{"start":1695604755268,"stop":1695604756287,"duration":1019}},{"uid":"7e1a2de4427b7383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7e1a2de4427b7383","status":"passed","time":{"start":1695518533242,"stop":1695518534330,"duration":1088}},{"uid":"389bfdeb290476f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/389bfdeb290476f1","status":"passed","time":{"start":1695431743720,"stop":1695431744743,"duration":1023}},{"uid":"23633a99ae587b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/23633a99ae587b7c","status":"passed","time":{"start":1695345470042,"stop":1695345470855,"duration":813}},{"uid":"c22319e220695dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c22319e220695dcd","status":"passed","time":{"start":1695258978461,"stop":1695258979230,"duration":769}}]},"tags":[]},"source":"320d1c7e5a7e8dbe.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/355bfce4509c6fe3.json b/3.11/972/data/test-cases/355bfce4509c6fe3.json new file mode 100644 index 0000000000..3d2c4e63f7 --- /dev/null +++ b/3.11/972/data/test-cases/355bfce4509c6fe3.json @@ -0,0 +1 @@ +{"uid":"355bfce4509c6fe3","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1696468425811,"stop":1696468425931,"duration":120},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CastlepointDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '4525', 'url': 'https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Disable the SSL warnings that otherwise break everything\n requests.packages.urllib3.disable_warnings()\n> requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += \":HIGH:!DH:!aNULL\"\nE AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n\nuk_bin_collection/uk_bin_collection/councils/CastlepointDistrictCouncil.py:18: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CastlepointDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '4525', 'url': 'https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Disable the SSL warnings that otherwise break everything\n requests.packages.urllib3.disable_warnings()\n> requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += \":HIGH:!DH:!aNULL\"\nE AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n\nuk_bin_collection/uk_bin_collection/councils/CastlepointDistrictCouncil.py:18: AttributeError","steps":[{"name":"Given the council: CastlepointDistrictCouncil","time":{"start":1696468425812,"stop":1696468425812,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CastlepointDistrictCouncil","time":{"start":1696468425812,"stop":1696468425931,"duration":119},"status":"failed","statusMessage":"module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CastlepointDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"800fa91e3be44446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/800fa91e3be44446","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696382134029,"stop":1696382134128,"duration":99}},{"uid":"f8b45a3d939d483c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f8b45a3d939d483c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696366192357,"stop":1696366192487,"duration":130}},{"uid":"2b025ef822f96304","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2b025ef822f96304","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696295653326,"stop":1696295653431,"duration":105}},{"uid":"8062a97641cddf62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8062a97641cddf62","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696209250282,"stop":1696209250397,"duration":115}},{"uid":"ae49646aa4b5fc6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ae49646aa4b5fc6b","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696123358606,"stop":1696123358727,"duration":121}},{"uid":"65023f9189f9842d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/65023f9189f9842d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696036309350,"stop":1696036309447,"duration":97}},{"uid":"ceb11b46cb2eeb0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ceb11b46cb2eeb0d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695950008213,"stop":1695950008342,"duration":129}},{"uid":"2690b2368b2bc05d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2690b2368b2bc05d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930337720,"stop":1695930337824,"duration":104}},{"uid":"da21349d9a2be5d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/da21349d9a2be5d7","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930235124,"stop":1695930235246,"duration":122}},{"uid":"12208946320043aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/12208946320043aa","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695863597572,"stop":1695863597677,"duration":105}},{"uid":"f9e9d54c2e5675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/f9e9d54c2e5675c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852445042,"stop":1695852445176,"duration":134}},{"uid":"2e5556d5f0983ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2e5556d5f0983ab","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841394717,"stop":1695841394814,"duration":97}},{"uid":"3180ddc43646baf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3180ddc43646baf0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841351185,"stop":1695841351283,"duration":98}},{"uid":"40212464e900a9d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/40212464e900a9d0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695777230528,"stop":1695777230631,"duration":103}},{"uid":"fd48ef240fdbae2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fd48ef240fdbae2c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695690826033,"stop":1695690826142,"duration":109}},{"uid":"d63ab8df925cb98d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d63ab8df925cb98d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695604449145,"stop":1695604449274,"duration":129}},{"uid":"ffb725b9e129b48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ffb725b9e129b48d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695518234935,"stop":1695518235070,"duration":135}},{"uid":"74af05019ffdfcd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/74af05019ffdfcd1","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695431451769,"stop":1695431451880,"duration":111}},{"uid":"9c49a30a0c72fb3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/9c49a30a0c72fb3e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695345189239,"stop":1695345189346,"duration":107}},{"uid":"69e09abfefacfa36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/69e09abfefacfa36","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695258740670,"stop":1695258740782,"duration":112}}]},"tags":[]},"source":"355bfce4509c6fe3.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/38a4f156a8cc7926.json b/3.11/972/data/test-cases/38a4f156a8cc7926.json new file mode 100644 index 0000000000..bf0db88c17 --- /dev/null +++ b/3.11/972/data/test-cases/38a4f156a8cc7926.json @@ -0,0 +1 @@ +{"uid":"38a4f156a8cc7926","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1696468454797,"stop":1696468457488,"duration":2691},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ErewashBoroughCouncil","time":{"start":1696468454797,"stop":1696468454798,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ErewashBoroughCouncil","time":{"start":1696468454798,"stop":1696468457486,"duration":2688},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468457486,"stop":1696468457487,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468457487,"stop":1696468457488,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ErewashBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"dcaa9f845ae4792f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/dcaa9f845ae4792f","status":"passed","time":{"start":1696382167699,"stop":1696382169898,"duration":2199}},{"uid":"617e5ce87d0892d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/617e5ce87d0892d7","status":"passed","time":{"start":1696366227890,"stop":1696366231822,"duration":3932}},{"uid":"16017ca0d23f6d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/16017ca0d23f6d12","status":"passed","time":{"start":1696295700437,"stop":1696295702569,"duration":2132}},{"uid":"d8504f20089ee89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d8504f20089ee89","status":"passed","time":{"start":1696209293455,"stop":1696209296488,"duration":3033}},{"uid":"86bb895d2a090c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/86bb895d2a090c54","status":"passed","time":{"start":1696123393812,"stop":1696123396203,"duration":2391}},{"uid":"d5ea1a415a952f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d5ea1a415a952f3b","status":"passed","time":{"start":1696036350045,"stop":1696036352327,"duration":2282}},{"uid":"19abf90c2971e13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/19abf90c2971e13a","status":"passed","time":{"start":1695950089998,"stop":1695950092195,"duration":2197}},{"uid":"9330f25639fb628e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/9330f25639fb628e","status":"passed","time":{"start":1695930365524,"stop":1695930368385,"duration":2861}},{"uid":"e2758353d3b8fd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e2758353d3b8fd07","status":"passed","time":{"start":1695930268478,"stop":1695930270993,"duration":2515}},{"uid":"bddb5c36fb9b683c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/bddb5c36fb9b683c","status":"passed","time":{"start":1695863628825,"stop":1695863631757,"duration":2932}},{"uid":"5452df8a47660068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/5452df8a47660068","status":"passed","time":{"start":1695852472353,"stop":1695852474811,"duration":2458}},{"uid":"8feaa79c476d190e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/8feaa79c476d190e","status":"passed","time":{"start":1695841419817,"stop":1695841422549,"duration":2732}},{"uid":"ff8a76815ba34fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ff8a76815ba34fc7","status":"passed","time":{"start":1695841386022,"stop":1695841388320,"duration":2298}},{"uid":"c2a72f99f798662a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c2a72f99f798662a","status":"passed","time":{"start":1695777260138,"stop":1695777262547,"duration":2409}},{"uid":"704fc969e396e98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/704fc969e396e98b","status":"passed","time":{"start":1695690862388,"stop":1695690865539,"duration":3151}},{"uid":"7a01b7d2682870ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/7a01b7d2682870ca","status":"passed","time":{"start":1695604494022,"stop":1695604496532,"duration":2510}},{"uid":"eceafab5347a487d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/eceafab5347a487d","status":"passed","time":{"start":1695518263575,"stop":1695518266826,"duration":3251}},{"uid":"ab405a014113ba0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ab405a014113ba0e","status":"passed","time":{"start":1695431485715,"stop":1695431488737,"duration":3022}},{"uid":"ae2f57fd467553ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ae2f57fd467553ab","status":"passed","time":{"start":1695345228541,"stop":1695345230760,"duration":2219}},{"uid":"4b696f3678c66ea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4b696f3678c66ea0","status":"passed","time":{"start":1695258771024,"stop":1695258773259,"duration":2235}}]},"tags":[]},"source":"38a4f156a8cc7926.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/38b88b6751331d6d.json b/3.11/972/data/test-cases/38b88b6751331d6d.json new file mode 100644 index 0000000000..ed29f02d3b --- /dev/null +++ b/3.11/972/data/test-cases/38b88b6751331d6d.json @@ -0,0 +1 @@ +{"uid":"38b88b6751331d6d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1696468613887,"stop":1696468617303,"duration":3416},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthKestevenDistrictCouncil","time":{"start":1696468613887,"stop":1696468613887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthKestevenDistrictCouncil","time":{"start":1696468613888,"stop":1696468617301,"duration":3413},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468617301,"stop":1696468617301,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468617301,"stop":1696468617303,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthKestevenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"61ddc650b2f1aa9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/61ddc650b2f1aa9b","status":"passed","time":{"start":1696382227870,"stop":1696382231633,"duration":3763}},{"uid":"e3b38ce32a43e86c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e3b38ce32a43e86c","status":"passed","time":{"start":1696366252609,"stop":1696366256538,"duration":3929}},{"uid":"19ebc200b045a01a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/19ebc200b045a01a","status":"passed","time":{"start":1696295746928,"stop":1696295750491,"duration":3563}},{"uid":"78a1f23e4227dda0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/78a1f23e4227dda0","status":"passed","time":{"start":1696209443811,"stop":1696209447327,"duration":3516}},{"uid":"dfd95f533735e083","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/dfd95f533735e083","status":"passed","time":{"start":1696123454048,"stop":1696123457785,"duration":3737}},{"uid":"e890a6914f856210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/e890a6914f856210","status":"passed","time":{"start":1696036398313,"stop":1696036403065,"duration":4752}},{"uid":"9f5e575b4ff786e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9f5e575b4ff786e","status":"passed","time":{"start":1695950127823,"stop":1695950131217,"duration":3394}},{"uid":"922d29df9d7fbc0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/922d29df9d7fbc0c","status":"passed","time":{"start":1695930391926,"stop":1695930395593,"duration":3667}},{"uid":"439b967ac3e4ebd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/439b967ac3e4ebd8","status":"passed","time":{"start":1695930291952,"stop":1695930295563,"duration":3611}},{"uid":"40c1987f0b4a997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/40c1987f0b4a997c","status":"passed","time":{"start":1695863688872,"stop":1695863692231,"duration":3359}},{"uid":"a43d56ff386c7e00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a43d56ff386c7e00","status":"passed","time":{"start":1695852499982,"stop":1695852503514,"duration":3532}},{"uid":"2a6313a050e4362e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2a6313a050e4362e","status":"passed","time":{"start":1695841460623,"stop":1695841464697,"duration":4074}},{"uid":"fd84fdb47657ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fd84fdb47657ec7","status":"passed","time":{"start":1695841431917,"stop":1695841435804,"duration":3887}},{"uid":"3e3b04266d453152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3e3b04266d453152","status":"passed","time":{"start":1695777314086,"stop":1695777317604,"duration":3518}},{"uid":"c47c46c6a20cffd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c47c46c6a20cffd1","status":"passed","time":{"start":1695690912953,"stop":1695690917305,"duration":4352}},{"uid":"b7b83e2e8441fe85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b7b83e2e8441fe85","status":"passed","time":{"start":1695604551028,"stop":1695604556024,"duration":4996}},{"uid":"4c4c007b26b3324d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4c4c007b26b3324d","status":"passed","time":{"start":1695518333523,"stop":1695518337866,"duration":4343}},{"uid":"f6202b8ef2274f56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f6202b8ef2274f56","status":"passed","time":{"start":1695431567180,"stop":1695431571923,"duration":4743}},{"uid":"878777dfffbfe954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/878777dfffbfe954","status":"passed","time":{"start":1695345276538,"stop":1695345280838,"duration":4300}},{"uid":"2da2a4e06d21327d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/2da2a4e06d21327d","status":"passed","time":{"start":1695258835625,"stop":1695258839713,"duration":4088}}]},"tags":[]},"source":"38b88b6751331d6d.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/3b4be334d7f84d3d.json b/3.11/972/data/test-cases/3b4be334d7f84d3d.json new file mode 100644 index 0000000000..bdfe774f72 --- /dev/null +++ b/3.11/972/data/test-cases/3b4be334d7f84d3d.json @@ -0,0 +1 @@ +{"uid":"3b4be334d7f84d3d","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1696468623083,"stop":1696468628766,"duration":5683},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthNorfolkDistrictCouncil","time":{"start":1696468623083,"stop":1696468623084,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthNorfolkDistrictCouncil","time":{"start":1696468623084,"stop":1696468628764,"duration":5680},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468628764,"stop":1696468628764,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468628764,"stop":1696468628765,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthNorfolkDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":13,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":111},"items":[{"uid":"30e2f512a79a675e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/30e2f512a79a675e","status":"passed","time":{"start":1696382239153,"stop":1696382244636,"duration":5483}},{"uid":"e1de097593ba588b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e1de097593ba588b","status":"passed","time":{"start":1696366262754,"stop":1696366270192,"duration":7438}},{"uid":"e5ddad9dfe64a491","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e5ddad9dfe64a491","status":"passed","time":{"start":1696295755396,"stop":1696295761350,"duration":5954}},{"uid":"574ef5cc10290a89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/574ef5cc10290a89","status":"passed","time":{"start":1696209454301,"stop":1696209460141,"duration":5840}},{"uid":"76557c3d7307b9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/76557c3d7307b9e1","status":"passed","time":{"start":1696123463211,"stop":1696123471863,"duration":8652}},{"uid":"28240c4b93a7d88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/28240c4b93a7d88c","status":"passed","time":{"start":1696036408576,"stop":1696036414277,"duration":5701}},{"uid":"deecd3f0c23cd71b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/deecd3f0c23cd71b","status":"passed","time":{"start":1695950138813,"stop":1695950150149,"duration":11336}},{"uid":"c99fb149c94984a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c99fb149c94984a4","status":"passed","time":{"start":1695930400838,"stop":1695930405766,"duration":4928}},{"uid":"725e544175294b19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/725e544175294b19","status":"passed","time":{"start":1695930303490,"stop":1695930310189,"duration":6699}},{"uid":"653e0c25609fe712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/653e0c25609fe712","status":"passed","time":{"start":1695863698748,"stop":1695863704235,"duration":5487}},{"uid":"207a98e05aacccf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/207a98e05aacccf9","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5585b926c6c3 \n#1 0x5585b8f421e7 \n#2 0x5585b8f89566 \n#3 0x5585b8f89651 \n#4 0x5585b8fc6a74 \n#5 0x5585b8fab0ed \n#6 0x5585b8fc4322 \n#7 0x5585b8faae93 \n#8 0x5585b8f7d934 \n#9 0x5585b8f7e71e \n#10 0x5585b9231cc8 \n#11 0x5585b9235c00 \n#12 0x5585b92401ac \n#13 0x5585b9236818 \n#14 0x5585b920328f \n#15 0x5585b925ae98 \n#16 0x5585b925b069 \n#17 0x5585b926b853 \n#18 0x7f1931894b43 ","time":{"start":1695852509624,"stop":1695852526423,"duration":16799}},{"uid":"ca0f0257350107e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ca0f0257350107e0","status":"passed","time":{"start":1695841470011,"stop":1695841475754,"duration":5743}},{"uid":"c27829bffef6b23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c27829bffef6b23d","status":"passed","time":{"start":1695841440514,"stop":1695841445697,"duration":5183}},{"uid":"c7508d3b848efec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c7508d3b848efec6","status":"passed","time":{"start":1695777323578,"stop":1695777329297,"duration":5719}},{"uid":"b3f578b91f71299e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/b3f578b91f71299e","status":"passed","time":{"start":1695690923398,"stop":1695690929355,"duration":5957}},{"uid":"6d5b51809edcff33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/6d5b51809edcff33","status":"passed","time":{"start":1695604563183,"stop":1695604571029,"duration":7846}},{"uid":"f086821454ba41c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/f086821454ba41c5","status":"passed","time":{"start":1695518343795,"stop":1695518352360,"duration":8565}},{"uid":"f1491dd6e547782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f1491dd6e547782","status":"passed","time":{"start":1695431577562,"stop":1695431583799,"duration":6237}},{"uid":"ded110ed6b3ede54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ded110ed6b3ede54","status":"passed","time":{"start":1695345286507,"stop":1695345292293,"duration":5786}},{"uid":"dd08c395855b7b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/dd08c395855b7b23","status":"passed","time":{"start":1695258846413,"stop":1695258851706,"duration":5293}}]},"tags":[]},"source":"3b4be334d7f84d3d.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/3fe419cf73e60b7e.json b/3.11/972/data/test-cases/3fe419cf73e60b7e.json new file mode 100644 index 0000000000..6069baf6d0 --- /dev/null +++ b/3.11/972/data/test-cases/3fe419cf73e60b7e.json @@ -0,0 +1 @@ +{"uid":"3fe419cf73e60b7e","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1696468626917,"stop":1696468630096,"duration":3179},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ManchesterCityCouncil","time":{"start":1696468626918,"stop":1696468626918,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ManchesterCityCouncil","time":{"start":1696468626918,"stop":1696468630094,"duration":3176},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468630094,"stop":1696468630094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468630094,"stop":1696468630096,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ManchesterCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"4f7b79e72bb0c9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4f7b79e72bb0c9da","status":"passed","time":{"start":1696382367854,"stop":1696382372384,"duration":4530}},{"uid":"fdd06be6d4e5f813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/fdd06be6d4e5f813","status":"passed","time":{"start":1696366518723,"stop":1696366522232,"duration":3509}},{"uid":"c470473a856a5aaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c470473a856a5aaf","status":"passed","time":{"start":1696295854559,"stop":1696295860978,"duration":6419}},{"uid":"b588392e595110d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b588392e595110d0","status":"passed","time":{"start":1696209452526,"stop":1696209456656,"duration":4130}},{"uid":"11f62eab8676d073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/11f62eab8676d073","status":"passed","time":{"start":1696123613367,"stop":1696123619891,"duration":6524}},{"uid":"2c2dba5cb12d1529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/2c2dba5cb12d1529","status":"passed","time":{"start":1696036519232,"stop":1696036524677,"duration":5445}},{"uid":"f81a420ced38beb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f81a420ced38beb4","status":"passed","time":{"start":1695950257719,"stop":1695950261836,"duration":4117}},{"uid":"7cdea85a6b3c9a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7cdea85a6b3c9a53","status":"passed","time":{"start":1695930528215,"stop":1695930531139,"duration":2924}},{"uid":"df2967d311f594fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/df2967d311f594fc","status":"passed","time":{"start":1695930471293,"stop":1695930474615,"duration":3322}},{"uid":"beb06c46e7c250cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/beb06c46e7c250cb","status":"passed","time":{"start":1695863791220,"stop":1695863795706,"duration":4486}},{"uid":"cdb680570311ad3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/cdb680570311ad3b","status":"passed","time":{"start":1695852686048,"stop":1695852689539,"duration":3491}},{"uid":"178cf9ec6e946a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/178cf9ec6e946a42","status":"passed","time":{"start":1695841628160,"stop":1695841631178,"duration":3018}},{"uid":"66cc46fb41c3e388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/66cc46fb41c3e388","status":"passed","time":{"start":1695841545608,"stop":1695841549049,"duration":3441}},{"uid":"6f0c1de9ba534ec4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/6f0c1de9ba534ec4","status":"passed","time":{"start":1695777426901,"stop":1695777431363,"duration":4462}},{"uid":"ec1761a4a3180061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ec1761a4a3180061","status":"passed","time":{"start":1695691032029,"stop":1695691039007,"duration":6978}},{"uid":"96e9008d3f5bfb10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/96e9008d3f5bfb10","status":"passed","time":{"start":1695604775653,"stop":1695604779902,"duration":4249}},{"uid":"139adf6001bcd38d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/139adf6001bcd38d","status":"passed","time":{"start":1695518522933,"stop":1695518526498,"duration":3565}},{"uid":"1a270a7f637f9ddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1a270a7f637f9ddc","status":"passed","time":{"start":1695431713309,"stop":1695431725216,"duration":11907}},{"uid":"fae99abb2cdaa5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/fae99abb2cdaa5c7","status":"passed","time":{"start":1695345480086,"stop":1695345484218,"duration":4132}},{"uid":"281afdbcd60e514b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/281afdbcd60e514b","status":"passed","time":{"start":1695258957683,"stop":1695258962107,"duration":4424}}]},"tags":[]},"source":"3fe419cf73e60b7e.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/40475da94524c184.json b/3.11/972/data/test-cases/40475da94524c184.json new file mode 100644 index 0000000000..0ea1a6f964 --- /dev/null +++ b/3.11/972/data/test-cases/40475da94524c184.json @@ -0,0 +1 @@ +{"uid":"40475da94524c184","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1696468930935,"stop":1696468931137,"duration":202},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WelhatCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:33: in parse_data\n \"__token\": get_token(page),\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npage = ''\n\n def get_token(page) -> str:\n \"\"\"\n Get a __token to include in the form data\n :param page: Page html\n :return: Form __token\n \"\"\"\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:13: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'WelhatCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:33: in parse_data\n \"__token\": get_token(page),\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npage = ''\n\n def get_token(page) -> str:\n \"\"\"\n Get a __token to include in the form data\n :param page: Page html\n :return: Form __token\n \"\"\"\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/WelhatCouncil.py:13: AttributeError","steps":[{"name":"Given the council: WelhatCouncil","time":{"start":1696468930935,"stop":1696468930936,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WelhatCouncil","time":{"start":1696468930936,"stop":1696468931137,"duration":201},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WelhatCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"e7f2f726c7ec065e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e7f2f726c7ec065e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382434562,"stop":1696382435141,"duration":579}},{"uid":"61d25e26bba8a231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/61d25e26bba8a231","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366698387,"stop":1696366698645,"duration":258}},{"uid":"f51167358e839dc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f51167358e839dc0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295940748,"stop":1696295940929,"duration":181}},{"uid":"830a85676c86dbaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/830a85676c86dbaf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209644650,"stop":1696209644835,"duration":185}},{"uid":"843b589caff7a426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/843b589caff7a426","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123688333,"stop":1696123688581,"duration":248}},{"uid":"2532123dbefae70f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/2532123dbefae70f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036701635,"stop":1696036701743,"duration":108}},{"uid":"48760fefc2537848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/48760fefc2537848","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950329072,"stop":1695950329535,"duration":463}},{"uid":"bb06b535c404459c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/bb06b535c404459c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930721397,"stop":1695930721505,"duration":108}},{"uid":"918dd2303fccc5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/918dd2303fccc5ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930651404,"stop":1695930651537,"duration":133}},{"uid":"e30f490117b7604c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e30f490117b7604c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863973013,"stop":1695863973121,"duration":108}},{"uid":"772800a080f479e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/772800a080f479e2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852736722,"stop":1695852736882,"duration":160}},{"uid":"193224ad0ad6291d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/193224ad0ad6291d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841671550,"stop":1695841671684,"duration":134}},{"uid":"10a08d1f74a1ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/10a08d1f74a1ced","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841618370,"stop":1695841618584,"duration":214}},{"uid":"d43cea83498bf0df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d43cea83498bf0df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777506444,"stop":1695777506649,"duration":205}},{"uid":"f1c29f427513e3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f1c29f427513e3e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695691116123,"stop":1695691116564,"duration":441}},{"uid":"e89e17a69cc1dda7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e89e17a69cc1dda7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604809505,"stop":1695604809612,"duration":107}},{"uid":"4e20038522ab3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4e20038522ab3a2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518563524,"stop":1695518563675,"duration":151}},{"uid":"345bae8c564b7857","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/345bae8c564b7857","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431778177,"stop":1695431778307,"duration":130}},{"uid":"204a568cb5bd5240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/204a568cb5bd5240","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345506566,"stop":1695345506857,"duration":291}},{"uid":"b7a4edd3c8a0c22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b7a4edd3c8a0c22e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695259038989,"stop":1695259039113,"duration":124}}]},"tags":[]},"source":"40475da94524c184.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/41658bf2fe8d38.json b/3.11/972/data/test-cases/41658bf2fe8d38.json new file mode 100644 index 0000000000..2c7d265579 --- /dev/null +++ b/3.11/972/data/test-cases/41658bf2fe8d38.json @@ -0,0 +1 @@ +{"uid":"41658bf2fe8d38","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1696468937496,"stop":1696468940787,"duration":3291},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WindsorAndMaidenheadCouncil","time":{"start":1696468937497,"stop":1696468937497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WindsorAndMaidenheadCouncil","time":{"start":1696468937497,"stop":1696468940785,"duration":3288},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468940785,"stop":1696468940786,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468940786,"stop":1696468940787,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WindsorAndMaidenheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"5e3faf2f78ac79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/5e3faf2f78ac79e","status":"passed","time":{"start":1696382445643,"stop":1696382449026,"duration":3383}},{"uid":"8a4623cdc0d03d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8a4623cdc0d03d25","status":"passed","time":{"start":1696366704133,"stop":1696366707340,"duration":3207}},{"uid":"838de32beadcd3cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/838de32beadcd3cd","status":"passed","time":{"start":1696295946789,"stop":1696295950075,"duration":3286}},{"uid":"1adc9c5b1f216059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1adc9c5b1f216059","status":"passed","time":{"start":1696209653799,"stop":1696209657011,"duration":3212}},{"uid":"fdc801cdee2964fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/fdc801cdee2964fc","status":"passed","time":{"start":1696123696764,"stop":1696123700256,"duration":3492}},{"uid":"7b2ba74f19a737f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7b2ba74f19a737f5","status":"passed","time":{"start":1696036712464,"stop":1696036715692,"duration":3228}},{"uid":"17692552a7a8c124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/17692552a7a8c124","status":"passed","time":{"start":1695950335047,"stop":1695950337919,"duration":2872}},{"uid":"47a0319ee480e9ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/47a0319ee480e9ac","status":"passed","time":{"start":1695930727617,"stop":1695930730898,"duration":3281}},{"uid":"7874932eb24d6535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7874932eb24d6535","status":"passed","time":{"start":1695930657262,"stop":1695930660655,"duration":3393}},{"uid":"458a350571e28d4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/458a350571e28d4f","status":"passed","time":{"start":1695863979123,"stop":1695863982490,"duration":3367}},{"uid":"5616828e5faff9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/5616828e5faff9e1","status":"passed","time":{"start":1695852744305,"stop":1695852747967,"duration":3662}},{"uid":"c5c8102227c0cc13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c5c8102227c0cc13","status":"passed","time":{"start":1695841681134,"stop":1695841684331,"duration":3197}},{"uid":"209b5a746a8a0de5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/209b5a746a8a0de5","status":"passed","time":{"start":1695841624159,"stop":1695841627207,"duration":3048}},{"uid":"d5eacd4fa5793314","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d5eacd4fa5793314","status":"passed","time":{"start":1695777514503,"stop":1695777517699,"duration":3196}},{"uid":"36512ff95a5fbad3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/36512ff95a5fbad3","status":"passed","time":{"start":1695691120822,"stop":1695691123990,"duration":3168}},{"uid":"bd38e947a7b8dc04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/bd38e947a7b8dc04","status":"passed","time":{"start":1695604815796,"stop":1695604818927,"duration":3131}},{"uid":"4024ca04beba551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4024ca04beba551f","status":"passed","time":{"start":1695518568484,"stop":1695518571642,"duration":3158}},{"uid":"70ba5d2176b9b695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/70ba5d2176b9b695","status":"passed","time":{"start":1695431783400,"stop":1695431786906,"duration":3506}},{"uid":"ba6d701c672a48bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ba6d701c672a48bb","status":"passed","time":{"start":1695345514562,"stop":1695345518069,"duration":3507}},{"uid":"f27ee7cb3ec407b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f27ee7cb3ec407b4","status":"passed","time":{"start":1695259044103,"stop":1695259047317,"duration":3214}}]},"tags":[]},"source":"41658bf2fe8d38.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/483cfa8ee571545d.json b/3.11/972/data/test-cases/41baba6ef954624c.json similarity index 87% rename from 3.11/942/data/test-cases/483cfa8ee571545d.json rename to 3.11/972/data/test-cases/41baba6ef954624c.json index 73171762f2..7b8d6d29c1 100644 --- a/3.11/942/data/test-cases/483cfa8ee571545d.json +++ b/3.11/972/data/test-cases/41baba6ef954624c.json @@ -1 +1 @@ -{"uid":"483cfa8ee571545d","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1695258773262,"stop":1695258773840,"duration":578},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/article/13114/?type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1', 'X-Requested-With': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/article/13114/', query='type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'FenlandDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/FenlandDistrictCouncil.py:45: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:501: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/article/13114/?type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1', 'X-Requested-With': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/article/13114/', query='type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'FenlandDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/FenlandDistrictCouncil.py:45: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:501: ConnectionError","steps":[{"name":"Given the council: FenlandDistrictCouncil","time":{"start":1695258773263,"stop":1695258773263,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from FenlandDistrictCouncil","time":{"start":1695258773263,"stop":1695258773840,"duration":577},"status":"failed","statusMessage":"('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az1098-243"},{"name":"thread","value":"2099-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"FenlandDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":33,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":91},"items":[{"uid":"5d16a2e368e07d98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/941//#testresult/5d16a2e368e07d98","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695206166208,"stop":1695206166837,"duration":629}},{"uid":"112f94044e82b521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/939//#testresult/112f94044e82b521","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695193617379,"stop":1695193618091,"duration":712}},{"uid":"fd5dd2431291b380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/937//#testresult/fd5dd2431291b380","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695172415449,"stop":1695172416329,"duration":880}},{"uid":"ff9d51e521110f7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/936//#testresult/ff9d51e521110f7d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695162002935,"stop":1695162003510,"duration":575}},{"uid":"c8129fc934f171b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/935//#testresult/c8129fc934f171b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695159860215,"stop":1695159860656,"duration":441}},{"uid":"5211137f4b94a7bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/932//#testresult/5211137f4b94a7bb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695156967851,"stop":1695156968629,"duration":778}},{"uid":"f1906923708bca16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/930//#testresult/f1906923708bca16","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695086069533,"stop":1695086070333,"duration":800}},{"uid":"eac3ec450b5fd605","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/929//#testresult/eac3ec450b5fd605","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694999626841,"stop":1694999627727,"duration":886}},{"uid":"8f1e6d414fbd62a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/928//#testresult/8f1e6d414fbd62a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987817686,"stop":1694987818276,"duration":590}},{"uid":"df12370c78392c44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/926//#testresult/df12370c78392c44","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694987684053,"stop":1694987684531,"duration":478}},{"uid":"db931c44982edc56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/922//#testresult/db931c44982edc56","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694971652389,"stop":1694971653128,"duration":739}},{"uid":"694ac2c17b752732","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/920//#testresult/694ac2c17b752732","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694913441092,"stop":1694913441629,"duration":537}},{"uid":"e06205de45cf986f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/919//#testresult/e06205de45cf986f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694892754584,"stop":1694892755241,"duration":657}},{"uid":"f2a75127c73c505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/917//#testresult/f2a75127c73c505","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694889751055,"stop":1694889751573,"duration":518}},{"uid":"349c3f27962d7b24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/915//#testresult/349c3f27962d7b24","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694864626040,"stop":1694864626728,"duration":688}},{"uid":"de3bf8dcf7bc8938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/913//#testresult/de3bf8dcf7bc8938","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694840304152,"stop":1694840304900,"duration":748}},{"uid":"381f4274c8b194fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/912//#testresult/381f4274c8b194fc","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694826690574,"stop":1694826691219,"duration":645}},{"uid":"b63f3fdd874ba276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/910//#testresult/b63f3fdd874ba276","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694796725681,"stop":1694796726417,"duration":736}},{"uid":"b547dc2049f5604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/906//#testresult/b547dc2049f5604","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694740442354,"stop":1694740442903,"duration":549}},{"uid":"9de8800f32d2586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/905//#testresult/9de8800f32d2586","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1694653928507,"stop":1694653929017,"duration":510}}]},"tags":[]},"source":"483cfa8ee571545d.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file +{"uid":"41baba6ef954624c","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1696468457490,"stop":1696468458154,"duration":664},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/article/13114/?type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1', 'X-Requested-With': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/article/13114/', query='type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'FenlandDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/FenlandDistrictCouncil.py:45: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:501: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/article/13114/?type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001'\nbody = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safa...mpty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-origin', 'Sec-GPC': '1', 'X-Requested-With': 'XMLHttpRequest'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/article/13114/', query='type=loadlayer&layerId=2&uprn=200002981143&lat=0.000000000001&lng=0.000000000001', fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'FenlandDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/FenlandDistrictCouncil.py:45: in parse_data\n response = requests.get(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:501: ConnectionError","steps":[{"name":"Given the council: FenlandDistrictCouncil","time":{"start":1696468457491,"stop":1696468457491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from FenlandDistrictCouncil","time":{"start":1696468457491,"stop":1696468458154,"duration":663},"status":"failed","statusMessage":"('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"FenlandDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":53,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":111},"items":[{"uid":"de810c8a52b2bcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/de810c8a52b2bcca","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382169900,"stop":1696382170613,"duration":713}},{"uid":"cec2fdcdda78ad31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cec2fdcdda78ad31","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366231825,"stop":1696366232560,"duration":735}},{"uid":"27155d5da53ce7bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/27155d5da53ce7bd","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295702572,"stop":1696295703245,"duration":673}},{"uid":"6a826e6be9548e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/6a826e6be9548e3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209296491,"stop":1696209297254,"duration":763}},{"uid":"e3c2df373938dfaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/e3c2df373938dfaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123396206,"stop":1696123396964,"duration":758}},{"uid":"69e1b02677341b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/69e1b02677341b72","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036352329,"stop":1696036352988,"duration":659}},{"uid":"71014228269e8d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/71014228269e8d70","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950092198,"stop":1695950092764,"duration":566}},{"uid":"b9fba428dee42dce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b9fba428dee42dce","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930368388,"stop":1695930368990,"duration":602}},{"uid":"4744d099e2cb8894","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/4744d099e2cb8894","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930270996,"stop":1695930271555,"duration":559}},{"uid":"d6ed0034bcedbab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d6ed0034bcedbab3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863631759,"stop":1695863632395,"duration":636}},{"uid":"26a0114044e600b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/26a0114044e600b6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852474814,"stop":1695852475433,"duration":619}},{"uid":"62c6b91d664793ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/62c6b91d664793ee","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841422552,"stop":1695841423075,"duration":523}},{"uid":"fec2b58bd1287d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fec2b58bd1287d2f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841388323,"stop":1695841388832,"duration":509}},{"uid":"375c9ceb88e43c52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/375c9ceb88e43c52","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777262549,"stop":1695777263221,"duration":672}},{"uid":"cedd36512476b53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/cedd36512476b53f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690865542,"stop":1695690866059,"duration":517}},{"uid":"ce6ebf5522d1dfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ce6ebf5522d1dfc6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604496535,"stop":1695604497357,"duration":822}},{"uid":"ccd102a358c72014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ccd102a358c72014","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518266828,"stop":1695518267664,"duration":836}},{"uid":"4ab4d9cbac00de8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4ab4d9cbac00de8","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431488740,"stop":1695431489476,"duration":736}},{"uid":"6ed61081d3a709e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6ed61081d3a709e2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345230762,"stop":1695345231441,"duration":679}},{"uid":"483cfa8ee571545d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/483cfa8ee571545d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695258773262,"stop":1695258773840,"duration":578}}]},"tags":[]},"source":"41baba6ef954624c.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/41bc6c37216d8c2f.json b/3.11/972/data/test-cases/41bc6c37216d8c2f.json new file mode 100644 index 0000000000..cea5db62ee --- /dev/null +++ b/3.11/972/data/test-cases/41bc6c37216d8c2f.json @@ -0,0 +1 @@ +{"uid":"41bc6c37216d8c2f","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1696468460584,"stop":1696468463623,"duration":3039},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1696468460584,"stop":1696468460585,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GuildfordCouncil","time":{"start":1696468460585,"stop":1696468463621,"duration":3036},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468463621,"stop":1696468463621,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468463621,"stop":1696468463623,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GuildfordCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":74},"items":[{"uid":"54c624dffe4a1ef3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/54c624dffe4a1ef3","status":"passed","time":{"start":1696382173097,"stop":1696382176549,"duration":3452}},{"uid":"cd79cfe648084e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cd79cfe648084e0c","status":"passed","time":{"start":1696366235508,"stop":1696366238636,"duration":3128}},{"uid":"5a15bd4209c75ca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/5a15bd4209c75ca2","status":"passed","time":{"start":1696295705543,"stop":1696295707905,"duration":2362}},{"uid":"15b267805f75bdd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/15b267805f75bdd8","status":"passed","time":{"start":1696209299771,"stop":1696209302567,"duration":2796}},{"uid":"42800c9dc83478ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/42800c9dc83478ab","status":"passed","time":{"start":1696123399594,"stop":1696123402844,"duration":3250}},{"uid":"874a28fcda427d8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/874a28fcda427d8d","status":"passed","time":{"start":1696036355324,"stop":1696036358314,"duration":2990}},{"uid":"a23027ecc562e54b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a23027ecc562e54b","status":"passed","time":{"start":1695950095290,"stop":1695950097992,"duration":2702}},{"uid":"6303c209d4481678","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6303c209d4481678","status":"passed","time":{"start":1695930371387,"stop":1695930374520,"duration":3133}},{"uid":"af5bd0e2e9faaff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/af5bd0e2e9faaff7","status":"passed","time":{"start":1695930274340,"stop":1695930276468,"duration":2128}},{"uid":"e6ce511f0966b5c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e6ce511f0966b5c5","status":"passed","time":{"start":1695863634774,"stop":1695863637297,"duration":2523}},{"uid":"d555f85e0ebaf03e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d555f85e0ebaf03e","status":"passed","time":{"start":1695852478196,"stop":1695852480278,"duration":2082}},{"uid":"bf3828f73898b181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/bf3828f73898b181","status":"passed","time":{"start":1695841425531,"stop":1695841429009,"duration":3478}},{"uid":"ce4d4cdb1c02944a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ce4d4cdb1c02944a","status":"passed","time":{"start":1695841391184,"stop":1695841393296,"duration":2112}},{"uid":"ba0b67e4a351090a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ba0b67e4a351090a","status":"passed","time":{"start":1695777265712,"stop":1695777268730,"duration":3018}},{"uid":"fe25ad16c3f1e7ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fe25ad16c3f1e7ed","status":"passed","time":{"start":1695690868515,"stop":1695690871482,"duration":2967}},{"uid":"608480a067648521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/608480a067648521","status":"passed","time":{"start":1695604500130,"stop":1695604502948,"duration":2818}},{"uid":"89332bc40a95e5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/89332bc40a95e5c7","status":"passed","time":{"start":1695518270491,"stop":1695518273304,"duration":2813}},{"uid":"6ebbe53d133cac5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6ebbe53d133cac5a","status":"passed","time":{"start":1695431492032,"stop":1695431494958,"duration":2926}},{"uid":"aafa812b2e85f61a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/aafa812b2e85f61a","status":"passed","time":{"start":1695345234109,"stop":1695345238122,"duration":4013}},{"uid":"4adfcbcf600847af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4adfcbcf600847af","status":"passed","time":{"start":1695258776225,"stop":1695258778805,"duration":2580}}]},"tags":[]},"source":"41bc6c37216d8c2f.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/457d9467101dae8b.json b/3.11/972/data/test-cases/457d9467101dae8b.json new file mode 100644 index 0000000000..adff194429 --- /dev/null +++ b/3.11/972/data/test-cases/457d9467101dae8b.json @@ -0,0 +1 @@ +{"uid":"457d9467101dae8b","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1696468940791,"stop":1696468941335,"duration":544},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: YorkCouncil","time":{"start":1696468940791,"stop":1696468940791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from YorkCouncil","time":{"start":1696468940791,"stop":1696468941333,"duration":542},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468941333,"stop":1696468941334,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468941334,"stop":1696468941335,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"YorkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"a2ad49d07a420d95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a2ad49d07a420d95","status":"passed","time":{"start":1696382457008,"stop":1696382457897,"duration":889}},{"uid":"60ce736c49cfad2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/60ce736c49cfad2d","status":"passed","time":{"start":1696366707345,"stop":1696366708352,"duration":1007}},{"uid":"ece8f79bc818fab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/ece8f79bc818fab4","status":"passed","time":{"start":1696295958059,"stop":1696295961119,"duration":3060}},{"uid":"8ce1e930c80d69d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8ce1e930c80d69d6","status":"passed","time":{"start":1696209657015,"stop":1696209657656,"duration":641}},{"uid":"29de5a678790b1c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/29de5a678790b1c8","status":"passed","time":{"start":1696123708895,"stop":1696123709709,"duration":814}},{"uid":"97f51a515f884256","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/97f51a515f884256","status":"passed","time":{"start":1696036720518,"stop":1696036721105,"duration":587}},{"uid":"87a912ad3d7b7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/87a912ad3d7b7c6","status":"passed","time":{"start":1695950342691,"stop":1695950343280,"duration":589}},{"uid":"840223cfdf381735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/840223cfdf381735","status":"passed","time":{"start":1695930735741,"stop":1695930736601,"duration":860}},{"uid":"7abcc94c11009558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7abcc94c11009558","status":"passed","time":{"start":1695930665749,"stop":1695930666556,"duration":807}},{"uid":"1404c16054ef3fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/1404c16054ef3fcc","status":"passed","time":{"start":1695863991341,"stop":1695863991913,"duration":572}},{"uid":"1ca80d2a2f43e86b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/1ca80d2a2f43e86b","status":"passed","time":{"start":1695852752946,"stop":1695852753894,"duration":948}},{"uid":"2def2ddf968aa5f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2def2ddf968aa5f3","status":"passed","time":{"start":1695841689636,"stop":1695841690523,"duration":887}},{"uid":"8f8de81318d596c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/8f8de81318d596c4","status":"passed","time":{"start":1695841632104,"stop":1695841635146,"duration":3042}},{"uid":"d907fd9a5be1652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d907fd9a5be1652","status":"passed","time":{"start":1695777524123,"stop":1695777524721,"duration":598}},{"uid":"d0db592cf8b5d73e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d0db592cf8b5d73e","status":"passed","time":{"start":1695691131590,"stop":1695691132137,"duration":547}},{"uid":"949962f5a6b7d198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/949962f5a6b7d198","status":"passed","time":{"start":1695604824331,"stop":1695604825237,"duration":906}},{"uid":"7e72dc28f68558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7e72dc28f68558","status":"passed","time":{"start":1695518580395,"stop":1695518581204,"duration":809}},{"uid":"f31861cc779e8091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f31861cc779e8091","status":"passed","time":{"start":1695431791936,"stop":1695431792753,"duration":817}},{"uid":"f46aa0dd1676bb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f46aa0dd1676bb9f","status":"passed","time":{"start":1695345523121,"stop":1695345523873,"duration":752}},{"uid":"b8446b9a3758a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b8446b9a3758a86","status":"passed","time":{"start":1695259055987,"stop":1695259056559,"duration":572}}]},"tags":[]},"source":"457d9467101dae8b.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/495203bca4d49469.json b/3.11/972/data/test-cases/495203bca4d49469.json new file mode 100644 index 0000000000..15216188cb --- /dev/null +++ b/3.11/972/data/test-cases/495203bca4d49469.json @@ -0,0 +1 @@ +{"uid":"495203bca4d49469","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1696468618272,"stop":1696468623080,"duration":4808},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthLincolnshireCouncil","time":{"start":1696468618272,"stop":1696468618273,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthLincolnshireCouncil","time":{"start":1696468618273,"stop":1696468623077,"duration":4804},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468623077,"stop":1696468623077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468623077,"stop":1696468623080,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthLincolnshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"b8fddcc8b175a94a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/b8fddcc8b175a94a","status":"passed","time":{"start":1696382233072,"stop":1696382239151,"duration":6079}},{"uid":"a58d431859cd2ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a58d431859cd2ab3","status":"passed","time":{"start":1696366257494,"stop":1696366262750,"duration":5256}},{"uid":"84765dc93eb0fb72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/84765dc93eb0fb72","status":"passed","time":{"start":1696295751382,"stop":1696295755393,"duration":4011}},{"uid":"83e608331fc65b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/83e608331fc65b0d","status":"passed","time":{"start":1696209448420,"stop":1696209454297,"duration":5877}},{"uid":"9419a6b6e8d284e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9419a6b6e8d284e4","status":"passed","time":{"start":1696123458888,"stop":1696123463207,"duration":4319}},{"uid":"8415cf889f92f60f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/8415cf889f92f60f","status":"passed","time":{"start":1696036404027,"stop":1696036408573,"duration":4546}},{"uid":"2dcc5edb1f5c78bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/2dcc5edb1f5c78bb","status":"passed","time":{"start":1695950132735,"stop":1695950138810,"duration":6075}},{"uid":"98d031886d2c570a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/98d031886d2c570a","status":"passed","time":{"start":1695930396327,"stop":1695930400835,"duration":4508}},{"uid":"af54ff061f944abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/af54ff061f944abf","status":"passed","time":{"start":1695930296623,"stop":1695930303488,"duration":6865}},{"uid":"d522a452ef1f3238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d522a452ef1f3238","status":"passed","time":{"start":1695863693238,"stop":1695863698746,"duration":5508}},{"uid":"67feb1cd10c38e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/67feb1cd10c38e81","status":"passed","time":{"start":1695852504618,"stop":1695852509621,"duration":5003}},{"uid":"c6bcf5b74842fe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c6bcf5b74842fe4","status":"passed","time":{"start":1695841465714,"stop":1695841470007,"duration":4293}},{"uid":"41480ee264894e39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/41480ee264894e39","status":"passed","time":{"start":1695841436577,"stop":1695841440512,"duration":3935}},{"uid":"d8eb21e36347a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d8eb21e36347a6fd","status":"passed","time":{"start":1695777318572,"stop":1695777323576,"duration":5004}},{"uid":"6088a8a6aa897bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/6088a8a6aa897bb7","status":"passed","time":{"start":1695690919010,"stop":1695690923396,"duration":4386}},{"uid":"628d3b97e9bdc284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/628d3b97e9bdc284","status":"passed","time":{"start":1695604557370,"stop":1695604563180,"duration":5810}},{"uid":"a9fc7958b7f4a54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/a9fc7958b7f4a54d","status":"passed","time":{"start":1695518338892,"stop":1695518343791,"duration":4899}},{"uid":"1132b63bfb4e7990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1132b63bfb4e7990","status":"passed","time":{"start":1695431572861,"stop":1695431577559,"duration":4698}},{"uid":"6bb3631495e350fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6bb3631495e350fc","status":"passed","time":{"start":1695345281681,"stop":1695345286505,"duration":4824}},{"uid":"be0de9551af1bb1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/be0de9551af1bb1f","status":"passed","time":{"start":1695258840504,"stop":1695258846411,"duration":5907}}]},"tags":[]},"source":"495203bca4d49469.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/4afa32030a75733f.json b/3.11/972/data/test-cases/4afa32030a75733f.json new file mode 100644 index 0000000000..be3aa9c5d8 --- /dev/null +++ b/3.11/972/data/test-cases/4afa32030a75733f.json @@ -0,0 +1 @@ +{"uid":"4afa32030a75733f","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1696468463674,"stop":1696468470287,"duration":6613},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HighPeakCouncil","time":{"start":1696468463674,"stop":1696468463674,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from HighPeakCouncil","time":{"start":1696468463675,"stop":1696468470284,"duration":6609},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468470284,"stop":1696468470284,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468470284,"stop":1696468470287,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HighPeakCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"e46fab7284f53f32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e46fab7284f53f32","status":"passed","time":{"start":1696382176597,"stop":1696382184036,"duration":7439}},{"uid":"f6165d7015efdd73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f6165d7015efdd73","status":"passed","time":{"start":1696366238695,"stop":1696366247162,"duration":8467}},{"uid":"a5c943236b4f02d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a5c943236b4f02d6","status":"passed","time":{"start":1696295707955,"stop":1696295714409,"duration":6454}},{"uid":"22e99ddcff132387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/22e99ddcff132387","status":"passed","time":{"start":1696209302619,"stop":1696209311606,"duration":8987}},{"uid":"9a0fff05c0945490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9a0fff05c0945490","status":"passed","time":{"start":1696123402901,"stop":1696123410525,"duration":7624}},{"uid":"313458841e72e02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/313458841e72e02d","status":"passed","time":{"start":1696036358361,"stop":1696036366199,"duration":7838}},{"uid":"a57dc2276b4f1061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a57dc2276b4f1061","status":"passed","time":{"start":1695950098051,"stop":1695950107284,"duration":9233}},{"uid":"350032c4640fcfe2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/350032c4640fcfe2","status":"passed","time":{"start":1695930374569,"stop":1695930381043,"duration":6474}},{"uid":"9730076e27316041","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9730076e27316041","status":"passed","time":{"start":1695930276520,"stop":1695930283920,"duration":7400}},{"uid":"75fbc6a7c1104739","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/75fbc6a7c1104739","status":"passed","time":{"start":1695863637347,"stop":1695863643881,"duration":6534}},{"uid":"164bcce2204e1985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/164bcce2204e1985","status":"passed","time":{"start":1695852480336,"stop":1695852488297,"duration":7961}},{"uid":"82f604cbb0d44661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/82f604cbb0d44661","status":"passed","time":{"start":1695841429057,"stop":1695841436613,"duration":7556}},{"uid":"eb748cb2bef70d1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/eb748cb2bef70d1d","status":"passed","time":{"start":1695841393345,"stop":1695841399852,"duration":6507}},{"uid":"b76f7a808859277a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b76f7a808859277a","status":"passed","time":{"start":1695777268778,"stop":1695777275735,"duration":6957}},{"uid":"3debb7c9f5bfda5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3debb7c9f5bfda5c","status":"passed","time":{"start":1695690871531,"stop":1695690878054,"duration":6523}},{"uid":"ae25e47bfc821188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ae25e47bfc821188","status":"passed","time":{"start":1695604503010,"stop":1695604527936,"duration":24926}},{"uid":"553470612a125662","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/553470612a125662","status":"passed","time":{"start":1695518273367,"stop":1695518329148,"duration":55781}},{"uid":"6a5a3744ff797096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6a5a3744ff797096","status":"passed","time":{"start":1695431495009,"stop":1695431519415,"duration":24406}},{"uid":"6b552e3a5aba67a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6b552e3a5aba67a9","status":"passed","time":{"start":1695345238174,"stop":1695345286099,"duration":47925}},{"uid":"74aadfdb7eecd827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/74aadfdb7eecd827","status":"passed","time":{"start":1695258778856,"stop":1695258786732,"duration":7876}}]},"tags":[]},"source":"4afa32030a75733f.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/4bfe97d18d1dd8ed.json b/3.11/972/data/test-cases/4bfe97d18d1dd8ed.json new file mode 100644 index 0000000000..9434d3fd44 --- /dev/null +++ b/3.11/972/data/test-cases/4bfe97d18d1dd8ed.json @@ -0,0 +1 @@ +{"uid":"4bfe97d18d1dd8ed","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1696468453810,"stop":1696468454795,"duration":985},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastRidingCouncil","time":{"start":1696468453810,"stop":1696468453811,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastRidingCouncil","time":{"start":1696468453811,"stop":1696468454792,"duration":981},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468454792,"stop":1696468454793,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468454793,"stop":1696468454794,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastRidingCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"21ffb5ed6a71b2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/21ffb5ed6a71b2b0","status":"passed","time":{"start":1696382166206,"stop":1696382167697,"duration":1491}},{"uid":"3e88e04c5dd2fedb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/3e88e04c5dd2fedb","status":"passed","time":{"start":1696366226504,"stop":1696366227887,"duration":1383}},{"uid":"9bd969f095b31d59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/9bd969f095b31d59","status":"passed","time":{"start":1696295699364,"stop":1696295700435,"duration":1071}},{"uid":"f0f730c1b8b03d62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/f0f730c1b8b03d62","status":"passed","time":{"start":1696209292493,"stop":1696209293452,"duration":959}},{"uid":"ef67d0c81ca57be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ef67d0c81ca57be","status":"passed","time":{"start":1696123392668,"stop":1696123393807,"duration":1139}},{"uid":"997d65d240f35626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/997d65d240f35626","status":"passed","time":{"start":1696036349017,"stop":1696036350042,"duration":1025}},{"uid":"e74d8e50d7440b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e74d8e50d7440b64","status":"passed","time":{"start":1695950088802,"stop":1695950089995,"duration":1193}},{"uid":"25e66747b0112e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/25e66747b0112e0c","status":"passed","time":{"start":1695930361187,"stop":1695930365521,"duration":4334}},{"uid":"92a57025cfcb1842","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/92a57025cfcb1842","status":"passed","time":{"start":1695930262851,"stop":1695930268474,"duration":5623}},{"uid":"eaf9b4939ca62ca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/eaf9b4939ca62ca4","status":"passed","time":{"start":1695863627887,"stop":1695863628823,"duration":936}},{"uid":"e4dfc3cd392db899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e4dfc3cd392db899","status":"passed","time":{"start":1695852471234,"stop":1695852472350,"duration":1116}},{"uid":"9365c5dfc53a032a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/9365c5dfc53a032a","status":"passed","time":{"start":1695841418420,"stop":1695841419814,"duration":1394}},{"uid":"b8b2d008cb476814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/b8b2d008cb476814","status":"passed","time":{"start":1695841381024,"stop":1695841386018,"duration":4994}},{"uid":"ba9b815b924d1d0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ba9b815b924d1d0b","status":"passed","time":{"start":1695777259216,"stop":1695777260135,"duration":919}},{"uid":"c95048b6d85dd85a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c95048b6d85dd85a","status":"passed","time":{"start":1695690861181,"stop":1695690862386,"duration":1205}},{"uid":"d80edc15e2072db4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d80edc15e2072db4","status":"passed","time":{"start":1695604488241,"stop":1695604494019,"duration":5778}},{"uid":"b421b24bd87dc5ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/b421b24bd87dc5ed","status":"passed","time":{"start":1695518262407,"stop":1695518263572,"duration":1165}},{"uid":"af37276b14d210c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/af37276b14d210c5","status":"passed","time":{"start":1695431484574,"stop":1695431485713,"duration":1139}},{"uid":"86f87f20400d3413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/86f87f20400d3413","status":"passed","time":{"start":1695345227454,"stop":1695345228539,"duration":1085}},{"uid":"e0f56a28a61a3255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e0f56a28a61a3255","status":"passed","time":{"start":1695258769879,"stop":1695258771021,"duration":1142}}]},"tags":[]},"source":"4bfe97d18d1dd8ed.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/4ca58b3598e210e2.json b/3.11/972/data/test-cases/4ca58b3598e210e2.json new file mode 100644 index 0000000000..df06589d43 --- /dev/null +++ b/3.11/972/data/test-cases/4ca58b3598e210e2.json @@ -0,0 +1 @@ +{"uid":"4ca58b3598e210e2","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1696468482153,"stop":1696468482156,"duration":3},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MiltonKeynesCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'Fullers Slade', 'url': 'https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days', ...}\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n \n # Get the estate from the UPRN field\n estate = kwargs.get(\"uprn\")\n \n # Parse the council's website\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/MiltonKeynesCityCouncil.py:22: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MiltonKeynesCityCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': 'Fullers Slade', 'url': 'https://www.milton-keynes.gov.uk/waste-and-recycling/collection-days', ...}\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n data = {\"bins\": []}\n \n # Get the estate from the UPRN field\n estate = kwargs.get(\"uprn\")\n \n # Parse the council's website\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/MiltonKeynesCityCouncil.py:22: AttributeError","steps":[{"name":"Given the council: MiltonKeynesCityCouncil","time":{"start":1696468482154,"stop":1696468482154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MiltonKeynesCityCouncil","time":{"start":1696468482154,"stop":1696468482156,"duration":2},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MiltonKeynesCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"94ae35b8872dd1d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/94ae35b8872dd1d2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382193601,"stop":1696382193604,"duration":3}},{"uid":"924b58155c4d9ed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/924b58155c4d9ed1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366242420,"stop":1696366242424,"duration":4}},{"uid":"1ed570df56b242ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/1ed570df56b242ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295715706,"stop":1696295715709,"duration":3}},{"uid":"eac98cc8759694e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/eac98cc8759694e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209310045,"stop":1696209310048,"duration":3}},{"uid":"372847fa25ee0e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/372847fa25ee0e70","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123413608,"stop":1696123413612,"duration":4}},{"uid":"f325ba09d0ebb1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f325ba09d0ebb1a4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036366662,"stop":1696036366664,"duration":2}},{"uid":"4df1d78586e829bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4df1d78586e829bc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950104372,"stop":1695950104376,"duration":4}},{"uid":"47a9e880df80d479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/47a9e880df80d479","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930379644,"stop":1695930379647,"duration":3}},{"uid":"7b85610c0c82bcc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7b85610c0c82bcc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930280127,"stop":1695930280131,"duration":4}},{"uid":"7167a6573e71df11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/7167a6573e71df11","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863660154,"stop":1695863660157,"duration":3}},{"uid":"b25fb52f022d9769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b25fb52f022d9769","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852488677,"stop":1695852488681,"duration":4}},{"uid":"a0489c1f755c7d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a0489c1f755c7d7d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841438048,"stop":1695841438051,"duration":3}},{"uid":"fab6b2cd276feea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fab6b2cd276feea0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841396168,"stop":1695841396171,"duration":3}},{"uid":"2a50abfa14e5ce9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2a50abfa14e5ce9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777279784,"stop":1695777279787,"duration":3}},{"uid":"aceee19ce8d2a5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/aceee19ce8d2a5c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690878232,"stop":1695690878235,"duration":3}},{"uid":"71750dd3ed2ccfd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/71750dd3ed2ccfd0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604506908,"stop":1695604506911,"duration":3}},{"uid":"691f7410c4658a4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/691f7410c4658a4c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518283752,"stop":1695518283756,"duration":4}},{"uid":"452944b9f1f1d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/452944b9f1f1d9b8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431507656,"stop":1695431507659,"duration":3}},{"uid":"88f09b2963c40ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/88f09b2963c40ca6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345242473,"stop":1695345242476,"duration":3}},{"uid":"9392d9609f474a83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/9392d9609f474a83","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258791636,"stop":1695258791640,"duration":4}}]},"tags":[]},"source":"4ca58b3598e210e2.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/54e5d2b87c310853.json b/3.11/972/data/test-cases/54e5d2b87c310853.json new file mode 100644 index 0000000000..982171d13b --- /dev/null +++ b/3.11/972/data/test-cases/54e5d2b87c310853.json @@ -0,0 +1 @@ +{"uid":"54e5d2b87c310853","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1696468794091,"stop":1696468796634,"duration":2543},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TonbridgeAndMallingBC","time":{"start":1696468794091,"stop":1696468794092,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TonbridgeAndMallingBC","time":{"start":1696468794092,"stop":1696468796632,"duration":2540},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468796632,"stop":1696468796633,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468796633,"stop":1696468796634,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TonbridgeAndMallingBC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"fdb95bcb05f43d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fdb95bcb05f43d89","status":"passed","time":{"start":1696382539902,"stop":1696382542670,"duration":2768}},{"uid":"cc5d5bc40e011f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cc5d5bc40e011f84","status":"passed","time":{"start":1696366669783,"stop":1696366672839,"duration":3056}},{"uid":"8ac9f68c1c91f79a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/8ac9f68c1c91f79a","status":"passed","time":{"start":1696296026603,"stop":1696296029644,"duration":3041}},{"uid":"3b0ca2004a6c7cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/3b0ca2004a6c7cde","status":"passed","time":{"start":1696209624096,"stop":1696209627173,"duration":3077}},{"uid":"a216004f5c4adeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a216004f5c4adeb9","status":"passed","time":{"start":1696123774075,"stop":1696123777325,"duration":3250}},{"uid":"95c6ff4d5ae950bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/95c6ff4d5ae950bd","status":"passed","time":{"start":1696036691302,"stop":1696036694339,"duration":3037}},{"uid":"a526b24361e558d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a526b24361e558d8","status":"passed","time":{"start":1695950431613,"stop":1695950434093,"duration":2480}},{"uid":"c67f177c78cff5f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c67f177c78cff5f0","status":"passed","time":{"start":1695930709250,"stop":1695930712156,"duration":2906}},{"uid":"99f7150d5b5e674","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/99f7150d5b5e674","status":"passed","time":{"start":1695930627501,"stop":1695930630211,"duration":2710}},{"uid":"78de110674cb02c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/78de110674cb02c8","status":"passed","time":{"start":1695863960478,"stop":1695863963469,"duration":2991}},{"uid":"9c025ae535ae6099","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/9c025ae535ae6099","status":"passed","time":{"start":1695852835159,"stop":1695852837900,"duration":2741}},{"uid":"cc2269004b45285b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/cc2269004b45285b","status":"passed","time":{"start":1695841775850,"stop":1695841778638,"duration":2788}},{"uid":"e6c5b2f067badd77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e6c5b2f067badd77","status":"passed","time":{"start":1695841712039,"stop":1695841714640,"duration":2601}},{"uid":"5c0957caffa63562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5c0957caffa63562","status":"passed","time":{"start":1695777599736,"stop":1695777602821,"duration":3085}},{"uid":"2f2b311aa670c68c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2f2b311aa670c68c","status":"passed","time":{"start":1695691204416,"stop":1695691207182,"duration":2766}},{"uid":"459f5ad1f2f60936","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/459f5ad1f2f60936","status":"passed","time":{"start":1695604903812,"stop":1695604906711,"duration":2899}},{"uid":"45a3b6abc215dad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/45a3b6abc215dad9","status":"passed","time":{"start":1695518539150,"stop":1695518542444,"duration":3294}},{"uid":"ca8d03771277ab23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ca8d03771277ab23","status":"passed","time":{"start":1695431744746,"stop":1695431747845,"duration":3099}},{"uid":"784ea945d8001812","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/784ea945d8001812","status":"passed","time":{"start":1695345613339,"stop":1695345615945,"duration":2606}},{"uid":"a8b4892b0fb0aefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/a8b4892b0fb0aefb","status":"passed","time":{"start":1695259121032,"stop":1695259124015,"duration":2983}}]},"tags":[]},"source":"54e5d2b87c310853.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/578692db08ae56a4.json b/3.11/972/data/test-cases/578692db08ae56a4.json new file mode 100644 index 0000000000..a754d37b70 --- /dev/null +++ b/3.11/972/data/test-cases/578692db08ae56a4.json @@ -0,0 +1 @@ +{"uid":"578692db08ae56a4","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1696468639205,"stop":1696468643731,"duration":4526},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'string'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthumberlandCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = 'https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx'\nkwargs = {'paon': '22', 'postcode': 'NE46 1UQ', 'uprn': None, 'url': 'https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx', ...}\ndata = {'bins': []}, user_paon = '22', user_postcode = 'NE46 1UQ'\noptions = \ndriver = \ninputElement_hn = \ninputElement_pc = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n page = \"https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx\"\n \n data = {\"bins\": []}\n \n user_paon = kwargs.get(\"paon\")\n user_postcode = kwargs.get(\"postcode\")\n check_paon(user_paon)\n check_postcode(user_postcode)\n \n # Set up Selenium to run 'headless'\n options = webdriver.ChromeOptions()\n options.add_argument(\"--headless\")\n options.add_argument(\"--no-sandbox\")\n options.add_argument(\"--disable-gpu\")\n options.add_argument(\"--disable-dev-shm-usage\")\n options.add_experimental_option(\"excludeSwitches\", [\"enable-logging\"])\n \n # Create Selenium webdriver\n driver = webdriver.Chrome(options=options)\n driver.get(page)\n \n time.sleep(1)\n \n # Press the cookie accept - wait is to let the JS load it up\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n \n inputElement_hn = driver.find_element(\n By.ID,\n \"p_lt_ctl04_pageplaceholder_p_lt_ctl02_WasteCollectionCalendars_NCCAddressLookup_txtHouse\",\n )\n inputElement_pc = driver.find_element(\n By.ID,\n \"p_lt_ctl04_pageplaceholder_p_lt_ctl02_WasteCollectionCalendars_NCCAddressLookup_txtPostcode\",\n )\n \n inputElement_pc.send_keys(user_postcode)\n inputElement_hn.send_keys(user_paon)\n \n driver.find_element(\n By.ID,\n \"p_lt_ctl04_pageplaceholder_p_lt_ctl02_WasteCollectionCalendars_NCCAddressLookup_butLookup\",\n ).click()\n \n soup = BeautifulSoup(driver.page_source, features=\"html.parser\")\n \n # Work out which bins can be collected for this address. Glass bins are only on some houses due to pilot programme.\n bins_collected = list(\n map(\n str.strip,\n soup.find(\n \"span\",\n id=\"p_lt_ctl04_pageplaceholder_p_lt_ctl02_WasteCollectionCalendars_spanRouteSummary\",\n )\n> .string.replace(\"Routes found: \", \"\")\n .split(\",\"),\n )\n )\nE AttributeError: 'NoneType' object has no attribute 'string'\n\nuk_bin_collection/uk_bin_collection/councils/NorthumberlandCouncil.py:86: AttributeError","flaky":false,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'string'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthumberlandCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = 'https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx'\nkwargs = {'paon': '22', 'postcode': 'NE46 1UQ', 'uprn': None, 'url': 'https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx', ...}\ndata = {'bins': []}, user_paon = '22', user_postcode = 'NE46 1UQ'\noptions = \ndriver = \ninputElement_hn = \ninputElement_pc = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n page = \"https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx\"\n \n data = {\"bins\": []}\n \n user_paon = kwargs.get(\"paon\")\n user_postcode = kwargs.get(\"postcode\")\n check_paon(user_paon)\n check_postcode(user_postcode)\n \n # Set up Selenium to run 'headless'\n options = webdriver.ChromeOptions()\n options.add_argument(\"--headless\")\n options.add_argument(\"--no-sandbox\")\n options.add_argument(\"--disable-gpu\")\n options.add_argument(\"--disable-dev-shm-usage\")\n options.add_experimental_option(\"excludeSwitches\", [\"enable-logging\"])\n \n # Create Selenium webdriver\n driver = webdriver.Chrome(options=options)\n driver.get(page)\n \n time.sleep(1)\n \n # Press the cookie accept - wait is to let the JS load it up\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n \n inputElement_hn = driver.find_element(\n By.ID,\n \"p_lt_ctl04_pageplaceholder_p_lt_ctl02_WasteCollectionCalendars_NCCAddressLookup_txtHouse\",\n )\n inputElement_pc = driver.find_element(\n By.ID,\n \"p_lt_ctl04_pageplaceholder_p_lt_ctl02_WasteCollectionCalendars_NCCAddressLookup_txtPostcode\",\n )\n \n inputElement_pc.send_keys(user_postcode)\n inputElement_hn.send_keys(user_paon)\n \n driver.find_element(\n By.ID,\n \"p_lt_ctl04_pageplaceholder_p_lt_ctl02_WasteCollectionCalendars_NCCAddressLookup_butLookup\",\n ).click()\n \n soup = BeautifulSoup(driver.page_source, features=\"html.parser\")\n \n # Work out which bins can be collected for this address. Glass bins are only on some houses due to pilot programme.\n bins_collected = list(\n map(\n str.strip,\n soup.find(\n \"span\",\n id=\"p_lt_ctl04_pageplaceholder_p_lt_ctl02_WasteCollectionCalendars_spanRouteSummary\",\n )\n> .string.replace(\"Routes found: \", \"\")\n .split(\",\"),\n )\n )\nE AttributeError: 'NoneType' object has no attribute 'string'\n\nuk_bin_collection/uk_bin_collection/councils/NorthumberlandCouncil.py:86: AttributeError","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1696468639205,"stop":1696468639206,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthumberlandCouncil","time":{"start":1696468639206,"stop":1696468643731,"duration":4525},"status":"failed","statusMessage":"'NoneType' object has no attribute 'string'","statusTrace":"AttributeError: 'NoneType' object has no attribute 'string'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthumberlandCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":19,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":111},"items":[{"uid":"3be74000e560a690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3be74000e560a690","status":"passed","time":{"start":1696382248116,"stop":1696382253633,"duration":5517}},{"uid":"a47d8fe87f4d5c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a47d8fe87f4d5c0d","status":"passed","time":{"start":1696366278152,"stop":1696366285978,"duration":7826}},{"uid":"b6a3ed9cbe4ece3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b6a3ed9cbe4ece3f","status":"passed","time":{"start":1696295764257,"stop":1696295769177,"duration":4920}},{"uid":"4fd508cbaded3ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4fd508cbaded3ffa","status":"passed","time":{"start":1696209464481,"stop":1696209469535,"duration":5054}},{"uid":"7dd60f13f3b656ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7dd60f13f3b656ab","status":"passed","time":{"start":1696123475411,"stop":1696123481676,"duration":6265}},{"uid":"aa6f9f8c3290b620","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/aa6f9f8c3290b620","status":"passed","time":{"start":1696036421556,"stop":1696036427976,"duration":6420}},{"uid":"adb741fe727c0ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/adb741fe727c0ed3","status":"passed","time":{"start":1695950152882,"stop":1695950158685,"duration":5803}},{"uid":"57e1a5e65a213586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/57e1a5e65a213586","status":"passed","time":{"start":1695930409720,"stop":1695930414509,"duration":4789}},{"uid":"f0cb611a7e870b95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/f0cb611a7e870b95","status":"passed","time":{"start":1695930318965,"stop":1695930325421,"duration":6456}},{"uid":"661508bc44f285d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/661508bc44f285d2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695863709553,"stop":1695863714236,"duration":4683}},{"uid":"8c2ba26b58ac0ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/8c2ba26b58ac0ba4","status":"passed","time":{"start":1695852530483,"stop":1695852536181,"duration":5698}},{"uid":"5adaddf2b4214e47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5adaddf2b4214e47","status":"passed","time":{"start":1695841478880,"stop":1695841484233,"duration":5353}},{"uid":"a2645872e6b29411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a2645872e6b29411","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695841449389,"stop":1695841454084,"duration":4695}},{"uid":"2667dc7dec19953c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2667dc7dec19953c","status":"passed","time":{"start":1695777337539,"stop":1695777342458,"duration":4919}},{"uid":"936341a53f19dfab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/936341a53f19dfab","status":"passed","time":{"start":1695690936567,"stop":1695690941522,"duration":4955}},{"uid":"213f54cbef8ef91b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/213f54cbef8ef91b","status":"passed","time":{"start":1695604574803,"stop":1695604582161,"duration":7358}},{"uid":"43a2eed659dc8642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/43a2eed659dc8642","status":"passed","time":{"start":1695518360593,"stop":1695518367610,"duration":7017}},{"uid":"8f85cdd87205b897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/8f85cdd87205b897","status":"passed","time":{"start":1695431587322,"stop":1695431592578,"duration":5256}},{"uid":"dde93324032aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/dde93324032aa77d","status":"passed","time":{"start":1695345300327,"stop":1695345305587,"duration":5260}},{"uid":"c3d28588fb5dffb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c3d28588fb5dffb0","status":"passed","time":{"start":1695258859513,"stop":1695258864447,"duration":4934}}]},"tags":[]},"source":"578692db08ae56a4.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/5ecc917f3f592267.json b/3.11/972/data/test-cases/5ecc917f3f592267.json new file mode 100644 index 0000000000..41b432bc13 --- /dev/null +++ b/3.11/972/data/test-cases/5ecc917f3f592267.json @@ -0,0 +1 @@ +{"uid":"5ecc917f3f592267","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1696468427732,"stop":1696468447323,"duration":19591},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1696468427732,"stop":1696468427733,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ChelmsfordCityCouncil","time":{"start":1696468427733,"stop":1696468447322,"duration":19589},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468447322,"stop":1696468447322,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468447322,"stop":1696468447323,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ChelmsfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"e5e1e186c7818dac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e5e1e186c7818dac","status":"passed","time":{"start":1696382136095,"stop":1696382154634,"duration":18539}},{"uid":"836ebf8ccb24521b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/836ebf8ccb24521b","status":"passed","time":{"start":1696366194695,"stop":1696366203578,"duration":8883}},{"uid":"a6379164704de250","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a6379164704de250","status":"passed","time":{"start":1696295654820,"stop":1696295673465,"duration":18645}},{"uid":"c11f8d4bb70fbcb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c11f8d4bb70fbcb7","status":"passed","time":{"start":1696209251955,"stop":1696209260449,"duration":8494}},{"uid":"2cf818289bb7bf1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/2cf818289bb7bf1c","status":"passed","time":{"start":1696123360684,"stop":1696123379178,"duration":18494}},{"uid":"e8537d4831442b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/e8537d4831442b7","status":"passed","time":{"start":1696036311605,"stop":1696036330172,"duration":18567}},{"uid":"5fe97eccc648291b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5fe97eccc648291b","status":"passed","time":{"start":1695950009941,"stop":1695950028121,"duration":18180}},{"uid":"d70d1a011b0f6650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/d70d1a011b0f6650","status":"passed","time":{"start":1695930339501,"stop":1695930347937,"duration":8436}},{"uid":"23598d1cc5daba9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/23598d1cc5daba9","status":"passed","time":{"start":1695930237266,"stop":1695930245911,"duration":8645}},{"uid":"b03c572416e83391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b03c572416e83391","status":"passed","time":{"start":1695863599455,"stop":1695863617788,"duration":18333}},{"uid":"c125ab9a1ce4ea59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c125ab9a1ce4ea59","status":"passed","time":{"start":1695852446873,"stop":1695852455587,"duration":8714}},{"uid":"792d5c39642facb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/792d5c39642facb2","status":"passed","time":{"start":1695841396724,"stop":1695841405334,"duration":8610}},{"uid":"5ae0894fae820020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5ae0894fae820020","status":"passed","time":{"start":1695841352963,"stop":1695841361594,"duration":8631}},{"uid":"dff1168faeec08f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/dff1168faeec08f3","status":"passed","time":{"start":1695777232436,"stop":1695777240923,"duration":8487}},{"uid":"d28e6b43e7a06526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d28e6b43e7a06526","status":"passed","time":{"start":1695690827508,"stop":1695690845737,"duration":18229}},{"uid":"b28ae3db38a506b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b28ae3db38a506b0","status":"passed","time":{"start":1695604450581,"stop":1695604468902,"duration":18321}},{"uid":"af3185fe64eb7d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/af3185fe64eb7d45","status":"passed","time":{"start":1695518236976,"stop":1695518245622,"duration":8646}},{"uid":"82e2e035bdb0bacf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/82e2e035bdb0bacf","status":"passed","time":{"start":1695431453543,"stop":1695431471920,"duration":18377}},{"uid":"514a36d818737f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/514a36d818737f39","status":"passed","time":{"start":1695345191090,"stop":1695345209689,"duration":18599}},{"uid":"5be86254f420dfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/5be86254f420dfed","status":"passed","time":{"start":1695258742516,"stop":1695258761004,"duration":18488}}]},"tags":[]},"source":"5ecc917f3f592267.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/60d53b5597a613e3.json b/3.11/972/data/test-cases/60d53b5597a613e3.json new file mode 100644 index 0000000000..d60d77e8df --- /dev/null +++ b/3.11/972/data/test-cases/60d53b5597a613e3.json @@ -0,0 +1 @@ +{"uid":"60d53b5597a613e3","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1696468437528,"stop":1696468440581,"duration":3053},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1696468437528,"stop":1696468437528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BromleyBoroughCouncil","time":{"start":1696468437529,"stop":1696468440579,"duration":3050},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468440579,"stop":1696468440580,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468440580,"stop":1696468440581,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BromleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":111},"items":[{"uid":"e5fdfcc0e1fdfc02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e5fdfcc0e1fdfc02","status":"passed","time":{"start":1696382144360,"stop":1696382150482,"duration":6122}},{"uid":"b8b1ad82c6a90e8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b8b1ad82c6a90e8b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366202644,"stop":1696366203766,"duration":1122}},{"uid":"c4762681878c7e11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c4762681878c7e11","status":"passed","time":{"start":1696295688212,"stop":1696295689096,"duration":884}},{"uid":"4f03bb99b6c8babd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4f03bb99b6c8babd","status":"passed","time":{"start":1696209261838,"stop":1696209262875,"duration":1037}},{"uid":"65d52705fc412f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/65d52705fc412f72","status":"passed","time":{"start":1696123370325,"stop":1696123371535,"duration":1210}},{"uid":"28df1052a7f0d3c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/28df1052a7f0d3c7","status":"passed","time":{"start":1696036323577,"stop":1696036324579,"duration":1002}},{"uid":"ebadf8fc4f098d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ebadf8fc4f098d38","status":"passed","time":{"start":1695950020010,"stop":1695950021044,"duration":1034}},{"uid":"3fbfb1a64c67a5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3fbfb1a64c67a5d6","status":"passed","time":{"start":1695930347862,"stop":1695930348812,"duration":950}},{"uid":"5f2290ec175b942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/5f2290ec175b942c","status":"passed","time":{"start":1695930245471,"stop":1695930249166,"duration":3695}},{"uid":"17759fc972d15481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/17759fc972d15481","status":"passed","time":{"start":1695863610921,"stop":1695863613853,"duration":2932}},{"uid":"d2d2fd7ef7b413b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d2d2fd7ef7b413b3","status":"passed","time":{"start":1695852455626,"stop":1695852456647,"duration":1021}},{"uid":"ff5f536c32867402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ff5f536c32867402","status":"passed","time":{"start":1695841404984,"stop":1695841406109,"duration":1125}},{"uid":"bac2ba818e17923a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/bac2ba818e17923a","status":"passed","time":{"start":1695841361602,"stop":1695841362445,"duration":843}},{"uid":"afab41125192fbda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/afab41125192fbda","status":"passed","time":{"start":1695777240758,"stop":1695777244967,"duration":4209}},{"uid":"f492369ceefd4782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f492369ceefd4782","status":"passed","time":{"start":1695690841173,"stop":1695690842123,"duration":950}},{"uid":"a5c3488942638045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a5c3488942638045","status":"passed","time":{"start":1695604459885,"stop":1695604461135,"duration":1250}},{"uid":"2035d8621fee7dff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/2035d8621fee7dff","status":"passed","time":{"start":1695518240311,"stop":1695518241298,"duration":987}},{"uid":"c3e6327a28a6ee9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c3e6327a28a6ee9c","status":"passed","time":{"start":1695431463449,"stop":1695431467479,"duration":4030}},{"uid":"e87d575f531e98f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/e87d575f531e98f","status":"passed","time":{"start":1695345202407,"stop":1695345203532,"duration":1125}},{"uid":"b9dd20df8b6034d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b9dd20df8b6034d9","status":"passed","time":{"start":1695258751070,"stop":1695258751987,"duration":917}}]},"tags":[]},"source":"60d53b5597a613e3.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/6aa810bc92b323b3.json b/3.11/972/data/test-cases/6aa810bc92b323b3.json new file mode 100644 index 0000000000..ea6248de28 --- /dev/null +++ b/3.11/972/data/test-cases/6aa810bc92b323b3.json @@ -0,0 +1 @@ +{"uid":"6aa810bc92b323b3","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1696468929454,"stop":1696468930932,"duration":1478},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WealdenDistrictCouncil","time":{"start":1696468929455,"stop":1696468929455,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WealdenDistrictCouncil","time":{"start":1696468929455,"stop":1696468930930,"duration":1475},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468930930,"stop":1696468930930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468930931,"stop":1696468930932,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WealdenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"cba940e13d5811c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/cba940e13d5811c9","status":"passed","time":{"start":1696382433005,"stop":1696382434560,"duration":1555}},{"uid":"27a00e3c4008897b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/27a00e3c4008897b","status":"passed","time":{"start":1696366696501,"stop":1696366698383,"duration":1882}},{"uid":"2f331318237040ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2f331318237040ce","status":"passed","time":{"start":1696295939192,"stop":1696295940744,"duration":1552}},{"uid":"d1d76488f0f73616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d1d76488f0f73616","status":"passed","time":{"start":1696209643168,"stop":1696209644647,"duration":1479}},{"uid":"b70c54d4c3879e03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b70c54d4c3879e03","status":"passed","time":{"start":1696123686623,"stop":1696123688329,"duration":1706}},{"uid":"9d507919c5ac0ff0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9d507919c5ac0ff0","status":"passed","time":{"start":1696036699992,"stop":1696036701632,"duration":1640}},{"uid":"ae92f6192abff93b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ae92f6192abff93b","status":"passed","time":{"start":1695950327440,"stop":1695950329068,"duration":1628}},{"uid":"84095a47762e7cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/84095a47762e7cbb","status":"passed","time":{"start":1695930719906,"stop":1695930721394,"duration":1488}},{"uid":"22cdcc06f1d0cc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/22cdcc06f1d0cc10","status":"passed","time":{"start":1695930649859,"stop":1695930651400,"duration":1541}},{"uid":"6649a854c4415532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6649a854c4415532","status":"passed","time":{"start":1695863971430,"stop":1695863973010,"duration":1580}},{"uid":"b1c3e358a51f8e0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b1c3e358a51f8e0b","status":"passed","time":{"start":1695852734696,"stop":1695852736718,"duration":2022}},{"uid":"187b587853ffe940","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/187b587853ffe940","status":"passed","time":{"start":1695841669844,"stop":1695841671547,"duration":1703}},{"uid":"bf1e655c28bacd39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/bf1e655c28bacd39","status":"passed","time":{"start":1695841616728,"stop":1695841618367,"duration":1639}},{"uid":"aae46dd2b919176b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/aae46dd2b919176b","status":"passed","time":{"start":1695777504899,"stop":1695777506441,"duration":1542}},{"uid":"e01fc4360446c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e01fc4360446c32d","status":"passed","time":{"start":1695691114468,"stop":1695691116120,"duration":1652}},{"uid":"c8c295d7a3ee8389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c8c295d7a3ee8389","status":"passed","time":{"start":1695604807638,"stop":1695604809502,"duration":1864}},{"uid":"2eefa085cffb3c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/2eefa085cffb3c0f","status":"passed","time":{"start":1695518561851,"stop":1695518563519,"duration":1668}},{"uid":"81cc2c71451ddad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/81cc2c71451ddad1","status":"passed","time":{"start":1695431776467,"stop":1695431778173,"duration":1706}},{"uid":"644840df5aa4cb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/644840df5aa4cb6a","status":"passed","time":{"start":1695345504504,"stop":1695345506564,"duration":2060}},{"uid":"e24cb3250d59220f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e24cb3250d59220f","status":"passed","time":{"start":1695259037341,"stop":1695259038986,"duration":1645}}]},"tags":[]},"source":"6aa810bc92b323b3.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/70668580cb3d0d43.json b/3.11/972/data/test-cases/70668580cb3d0d43.json new file mode 100644 index 0000000000..28aa1b5e36 --- /dev/null +++ b/3.11/972/data/test-cases/70668580cb3d0d43.json @@ -0,0 +1 @@ +{"uid":"70668580cb3d0d43","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1696468426025,"stop":1696468427729,"duration":1704},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CharnwoodBoroughCouncil","time":{"start":1696468426025,"stop":1696468426026,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CharnwoodBoroughCouncil","time":{"start":1696468426026,"stop":1696468427727,"duration":1701},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468427728,"stop":1696468427728,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468427728,"stop":1696468427729,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CharnwoodBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":111},"items":[{"uid":"a26e89ecd0decfd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a26e89ecd0decfd7","status":"passed","time":{"start":1696382134219,"stop":1696382136092,"duration":1873}},{"uid":"41b1a07ff7c90e30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/41b1a07ff7c90e30","status":"passed","time":{"start":1696366192596,"stop":1696366194691,"duration":2095}},{"uid":"f49e1144aa4634fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f49e1144aa4634fd","status":"passed","time":{"start":1696295653522,"stop":1696295654816,"duration":1294}},{"uid":"ea3da16b12c73ab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/ea3da16b12c73ab7","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1696209250491,"stop":1696209251897,"duration":1406}},{"uid":"c52e118059515201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/c52e118059515201","status":"passed","time":{"start":1696123358840,"stop":1696123360681,"duration":1841}},{"uid":"86fb7559bfb84df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/86fb7559bfb84df3","status":"passed","time":{"start":1696036309538,"stop":1696036311603,"duration":2065}},{"uid":"e2af392b16000bf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e2af392b16000bf6","status":"passed","time":{"start":1695950008456,"stop":1695950009937,"duration":1481}},{"uid":"67c24cc94b94d829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/67c24cc94b94d829","status":"passed","time":{"start":1695930337917,"stop":1695930339498,"duration":1581}},{"uid":"e878ec6ffb6034ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e878ec6ffb6034ac","status":"passed","time":{"start":1695930235353,"stop":1695930237264,"duration":1911}},{"uid":"da78618a5ccddb5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/da78618a5ccddb5e","status":"passed","time":{"start":1695863597769,"stop":1695863599452,"duration":1683}},{"uid":"be2fa047cab40547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/be2fa047cab40547","status":"passed","time":{"start":1695852445286,"stop":1695852446869,"duration":1583}},{"uid":"34c6534c872cf412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/34c6534c872cf412","status":"passed","time":{"start":1695841394906,"stop":1695841396721,"duration":1815}},{"uid":"a47341248bd0b0b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a47341248bd0b0b4","status":"passed","time":{"start":1695841351374,"stop":1695841352960,"duration":1586}},{"uid":"1415b073f0f0d5b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/1415b073f0f0d5b0","status":"passed","time":{"start":1695777230722,"stop":1695777232433,"duration":1711}},{"uid":"fbe8c9519b9e70ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fbe8c9519b9e70ba","status":"passed","time":{"start":1695690826234,"stop":1695690827505,"duration":1271}},{"uid":"244769d272f8db21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/244769d272f8db21","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1695604449377,"stop":1695604450518,"duration":1141}},{"uid":"1a85fa4e704d2c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1a85fa4e704d2c48","status":"passed","time":{"start":1695518235188,"stop":1695518236973,"duration":1785}},{"uid":"d751fbf53170c00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d751fbf53170c00b","status":"passed","time":{"start":1695431451973,"stop":1695431453540,"duration":1567}},{"uid":"9075fc334be8dff2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/9075fc334be8dff2","status":"passed","time":{"start":1695345189441,"stop":1695345191087,"duration":1646}},{"uid":"e9928ac545bae63b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e9928ac545bae63b","status":"passed","time":{"start":1695258740875,"stop":1695258742513,"duration":1638}}]},"tags":[]},"source":"70668580cb3d0d43.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/7263b8ec07b96647.json b/3.11/972/data/test-cases/7263b8ec07b96647.json new file mode 100644 index 0000000000..b75d91b370 --- /dev/null +++ b/3.11/972/data/test-cases/7263b8ec07b96647.json @@ -0,0 +1 @@ +{"uid":"7263b8ec07b96647","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1696468637849,"stop":1696468645792,"duration":7943},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SomersetCouncil","time":{"start":1696468637849,"stop":1696468637850,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SomersetCouncil","time":{"start":1696468637850,"stop":1696468645790,"duration":7940},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468645790,"stop":1696468645791,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468645791,"stop":1696468645792,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SomersetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"381655801566bd29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/381655801566bd29","status":"passed","time":{"start":1696382387748,"stop":1696382395851,"duration":8103}},{"uid":"6023e3682f156b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6023e3682f156b1b","status":"passed","time":{"start":1696366690531,"stop":1696366699592,"duration":9061}},{"uid":"35ba2a173b3931b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/35ba2a173b3931b6","status":"passed","time":{"start":1696295868750,"stop":1696295879594,"duration":10844}},{"uid":"850a2d92e5f201d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/850a2d92e5f201d7","status":"passed","time":{"start":1696209466353,"stop":1696209474632,"duration":8279}},{"uid":"37d5184300b6bdc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/37d5184300b6bdc4","status":"passed","time":{"start":1696123630448,"stop":1696123639008,"duration":8560}},{"uid":"767a4b6498d21c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/767a4b6498d21c1d","status":"passed","time":{"start":1696036534177,"stop":1696036542442,"duration":8265}},{"uid":"cad4f32fe4405130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cad4f32fe4405130","status":"passed","time":{"start":1695950272191,"stop":1695950279931,"duration":7740}},{"uid":"c8514c0266c4a1ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c8514c0266c4a1ed","status":"passed","time":{"start":1695930646882,"stop":1695930654868,"duration":7986}},{"uid":"bfd502685093f42a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/bfd502685093f42a","status":"passed","time":{"start":1695930667166,"stop":1695930675372,"duration":8206}},{"uid":"25d56270decd03ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25d56270decd03ee","status":"passed","time":{"start":1695863803697,"stop":1695863812765,"duration":9068}},{"uid":"3b707bc41399d45f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/3b707bc41399d45f","status":"passed","time":{"start":1695852694114,"stop":1695852706883,"duration":12769}},{"uid":"355e98a1cc77386a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/355e98a1cc77386a","status":"passed","time":{"start":1695841637928,"stop":1695841646287,"duration":8359}},{"uid":"60de355394e57930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/60de355394e57930","status":"passed","time":{"start":1695841557288,"stop":1695841565222,"duration":7934}},{"uid":"9528915a8a0e3d21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9528915a8a0e3d21","status":"passed","time":{"start":1695777439529,"stop":1695777447351,"duration":7822}},{"uid":"331ef0c4ec859aa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/331ef0c4ec859aa1","status":"passed","time":{"start":1695691046675,"stop":1695691054650,"duration":7975}},{"uid":"5a794229b387483d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/5a794229b387483d","status":"passed","time":{"start":1695604735620,"stop":1695604745276,"duration":9656}},{"uid":"bbf47f1cc640212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bbf47f1cc640212","status":"passed","time":{"start":1695518517281,"stop":1695518526169,"duration":8888}},{"uid":"16f341069bb400e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/16f341069bb400e","status":"passed","time":{"start":1695431731585,"stop":1695431739839,"duration":8254}},{"uid":"da89efad1b07dc52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/da89efad1b07dc52","status":"passed","time":{"start":1695345458149,"stop":1695345466768,"duration":8619}},{"uid":"6d30b125893d8d9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6d30b125893d8d9c","status":"passed","time":{"start":1695258966607,"stop":1695258974938,"duration":8331}}]},"tags":[]},"source":"7263b8ec07b96647.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/74b7517df75bfcc7.json b/3.11/972/data/test-cases/74b7517df75bfcc7.json new file mode 100644 index 0000000000..6baf68634d --- /dev/null +++ b/3.11/972/data/test-cases/74b7517df75bfcc7.json @@ -0,0 +1 @@ +{"uid":"74b7517df75bfcc7","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'POST', url = '/apiserver/ajaxlibrary/'\nbody = '{\"jsonrpc\": \"2.0\", \"id\": \"1689431267990\", \"method\": \"stc.common.snippets.getAddressList\", \"params\": {\"postcode\": \"NE333JW\", \"localonly\": \"true\"}}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '145'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/apiserver/ajaxlibrary/', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SouthTynesideCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SouthTynesideCouncil.py:71: in parse_data\n uprn = get_address_uprn(user_postcode, user_paon, api_url)\nuk_bin_collection/uk_bin_collection/councils/SouthTynesideCouncil.py:29: in get_address_uprn\n response = requests.post(api_url, data=payload, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:501: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'POST', url = '/apiserver/ajaxlibrary/'\nbody = '{\"jsonrpc\": \"2.0\", \"id\": \"1689431267990\", \"method\": \"stc.common.snippets.getAddressList\", \"params\": {\"postcode\": \"NE333JW\", \"localonly\": \"true\"}}'\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '145'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nredirect = False, assert_same_host = False\ntimeout = Timeout(connect=None, read=None, total=None), pool_timeout = None\nrelease_conn = False, chunked = False, body_pos = None, preload_content = False\ndecode_content = False, response_kw = {}\nparsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/apiserver/ajaxlibrary/', query=None, fragment=None)\ndestination_scheme = None, conn = None, release_this_conn = True\nhttp_tunnel_required = False, err = None, clean_exit = False\n\n def urlopen( # type: ignore[override]\n self,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | bool | int | None = None,\n redirect: bool = True,\n assert_same_host: bool = True,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n pool_timeout: int | None = None,\n release_conn: bool | None = None,\n chunked: bool = False,\n body_pos: _TYPE_BODY_POSITION | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n **response_kw: typing.Any,\n ) -> BaseHTTPResponse:\n \"\"\"\n Get a connection from the pool and perform an HTTP request. This is the\n lowest level call for making a request, so you'll need to specify all\n the raw details.\n \n .. note::\n \n More commonly, it's appropriate to use a convenience method\n such as :meth:`request`.\n \n .. note::\n \n `release_conn` will only behave as expected if\n `preload_content=False` because we want to make\n `preload_content=False` the default behaviour someday soon without\n breaking backwards compatibility.\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param redirect:\n If True, automatically handle redirects (status codes 301, 302,\n 303, 307, 308). Each redirect counts as a retry. Disabling retries\n will disable redirect, too.\n \n :param assert_same_host:\n If ``True``, will make sure that the host of the pool requests is\n consistent else will raise HostChangedError. When ``False``, you can\n use the pool on an HTTP proxy and request foreign hosts.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param pool_timeout:\n If set and the pool is set to block=True, then this method will\n block for ``pool_timeout`` seconds and raise EmptyPoolError if no\n connection is available within the time period.\n \n :param bool preload_content:\n If True, the response's body will be preloaded into memory.\n \n :param bool decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param release_conn:\n If False, then the urlopen call will not release the connection\n back into the pool once a response is received (but will release if\n you read the entire contents of the response such as when\n `preload_content=True`). This is useful if you're not preloading\n the response's content immediately. You will need to call\n ``r.release_conn()`` on the response ``r`` to return the connection\n back into the pool. If None, it takes the value of ``preload_content``\n which defaults to ``True``.\n \n :param bool chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param int body_pos:\n Position to seek to in file-like body in the event of a retry or\n redirect. Typically this won't need to be set because urllib3 will\n auto-populate the value when needed.\n \"\"\"\n parsed_url = parse_url(url)\n destination_scheme = parsed_url.scheme\n \n if headers is None:\n headers = self.headers\n \n if not isinstance(retries, Retry):\n retries = Retry.from_int(retries, redirect=redirect, default=self.retries)\n \n if release_conn is None:\n release_conn = preload_content\n \n # Check host\n if assert_same_host and not self.is_same_host(url):\n raise HostChangedError(self, url, retries)\n \n # Ensure that the URL we're connecting to is properly encoded\n if url.startswith(\"/\"):\n url = to_str(_encode_target(url))\n else:\n url = to_str(parsed_url.url)\n \n conn = None\n \n # Track whether `conn` needs to be released before\n # returning/raising/recursing. Update this variable if necessary, and\n # leave `release_conn` constant throughout the function. That way, if\n # the function recurses, the original value of `release_conn` will be\n # passed down into the recursive call, and its value will be respected.\n #\n # See issue #651 [1] for details.\n #\n # [1] \n release_this_conn = release_conn\n \n http_tunnel_required = connection_requires_http_tunnel(\n self.proxy, self.proxy_config, destination_scheme\n )\n \n # Merge the proxy headers. Only done when not using HTTP CONNECT. We\n # have to copy the headers dict so we can safely change it without those\n # changes being reflected in anyone else's copy.\n if not http_tunnel_required:\n headers = headers.copy() # type: ignore[attr-defined]\n headers.update(self.proxy_headers) # type: ignore[union-attr]\n \n # Must keep the exception bound to a separate variable or else Python 3\n # complains about UnboundLocalError.\n err = None\n \n # Keep track of whether we cleanly exited the except block. This\n # ensures we do proper cleanup in finally.\n clean_exit = False\n \n # Rewind body position, if needed. Record current position\n # for future rewinds in the event of a redirect/retry.\n body_pos = set_file_position(body, body_pos)\n \n try:\n # Request a connection from the queue.\n timeout_obj = self._get_timeout(timeout)\n conn = self._get_conn(timeout=pool_timeout)\n \n conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment]\n \n # Is this a closed/new connection that requires CONNECT tunnelling?\n if self.proxy is not None and http_tunnel_required and conn.is_closed:\n try:\n self._prepare_proxy(conn)\n except (BaseSSLError, OSError, SocketTimeout) as e:\n self._raise_timeout(\n err=e, url=self.proxy.url, timeout_value=conn.timeout\n )\n raise\n \n # If we're going to release the connection in ``finally:``, then\n # the response doesn't need to know about the connection. Otherwise\n # it will also try to release it and we'll have a double-release\n # mess.\n response_conn = conn if not release_conn else None\n \n # Make the request on the HTTPConnection object\n> response = self._make_request(\n conn,\n method,\n url,\n timeout=timeout_obj,\n body=body,\n headers=headers,\n chunked=chunked,\n retries=retries,\n response_conn=response_conn,\n preload_content=preload_content,\n decode_content=decode_content,\n **response_kw,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE ConnectionResetError: [Errno 104] Connection reset by peer\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ConnectionResetError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:486: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:844: in urlopen\n retries = retries.increment(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/retry.py:470: in increment\n raise reraise(type(error), error, _stacktrace)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/util.py:38: in reraise\n raise value.with_traceback(tb)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:790: in urlopen\n response = self._make_request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:491: in _make_request\n raise new_e\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:467: in _make_request\n self._validate_conn(conn)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1092: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:642: in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:783: in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:469: in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/util/ssl_.py:513: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1108: in _create\n self.do_handshake()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , block = False\n\n @_sslcopydoc\n def do_handshake(self, block=False):\n self._check_connected()\n timeout = self.gettimeout()\n try:\n if timeout == 0.0 and block:\n self.settimeout(None)\n> self._sslobj.do_handshake()\nE urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n/opt/hostedtoolcache/Python/3.11.5/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nrequest = >\n_pytest_bdd_example = {'council': 'SouthTynesideCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\nuk_bin_collection/uk_bin_collection/councils/SouthTynesideCouncil.py:71: in parse_data\n uprn = get_address_uprn(user_postcode, user_paon, api_url)\nuk_bin_collection/uk_bin_collection/councils/SouthTynesideCouncil.py:29: in get_address_uprn\n response = requests.post(api_url, data=payload, headers=headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:115: in post\n return request(\"post\", url, data=data, json=json, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nrequest = , stream = False\ntimeout = Timeout(connect=None, read=None, total=None), verify = True\ncert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection(request.url, proxies)\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n> raise ConnectionError(err, request=request)\nE requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:501: ConnectionError","steps":[{"name":"Given the council: SouthTynesideCouncil","time":{"start":1696468653234,"stop":1696468653234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthTynesideCouncil","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"status":"failed","statusMessage":"('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthTynesideCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":45,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":111},"items":[{"uid":"3a921ad04ad4aa4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3a921ad04ad4aa4","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382406631,"stop":1696382408293,"duration":1662}},{"uid":"6918b3191f682a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6918b3191f682a96","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366532197,"stop":1696366533388,"duration":1191}},{"uid":"a250bbf3096e2271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a250bbf3096e2271","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295889601,"stop":1696295890302,"duration":701}},{"uid":"63d6aa9a28f40c73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/63d6aa9a28f40c73","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209486081,"stop":1696209486805,"duration":724}},{"uid":"1f6db26481380759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1f6db26481380759","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123640579,"stop":1696123641536,"duration":957}},{"uid":"36f8b12ddb02a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/36f8b12ddb02a94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036553164,"stop":1696036553903,"duration":739}},{"uid":"f373fb09ffa4b619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f373fb09ffa4b619","status":"passed","time":{"start":1695950293997,"stop":1695950296013,"duration":2016}},{"uid":"7be662d1e3247119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7be662d1e3247119","status":"passed","time":{"start":1695930572255,"stop":1695930574101,"duration":1846}},{"uid":"8719ee92dea8e675","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/8719ee92dea8e675","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930490574,"stop":1695930491411,"duration":837}},{"uid":"25cebb09605601d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25cebb09605601d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863822817,"stop":1695863823480,"duration":663}},{"uid":"19bedde72972a746","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/19bedde72972a746","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852697756,"stop":1695852698905,"duration":1149}},{"uid":"7ccf3d718f1aaad2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7ccf3d718f1aaad2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841639372,"stop":1695841640488,"duration":1116}},{"uid":"e9d59e729457e00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e9d59e729457e00d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841573405,"stop":1695841573981,"duration":576}},{"uid":"de84f20ed7ca6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/de84f20ed7ca6ee2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777461951,"stop":1695777462619,"duration":668}},{"uid":"f3d7381fd45a0cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f3d7381fd45a0cbb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695691066152,"stop":1695691067456,"duration":1304}},{"uid":"f645f4387c43bf72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f645f4387c43bf72","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604763615,"stop":1695604764626,"duration":1011}},{"uid":"eccd4a6d048e410f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/eccd4a6d048e410f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518533904,"stop":1695518535613,"duration":1709}},{"uid":"afdc94dd96526e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/afdc94dd96526e4b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431739048,"stop":1695431740613,"duration":1565}},{"uid":"54290d5461d37ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/54290d5461d37ffe","status":"passed","time":{"start":1695345477334,"stop":1695345479217,"duration":1883}},{"uid":"c209d05bea5b6855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c209d05bea5b6855","status":"passed","time":{"start":1695258984556,"stop":1695258986277,"duration":1721}}]},"tags":[]},"source":"74b7517df75bfcc7.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/772772f3b4ed95fd.json b/3.11/972/data/test-cases/772772f3b4ed95fd.json new file mode 100644 index 0000000000..7ca3ff7cb1 --- /dev/null +++ b/3.11/972/data/test-cases/772772f3b4ed95fd.json @@ -0,0 +1 @@ +{"uid":"772772f3b4ed95fd","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1696468420715,"stop":1696468423441,"duration":2726},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: AylesburyValeCouncil","time":{"start":1696468420716,"stop":1696468420716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from AylesburyValeCouncil","time":{"start":1696468420717,"stop":1696468423438,"duration":2721},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468423438,"stop":1696468423438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468423438,"stop":1696468423441,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"AylesburyValeCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":82},"items":[{"uid":"fa9fd2e6164d005e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fa9fd2e6164d005e","status":"passed","time":{"start":1696382128957,"stop":1696382131555,"duration":2598}},{"uid":"7492014feb7669ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/7492014feb7669ad","status":"passed","time":{"start":1696366185240,"stop":1696366188675,"duration":3435}},{"uid":"e0cc5dc0028736ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e0cc5dc0028736ca","status":"passed","time":{"start":1696295648351,"stop":1696295653563,"duration":5212}},{"uid":"557b3470c41d6f78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/557b3470c41d6f78","status":"passed","time":{"start":1696209244413,"stop":1696209249633,"duration":5220}},{"uid":"68a57194b8235a72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/68a57194b8235a72","status":"passed","time":{"start":1696123351323,"stop":1696123354436,"duration":3113}},{"uid":"d58def1016266186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d58def1016266186","status":"passed","time":{"start":1696036304080,"stop":1696036309417,"duration":5337}},{"uid":"e489fae8bca90eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e489fae8bca90eea","status":"passed","time":{"start":1695950002822,"stop":1695950006011,"duration":3189}},{"uid":"51f130f8ddcfa243","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/51f130f8ddcfa243","status":"passed","time":{"start":1695930332002,"stop":1695930334485,"duration":2483}},{"uid":"ab37ddbd6428e6fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/ab37ddbd6428e6fb","status":"passed","time":{"start":1695930229325,"stop":1695930232396,"duration":3071}},{"uid":"d6e0ad6bcf851018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d6e0ad6bcf851018","status":"passed","time":{"start":1695863592658,"stop":1695863597615,"duration":4957}},{"uid":"334bc1b21671ea3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/334bc1b21671ea3d","status":"passed","time":{"start":1695852439105,"stop":1695852442234,"duration":3129}},{"uid":"8b75aa99c81eddd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/8b75aa99c81eddd7","status":"passed","time":{"start":1695841388364,"stop":1695841390863,"duration":2499}},{"uid":"be5e1f94be92f965","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/be5e1f94be92f965","status":"passed","time":{"start":1695841346120,"stop":1695841348593,"duration":2473}},{"uid":"f9d73be2dc40af90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f9d73be2dc40af90","status":"passed","time":{"start":1695777225262,"stop":1695777227892,"duration":2630}},{"uid":"26791a5df04ca42e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/26791a5df04ca42e","status":"passed","time":{"start":1695690821415,"stop":1695690826606,"duration":5191}},{"uid":"bfd04c568a797697","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/bfd04c568a797697","status":"passed","time":{"start":1695604442516,"stop":1695604445370,"duration":2854}},{"uid":"8eec7cdb52520c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8eec7cdb52520c96","status":"passed","time":{"start":1695518220100,"stop":1695518225142,"duration":5042}},{"uid":"6c365fed33262231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6c365fed33262231","status":"passed","time":{"start":1695431445693,"stop":1695431448618,"duration":2925}},{"uid":"dd27d46a704e5744","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/dd27d46a704e5744","status":"passed","time":{"start":1695345184041,"stop":1695345189053,"duration":5012}},{"uid":"7b4d843ac8fdb9d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7b4d843ac8fdb9d7","status":"passed","time":{"start":1695258734739,"stop":1695258737550,"duration":2811}}]},"tags":[]},"source":"772772f3b4ed95fd.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/7b33235551a8bf2b.json b/3.11/972/data/test-cases/7b33235551a8bf2b.json new file mode 100644 index 0000000000..adaa09d01e --- /dev/null +++ b/3.11/972/data/test-cases/7b33235551a8bf2b.json @@ -0,0 +1 @@ +{"uid":"7b33235551a8bf2b","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1696468650499,"stop":1696468653230,"duration":2731},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SouthOxfordshireCouncil","time":{"start":1696468650499,"stop":1696468650500,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthOxfordshireCouncil","time":{"start":1696468650500,"stop":1696468653229,"duration":2729},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468653229,"stop":1696468653229,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468653229,"stop":1696468653230,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthOxfordshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":111},"items":[{"uid":"3b39d39f12fd1e5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3b39d39f12fd1e5d","status":"passed","time":{"start":1696382402926,"stop":1696382406628,"duration":3702}},{"uid":"b34779b392be009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b34779b392be009","status":"passed","time":{"start":1696366527640,"stop":1696366532194,"duration":4554}},{"uid":"6ac219a64f47de24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/6ac219a64f47de24","status":"passed","time":{"start":1696295885981,"stop":1696295889598,"duration":3617}},{"uid":"d002ca99f4138627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d002ca99f4138627","status":"passed","time":{"start":1696209481759,"stop":1696209486078,"duration":4319}},{"uid":"97420341c10f9d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/97420341c10f9d97","status":"passed","time":{"start":1696123636981,"stop":1696123640576,"duration":3595}},{"uid":"5b68d0f7a323f0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/5b68d0f7a323f0c5","status":"passed","time":{"start":1696036549899,"stop":1696036553161,"duration":3262}},{"uid":"eadd97ce45250ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/eadd97ce45250ca8","status":"passed","time":{"start":1695950290830,"stop":1695950293992,"duration":3162}},{"uid":"c2ac82907fd2259c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c2ac82907fd2259c","status":"passed","time":{"start":1695930568903,"stop":1695930572252,"duration":3349}},{"uid":"cddc87e62ee0f185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/cddc87e62ee0f185","status":"passed","time":{"start":1695930486779,"stop":1695930490570,"duration":3791}},{"uid":"2678f97623c349e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/2678f97623c349e4","status":"passed","time":{"start":1695863819348,"stop":1695863822814,"duration":3466}},{"uid":"c9443e7f5338d684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c9443e7f5338d684","status":"passed","time":{"start":1695852694046,"stop":1695852697752,"duration":3706}},{"uid":"7361ac26f8575608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7361ac26f8575608","status":"passed","time":{"start":1695841635756,"stop":1695841639369,"duration":3613}},{"uid":"a9230ac0b321bd85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a9230ac0b321bd85","status":"passed","time":{"start":1695841570442,"stop":1695841573403,"duration":2961}},{"uid":"f8e2942c7af2541a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f8e2942c7af2541a","status":"passed","time":{"start":1695777458824,"stop":1695777461949,"duration":3125}},{"uid":"4a1af399a1c80f2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/4a1af399a1c80f2f","status":"passed","time":{"start":1695691061885,"stop":1695691066149,"duration":4264}},{"uid":"5e3cf7b8169bc5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/5e3cf7b8169bc5c7","status":"passed","time":{"start":1695604758711,"stop":1695604763611,"duration":4900}},{"uid":"37dbbbbf7e171c8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/37dbbbbf7e171c8a","status":"passed","time":{"start":1695518530327,"stop":1695518533901,"duration":3574}},{"uid":"5cd318fa9b7be490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5cd318fa9b7be490","status":"passed","time":{"start":1695431735342,"stop":1695431739045,"duration":3703}},{"uid":"6518c697d93210c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6518c697d93210c0","status":"passed","time":{"start":1695345473366,"stop":1695345477332,"duration":3966}},{"uid":"ee2499793f6a4888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ee2499793f6a4888","status":"passed","time":{"start":1695258981283,"stop":1695258984553,"duration":3270}}]},"tags":[]},"source":"7b33235551a8bf2b.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/7ec68abe7bacdc8a.json b/3.11/972/data/test-cases/7ec68abe7bacdc8a.json new file mode 100644 index 0000000000..29bc0dff04 --- /dev/null +++ b/3.11/972/data/test-cases/7ec68abe7bacdc8a.json @@ -0,0 +1 @@ +{"uid":"7ec68abe7bacdc8a","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MidSussexDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': 'OAKLANDS', 'postcode': 'RH16 1SS', 'uprn': None, 'url': 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/', ...}\napi_url = 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/'\nuser_postcode = 'RH16 1SS', user_paon = 'OAKLANDS'\npostcode_re = '^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$'\nuser_full_addr = 'OAKLANDS RH16 1SS'\nform_data = {'AddressStep.strAddressSelect': 'OAKLANDS RH16 1SS', 'Next': 'true', 'PostCodeStep.strAddressSearch': 'RH16 1SS', 'StepIndex': '1', ...}\ninit = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n api_url = \"https://www.midsussex.gov.uk/waste-recycling/bin-collection/\"\n user_postcode = kwargs.get(\"postcode\")\n user_paon = kwargs.get(\"paon\")\n postcode_re = \"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$\"\n user_full_addr = f\"{user_paon} {user_postcode}\"\n \n check_postcode(user_postcode)\n check_paon(user_paon)\n \n form_data = {\n \"PostCodeStep.strAddressSearch\": user_postcode,\n \"AddressStep.strAddressSelect\": user_full_addr,\n \"Next\": \"true\",\n \"StepIndex\": \"1\",\n }\n \n # Get a ufprt by posting here (I have no idea how ufprt works, so may as well grab one from the server)\n requests.packages.urllib3.disable_warnings()\n init = requests.post(api_url, data=form_data)\n ufprt = get_token(init.text)\n form_data.update({\"ufprt\": ufprt})\n \n response = requests.post(api_url, data=form_data)\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n table_element = soup.find(\"table\", {\"class\": \"collDates\"})\n> table_rows = table_element.find_all_next(\"tr\")\nE AttributeError: 'NoneType' object has no attribute 'find_all_next'\n\nuk_bin_collection/uk_bin_collection/councils/MidSussexDistrictCouncil.py:63: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'MidSussexDistrictCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = ''\nkwargs = {'paon': 'OAKLANDS', 'postcode': 'RH16 1SS', 'uprn': None, 'url': 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/', ...}\napi_url = 'https://www.midsussex.gov.uk/waste-recycling/bin-collection/'\nuser_postcode = 'RH16 1SS', user_paon = 'OAKLANDS'\npostcode_re = '^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$'\nuser_full_addr = 'OAKLANDS RH16 1SS'\nform_data = {'AddressStep.strAddressSelect': 'OAKLANDS RH16 1SS', 'Next': 'true', 'PostCodeStep.strAddressSearch': 'RH16 1SS', 'StepIndex': '1', ...}\ninit = \n\n def parse_data(self, page: str, **kwargs) -> dict:\n api_url = \"https://www.midsussex.gov.uk/waste-recycling/bin-collection/\"\n user_postcode = kwargs.get(\"postcode\")\n user_paon = kwargs.get(\"paon\")\n postcode_re = \"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$\"\n user_full_addr = f\"{user_paon} {user_postcode}\"\n \n check_postcode(user_postcode)\n check_paon(user_paon)\n \n form_data = {\n \"PostCodeStep.strAddressSearch\": user_postcode,\n \"AddressStep.strAddressSelect\": user_full_addr,\n \"Next\": \"true\",\n \"StepIndex\": \"1\",\n }\n \n # Get a ufprt by posting here (I have no idea how ufprt works, so may as well grab one from the server)\n requests.packages.urllib3.disable_warnings()\n init = requests.post(api_url, data=form_data)\n ufprt = get_token(init.text)\n form_data.update({\"ufprt\": ufprt})\n \n response = requests.post(api_url, data=form_data)\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n table_element = soup.find(\"table\", {\"class\": \"collDates\"})\n> table_rows = table_element.find_all_next(\"tr\")\nE AttributeError: 'NoneType' object has no attribute 'find_all_next'\n\nuk_bin_collection/uk_bin_collection/councils/MidSussexDistrictCouncil.py:63: AttributeError","steps":[{"name":"Given the council: MidSussexDistrictCouncil","time":{"start":1696468631286,"stop":1696468631286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MidSussexDistrictCouncil","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"status":"failed","statusMessage":"'NoneType' object has no attribute 'find_all_next'","statusTrace":"AttributeError: 'NoneType' object has no attribute 'find_all_next'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MidSussexDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":111},"items":[{"uid":"d221f99779c5f575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/d221f99779c5f575","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696382377941,"stop":1696382379016,"duration":1075}},{"uid":"8f1e3efd5aea4c4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8f1e3efd5aea4c4d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696366523597,"stop":1696366524540,"duration":943}},{"uid":"cefb6464f778ad3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/cefb6464f778ad3a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696295862184,"stop":1696295863172,"duration":988}},{"uid":"486312eaf630179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/486312eaf630179","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696209457618,"stop":1696209458685,"duration":1067}},{"uid":"929c2fad69bf25bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/929c2fad69bf25bb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696123620996,"stop":1696123622365,"duration":1369}},{"uid":"174690dfeafb4d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/174690dfeafb4d9a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696036525635,"stop":1696036527055,"duration":1420}},{"uid":"78f0bae1f61bfbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/78f0bae1f61bfbb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695950263015,"stop":1695950263838,"duration":823}},{"uid":"4073ef26db6703e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/4073ef26db6703e6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930532347,"stop":1695930533309,"duration":962}},{"uid":"26115b0fbf962312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/26115b0fbf962312","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930475754,"stop":1695930477077,"duration":1323}},{"uid":"5656b317d578dfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/5656b317d578dfc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695863796635,"stop":1695863797535,"duration":900}},{"uid":"6aaa6f54e68537d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/6aaa6f54e68537d8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852690654,"stop":1695852691606,"duration":952}},{"uid":"5b45ce4bbb2c3eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5b45ce4bbb2c3eb2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841632605,"stop":1695841633993,"duration":1388}},{"uid":"a8673face750e531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a8673face750e531","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841554097,"stop":1695841555056,"duration":959}},{"uid":"4d3024c79fa6dd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/4d3024c79fa6dd0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695777435823,"stop":1695777436950,"duration":1127}},{"uid":"24193ffbf837193","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/24193ffbf837193","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695691043498,"stop":1695691044390,"duration":892}},{"uid":"683e8ad5ad1049ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/683e8ad5ad1049ee","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695604781644,"stop":1695604783181,"duration":1537}},{"uid":"bd052752144b1821","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bd052752144b1821","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695518527663,"stop":1695518528636,"duration":973}},{"uid":"caa63b1fecd45687","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/caa63b1fecd45687","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695431726924,"stop":1695431727881,"duration":957}},{"uid":"8f463b4070e5f4f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8f463b4070e5f4f9","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695345485922,"stop":1695345487516,"duration":1594}},{"uid":"3834a578b4cf6758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3834a578b4cf6758","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695258963130,"stop":1695258964282,"duration":1152}}]},"tags":[]},"source":"7ec68abe7bacdc8a.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/7f406659dbb8b254.json b/3.11/972/data/test-cases/7f406659dbb8b254.json new file mode 100644 index 0000000000..ecb8dab673 --- /dev/null +++ b/3.11/972/data/test-cases/7f406659dbb8b254.json @@ -0,0 +1 @@ +{"uid":"7f406659dbb8b254","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1696468613839,"stop":1696468613842,"duration":3},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthEastLincs'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '11062649', 'url': 'https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/NorthEastLincs.py:17: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'NorthEastLincs'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': None, 'postcode': None, 'uprn': '11062649', 'url': 'https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=11062649', ...}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Make a BS4 object\n> soup = BeautifulSoup(page.text, features=\"html.parser\")\nE AttributeError: 'str' object has no attribute 'text'\n\nuk_bin_collection/uk_bin_collection/councils/NorthEastLincs.py:17: AttributeError","steps":[{"name":"Given the council: NorthEastLincs","time":{"start":1696468613839,"stop":1696468613840,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthEastLincs","time":{"start":1696468613840,"stop":1696468613842,"duration":2},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true}],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthEastLincs"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"3a45d9a9b1b0bfb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3a45d9a9b1b0bfb3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382227824,"stop":1696382227827,"duration":3}},{"uid":"a85a6f470079cb93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a85a6f470079cb93","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366252552,"stop":1696366252555,"duration":3}},{"uid":"f4d42ac77248b103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f4d42ac77248b103","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295746882,"stop":1696295746885,"duration":3}},{"uid":"9372b28c17702369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9372b28c17702369","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209443761,"stop":1696209443765,"duration":4}},{"uid":"3ae6a3b7f04222a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/3ae6a3b7f04222a0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123453995,"stop":1696123453998,"duration":3}},{"uid":"1ae4933c37b42b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/1ae4933c37b42b7c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036398267,"stop":1696036398270,"duration":3}},{"uid":"daebd8b227a9c364","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/daebd8b227a9c364","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950127766,"stop":1695950127770,"duration":4}},{"uid":"c603c1412ad60319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c603c1412ad60319","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930391880,"stop":1695930391883,"duration":3}},{"uid":"892ff75d7d2084bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/892ff75d7d2084bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930291900,"stop":1695930291903,"duration":3}},{"uid":"76b2b1a71b97a1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/76b2b1a71b97a1b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863688825,"stop":1695863688829,"duration":4}},{"uid":"88ac314c6ee6ef68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/88ac314c6ee6ef68","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852499929,"stop":1695852499932,"duration":3}},{"uid":"77066cceef621b95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/77066cceef621b95","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841460581,"stop":1695841460584,"duration":3}},{"uid":"6e17880915b4d3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/6e17880915b4d3ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841431872,"stop":1695841431875,"duration":3}},{"uid":"ecef9a017b195f86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ecef9a017b195f86","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777314039,"stop":1695777314042,"duration":3}},{"uid":"3f0286b846c4e9c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3f0286b846c4e9c6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690912905,"stop":1695690912909,"duration":4}},{"uid":"86570ff4fddc210b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/86570ff4fddc210b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604550978,"stop":1695604550981,"duration":3}},{"uid":"ef89aa56b35789ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ef89aa56b35789ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518333464,"stop":1695518333467,"duration":3}},{"uid":"32b484d325ffbc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/32b484d325ffbc9a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431567132,"stop":1695431567136,"duration":4}},{"uid":"5cc6306ead5ef888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/5cc6306ead5ef888","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345276492,"stop":1695345276495,"duration":3}},{"uid":"3298d2f9fa20fa2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3298d2f9fa20fa2f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258835575,"stop":1695258835578,"duration":3}}]},"tags":[]},"source":"7f406659dbb8b254.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/81661c717e591226.json b/3.11/972/data/test-cases/81661c717e591226.json new file mode 100644 index 0000000000..bf2ecc4807 --- /dev/null +++ b/3.11/972/data/test-cases/81661c717e591226.json @@ -0,0 +1 @@ +{"uid":"81661c717e591226","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1696468785528,"stop":1696468787125,"duration":1597},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RochdaleCouncil","time":{"start":1696468785529,"stop":1696468785529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RochdaleCouncil","time":{"start":1696468785529,"stop":1696468787123,"duration":1594},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468787123,"stop":1696468787123,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468787123,"stop":1696468787125,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RochdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"6c88b341ccc94764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6c88b341ccc94764","status":"passed","time":{"start":1696382396313,"stop":1696382398149,"duration":1836}},{"uid":"37e24f96aa8a31ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/37e24f96aa8a31ee","status":"passed","time":{"start":1696366429823,"stop":1696366431835,"duration":2012}},{"uid":"df4e0cba3b15d182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/df4e0cba3b15d182","status":"passed","time":{"start":1696295910772,"stop":1696295912117,"duration":1345}},{"uid":"a13de546a5aa6fae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a13de546a5aa6fae","status":"passed","time":{"start":1696209613455,"stop":1696209615443,"duration":1988}},{"uid":"d1c5a22aa08d5ccd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/d1c5a22aa08d5ccd","status":"passed","time":{"start":1696123622005,"stop":1696123623855,"duration":1850}},{"uid":"b0ea5b3337499d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/b0ea5b3337499d08","status":"passed","time":{"start":1696036575584,"stop":1696036577239,"duration":1655}},{"uid":"441dad15a08abe94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/441dad15a08abe94","status":"passed","time":{"start":1695950301674,"stop":1695950303586,"duration":1912}},{"uid":"b958fa8b675fe82a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b958fa8b675fe82a","status":"passed","time":{"start":1695930553353,"stop":1695930554975,"duration":1622}},{"uid":"c5d11c1d416e8c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/c5d11c1d416e8c92","status":"passed","time":{"start":1695930473490,"stop":1695930475232,"duration":1742}},{"uid":"a092f22ec22d95e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a092f22ec22d95e1","status":"passed","time":{"start":1695863865646,"stop":1695863867110,"duration":1464}},{"uid":"2a65d22e83d4ebbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/2a65d22e83d4ebbd","status":"passed","time":{"start":1695852677636,"stop":1695852679509,"duration":1873}},{"uid":"54fa9692c4e2951b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/54fa9692c4e2951b","status":"passed","time":{"start":1695841616026,"stop":1695841617787,"duration":1761}},{"uid":"46be9b3a5526cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/46be9b3a5526cba","status":"passed","time":{"start":1695841585015,"stop":1695841586587,"duration":1572}},{"uid":"f21cbf18fe65869c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f21cbf18fe65869c","status":"passed","time":{"start":1695777474701,"stop":1695777476148,"duration":1447}},{"uid":"e70191663e3f6c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e70191663e3f6c21","status":"passed","time":{"start":1695691073257,"stop":1695691074807,"duration":1550}},{"uid":"cff8bb44f3435321","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/cff8bb44f3435321","status":"passed","time":{"start":1695604713264,"stop":1695604715823,"duration":2559}},{"uid":"3e079f032e55008f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/3e079f032e55008f","status":"passed","time":{"start":1695518499604,"stop":1695518501497,"duration":1893}},{"uid":"59560c3ec6cd91a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/59560c3ec6cd91a1","status":"passed","time":{"start":1695431723999,"stop":1695431725754,"duration":1755}},{"uid":"a5c5a72e79ec5bee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/a5c5a72e79ec5bee","status":"passed","time":{"start":1695345437192,"stop":1695345438943,"duration":1751}},{"uid":"d7d41b7c58577df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d7d41b7c58577df0","status":"passed","time":{"start":1695258996086,"stop":1695258997649,"duration":1563}}]},"tags":[]},"source":"81661c717e591226.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/81d24d9513ff1242.json b/3.11/972/data/test-cases/81d24d9513ff1242.json new file mode 100644 index 0000000000..c4ec4e1e17 --- /dev/null +++ b/3.11/972/data/test-cases/81d24d9513ff1242.json @@ -0,0 +1 @@ +{"uid":"81d24d9513ff1242","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1696468797831,"stop":1696468933319,"duration":135488},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WakefieldCityCouncil","time":{"start":1696468797831,"stop":1696468797831,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WakefieldCityCouncil","time":{"start":1696468797831,"stop":1696468933316,"duration":135485},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468933316,"stop":1696468933316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468933317,"stop":1696468933319,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WakefieldCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":111},"items":[{"uid":"689e6ad305c599dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/689e6ad305c599dc","status":"passed","time":{"start":1696382419218,"stop":1696382426017,"duration":6799}},{"uid":"9cd82f9591a8dc94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/9cd82f9591a8dc94","status":"passed","time":{"start":1696366680089,"stop":1696366690251,"duration":10162}},{"uid":"21d7b02f8cbeaac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/21d7b02f8cbeaac4","status":"passed","time":{"start":1696295925112,"stop":1696295932986,"duration":7874}},{"uid":"74109463b5d78d46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/74109463b5d78d46","status":"passed","time":{"start":1696209627176,"stop":1696209651056,"duration":23880}},{"uid":"efb6f755a09b915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/efb6f755a09b915","status":"passed","time":{"start":1696123667141,"stop":1696123677464,"duration":10323}},{"uid":"d17e8dca14130f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d17e8dca14130f8c","status":"passed","time":{"start":1696036717857,"stop":1696036723924,"duration":6067}},{"uid":"8782b192e7db9cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8782b192e7db9cd0","status":"passed","time":{"start":1695950315051,"stop":1695950321533,"duration":6482}},{"uid":"c11865f30c2152fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c11865f30c2152fd","status":"passed","time":{"start":1695930793116,"stop":1695930799265,"duration":6149}},{"uid":"caff00ba37662a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/caff00ba37662a23","status":"passed","time":{"start":1695930637066,"stop":1695930643690,"duration":6624}},{"uid":"128065455123c7ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/128065455123c7ee","status":"passed","time":{"start":1695864009688,"stop":1695864021133,"duration":11445}},{"uid":"ed63766c78fb9bb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/ed63766c78fb9bb0","status":"passed","time":{"start":1695852718104,"stop":1695852727945,"duration":9841}},{"uid":"c99791e6d44fb31b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c99791e6d44fb31b","status":"passed","time":{"start":1695841655052,"stop":1695841662272,"duration":7220}},{"uid":"898c7eba6fcecae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/898c7eba6fcecae","status":"passed","time":{"start":1695841604004,"stop":1695841610739,"duration":6735}},{"uid":"dfef6e717f2d5f51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/dfef6e717f2d5f51","status":"passed","time":{"start":1695777489808,"stop":1695777496266,"duration":6458}},{"uid":"2856e36dd833323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2856e36dd833323","status":"passed","time":{"start":1695691091901,"stop":1695691104652,"duration":12751}},{"uid":"c220e289378a399f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c220e289378a399f","status":"passed","time":{"start":1695604788313,"stop":1695604801265,"duration":12952}},{"uid":"4064b1d2fe56267c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4064b1d2fe56267c","status":"passed","time":{"start":1695518545815,"stop":1695518553981,"duration":8166}},{"uid":"6bc9890238df1f07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6bc9890238df1f07","status":"passed","time":{"start":1695431751161,"stop":1695431769440,"duration":18279}},{"uid":"6572b41bddf325f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6572b41bddf325f0","status":"passed","time":{"start":1695345492126,"stop":1695345498830,"duration":6704}},{"uid":"ea30325e9c2d667a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ea30325e9c2d667a","status":"passed","time":{"start":1695259026032,"stop":1695259031470,"duration":5438}}]},"tags":[]},"source":"81d24d9513ff1242.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/82df7c3b41ae0235.json b/3.11/972/data/test-cases/82df7c3b41ae0235.json new file mode 100644 index 0000000000..68ebde45b4 --- /dev/null +++ b/3.11/972/data/test-cases/82df7c3b41ae0235.json @@ -0,0 +1 @@ +{"uid":"82df7c3b41ae0235","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1696468482200,"stop":1696468484294,"duration":2094},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NewarkAndSherwoodDC","time":{"start":1696468482200,"stop":1696468482201,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NewarkAndSherwoodDC","time":{"start":1696468482201,"stop":1696468484292,"duration":2091},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468484292,"stop":1696468484292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468484292,"stop":1696468484294,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NewarkAndSherwoodDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"8c03730313a5bee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/8c03730313a5bee9","status":"passed","time":{"start":1696382193647,"stop":1696382194641,"duration":994}},{"uid":"b1f01e290f3033c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b1f01e290f3033c5","status":"passed","time":{"start":1696366242481,"stop":1696366243993,"duration":1512}},{"uid":"d2c826af1d838de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/d2c826af1d838de","status":"passed","time":{"start":1696295715752,"stop":1696295717995,"duration":2243}},{"uid":"a372e1f5fd8d9d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a372e1f5fd8d9d3c","status":"passed","time":{"start":1696209310094,"stop":1696209312595,"duration":2501}},{"uid":"eaa4f8831e0dffb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/eaa4f8831e0dffb1","status":"passed","time":{"start":1696123413664,"stop":1696123416675,"duration":3011}},{"uid":"7bf2793c63a559c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7bf2793c63a559c6","status":"passed","time":{"start":1696036366739,"stop":1696036367674,"duration":935}},{"uid":"8b575b56a9f9d331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8b575b56a9f9d331","status":"passed","time":{"start":1695950104434,"stop":1695950105229,"duration":795}},{"uid":"3e1fb77c752840e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3e1fb77c752840e3","status":"passed","time":{"start":1695930379691,"stop":1695930380496,"duration":805}},{"uid":"657b2dd066f9e387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/657b2dd066f9e387","status":"passed","time":{"start":1695930280178,"stop":1695930281206,"duration":1028}},{"uid":"18b1700ce4954234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/18b1700ce4954234","status":"passed","time":{"start":1695863660199,"stop":1695863664893,"duration":4694}},{"uid":"83adaec6bb01c2fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/83adaec6bb01c2fd","status":"passed","time":{"start":1695852488732,"stop":1695852489988,"duration":1256}},{"uid":"f90eec807c14503e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f90eec807c14503e","status":"passed","time":{"start":1695841438093,"stop":1695841439087,"duration":994}},{"uid":"4c0333f9095ed90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/4c0333f9095ed90e","status":"passed","time":{"start":1695841396253,"stop":1695841397183,"duration":930}},{"uid":"ddac97445193bea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ddac97445193bea0","status":"passed","time":{"start":1695777279830,"stop":1695777280644,"duration":814}},{"uid":"7cc736f50062ab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/7cc736f50062ab8","status":"passed","time":{"start":1695690878316,"stop":1695690882924,"duration":4608}},{"uid":"1a9df47435b6c550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/1a9df47435b6c550","status":"passed","time":{"start":1695604506962,"stop":1695604513400,"duration":6438}},{"uid":"1b53404137ee21ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1b53404137ee21ba","status":"passed","time":{"start":1695518283855,"stop":1695518287130,"duration":3275}},{"uid":"fefbb7dc1aeeec3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fefbb7dc1aeeec3f","status":"passed","time":{"start":1695431507757,"stop":1695431508783,"duration":1026}},{"uid":"1bd767b380ff6bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/1bd767b380ff6bd3","status":"passed","time":{"start":1695345242552,"stop":1695345247246,"duration":4694}},{"uid":"ee49fbc778aa536b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ee49fbc778aa536b","status":"passed","time":{"start":1695258791692,"stop":1695258792537,"duration":845}}]},"tags":[]},"source":"82df7c3b41ae0235.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/853de68bc10176c1.json b/3.11/972/data/test-cases/853de68bc10176c1.json new file mode 100644 index 0000000000..cf8ad0659d --- /dev/null +++ b/3.11/972/data/test-cases/853de68bc10176c1.json @@ -0,0 +1 @@ +{"uid":"853de68bc10176c1","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1696468446558,"stop":1696468449600,"duration":3042},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: DurhamCouncil","time":{"start":1696468446558,"stop":1696468446559,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DurhamCouncil","time":{"start":1696468446559,"stop":1696468449598,"duration":3039},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468449598,"stop":1696468449599,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468449599,"stop":1696468449600,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DurhamCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"6ed4b8ba4adf58e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6ed4b8ba4adf58e2","status":"passed","time":{"start":1696382158136,"stop":1696382160618,"duration":2482}},{"uid":"52bc525b0fea76f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/52bc525b0fea76f8","status":"passed","time":{"start":1696366218737,"stop":1696366221254,"duration":2517}},{"uid":"7dbfd84f611cf33c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/7dbfd84f611cf33c","status":"passed","time":{"start":1696295693621,"stop":1696295695636,"duration":2015}},{"uid":"7f79d5182b3e98e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/7f79d5182b3e98e9","status":"passed","time":{"start":1696209284509,"stop":1696209287281,"duration":2772}},{"uid":"42ef1ce1b41bd16c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/42ef1ce1b41bd16c","status":"passed","time":{"start":1696123384525,"stop":1696123386834,"duration":2309}},{"uid":"ff221c8d415ab80a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/ff221c8d415ab80a","status":"passed","time":{"start":1696036341091,"stop":1696036343853,"duration":2762}},{"uid":"cd67a5fc1081bd71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cd67a5fc1081bd71","status":"passed","time":{"start":1695950081329,"stop":1695950083433,"duration":2104}},{"uid":"80caff8fcbc0709d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/80caff8fcbc0709d","status":"passed","time":{"start":1695930353815,"stop":1695930356376,"duration":2561}},{"uid":"941a72fff0249b00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/941a72fff0249b00","status":"passed","time":{"start":1695930254064,"stop":1695930256909,"duration":2845}},{"uid":"9cdca0bebd305f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/9cdca0bebd305f74","status":"passed","time":{"start":1695863619277,"stop":1695863622608,"duration":3331}},{"uid":"24134228663be8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/24134228663be8e5","status":"passed","time":{"start":1695852461848,"stop":1695852464002,"duration":2154}},{"uid":"e481c33e53738fd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/e481c33e53738fd5","status":"passed","time":{"start":1695841411194,"stop":1695841413153,"duration":1959}},{"uid":"432c31b54c0aa48b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/432c31b54c0aa48b","status":"passed","time":{"start":1695841369847,"stop":1695841373940,"duration":4093}},{"uid":"81024c15be5ffdcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/81024c15be5ffdcd","status":"passed","time":{"start":1695777251001,"stop":1695777254488,"duration":3487}},{"uid":"92acb2132c10a806","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/92acb2132c10a806","status":"passed","time":{"start":1695690847412,"stop":1695690850511,"duration":3099}},{"uid":"e4fa9053800b3585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e4fa9053800b3585","status":"passed","time":{"start":1695604476043,"stop":1695604478549,"duration":2506}},{"uid":"8e06613408d93aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8e06613408d93aad","status":"passed","time":{"start":1695518253878,"stop":1695518256389,"duration":2511}},{"uid":"e901241b290333e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e901241b290333e4","status":"passed","time":{"start":1695431475923,"stop":1695431478839,"duration":2916}},{"uid":"989062ce53a1257f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/989062ce53a1257f","status":"passed","time":{"start":1695345218405,"stop":1695345220522,"duration":2117}},{"uid":"2319d28c99bf2be7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/2319d28c99bf2be7","status":"passed","time":{"start":1695258761690,"stop":1695258764525,"duration":2835}}]},"tags":[]},"source":"853de68bc10176c1.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/8592cfbc378e373b.json b/3.11/972/data/test-cases/8592cfbc378e373b.json new file mode 100644 index 0000000000..e9b8eacb2b --- /dev/null +++ b/3.11/972/data/test-cases/8592cfbc378e373b.json @@ -0,0 +1 @@ +{"uid":"8592cfbc378e373b","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1696468420716,"stop":1696468425808,"duration":5092},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CardiffCouncil","time":{"start":1696468420716,"stop":1696468420717,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CardiffCouncil","time":{"start":1696468420717,"stop":1696468425806,"duration":5089},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468425806,"stop":1696468425806,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468425806,"stop":1696468425808,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CardiffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"c453f6c1ca3216c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c453f6c1ca3216c0","status":"passed","time":{"start":1696382128957,"stop":1696382134026,"duration":5069}},{"uid":"e499ffb943df1d87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e499ffb943df1d87","status":"passed","time":{"start":1696366185240,"stop":1696366192353,"duration":7113}},{"uid":"394bcf1c951205d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/394bcf1c951205d6","status":"passed","time":{"start":1696295648351,"stop":1696295653323,"duration":4972}},{"uid":"8fb7067bdb82fe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8fb7067bdb82fe30","status":"passed","time":{"start":1696209244413,"stop":1696209250277,"duration":5864}},{"uid":"47bde6ce349daca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/47bde6ce349daca2","status":"passed","time":{"start":1696123351323,"stop":1696123358602,"duration":7279}},{"uid":"5143fc13aafdf870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/5143fc13aafdf870","status":"passed","time":{"start":1696036304080,"stop":1696036309347,"duration":5267}},{"uid":"f48ae651cad78f67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f48ae651cad78f67","status":"passed","time":{"start":1695950002821,"stop":1695950008206,"duration":5385}},{"uid":"f1081a9736df1992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/f1081a9736df1992","status":"passed","time":{"start":1695930332002,"stop":1695930337716,"duration":5714}},{"uid":"993596fa962af561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/993596fa962af561","status":"passed","time":{"start":1695930229325,"stop":1695930235121,"duration":5796}},{"uid":"a36da6cd5b0e3c3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a36da6cd5b0e3c3c","status":"passed","time":{"start":1695863592659,"stop":1695863597568,"duration":4909}},{"uid":"320530386cf9f5d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/320530386cf9f5d5","status":"passed","time":{"start":1695852439104,"stop":1695852445038,"duration":5934}},{"uid":"1bba92fc4a4fece4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/1bba92fc4a4fece4","status":"passed","time":{"start":1695841388364,"stop":1695841394713,"duration":6349}},{"uid":"5d36b8bb94d6aece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5d36b8bb94d6aece","status":"passed","time":{"start":1695841346119,"stop":1695841351183,"duration":5064}},{"uid":"be9dc7ce8e42b987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/be9dc7ce8e42b987","status":"passed","time":{"start":1695777225263,"stop":1695777230525,"duration":5262}},{"uid":"a6f06c996a8dd383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/a6f06c996a8dd383","status":"passed","time":{"start":1695690821414,"stop":1695690826027,"duration":4613}},{"uid":"d0ae743cf58199a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d0ae743cf58199a","status":"passed","time":{"start":1695604442515,"stop":1695604449141,"duration":6626}},{"uid":"d715491ce64084c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d715491ce64084c0","status":"passed","time":{"start":1695518220100,"stop":1695518234932,"duration":14832}},{"uid":"bff3403367e56ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/bff3403367e56ed3","status":"passed","time":{"start":1695431445693,"stop":1695431451766,"duration":6073}},{"uid":"b501ae400036ad4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/b501ae400036ad4a","status":"passed","time":{"start":1695345184040,"stop":1695345189236,"duration":5196}},{"uid":"275857e0fd091471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/275857e0fd091471","status":"passed","time":{"start":1695258734740,"stop":1695258740667,"duration":5927}}]},"tags":[]},"source":"8592cfbc378e373b.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/85ad9084dafe4846.json b/3.11/972/data/test-cases/85ad9084dafe4846.json new file mode 100644 index 0000000000..e224014647 --- /dev/null +++ b/3.11/972/data/test-cases/85ad9084dafe4846.json @@ -0,0 +1 @@ +{"uid":"85ad9084dafe4846","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1696468632146,"stop":1696468635640,"duration":3494},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: SalfordCityCouncil","time":{"start":1696468632146,"stop":1696468632147,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SalfordCityCouncil","time":{"start":1696468632147,"stop":1696468635637,"duration":3490},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468635637,"stop":1696468635637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468635638,"stop":1696468635640,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SalfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":111},"items":[{"uid":"71d8dbf05e0c7976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/71d8dbf05e0c7976","status":"passed","time":{"start":1696382379059,"stop":1696382385038,"duration":5979}},{"uid":"df4f4ad8dcfe6a47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/df4f4ad8dcfe6a47","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366441514,"stop":1696366687709,"duration":246195}},{"uid":"9ab371c2d73574f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/9ab371c2d73574f3","status":"passed","time":{"start":1696295863218,"stop":1696295866456,"duration":3238}},{"uid":"c8dd86c4ae2ef18f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c8dd86c4ae2ef18f","status":"passed","time":{"start":1696209461346,"stop":1696209463091,"duration":1745}},{"uid":"74548db5ac786351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/74548db5ac786351","status":"passed","time":{"start":1696123622416,"stop":1696123628294,"duration":5878}},{"uid":"9fa0eede4312ae51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9fa0eede4312ae51","status":"passed","time":{"start":1696036527098,"stop":1696036531873,"duration":4775}},{"uid":"5e9887c9bb0e6010","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5e9887c9bb0e6010","status":"passed","time":{"start":1695950263887,"stop":1695950270011,"duration":6124}},{"uid":"37a7c0cbf807711b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/37a7c0cbf807711b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930533354,"stop":1695930644586,"duration":111232}},{"uid":"b062e5073fbe33ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/b062e5073fbe33ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930477135,"stop":1695930664716,"duration":187581}},{"uid":"6c25f7cbbf429044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6c25f7cbbf429044","status":"passed","time":{"start":1695863797581,"stop":1695863801043,"duration":3462}},{"uid":"277c2770ddfb75c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/277c2770ddfb75c8","status":"passed","time":{"start":1695852687915,"stop":1695852691803,"duration":3888}},{"uid":"6858f8e36229c333","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/6858f8e36229c333","status":"passed","time":{"start":1695841625872,"stop":1695841635368,"duration":9496}},{"uid":"3deef9d5e3ce62ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3deef9d5e3ce62ec","status":"passed","time":{"start":1695841591735,"stop":1695841598858,"duration":7123}},{"uid":"edde59f3b263a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/edde59f3b263a01f","status":"passed","time":{"start":1695777483458,"stop":1695777485622,"duration":2164}},{"uid":"fa6db8d6603deb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fa6db8d6603deb5","status":"passed","time":{"start":1695691081968,"stop":1695691084013,"duration":2045}},{"uid":"a7208003b955d490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a7208003b955d490","status":"passed","time":{"start":1695604730490,"stop":1695604733127,"duration":2637}},{"uid":"d45e4bd141060ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d45e4bd141060ec7","status":"passed","time":{"start":1695518511965,"stop":1695518514664,"duration":2699}},{"uid":"fc684f7fb31a7d4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fc684f7fb31a7d4d","status":"passed","time":{"start":1695431731212,"stop":1695431733215,"duration":2003}},{"uid":"a28e9e9a4fab68f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/a28e9e9a4fab68f8","status":"passed","time":{"start":1695345448471,"stop":1695345450669,"duration":2198}},{"uid":"52cb2564b20040d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/52cb2564b20040d6","status":"passed","time":{"start":1695259018605,"stop":1695259021153,"duration":2548}}]},"tags":[]},"source":"85ad9084dafe4846.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/866b877811a0ed23.json b/3.11/972/data/test-cases/866b877811a0ed23.json new file mode 100644 index 0000000000..64fa750a31 --- /dev/null +++ b/3.11/972/data/test-cases/866b877811a0ed23.json @@ -0,0 +1 @@ +{"uid":"866b877811a0ed23","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1696468795065,"stop":1696468797827,"duration":2762},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: TorridgeDistrictCouncil","time":{"start":1696468795066,"stop":1696468795066,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from TorridgeDistrictCouncil","time":{"start":1696468795066,"stop":1696468797826,"duration":2760},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468797826,"stop":1696468797826,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468797826,"stop":1696468797827,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2368-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TorridgeDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"6216be3d32ee97e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6216be3d32ee97e1","status":"passed","time":{"start":1696382414290,"stop":1696382417243,"duration":2953}},{"uid":"802c7e5d8738f0a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/802c7e5d8738f0a4","status":"passed","time":{"start":1696366674260,"stop":1696366677294,"duration":3034}},{"uid":"2d89459a57225df1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2d89459a57225df1","status":"passed","time":{"start":1696295920417,"stop":1696295923040,"duration":2623}},{"uid":"4cd63377ca70ac3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4cd63377ca70ac3b","status":"passed","time":{"start":1696209623496,"stop":1696209626373,"duration":2877}},{"uid":"14505b2baf7548eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/14505b2baf7548eb","status":"passed","time":{"start":1696123652935,"stop":1696123655967,"duration":3032}},{"uid":"24ccc963e342aec3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/24ccc963e342aec3","status":"passed","time":{"start":1696036585042,"stop":1696036588128,"duration":3086}},{"uid":"3dd327c782cfe09e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3dd327c782cfe09e","status":"passed","time":{"start":1695950310801,"stop":1695950313472,"duration":2671}},{"uid":"4952bbabb6637b13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/4952bbabb6637b13","status":"passed","time":{"start":1695930659485,"stop":1695930662121,"duration":2636}},{"uid":"d2591575453d9bfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/d2591575453d9bfb","status":"passed","time":{"start":1695930631707,"stop":1695930634725,"duration":3018}},{"uid":"5445373e536de6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/5445373e536de6ff","status":"passed","time":{"start":1695863874932,"stop":1695863878001,"duration":3069}},{"uid":"b496346d7f546d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b496346d7f546d70","status":"passed","time":{"start":1695852712657,"stop":1695852715588,"duration":2931}},{"uid":"c78d2c099eeefedf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c78d2c099eeefedf","status":"passed","time":{"start":1695841650357,"stop":1695841652957,"duration":2600}},{"uid":"3abdb7b7cb21ca1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3abdb7b7cb21ca1","status":"passed","time":{"start":1695841598860,"stop":1695841601379,"duration":2519}},{"uid":"c12ff04c4315ceb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c12ff04c4315ceb9","status":"passed","time":{"start":1695777485625,"stop":1695777488373,"duration":2748}},{"uid":"2d137336f2273c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2d137336f2273c54","status":"passed","time":{"start":1695691084016,"stop":1695691090432,"duration":6416}},{"uid":"a010c9e1176c8ed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a010c9e1176c8ed1","status":"passed","time":{"start":1695604783227,"stop":1695604786028,"duration":2801}},{"uid":"ea6b10a97d8bb12d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ea6b10a97d8bb12d","status":"passed","time":{"start":1695518669758,"stop":1695518672786,"duration":3028}},{"uid":"d509bf6c5a486bcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d509bf6c5a486bcf","status":"passed","time":{"start":1695431875653,"stop":1695431878177,"duration":2524}},{"uid":"469f5733b5f8fddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/469f5733b5f8fddc","status":"passed","time":{"start":1695345487561,"stop":1695345490325,"duration":2764}},{"uid":"ffed4e43d5195f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ffed4e43d5195f17","status":"passed","time":{"start":1695259021156,"stop":1695259024191,"duration":3035}}]},"tags":[]},"source":"866b877811a0ed23.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/86abfb259f5ada79.json b/3.11/972/data/test-cases/86abfb259f5ada79.json new file mode 100644 index 0000000000..0e352b589d --- /dev/null +++ b/3.11/972/data/test-cases/86abfb259f5ada79.json @@ -0,0 +1 @@ +{"uid":"86abfb259f5ada79","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1696468622652,"stop":1696468625138,"duration":2486},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1696468622653,"stop":1696468622653,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LondonBoroughHounslow","time":{"start":1696468622653,"stop":1696468625136,"duration":2483},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468625136,"stop":1696468625136,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468625136,"stop":1696468625138,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LondonBoroughHounslow"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"59c6a9750be828cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/59c6a9750be828cd","status":"passed","time":{"start":1696382362811,"stop":1696382365593,"duration":2782}},{"uid":"f382ee65609660f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f382ee65609660f0","status":"passed","time":{"start":1696366483543,"stop":1696366486316,"duration":2773}},{"uid":"e36105058c25f089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e36105058c25f089","status":"passed","time":{"start":1696295849061,"stop":1696295851406,"duration":2345}},{"uid":"46870791142371db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/46870791142371db","status":"passed","time":{"start":1696209447735,"stop":1696209450647,"duration":2912}},{"uid":"8ab49c80eda791f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8ab49c80eda791f","status":"passed","time":{"start":1696123608189,"stop":1696123611234,"duration":3045}},{"uid":"3eb254ef4e98efa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/3eb254ef4e98efa1","status":"passed","time":{"start":1696036514406,"stop":1696036517373,"duration":2967}},{"uid":"afeb86ad7b3da00f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/afeb86ad7b3da00f","status":"passed","time":{"start":1695950241863,"stop":1695950244297,"duration":2434}},{"uid":"6ec2912205b0a1ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6ec2912205b0a1ad","status":"passed","time":{"start":1695930523840,"stop":1695930526435,"duration":2595}},{"uid":"357b87863e400d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/357b87863e400d5f","status":"passed","time":{"start":1695930466501,"stop":1695930469338,"duration":2837}},{"uid":"d1331410b476ed3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d1331410b476ed3c","status":"passed","time":{"start":1695863786527,"stop":1695863788987,"duration":2460}},{"uid":"b986fe8d8d0e6fd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b986fe8d8d0e6fd9","status":"passed","time":{"start":1695852680453,"stop":1695852683109,"duration":2656}},{"uid":"7d9e1d062d2dc6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7d9e1d062d2dc6d0","status":"passed","time":{"start":1695841622200,"stop":1695841626366,"duration":4166}},{"uid":"57a7765adf66235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/57a7765adf66235e","status":"passed","time":{"start":1695841541024,"stop":1695841543804,"duration":2780}},{"uid":"7c0b879afdde0b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7c0b879afdde0b63","status":"passed","time":{"start":1695777422215,"stop":1695777425116,"duration":2901}},{"uid":"c4826951f7ed9dcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c4826951f7ed9dcc","status":"passed","time":{"start":1695691027939,"stop":1695691030290,"duration":2351}},{"uid":"25fae8b890deb109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/25fae8b890deb109","status":"passed","time":{"start":1695604770652,"stop":1695604773592,"duration":2940}},{"uid":"495826284fea3bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/495826284fea3bfc","status":"passed","time":{"start":1695518518077,"stop":1695518520848,"duration":2771}},{"uid":"48534195522afd40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/48534195522afd40","status":"passed","time":{"start":1695431706277,"stop":1695431710928,"duration":4651}},{"uid":"8f7209fb652d46ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8f7209fb652d46ce","status":"passed","time":{"start":1695345475726,"stop":1695345478256,"duration":2530}},{"uid":"df79be75aafd9718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/df79be75aafd9718","status":"passed","time":{"start":1695258951363,"stop":1695258954031,"duration":2668}}]},"tags":[]},"source":"86abfb259f5ada79.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.11/972/data/test-cases/89a0c225eaab5487.json b/3.11/972/data/test-cases/89a0c225eaab5487.json new file mode 100644 index 0000000000..cd31439723 --- /dev/null +++ b/3.11/972/data/test-cases/89a0c225eaab5487.json @@ -0,0 +1 @@ +{"uid":"89a0c225eaab5487","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1696468483962,"stop":1696468621889,"duration":137927},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: LeedsCityCouncil","time":{"start":1696468483962,"stop":1696468483963,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LeedsCityCouncil","time":{"start":1696468483963,"stop":1696468621886,"duration":137923},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1696468621887,"stop":1696468621887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1696468621887,"stop":1696468621889,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true},"afterStages":[],"labels":[{"name":"host","value":"fv-az305-151"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LeedsCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"5fcfc83c580498f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/5fcfc83c580498f4","status":"passed","time":{"start":1696382192311,"stop":1696382361850,"duration":169539}},{"uid":"786290b1f2eaa2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/786290b1f2eaa2ae","status":"passed","time":{"start":1696366255347,"stop":1696366482494,"duration":227147}},{"uid":"8c790462e7844fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/8c790462e7844fbc","status":"passed","time":{"start":1696295723037,"stop":1696295848276,"duration":125239}},{"uid":"ffe90b0493633d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/ffe90b0493633d05","status":"passed","time":{"start":1696209321804,"stop":1696209446983,"duration":125179}},{"uid":"b8cf96a114ed4451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b8cf96a114ed4451","status":"passed","time":{"start":1696123424056,"stop":1696123607129,"duration":183073}},{"uid":"8c9d0321f42bfb25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/8c9d0321f42bfb25","status":"passed","time":{"start":1696036380011,"stop":1696036513641,"duration":133630}},{"uid":"ffbf46a4cb23d0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ffbf46a4cb23d0fe","status":"passed","time":{"start":1695950114580,"stop":1695950241140,"duration":126560}},{"uid":"1bcdacc6ec598979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/1bcdacc6ec598979","status":"passed","time":{"start":1695930387812,"stop":1695930523095,"duration":135283}},{"uid":"d5d4fcc79cb5f25b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/d5d4fcc79cb5f25b","status":"passed","time":{"start":1695930292194,"stop":1695930464871,"duration":172677}},{"uid":"923ad01df4399f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/923ad01df4399f46","status":"passed","time":{"start":1695863655473,"stop":1695863785749,"duration":130276}},{"uid":"c59d1617fc226b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c59d1617fc226b8e","status":"passed","time":{"start":1695852496456,"stop":1695852679452,"duration":182996}},{"uid":"dfd6e8d7aeef455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/dfd6e8d7aeef455","status":"passed","time":{"start":1695841443637,"stop":1695841621222,"duration":177585}},{"uid":"6e0f14a565cf9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/6e0f14a565cf9e1","status":"passed","time":{"start":1695841406398,"stop":1695841539273,"duration":132875}},{"uid":"7fa1ba230567fe98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7fa1ba230567fe98","status":"passed","time":{"start":1695777285846,"stop":1695777421448,"duration":135602}},{"uid":"bbb8df57159cef77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/bbb8df57159cef77","status":"passed","time":{"start":1695690889429,"stop":1695691027195,"duration":137766}},{"uid":"69623c5d84922e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/69623c5d84922e2","status":"passed","time":{"start":1695604543073,"stop":1695604769680,"duration":226607}},{"uid":"481f112d913ddc6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/481f112d913ddc6a","status":"passed","time":{"start":1695518337130,"stop":1695518517024,"duration":179894}},{"uid":"5d5eaa69f64a265e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5d5eaa69f64a265e","status":"passed","time":{"start":1695431531098,"stop":1695431705295,"duration":174197}},{"uid":"5fc73fe27dce3469","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/5fc73fe27dce3469","status":"passed","time":{"start":1695345293974,"stop":1695345474733,"duration":180759}},{"uid":"19ec9532f5199348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/19ec9532f5199348","status":"passed","time":{"start":1695258797556,"stop":1695258950565,"duration":153009}}]},"tags":[]},"source":"89a0c225eaab5487.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.11/942/data/test-cases/119bda515bf2bf89.json b/3.11/972/data/test-cases/89bf468e1f50bd16.json similarity index 56% rename from 3.11/942/data/test-cases/119bda515bf2bf89.json rename to 3.11/972/data/test-cases/89bf468e1f50bd16.json index 589674d8fc..61ae2cdc10 100644 --- a/3.11/942/data/test-cases/119bda515bf2bf89.json +++ b/3.11/972/data/test-cases/89bf468e1f50bd16.json @@ -1 +1 @@ -{"uid":"119bda515bf2bf89","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1695258781642,"stop":1695258785820,"duration":4178},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'attrs'","statusTrace":"request = >\n_pytest_bdd_example = {'council': 'CroydonCouncil'}\n\n @pytest.mark.usefixtures(*func_args)\n def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str]) -> Any:\n scenario = templated_scenario.render(_pytest_bdd_example)\n> _execute_scenario(feature, scenario, request)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:187: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:157: in _execute_scenario\n _execute_step_function(request, scenario, step, step_func)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/pytest_bdd/scenario.py:127: in _execute_step_function\n return_value = call_fixture_func(fixturefunc=step_func, request=request, kwargs=kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nuk_bin_collection/tests/step_defs/test_validate_council.py:62: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:58: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:71: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:59: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:70: in template_method\n bin_data_dict = self.parse_data(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'paon': '13', 'postcode': 'SE25 5DW', 'uprn': None, 'url': 'https://service.croydon.gov.uk/wasteservices/w/webpage/bin-day-enter-address', ...}\ns = \nbase_url = 'https://service.croydon.gov.uk', paon = '13', postcode = 'SE25 5DW'\ncsrf_token = 'bcaaec36235f294c37563176e1e368aaa98636b3', address_id = '96383'\ncollection_data = ' diff --git a/3.11/942/plugin/behaviors/index.js b/3.11/972/plugin/behaviors/index.js similarity index 100% rename from 3.11/942/plugin/behaviors/index.js rename to 3.11/972/plugin/behaviors/index.js diff --git a/3.11/942/plugin/packages/index.js b/3.11/972/plugin/packages/index.js similarity index 100% rename from 3.11/942/plugin/packages/index.js rename to 3.11/972/plugin/packages/index.js diff --git a/3.11/942/plugin/screen-diff/index.js b/3.11/972/plugin/screen-diff/index.js similarity index 100% rename from 3.11/942/plugin/screen-diff/index.js rename to 3.11/972/plugin/screen-diff/index.js diff --git a/3.11/942/plugin/screen-diff/styles.css b/3.11/972/plugin/screen-diff/styles.css similarity index 100% rename from 3.11/942/plugin/screen-diff/styles.css rename to 3.11/972/plugin/screen-diff/styles.css diff --git a/3.11/942/styles.css b/3.11/972/styles.css similarity index 100% rename from 3.11/942/styles.css rename to 3.11/972/styles.css diff --git a/3.11/942/widgets/behaviors.json b/3.11/972/widgets/behaviors.json similarity index 58% rename from 3.11/942/widgets/behaviors.json rename to 3.11/972/widgets/behaviors.json index 0a3144a674..037b0d099f 100644 --- a/3.11/942/widgets/behaviors.json +++ b/3.11/972/widgets/behaviors.json @@ -1 +1 @@ -{"total":1,"items":[{"uid":"745d6022f2cf7bbcfa6ab2117482c74d","name":"Test each council output matches expected results in /outputs","statistic":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}]} \ No newline at end of file +{"total":1,"items":[{"uid":"745d6022f2cf7bbcfa6ab2117482c74d","name":"Test each council output matches expected results in /outputs","statistic":{"failed":24,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":86}}]} \ No newline at end of file diff --git a/3.11/972/widgets/categories-trend.json b/3.11/972/widgets/categories-trend.json new file mode 100644 index 0000000000..6d4e16b368 --- /dev/null +++ b/3.11/972/widgets/categories-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"Product defects":26}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"Product defects":20}}] \ No newline at end of file diff --git a/3.11/972/widgets/categories.json b/3.11/972/widgets/categories.json new file mode 100644 index 0000000000..378167ccc6 --- /dev/null +++ b/3.11/972/widgets/categories.json @@ -0,0 +1 @@ +{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":24,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":24}}]} \ No newline at end of file diff --git a/3.11/972/widgets/duration-trend.json b/3.11/972/widgets/duration-trend.json new file mode 100644 index 0000000000..e4b975a348 --- /dev/null +++ b/3.11/972/widgets/duration-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/","reportName":"Allure Report with history","data":{"duration":525365}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"duration":413713}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"duration":525947}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"duration":381293}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"duration":415757}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"duration":426002}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"duration":419844}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"duration":431272}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"duration":467263}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"duration":449463}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"duration":428475}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"duration":398796}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"duration":391235}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"duration":369368}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"duration":378861}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"duration":387271}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"duration":465879}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"duration":455088}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"duration":434381}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"duration":433125}}] \ No newline at end of file diff --git a/3.11/972/widgets/duration.json b/3.11/972/widgets/duration.json new file mode 100644 index 0000000000..5335a869cf --- /dev/null +++ b/3.11/972/widgets/duration.json @@ -0,0 +1 @@ +[{"uid":"320d1c7e5a7e8dbe","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1696468648494,"stop":1696468649116,"duration":622},"status":"passed","severity":"normal"},{"uid":"82df7c3b41ae0235","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1696468482200,"stop":1696468484294,"duration":2094},"status":"passed","severity":"normal"},{"uid":"85ad9084dafe4846","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1696468632146,"stop":1696468635640,"duration":3494},"status":"passed","severity":"normal"},{"uid":"70668580cb3d0d43","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1696468426025,"stop":1696468427729,"duration":1704},"status":"passed","severity":"normal"},{"uid":"9f5d1ccd92a612db","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1696468432483,"stop":1696468437525,"duration":5042},"status":"passed","severity":"normal"},{"uid":"acd61609a70ee533","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1696468931184,"stop":1696468934885,"duration":3701},"status":"failed","severity":"normal"},{"uid":"495203bca4d49469","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1696468618272,"stop":1696468623080,"duration":4808},"status":"passed","severity":"normal"},{"uid":"5ecc917f3f592267","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1696468427732,"stop":1696468447323,"duration":19591},"status":"passed","severity":"normal"},{"uid":"a53b85f3c92166e8","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1696468440584,"stop":1696468446555,"duration":5971},"status":"passed","severity":"normal"},{"uid":"6aa810bc92b323b3","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1696468929454,"stop":1696468930932,"duration":1478},"status":"passed","severity":"normal"},{"uid":"b37e52e2aa8bad9f","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1696468453324,"stop":1696468453756,"duration":432},"status":"failed","severity":"normal"},{"uid":"e60db141c904be9d","name":"Validate Council Output [MertonCouncil]","time":{"start":1696468630098,"stop":1696468631237,"duration":1139},"status":"failed","severity":"normal"},{"uid":"8b9af5a8ba5e9f0f","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1696468934924,"stop":1696468941102,"duration":6178},"status":"passed","severity":"normal"},{"uid":"3b4be334d7f84d3d","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1696468623083,"stop":1696468628766,"duration":5683},"status":"passed","severity":"normal"},{"uid":"3fe419cf73e60b7e","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1696468626917,"stop":1696468630096,"duration":3179},"status":"passed","severity":"normal"},{"uid":"c28ab7c228e66f79","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1696468474960,"stop":1696468480655,"duration":5695},"status":"passed","severity":"normal"},{"uid":"f960ef0e1f27426a","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1696468654647,"stop":1696468662277,"duration":7630},"status":"passed","severity":"normal"},{"uid":"c586c609956e6af5","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1696468626157,"stop":1696468626682,"duration":525},"status":"failed","severity":"normal"},{"uid":"97230ec609466917","name":"Validate Council Output [BoltonCouncil]","time":{"start":1696468427233,"stop":1696468432481,"duration":5248},"status":"passed","severity":"normal"},{"uid":"96c22e6716f72db9","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1696468628769,"stop":1696468629966,"duration":1197},"status":"passed","severity":"normal"},{"uid":"41baba6ef954624c","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1696468457490,"stop":1696468458154,"duration":664},"status":"failed","severity":"normal"},{"uid":"89a0c225eaab5487","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1696468483962,"stop":1696468621889,"duration":137927},"status":"passed","severity":"normal"},{"uid":"2a80f5cea78fe07d","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1696468463625,"stop":1696468463628,"duration":3},"status":"failed","severity":"normal"},{"uid":"4bfe97d18d1dd8ed","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1696468453810,"stop":1696468454795,"duration":985},"status":"passed","severity":"normal"},{"uid":"41658bf2fe8d38","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1696468937496,"stop":1696468940787,"duration":3291},"status":"passed","severity":"normal"},{"uid":"4afa32030a75733f","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1696468463674,"stop":1696468470287,"duration":6613},"status":"passed","severity":"normal"},{"uid":"c0e66d8a9cf247d3","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1696468927235,"stop":1696468929451,"duration":2216},"status":"passed","severity":"normal"},{"uid":"8cfa86f3b19f915a","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1696468796637,"stop":1696468927048,"duration":130411},"status":"failed","severity":"normal"},{"uid":"1d28c3ff1a9639dc","name":"Validate Council Output [BexleyCouncil]","time":{"start":1696468426272,"stop":1696468426718,"duration":446},"status":"failed","severity":"normal"},{"uid":"7263b8ec07b96647","name":"Validate Council Output [SomersetCouncil]","time":{"start":1696468637849,"stop":1696468645792,"duration":7943},"status":"passed","severity":"normal"},{"uid":"a08899ae83969006","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1696468941105,"stop":1696468946080,"duration":4975},"status":"passed","severity":"normal"},{"uid":"c0fa0094398bb06c","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1696468645794,"stop":1696468646827,"duration":1033},"status":"passed","severity":"normal"},{"uid":"355bfce4509c6fe3","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1696468425811,"stop":1696468425931,"duration":120},"status":"failed","severity":"normal"},{"uid":"fb31ebb73d79ca2","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1696468646830,"stop":1696468648492,"duration":1662},"status":"passed","severity":"normal"},{"uid":"e425e5e07f32fb3f","name":"Validate Council Output [BCPCouncil]","time":{"start":1696468425403,"stop":1696468426269,"duration":866},"status":"passed","severity":"normal"},{"uid":"4ca58b3598e210e2","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1696468482153,"stop":1696468482156,"duration":3},"status":"failed","severity":"normal"},{"uid":"7b33235551a8bf2b","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1696468650499,"stop":1696468653230,"duration":2731},"status":"passed","severity":"normal"},{"uid":"8b96bd17f08d4299","name":"Validate Council Output [TorbayCouncil]","time":{"start":1696468793874,"stop":1696468795062,"duration":1188},"status":"passed","severity":"normal"},{"uid":"81d24d9513ff1242","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1696468797831,"stop":1696468933319,"duration":135488},"status":"passed","severity":"normal"},{"uid":"89bf468e1f50bd16","name":"Validate Council Output [CroydonCouncil]","time":{"start":1696468470452,"stop":1696468474863,"duration":4411},"status":"failed","severity":"normal"},{"uid":"1ec74002d2f9c5ce","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1696468472325,"stop":1696468483960,"duration":11635},"status":"passed","severity":"normal"},{"uid":"bf1e8415b5d6343e","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1696468458436,"stop":1696468460581,"duration":2145},"status":"passed","severity":"normal"},{"uid":"fd4486d720b2c0fd","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1696468469116,"stop":1696468470386,"duration":1270},"status":"failed","severity":"normal"},{"uid":"c5ff384f4d2d4210","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1696468484296,"stop":1696468613705,"duration":129409},"status":"failed","severity":"normal"},{"uid":"29fd1b1ee0863bbe","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1696468663562,"stop":1696468793930,"duration":130368},"status":"failed","severity":"normal"},{"uid":"7f406659dbb8b254","name":"Validate Council Output [NorthEastLincs]","time":{"start":1696468613839,"stop":1696468613842,"duration":3},"status":"failed","severity":"normal"},{"uid":"ff356763f6eb9ae","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1696468787128,"stop":1696468793132,"duration":6004},"status":"passed","severity":"normal"},{"uid":"74b7517df75bfcc7","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"status":"failed","severity":"normal"},{"uid":"578692db08ae56a4","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1696468639205,"stop":1696468643731,"duration":4526},"status":"failed","severity":"normal"},{"uid":"40475da94524c184","name":"Validate Council Output [WelhatCouncil]","time":{"start":1696468930935,"stop":1696468931137,"duration":202},"status":"failed","severity":"normal"},{"uid":"38b88b6751331d6d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1696468613887,"stop":1696468617303,"duration":3416},"status":"passed","severity":"normal"},{"uid":"90a5f650302be8c","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1696468617306,"stop":1696468618268,"duration":962},"status":"passed","severity":"normal"},{"uid":"b619ad1f0f88b466","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1696468635642,"stop":1696468637847,"duration":2205},"status":"passed","severity":"normal"},{"uid":"d33db164b465e665","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1696468447326,"stop":1696468451298,"duration":3972},"status":"passed","severity":"normal"},{"uid":"ffdcc9c4532254da","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1696468662280,"stop":1696468663340,"duration":1060},"status":"failed","severity":"normal"},{"uid":"e0dac34276279542","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1696468471480,"stop":1696468472321,"duration":841},"status":"passed","severity":"normal"},{"uid":"853de68bc10176c1","name":"Validate Council Output [DurhamCouncil]","time":{"start":1696468446558,"stop":1696468449600,"duration":3042},"status":"passed","severity":"normal"},{"uid":"60d53b5597a613e3","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1696468437528,"stop":1696468440581,"duration":3053},"status":"passed","severity":"normal"},{"uid":"7ec68abe7bacdc8a","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"status":"failed","severity":"normal"},{"uid":"41bc6c37216d8c2f","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1696468460584,"stop":1696468463623,"duration":3039},"status":"passed","severity":"normal"},{"uid":"8d9c72f657612ef","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1696468793135,"stop":1696468793871,"duration":736},"status":"passed","severity":"normal"},{"uid":"c33536a8285973f4","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1696468629969,"stop":1696468639196,"duration":9227},"status":"passed","severity":"normal"},{"uid":"bbc1b74495ecca7b","name":"Validate Council Output [EastDevonDC]","time":{"start":1696468451165,"stop":1696468451872,"duration":707},"status":"passed","severity":"normal"},{"uid":"86abfb259f5ada79","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1696468622652,"stop":1696468625138,"duration":2486},"status":"passed","severity":"normal"},{"uid":"eca6907e944ef897","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1696468480658,"stop":1696468482151,"duration":1493},"status":"passed","severity":"normal"},{"uid":"21254956ae6dbc15","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1696468449603,"stop":1696468451162,"duration":1559},"status":"passed","severity":"normal"},{"uid":"2fa97e76217a0b00","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"status":"failed","severity":"normal"},{"uid":"dceb6a2c568d1aee","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1696468424600,"stop":1696468425187,"duration":587},"status":"failed","severity":"normal"},{"uid":"e5206456a78d8d2f","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1696468775598,"stop":1696468785526,"duration":9928},"status":"passed","severity":"normal"},{"uid":"866b877811a0ed23","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1696468795065,"stop":1696468797827,"duration":2762},"status":"passed","severity":"normal"},{"uid":"772772f3b4ed95fd","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1696468420715,"stop":1696468423441,"duration":2726},"status":"passed","severity":"normal"},{"uid":"54e5d2b87c310853","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1696468794091,"stop":1696468796634,"duration":2543},"status":"passed","severity":"normal"},{"uid":"8592cfbc378e373b","name":"Validate Council Output [CardiffCouncil]","time":{"start":1696468420716,"stop":1696468425808,"duration":5092},"status":"passed","severity":"normal"},{"uid":"d5a93e57eb75427b","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1696468625141,"stop":1696468626155,"duration":1014},"status":"passed","severity":"normal"},{"uid":"e7cac44c0e27e326","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1696468649119,"stop":1696468650496,"duration":1377},"status":"passed","severity":"normal"},{"uid":"38a4f156a8cc7926","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1696468454797,"stop":1696468457488,"duration":2691},"status":"passed","severity":"normal"},{"uid":"457d9467101dae8b","name":"Validate Council Output [YorkCouncil]","time":{"start":1696468940791,"stop":1696468941335,"duration":544},"status":"passed","severity":"normal"},{"uid":"e93209358e466ef7","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1696468933322,"stop":1696468937494,"duration":4172},"status":"passed","severity":"normal"},{"uid":"24bab6d4a517576e","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1696468423445,"stop":1696468424378,"duration":933},"status":"failed","severity":"normal"},{"uid":"cf632e9526ca5d0d","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1696468451880,"stop":1696468453321,"duration":1441},"status":"passed","severity":"normal"},{"uid":"e4d6b4191fe3c9b7","name":"Validate Council Output [StHelensBC]","time":{"start":1696468654080,"stop":1696468654645,"duration":565},"status":"passed","severity":"normal"},{"uid":"b02b7042f805fd3c","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1696468470290,"stop":1696468471477,"duration":1187},"status":"passed","severity":"normal"},{"uid":"81661c717e591226","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1696468785528,"stop":1696468787125,"duration":1597},"status":"passed","severity":"normal"},{"uid":"98928ef74579305","name":"Validate Council Output [Chilterns]","time":{"start":1696468451301,"stop":1696468469113,"duration":17812},"status":"passed","severity":"normal"},{"uid":"9e3acc591246505a","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1696468621892,"stop":1696468622650,"duration":758},"status":"passed","severity":"normal"},{"uid":"99ad0c4ca12c22a3","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1696468426763,"stop":1696468427063,"duration":300},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/942/widgets/environment.json b/3.11/972/widgets/environment.json similarity index 100% rename from 3.11/942/widgets/environment.json rename to 3.11/972/widgets/environment.json diff --git a/3.11/972/widgets/executors.json b/3.11/972/widgets/executors.json new file mode 100644 index 0000000000..d51d5cdb06 --- /dev/null +++ b/3.11/972/widgets/executors.json @@ -0,0 +1 @@ +[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.11","buildOrder":972,"buildName":"GitHub Actions Run #6413399670","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6413399670","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/"}] \ No newline at end of file diff --git a/3.11/972/widgets/history-trend.json b/3.11/972/widgets/history-trend.json new file mode 100644 index 0000000000..92389bc1e6 --- /dev/null +++ b/3.11/972/widgets/history-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":86}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"failed":26,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":86}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":86}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":85}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}] \ No newline at end of file diff --git a/3.11/942/widgets/launch.json b/3.11/972/widgets/launch.json similarity index 100% rename from 3.11/942/widgets/launch.json rename to 3.11/972/widgets/launch.json diff --git a/3.11/972/widgets/retry-trend.json b/3.11/972/widgets/retry-trend.json new file mode 100644 index 0000000000..a1dfe830a5 --- /dev/null +++ b/3.11/972/widgets/retry-trend.json @@ -0,0 +1 @@ +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"run":85,"retry":0}}] \ No newline at end of file diff --git a/3.11/972/widgets/severity.json b/3.11/972/widgets/severity.json new file mode 100644 index 0000000000..3af6697171 --- /dev/null +++ b/3.11/972/widgets/severity.json @@ -0,0 +1 @@ +[{"uid":"97230ec609466917","name":"Validate Council Output [BoltonCouncil]","time":{"start":1696468427233,"stop":1696468432481,"duration":5248},"status":"passed","severity":"normal"},{"uid":"41bc6c37216d8c2f","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1696468460584,"stop":1696468463623,"duration":3039},"status":"passed","severity":"normal"},{"uid":"eca6907e944ef897","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1696468480658,"stop":1696468482151,"duration":1493},"status":"passed","severity":"normal"},{"uid":"e5206456a78d8d2f","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1696468775598,"stop":1696468785526,"duration":9928},"status":"passed","severity":"normal"},{"uid":"5ecc917f3f592267","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1696468427732,"stop":1696468447323,"duration":19591},"status":"passed","severity":"normal"},{"uid":"2a80f5cea78fe07d","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1696468463625,"stop":1696468463628,"duration":3},"status":"failed","severity":"normal"},{"uid":"fb31ebb73d79ca2","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1696468646830,"stop":1696468648492,"duration":1662},"status":"passed","severity":"normal"},{"uid":"7263b8ec07b96647","name":"Validate Council Output [SomersetCouncil]","time":{"start":1696468637849,"stop":1696468645792,"duration":7943},"status":"passed","severity":"normal"},{"uid":"bbc1b74495ecca7b","name":"Validate Council Output [EastDevonDC]","time":{"start":1696468451165,"stop":1696468451872,"duration":707},"status":"passed","severity":"normal"},{"uid":"3fe419cf73e60b7e","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1696468626917,"stop":1696468630096,"duration":3179},"status":"passed","severity":"normal"},{"uid":"772772f3b4ed95fd","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1696468420715,"stop":1696468423441,"duration":2726},"status":"passed","severity":"normal"},{"uid":"1d28c3ff1a9639dc","name":"Validate Council Output [BexleyCouncil]","time":{"start":1696468426272,"stop":1696468426718,"duration":446},"status":"failed","severity":"normal"},{"uid":"4afa32030a75733f","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1696468463674,"stop":1696468470287,"duration":6613},"status":"passed","severity":"normal"},{"uid":"8b9af5a8ba5e9f0f","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1696468934924,"stop":1696468941102,"duration":6178},"status":"passed","severity":"normal"},{"uid":"24bab6d4a517576e","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1696468423445,"stop":1696468424378,"duration":933},"status":"failed","severity":"normal"},{"uid":"d5a93e57eb75427b","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1696468625141,"stop":1696468626155,"duration":1014},"status":"passed","severity":"normal"},{"uid":"e93209358e466ef7","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1696468933322,"stop":1696468937494,"duration":4172},"status":"passed","severity":"normal"},{"uid":"7b33235551a8bf2b","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1696468650499,"stop":1696468653230,"duration":2731},"status":"passed","severity":"normal"},{"uid":"c33536a8285973f4","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1696468629969,"stop":1696468639196,"duration":9227},"status":"passed","severity":"normal"},{"uid":"41658bf2fe8d38","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1696468937496,"stop":1696468940787,"duration":3291},"status":"passed","severity":"normal"},{"uid":"74b7517df75bfcc7","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"status":"failed","severity":"normal"},{"uid":"86abfb259f5ada79","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1696468622652,"stop":1696468625138,"duration":2486},"status":"passed","severity":"normal"},{"uid":"c5ff384f4d2d4210","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1696468484296,"stop":1696468613705,"duration":129409},"status":"failed","severity":"normal"},{"uid":"8592cfbc378e373b","name":"Validate Council Output [CardiffCouncil]","time":{"start":1696468420716,"stop":1696468425808,"duration":5092},"status":"passed","severity":"normal"},{"uid":"82df7c3b41ae0235","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1696468482200,"stop":1696468484294,"duration":2094},"status":"passed","severity":"normal"},{"uid":"1ec74002d2f9c5ce","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1696468472325,"stop":1696468483960,"duration":11635},"status":"passed","severity":"normal"},{"uid":"355bfce4509c6fe3","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1696468425811,"stop":1696468425931,"duration":120},"status":"failed","severity":"normal"},{"uid":"ff356763f6eb9ae","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1696468787128,"stop":1696468793132,"duration":6004},"status":"passed","severity":"normal"},{"uid":"c0fa0094398bb06c","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1696468645794,"stop":1696468646827,"duration":1033},"status":"passed","severity":"normal"},{"uid":"89bf468e1f50bd16","name":"Validate Council Output [CroydonCouncil]","time":{"start":1696468470452,"stop":1696468474863,"duration":4411},"status":"failed","severity":"normal"},{"uid":"457d9467101dae8b","name":"Validate Council Output [YorkCouncil]","time":{"start":1696468940791,"stop":1696468941335,"duration":544},"status":"passed","severity":"normal"},{"uid":"81d24d9513ff1242","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1696468797831,"stop":1696468933319,"duration":135488},"status":"passed","severity":"normal"},{"uid":"4ca58b3598e210e2","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1696468482153,"stop":1696468482156,"duration":3},"status":"failed","severity":"normal"},{"uid":"7ec68abe7bacdc8a","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"status":"failed","severity":"normal"},{"uid":"b37e52e2aa8bad9f","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1696468453324,"stop":1696468453756,"duration":432},"status":"failed","severity":"normal"},{"uid":"40475da94524c184","name":"Validate Council Output [WelhatCouncil]","time":{"start":1696468930935,"stop":1696468931137,"duration":202},"status":"failed","severity":"normal"},{"uid":"38b88b6751331d6d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1696468613887,"stop":1696468617303,"duration":3416},"status":"passed","severity":"normal"},{"uid":"98928ef74579305","name":"Validate Council Output [Chilterns]","time":{"start":1696468451301,"stop":1696468469113,"duration":17812},"status":"passed","severity":"normal"},{"uid":"8d9c72f657612ef","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1696468793135,"stop":1696468793871,"duration":736},"status":"passed","severity":"normal"},{"uid":"bf1e8415b5d6343e","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1696468458436,"stop":1696468460581,"duration":2145},"status":"passed","severity":"normal"},{"uid":"f960ef0e1f27426a","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1696468654647,"stop":1696468662277,"duration":7630},"status":"passed","severity":"normal"},{"uid":"89a0c225eaab5487","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1696468483962,"stop":1696468621889,"duration":137927},"status":"passed","severity":"normal"},{"uid":"2fa97e76217a0b00","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"status":"failed","severity":"normal"},{"uid":"96c22e6716f72db9","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1696468628769,"stop":1696468629966,"duration":1197},"status":"passed","severity":"normal"},{"uid":"99ad0c4ca12c22a3","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1696468426763,"stop":1696468427063,"duration":300},"status":"failed","severity":"normal"},{"uid":"d33db164b465e665","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1696468447326,"stop":1696468451298,"duration":3972},"status":"passed","severity":"normal"},{"uid":"70668580cb3d0d43","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1696468426025,"stop":1696468427729,"duration":1704},"status":"passed","severity":"normal"},{"uid":"e4d6b4191fe3c9b7","name":"Validate Council Output [StHelensBC]","time":{"start":1696468654080,"stop":1696468654645,"duration":565},"status":"passed","severity":"normal"},{"uid":"6aa810bc92b323b3","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1696468929454,"stop":1696468930932,"duration":1478},"status":"passed","severity":"normal"},{"uid":"c586c609956e6af5","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1696468626157,"stop":1696468626682,"duration":525},"status":"failed","severity":"normal"},{"uid":"e425e5e07f32fb3f","name":"Validate Council Output [BCPCouncil]","time":{"start":1696468425403,"stop":1696468426269,"duration":866},"status":"passed","severity":"normal"},{"uid":"85ad9084dafe4846","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1696468632146,"stop":1696468635640,"duration":3494},"status":"passed","severity":"normal"},{"uid":"21254956ae6dbc15","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1696468449603,"stop":1696468451162,"duration":1559},"status":"passed","severity":"normal"},{"uid":"853de68bc10176c1","name":"Validate Council Output [DurhamCouncil]","time":{"start":1696468446558,"stop":1696468449600,"duration":3042},"status":"passed","severity":"normal"},{"uid":"b619ad1f0f88b466","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1696468635642,"stop":1696468637847,"duration":2205},"status":"passed","severity":"normal"},{"uid":"9e3acc591246505a","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1696468621892,"stop":1696468622650,"duration":758},"status":"passed","severity":"normal"},{"uid":"e0dac34276279542","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1696468471480,"stop":1696468472321,"duration":841},"status":"passed","severity":"normal"},{"uid":"495203bca4d49469","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1696468618272,"stop":1696468623080,"duration":4808},"status":"passed","severity":"normal"},{"uid":"866b877811a0ed23","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1696468795065,"stop":1696468797827,"duration":2762},"status":"passed","severity":"normal"},{"uid":"3b4be334d7f84d3d","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1696468623083,"stop":1696468628766,"duration":5683},"status":"passed","severity":"normal"},{"uid":"c0e66d8a9cf247d3","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1696468927235,"stop":1696468929451,"duration":2216},"status":"passed","severity":"normal"},{"uid":"e60db141c904be9d","name":"Validate Council Output [MertonCouncil]","time":{"start":1696468630098,"stop":1696468631237,"duration":1139},"status":"failed","severity":"normal"},{"uid":"fd4486d720b2c0fd","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1696468469116,"stop":1696468470386,"duration":1270},"status":"failed","severity":"normal"},{"uid":"7f406659dbb8b254","name":"Validate Council Output [NorthEastLincs]","time":{"start":1696468613839,"stop":1696468613842,"duration":3},"status":"failed","severity":"normal"},{"uid":"ffdcc9c4532254da","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1696468662280,"stop":1696468663340,"duration":1060},"status":"failed","severity":"normal"},{"uid":"60d53b5597a613e3","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1696468437528,"stop":1696468440581,"duration":3053},"status":"passed","severity":"normal"},{"uid":"81661c717e591226","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1696468785528,"stop":1696468787125,"duration":1597},"status":"passed","severity":"normal"},{"uid":"e7cac44c0e27e326","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1696468649119,"stop":1696468650496,"duration":1377},"status":"passed","severity":"normal"},{"uid":"cf632e9526ca5d0d","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1696468451880,"stop":1696468453321,"duration":1441},"status":"passed","severity":"normal"},{"uid":"4bfe97d18d1dd8ed","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1696468453810,"stop":1696468454795,"duration":985},"status":"passed","severity":"normal"},{"uid":"29fd1b1ee0863bbe","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1696468663562,"stop":1696468793930,"duration":130368},"status":"failed","severity":"normal"},{"uid":"b02b7042f805fd3c","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1696468470290,"stop":1696468471477,"duration":1187},"status":"passed","severity":"normal"},{"uid":"38a4f156a8cc7926","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1696468454797,"stop":1696468457488,"duration":2691},"status":"passed","severity":"normal"},{"uid":"acd61609a70ee533","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1696468931184,"stop":1696468934885,"duration":3701},"status":"failed","severity":"normal"},{"uid":"41baba6ef954624c","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1696468457490,"stop":1696468458154,"duration":664},"status":"failed","severity":"normal"},{"uid":"a08899ae83969006","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1696468941105,"stop":1696468946080,"duration":4975},"status":"passed","severity":"normal"},{"uid":"dceb6a2c568d1aee","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1696468424600,"stop":1696468425187,"duration":587},"status":"failed","severity":"normal"},{"uid":"54e5d2b87c310853","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1696468794091,"stop":1696468796634,"duration":2543},"status":"passed","severity":"normal"},{"uid":"c28ab7c228e66f79","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1696468474960,"stop":1696468480655,"duration":5695},"status":"passed","severity":"normal"},{"uid":"9f5d1ccd92a612db","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1696468432483,"stop":1696468437525,"duration":5042},"status":"passed","severity":"normal"},{"uid":"8b96bd17f08d4299","name":"Validate Council Output [TorbayCouncil]","time":{"start":1696468793874,"stop":1696468795062,"duration":1188},"status":"passed","severity":"normal"},{"uid":"578692db08ae56a4","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1696468639205,"stop":1696468643731,"duration":4526},"status":"failed","severity":"normal"},{"uid":"320d1c7e5a7e8dbe","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1696468648494,"stop":1696468649116,"duration":622},"status":"passed","severity":"normal"},{"uid":"8cfa86f3b19f915a","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1696468796637,"stop":1696468927048,"duration":130411},"status":"failed","severity":"normal"},{"uid":"a53b85f3c92166e8","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1696468440584,"stop":1696468446555,"duration":5971},"status":"passed","severity":"normal"},{"uid":"90a5f650302be8c","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1696468617306,"stop":1696468618268,"duration":962},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/972/widgets/status-chart.json b/3.11/972/widgets/status-chart.json new file mode 100644 index 0000000000..5335a869cf --- /dev/null +++ b/3.11/972/widgets/status-chart.json @@ -0,0 +1 @@ +[{"uid":"320d1c7e5a7e8dbe","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1696468648494,"stop":1696468649116,"duration":622},"status":"passed","severity":"normal"},{"uid":"82df7c3b41ae0235","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1696468482200,"stop":1696468484294,"duration":2094},"status":"passed","severity":"normal"},{"uid":"85ad9084dafe4846","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1696468632146,"stop":1696468635640,"duration":3494},"status":"passed","severity":"normal"},{"uid":"70668580cb3d0d43","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1696468426025,"stop":1696468427729,"duration":1704},"status":"passed","severity":"normal"},{"uid":"9f5d1ccd92a612db","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1696468432483,"stop":1696468437525,"duration":5042},"status":"passed","severity":"normal"},{"uid":"acd61609a70ee533","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1696468931184,"stop":1696468934885,"duration":3701},"status":"failed","severity":"normal"},{"uid":"495203bca4d49469","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1696468618272,"stop":1696468623080,"duration":4808},"status":"passed","severity":"normal"},{"uid":"5ecc917f3f592267","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1696468427732,"stop":1696468447323,"duration":19591},"status":"passed","severity":"normal"},{"uid":"a53b85f3c92166e8","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1696468440584,"stop":1696468446555,"duration":5971},"status":"passed","severity":"normal"},{"uid":"6aa810bc92b323b3","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1696468929454,"stop":1696468930932,"duration":1478},"status":"passed","severity":"normal"},{"uid":"b37e52e2aa8bad9f","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1696468453324,"stop":1696468453756,"duration":432},"status":"failed","severity":"normal"},{"uid":"e60db141c904be9d","name":"Validate Council Output [MertonCouncil]","time":{"start":1696468630098,"stop":1696468631237,"duration":1139},"status":"failed","severity":"normal"},{"uid":"8b9af5a8ba5e9f0f","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1696468934924,"stop":1696468941102,"duration":6178},"status":"passed","severity":"normal"},{"uid":"3b4be334d7f84d3d","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1696468623083,"stop":1696468628766,"duration":5683},"status":"passed","severity":"normal"},{"uid":"3fe419cf73e60b7e","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1696468626917,"stop":1696468630096,"duration":3179},"status":"passed","severity":"normal"},{"uid":"c28ab7c228e66f79","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1696468474960,"stop":1696468480655,"duration":5695},"status":"passed","severity":"normal"},{"uid":"f960ef0e1f27426a","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1696468654647,"stop":1696468662277,"duration":7630},"status":"passed","severity":"normal"},{"uid":"c586c609956e6af5","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1696468626157,"stop":1696468626682,"duration":525},"status":"failed","severity":"normal"},{"uid":"97230ec609466917","name":"Validate Council Output [BoltonCouncil]","time":{"start":1696468427233,"stop":1696468432481,"duration":5248},"status":"passed","severity":"normal"},{"uid":"96c22e6716f72db9","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1696468628769,"stop":1696468629966,"duration":1197},"status":"passed","severity":"normal"},{"uid":"41baba6ef954624c","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1696468457490,"stop":1696468458154,"duration":664},"status":"failed","severity":"normal"},{"uid":"89a0c225eaab5487","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1696468483962,"stop":1696468621889,"duration":137927},"status":"passed","severity":"normal"},{"uid":"2a80f5cea78fe07d","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1696468463625,"stop":1696468463628,"duration":3},"status":"failed","severity":"normal"},{"uid":"4bfe97d18d1dd8ed","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1696468453810,"stop":1696468454795,"duration":985},"status":"passed","severity":"normal"},{"uid":"41658bf2fe8d38","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1696468937496,"stop":1696468940787,"duration":3291},"status":"passed","severity":"normal"},{"uid":"4afa32030a75733f","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1696468463674,"stop":1696468470287,"duration":6613},"status":"passed","severity":"normal"},{"uid":"c0e66d8a9cf247d3","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1696468927235,"stop":1696468929451,"duration":2216},"status":"passed","severity":"normal"},{"uid":"8cfa86f3b19f915a","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1696468796637,"stop":1696468927048,"duration":130411},"status":"failed","severity":"normal"},{"uid":"1d28c3ff1a9639dc","name":"Validate Council Output [BexleyCouncil]","time":{"start":1696468426272,"stop":1696468426718,"duration":446},"status":"failed","severity":"normal"},{"uid":"7263b8ec07b96647","name":"Validate Council Output [SomersetCouncil]","time":{"start":1696468637849,"stop":1696468645792,"duration":7943},"status":"passed","severity":"normal"},{"uid":"a08899ae83969006","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1696468941105,"stop":1696468946080,"duration":4975},"status":"passed","severity":"normal"},{"uid":"c0fa0094398bb06c","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1696468645794,"stop":1696468646827,"duration":1033},"status":"passed","severity":"normal"},{"uid":"355bfce4509c6fe3","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1696468425811,"stop":1696468425931,"duration":120},"status":"failed","severity":"normal"},{"uid":"fb31ebb73d79ca2","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1696468646830,"stop":1696468648492,"duration":1662},"status":"passed","severity":"normal"},{"uid":"e425e5e07f32fb3f","name":"Validate Council Output [BCPCouncil]","time":{"start":1696468425403,"stop":1696468426269,"duration":866},"status":"passed","severity":"normal"},{"uid":"4ca58b3598e210e2","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1696468482153,"stop":1696468482156,"duration":3},"status":"failed","severity":"normal"},{"uid":"7b33235551a8bf2b","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1696468650499,"stop":1696468653230,"duration":2731},"status":"passed","severity":"normal"},{"uid":"8b96bd17f08d4299","name":"Validate Council Output [TorbayCouncil]","time":{"start":1696468793874,"stop":1696468795062,"duration":1188},"status":"passed","severity":"normal"},{"uid":"81d24d9513ff1242","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1696468797831,"stop":1696468933319,"duration":135488},"status":"passed","severity":"normal"},{"uid":"89bf468e1f50bd16","name":"Validate Council Output [CroydonCouncil]","time":{"start":1696468470452,"stop":1696468474863,"duration":4411},"status":"failed","severity":"normal"},{"uid":"1ec74002d2f9c5ce","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1696468472325,"stop":1696468483960,"duration":11635},"status":"passed","severity":"normal"},{"uid":"bf1e8415b5d6343e","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1696468458436,"stop":1696468460581,"duration":2145},"status":"passed","severity":"normal"},{"uid":"fd4486d720b2c0fd","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1696468469116,"stop":1696468470386,"duration":1270},"status":"failed","severity":"normal"},{"uid":"c5ff384f4d2d4210","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1696468484296,"stop":1696468613705,"duration":129409},"status":"failed","severity":"normal"},{"uid":"29fd1b1ee0863bbe","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1696468663562,"stop":1696468793930,"duration":130368},"status":"failed","severity":"normal"},{"uid":"7f406659dbb8b254","name":"Validate Council Output [NorthEastLincs]","time":{"start":1696468613839,"stop":1696468613842,"duration":3},"status":"failed","severity":"normal"},{"uid":"ff356763f6eb9ae","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1696468787128,"stop":1696468793132,"duration":6004},"status":"passed","severity":"normal"},{"uid":"74b7517df75bfcc7","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1696468653234,"stop":1696468653856,"duration":622},"status":"failed","severity":"normal"},{"uid":"578692db08ae56a4","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1696468639205,"stop":1696468643731,"duration":4526},"status":"failed","severity":"normal"},{"uid":"40475da94524c184","name":"Validate Council Output [WelhatCouncil]","time":{"start":1696468930935,"stop":1696468931137,"duration":202},"status":"failed","severity":"normal"},{"uid":"38b88b6751331d6d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1696468613887,"stop":1696468617303,"duration":3416},"status":"passed","severity":"normal"},{"uid":"90a5f650302be8c","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1696468617306,"stop":1696468618268,"duration":962},"status":"passed","severity":"normal"},{"uid":"b619ad1f0f88b466","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1696468635642,"stop":1696468637847,"duration":2205},"status":"passed","severity":"normal"},{"uid":"d33db164b465e665","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1696468447326,"stop":1696468451298,"duration":3972},"status":"passed","severity":"normal"},{"uid":"ffdcc9c4532254da","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1696468662280,"stop":1696468663340,"duration":1060},"status":"failed","severity":"normal"},{"uid":"e0dac34276279542","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1696468471480,"stop":1696468472321,"duration":841},"status":"passed","severity":"normal"},{"uid":"853de68bc10176c1","name":"Validate Council Output [DurhamCouncil]","time":{"start":1696468446558,"stop":1696468449600,"duration":3042},"status":"passed","severity":"normal"},{"uid":"60d53b5597a613e3","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1696468437528,"stop":1696468440581,"duration":3053},"status":"passed","severity":"normal"},{"uid":"7ec68abe7bacdc8a","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1696468631286,"stop":1696468632099,"duration":813},"status":"failed","severity":"normal"},{"uid":"41bc6c37216d8c2f","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1696468460584,"stop":1696468463623,"duration":3039},"status":"passed","severity":"normal"},{"uid":"8d9c72f657612ef","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1696468793135,"stop":1696468793871,"duration":736},"status":"passed","severity":"normal"},{"uid":"c33536a8285973f4","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1696468629969,"stop":1696468639196,"duration":9227},"status":"passed","severity":"normal"},{"uid":"bbc1b74495ecca7b","name":"Validate Council Output [EastDevonDC]","time":{"start":1696468451165,"stop":1696468451872,"duration":707},"status":"passed","severity":"normal"},{"uid":"86abfb259f5ada79","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1696468622652,"stop":1696468625138,"duration":2486},"status":"passed","severity":"normal"},{"uid":"eca6907e944ef897","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1696468480658,"stop":1696468482151,"duration":1493},"status":"passed","severity":"normal"},{"uid":"21254956ae6dbc15","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1696468449603,"stop":1696468451162,"duration":1559},"status":"passed","severity":"normal"},{"uid":"2fa97e76217a0b00","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1696468643793,"stop":1696468775526,"duration":131733},"status":"failed","severity":"normal"},{"uid":"dceb6a2c568d1aee","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1696468424600,"stop":1696468425187,"duration":587},"status":"failed","severity":"normal"},{"uid":"e5206456a78d8d2f","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1696468775598,"stop":1696468785526,"duration":9928},"status":"passed","severity":"normal"},{"uid":"866b877811a0ed23","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1696468795065,"stop":1696468797827,"duration":2762},"status":"passed","severity":"normal"},{"uid":"772772f3b4ed95fd","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1696468420715,"stop":1696468423441,"duration":2726},"status":"passed","severity":"normal"},{"uid":"54e5d2b87c310853","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1696468794091,"stop":1696468796634,"duration":2543},"status":"passed","severity":"normal"},{"uid":"8592cfbc378e373b","name":"Validate Council Output [CardiffCouncil]","time":{"start":1696468420716,"stop":1696468425808,"duration":5092},"status":"passed","severity":"normal"},{"uid":"d5a93e57eb75427b","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1696468625141,"stop":1696468626155,"duration":1014},"status":"passed","severity":"normal"},{"uid":"e7cac44c0e27e326","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1696468649119,"stop":1696468650496,"duration":1377},"status":"passed","severity":"normal"},{"uid":"38a4f156a8cc7926","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1696468454797,"stop":1696468457488,"duration":2691},"status":"passed","severity":"normal"},{"uid":"457d9467101dae8b","name":"Validate Council Output [YorkCouncil]","time":{"start":1696468940791,"stop":1696468941335,"duration":544},"status":"passed","severity":"normal"},{"uid":"e93209358e466ef7","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1696468933322,"stop":1696468937494,"duration":4172},"status":"passed","severity":"normal"},{"uid":"24bab6d4a517576e","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1696468423445,"stop":1696468424378,"duration":933},"status":"failed","severity":"normal"},{"uid":"cf632e9526ca5d0d","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1696468451880,"stop":1696468453321,"duration":1441},"status":"passed","severity":"normal"},{"uid":"e4d6b4191fe3c9b7","name":"Validate Council Output [StHelensBC]","time":{"start":1696468654080,"stop":1696468654645,"duration":565},"status":"passed","severity":"normal"},{"uid":"b02b7042f805fd3c","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1696468470290,"stop":1696468471477,"duration":1187},"status":"passed","severity":"normal"},{"uid":"81661c717e591226","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1696468785528,"stop":1696468787125,"duration":1597},"status":"passed","severity":"normal"},{"uid":"98928ef74579305","name":"Validate Council Output [Chilterns]","time":{"start":1696468451301,"stop":1696468469113,"duration":17812},"status":"passed","severity":"normal"},{"uid":"9e3acc591246505a","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1696468621892,"stop":1696468622650,"duration":758},"status":"passed","severity":"normal"},{"uid":"99ad0c4ca12c22a3","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1696468426763,"stop":1696468427063,"duration":300},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/972/widgets/suites.json b/3.11/972/widgets/suites.json new file mode 100644 index 0000000000..c682ac9f98 --- /dev/null +++ b/3.11/972/widgets/suites.json @@ -0,0 +1 @@ +{"total":86,"items":[]} \ No newline at end of file diff --git a/3.11/972/widgets/summary.json b/3.11/972/widgets/summary.json new file mode 100644 index 0000000000..0825264601 --- /dev/null +++ b/3.11/972/widgets/summary.json @@ -0,0 +1 @@ +{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":24,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":86},"time":{"start":1696468420715,"stop":1696468946080,"duration":525365,"minDuration":3,"maxDuration":137927,"sumDuration":1042944}} \ No newline at end of file diff --git a/3.11/index.html b/3.11/index.html index f5da8d4c01..6ab59f151b 100644 --- a/3.11/index.html +++ b/3.11/index.html @@ -1,2 +1,2 @@ - + diff --git a/3.11/last-history/categories-trend.json b/3.11/last-history/categories-trend.json index 7f271e5324..6d4e16b368 100644 --- a/3.11/last-history/categories-trend.json +++ b/3.11/last-history/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"Product defects":26}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"Product defects":20}}] \ No newline at end of file +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"Product defects":26}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"Product defects":22}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"Product defects":20}}] \ No newline at end of file diff --git a/3.11/last-history/duration-trend.json b/3.11/last-history/duration-trend.json index 2274f2ba58..e4b975a348 100644 --- a/3.11/last-history/duration-trend.json +++ b/3.11/last-history/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"duration":413713}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"duration":525947}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"duration":381293}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"duration":415757}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"duration":426002}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"duration":419844}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"duration":431272}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"duration":467263}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"duration":449463}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"duration":428475}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"duration":398796}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"duration":391235}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"duration":369368}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"duration":378861}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"duration":387271}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"duration":465879}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"duration":455088}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"duration":434381}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"duration":433125}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"duration":390416}}] \ No newline at end of file +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/","reportName":"Allure Report with history","data":{"duration":525365}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"duration":413713}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"duration":525947}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"duration":381293}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"duration":415757}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"duration":426002}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"duration":419844}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"duration":431272}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"duration":467263}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"duration":449463}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"duration":428475}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"duration":398796}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"duration":391235}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"duration":369368}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"duration":378861}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"duration":387271}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"duration":465879}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"duration":455088}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"duration":434381}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"duration":433125}}] \ No newline at end of file diff --git a/3.11/last-history/history-trend.json b/3.11/last-history/history-trend.json index 74f4dfb76b..92389bc1e6 100644 --- a/3.11/last-history/history-trend.json +++ b/3.11/last-history/history-trend.json @@ -1 +1 @@ -[{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"failed":26,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":86}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":86}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":85}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}] \ No newline at end of file +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":86}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"failed":26,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":86}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":86}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":86}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":86}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":86}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"failed":22,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":85}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":85}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":85}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":65,"unknown":0,"total":85}}] \ No newline at end of file diff --git a/3.11/last-history/history.json b/3.11/last-history/history.json index 6b15f2a1e3..498232b0b2 100644 --- a/3.11/last-history/history.json +++ b/3.11/last-history/history.json @@ -1 +1 @@ -{"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":110},"items":[{"uid":"486ceb79f60daf7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/486ceb79f60daf7e","status":"passed","time":{"start":1696382194644,"stop":1696382227822,"duration":33178}},{"uid":"e1978084e79c9fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e1978084e79c9fb9","status":"passed","time":{"start":1696366243997,"stop":1696366252549,"duration":8552}},{"uid":"2de49e0ff5835d62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2de49e0ff5835d62","status":"passed","time":{"start":1696295717998,"stop":1696295746879,"duration":28881}},{"uid":"a83de07061deea45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a83de07061deea45","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='community.newcastle.gov.uk', port=443): Max retries exceeded with url: /my-neighbourhood/ajax/getBinsNew.php?uprn=004510730634&User-Agent=Mozilla%2F5.0+%28Windows+NT+10.0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F108.0.0.0+Safari%2F537.36 (Caused by ConnectTimeoutError(, 'Connection to community.newcastle.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209312599,"stop":1696209443622,"duration":131023}},{"uid":"a9b9a22548924714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a9b9a22548924714","status":"passed","time":{"start":1696123416678,"stop":1696123453992,"duration":37314}},{"uid":"cc67ab84eeaabaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/cc67ab84eeaabaec","status":"passed","time":{"start":1696036367677,"stop":1696036398265,"duration":30588}},{"uid":"d38fa629db296ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d38fa629db296ebd","status":"passed","time":{"start":1695950105232,"stop":1695950127763,"duration":22531}},{"uid":"e31995dc2c89660f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/e31995dc2c89660f","status":"passed","time":{"start":1695930380499,"stop":1695930391878,"duration":11379}},{"uid":"cd62f116fb55affd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/cd62f116fb55affd","status":"passed","time":{"start":1695930281209,"stop":1695930291896,"duration":10687}},{"uid":"e6afafbd34ee1d73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e6afafbd34ee1d73","status":"passed","time":{"start":1695863664895,"stop":1695863688823,"duration":23928}},{"uid":"abb065d28f3c948d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/abb065d28f3c948d","status":"passed","time":{"start":1695852489991,"stop":1695852499926,"duration":9935}},{"uid":"430ba82381d35501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/430ba82381d35501","status":"passed","time":{"start":1695841439089,"stop":1695841460578,"duration":21489}},{"uid":"f11f03339c2af28b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f11f03339c2af28b","status":"passed","time":{"start":1695841397186,"stop":1695841431870,"duration":34684}},{"uid":"9c06493bfefde9e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9c06493bfefde9e6","status":"passed","time":{"start":1695777280647,"stop":1695777314037,"duration":33390}},{"uid":"c4e43cc3b1fbfcd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c4e43cc3b1fbfcd9","status":"passed","time":{"start":1695690882926,"stop":1695690912903,"duration":29977}},{"uid":"c6c3eb74d7e5be7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c6c3eb74d7e5be7f","status":"passed","time":{"start":1695604513403,"stop":1695604550975,"duration":37572}},{"uid":"d7b3c95c4645b0a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d7b3c95c4645b0a4","status":"passed","time":{"start":1695518287133,"stop":1695518333460,"duration":46327}},{"uid":"70662fb0b9ccd6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/70662fb0b9ccd6d","status":"passed","time":{"start":1695431508786,"stop":1695431567130,"duration":58344}},{"uid":"a2800a82eb2b38ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/a2800a82eb2b38ae","status":"passed","time":{"start":1695345247249,"stop":1695345276490,"duration":29241}},{"uid":"8aaf28ad8308ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/8aaf28ad8308ea9","status":"passed","time":{"start":1695258792540,"stop":1695258835572,"duration":43032}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":110},"items":[{"uid":"2d77cce58f18ad8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/2d77cce58f18ad8e","status":"passed","time":{"start":1696382163186,"stop":1696382163945,"duration":759}},{"uid":"44c2599c1305c4b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/44c2599c1305c4b5","status":"passed","time":{"start":1696366222840,"stop":1696366223900,"duration":1060}},{"uid":"aed26faa08e5b2c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/aed26faa08e5b2c5","status":"passed","time":{"start":1696295696978,"stop":1696295697580,"duration":602}},{"uid":"b0b0a019d3bb6f50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b0b0a019d3bb6f50","status":"passed","time":{"start":1696209288952,"stop":1696209289682,"duration":730}},{"uid":"69a4a84a526ad0d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/69a4a84a526ad0d7","status":"passed","time":{"start":1696123388347,"stop":1696123389193,"duration":846}},{"uid":"871464aaed51da6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/871464aaed51da6d","status":"passed","time":{"start":1696036345331,"stop":1696036346033,"duration":702}},{"uid":"d12dda581c2545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d12dda581c2545d5","status":"passed","time":{"start":1695950085301,"stop":1695950085921,"duration":620}},{"uid":"2290a3eb354842fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2290a3eb354842fe","status":"passed","time":{"start":1695930357762,"stop":1695930358372,"duration":610}},{"uid":"b957e2d1e5c801bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/b957e2d1e5c801bf","status":"passed","time":{"start":1695930258349,"stop":1695930259192,"duration":843}},{"uid":"35bb4ec2b3d2de34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/35bb4ec2b3d2de34","status":"passed","time":{"start":1695863624118,"stop":1695863624879,"duration":761}},{"uid":"442d361330813173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/442d361330813173","status":"passed","time":{"start":1695852466861,"stop":1695852467698,"duration":837}},{"uid":"8c20175aaede3848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/8c20175aaede3848","status":"passed","time":{"start":1695841414506,"stop":1695841415257,"duration":751}},{"uid":"1c386e9bff8626fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/1c386e9bff8626fa","status":"passed","time":{"start":1695841377102,"stop":1695841377846,"duration":744}},{"uid":"a3a2305cf665f780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/a3a2305cf665f780","status":"passed","time":{"start":1695777255786,"stop":1695777256432,"duration":646}},{"uid":"e5434134471d71d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e5434134471d71d5","status":"passed","time":{"start":1695690852224,"stop":1695690852853,"duration":629}},{"uid":"e4f3ca203b4aaa38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e4f3ca203b4aaa38","status":"passed","time":{"start":1695604482924,"stop":1695604483960,"duration":1036}},{"uid":"598e94a2390e6a04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/598e94a2390e6a04","status":"passed","time":{"start":1695518258089,"stop":1695518258926,"duration":837}},{"uid":"ae5b509f87e490bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ae5b509f87e490bd","status":"passed","time":{"start":1695431480404,"stop":1695431481176,"duration":772}},{"uid":"f0c5437bfb327adb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f0c5437bfb327adb","status":"passed","time":{"start":1695345223177,"stop":1695345224029,"duration":852}},{"uid":"20174793210be749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/20174793210be749","status":"passed","time":{"start":1695258765867,"stop":1695258766554,"duration":687}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"cdf602a02d96ea81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/cdf602a02d96ea81","status":"passed","time":{"start":1696382385040,"stop":1696382387744,"duration":2704}},{"uid":"283bb5ec8603159c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/283bb5ec8603159c","status":"passed","time":{"start":1696366687789,"stop":1696366690528,"duration":2739}},{"uid":"a49f60fe6110b3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a49f60fe6110b3d1","status":"passed","time":{"start":1696295866458,"stop":1696295868747,"duration":2289}},{"uid":"6c4b90e924eaa7b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/6c4b90e924eaa7b3","status":"passed","time":{"start":1696209463094,"stop":1696209466351,"duration":3257}},{"uid":"6186d80055ad348d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/6186d80055ad348d","status":"passed","time":{"start":1696123628297,"stop":1696123630445,"duration":2148}},{"uid":"36e0127251c3575e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/36e0127251c3575e","status":"passed","time":{"start":1696036531875,"stop":1696036534175,"duration":2300}},{"uid":"d5ae3f88b530ef4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d5ae3f88b530ef4","status":"passed","time":{"start":1695950270015,"stop":1695950272188,"duration":2173}},{"uid":"2244f76dddfaeddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2244f76dddfaeddf","status":"passed","time":{"start":1695930644635,"stop":1695930646880,"duration":2245}},{"uid":"5ffc4be0fa5a0fa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/5ffc4be0fa5a0fa3","status":"passed","time":{"start":1695930664777,"stop":1695930667163,"duration":2386}},{"uid":"36bbc112fdad2f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/36bbc112fdad2f33","status":"passed","time":{"start":1695863801046,"stop":1695863803694,"duration":2648}},{"uid":"81828a338dc437ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/81828a338dc437ff","status":"passed","time":{"start":1695852691806,"stop":1695852694111,"duration":2305}},{"uid":"ce11c9c02ebca75a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ce11c9c02ebca75a","status":"passed","time":{"start":1695841635370,"stop":1695841637925,"duration":2555}},{"uid":"d5e5b5c7a29d6031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/d5e5b5c7a29d6031","status":"passed","time":{"start":1695841555100,"stop":1695841557286,"duration":2186}},{"uid":"89675e653ba8c511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/89675e653ba8c511","status":"passed","time":{"start":1695777436997,"stop":1695777439526,"duration":2529}},{"uid":"bca2b625f894d4fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/bca2b625f894d4fc","status":"passed","time":{"start":1695691044435,"stop":1695691046673,"duration":2238}},{"uid":"99875f82bca5f482","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/99875f82bca5f482","status":"passed","time":{"start":1695604733130,"stop":1695604735617,"duration":2487}},{"uid":"54028f346083f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/54028f346083f20","status":"passed","time":{"start":1695518514668,"stop":1695518517278,"duration":2610}},{"uid":"b9a63e5fd692a497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/b9a63e5fd692a497","status":"passed","time":{"start":1695431727930,"stop":1695431731582,"duration":3652}},{"uid":"f273ddfd695679b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f273ddfd695679b4","status":"passed","time":{"start":1695345450671,"stop":1695345458147,"duration":7476}},{"uid":"d7d23d31f31ad03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d7d23d31f31ad03","status":"passed","time":{"start":1695258964332,"stop":1695258966604,"duration":2272}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":52,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":110},"items":[{"uid":"de810c8a52b2bcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/de810c8a52b2bcca","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382169900,"stop":1696382170613,"duration":713}},{"uid":"cec2fdcdda78ad31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cec2fdcdda78ad31","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366231825,"stop":1696366232560,"duration":735}},{"uid":"27155d5da53ce7bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/27155d5da53ce7bd","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295702572,"stop":1696295703245,"duration":673}},{"uid":"6a826e6be9548e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/6a826e6be9548e3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209296491,"stop":1696209297254,"duration":763}},{"uid":"e3c2df373938dfaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/e3c2df373938dfaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123396206,"stop":1696123396964,"duration":758}},{"uid":"69e1b02677341b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/69e1b02677341b72","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036352329,"stop":1696036352988,"duration":659}},{"uid":"71014228269e8d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/71014228269e8d70","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950092198,"stop":1695950092764,"duration":566}},{"uid":"b9fba428dee42dce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b9fba428dee42dce","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930368388,"stop":1695930368990,"duration":602}},{"uid":"4744d099e2cb8894","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/4744d099e2cb8894","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930270996,"stop":1695930271555,"duration":559}},{"uid":"d6ed0034bcedbab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d6ed0034bcedbab3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863631759,"stop":1695863632395,"duration":636}},{"uid":"26a0114044e600b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/26a0114044e600b6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852474814,"stop":1695852475433,"duration":619}},{"uid":"62c6b91d664793ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/62c6b91d664793ee","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841422552,"stop":1695841423075,"duration":523}},{"uid":"fec2b58bd1287d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fec2b58bd1287d2f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841388323,"stop":1695841388832,"duration":509}},{"uid":"375c9ceb88e43c52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/375c9ceb88e43c52","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777262549,"stop":1695777263221,"duration":672}},{"uid":"cedd36512476b53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/cedd36512476b53f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690865542,"stop":1695690866059,"duration":517}},{"uid":"ce6ebf5522d1dfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ce6ebf5522d1dfc6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604496535,"stop":1695604497357,"duration":822}},{"uid":"ccd102a358c72014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ccd102a358c72014","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518266828,"stop":1695518267664,"duration":836}},{"uid":"4ab4d9cbac00de8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4ab4d9cbac00de8","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431488740,"stop":1695431489476,"duration":736}},{"uid":"6ed61081d3a709e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6ed61081d3a709e2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345230762,"stop":1695345231441,"duration":679}},{"uid":"483cfa8ee571545d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/483cfa8ee571545d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695258773262,"stop":1695258773840,"duration":578}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":93,"unknown":0,"total":110},"items":[{"uid":"3b39d39f12fd1e5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3b39d39f12fd1e5d","status":"passed","time":{"start":1696382402926,"stop":1696382406628,"duration":3702}},{"uid":"b34779b392be009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b34779b392be009","status":"passed","time":{"start":1696366527640,"stop":1696366532194,"duration":4554}},{"uid":"6ac219a64f47de24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/6ac219a64f47de24","status":"passed","time":{"start":1696295885981,"stop":1696295889598,"duration":3617}},{"uid":"d002ca99f4138627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d002ca99f4138627","status":"passed","time":{"start":1696209481759,"stop":1696209486078,"duration":4319}},{"uid":"97420341c10f9d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/97420341c10f9d97","status":"passed","time":{"start":1696123636981,"stop":1696123640576,"duration":3595}},{"uid":"5b68d0f7a323f0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/5b68d0f7a323f0c5","status":"passed","time":{"start":1696036549899,"stop":1696036553161,"duration":3262}},{"uid":"eadd97ce45250ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/eadd97ce45250ca8","status":"passed","time":{"start":1695950290830,"stop":1695950293992,"duration":3162}},{"uid":"c2ac82907fd2259c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c2ac82907fd2259c","status":"passed","time":{"start":1695930568903,"stop":1695930572252,"duration":3349}},{"uid":"cddc87e62ee0f185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/cddc87e62ee0f185","status":"passed","time":{"start":1695930486779,"stop":1695930490570,"duration":3791}},{"uid":"2678f97623c349e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/2678f97623c349e4","status":"passed","time":{"start":1695863819348,"stop":1695863822814,"duration":3466}},{"uid":"c9443e7f5338d684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c9443e7f5338d684","status":"passed","time":{"start":1695852694046,"stop":1695852697752,"duration":3706}},{"uid":"7361ac26f8575608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7361ac26f8575608","status":"passed","time":{"start":1695841635756,"stop":1695841639369,"duration":3613}},{"uid":"a9230ac0b321bd85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a9230ac0b321bd85","status":"passed","time":{"start":1695841570442,"stop":1695841573403,"duration":2961}},{"uid":"f8e2942c7af2541a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f8e2942c7af2541a","status":"passed","time":{"start":1695777458824,"stop":1695777461949,"duration":3125}},{"uid":"4a1af399a1c80f2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/4a1af399a1c80f2f","status":"passed","time":{"start":1695691061885,"stop":1695691066149,"duration":4264}},{"uid":"5e3cf7b8169bc5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/5e3cf7b8169bc5c7","status":"passed","time":{"start":1695604758711,"stop":1695604763611,"duration":4900}},{"uid":"37dbbbbf7e171c8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/37dbbbbf7e171c8a","status":"passed","time":{"start":1695518530327,"stop":1695518533901,"duration":3574}},{"uid":"5cd318fa9b7be490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5cd318fa9b7be490","status":"passed","time":{"start":1695431735342,"stop":1695431739045,"duration":3703}},{"uid":"6518c697d93210c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6518c697d93210c0","status":"passed","time":{"start":1695345473366,"stop":1695345477332,"duration":3966}},{"uid":"ee2499793f6a4888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ee2499793f6a4888","status":"passed","time":{"start":1695258981283,"stop":1695258984553,"duration":3270}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"1c8e59f61016a6c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/1c8e59f61016a6c9","status":"passed","time":{"start":1696382395854,"stop":1696382397827,"duration":1973}},{"uid":"ae4ffc9458db84e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/ae4ffc9458db84e9","status":"passed","time":{"start":1696366699596,"stop":1696366701767,"duration":2171}},{"uid":"6a19018bd67cb6ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/6a19018bd67cb6ac","status":"passed","time":{"start":1696295879597,"stop":1696295881485,"duration":1888}},{"uid":"a62625d9684701cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a62625d9684701cf","status":"passed","time":{"start":1696209474634,"stop":1696209476203,"duration":1569}},{"uid":"a8db141c2e5d223e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a8db141c2e5d223e","status":"passed","time":{"start":1696123639011,"stop":1696123640815,"duration":1804}},{"uid":"780d70677be032e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/780d70677be032e","status":"passed","time":{"start":1696036542444,"stop":1696036544392,"duration":1948}},{"uid":"3e59a1dcd9771a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3e59a1dcd9771a6a","status":"passed","time":{"start":1695950279934,"stop":1695950281022,"duration":1088}},{"uid":"171a45c168781a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/171a45c168781a50","status":"passed","time":{"start":1695930654871,"stop":1695930656573,"duration":1702}},{"uid":"a630ce2857b05af7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a630ce2857b05af7","status":"passed","time":{"start":1695930675375,"stop":1695930676762,"duration":1387}},{"uid":"e42f271043d22adc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e42f271043d22adc","status":"passed","time":{"start":1695863812767,"stop":1695863814342,"duration":1575}},{"uid":"e444a701f6907243","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e444a701f6907243","status":"passed","time":{"start":1695852706887,"stop":1695852709039,"duration":2152}},{"uid":"445f226790a56be1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/445f226790a56be1","status":"passed","time":{"start":1695841646289,"stop":1695841647757,"duration":1468}},{"uid":"5ce6e7e533fa1d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5ce6e7e533fa1d24","status":"passed","time":{"start":1695841565224,"stop":1695841566331,"duration":1107}},{"uid":"91b2580f4f3362c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/91b2580f4f3362c6","status":"passed","time":{"start":1695777447353,"stop":1695777449287,"duration":1934}},{"uid":"b28b7c215612953e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/b28b7c215612953e","status":"passed","time":{"start":1695691054652,"stop":1695691056332,"duration":1680}},{"uid":"3442b02f0295ed57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3442b02f0295ed57","status":"passed","time":{"start":1695604745278,"stop":1695604746957,"duration":1679}},{"uid":"c1d3fe439693fe41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/c1d3fe439693fe41","status":"passed","time":{"start":1695518526172,"stop":1695518528520,"duration":2348}},{"uid":"ee81db1ea42bb0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ee81db1ea42bb0d3","status":"passed","time":{"start":1695431739842,"stop":1695431741623,"duration":1781}},{"uid":"ba5e91b79ba6187b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ba5e91b79ba6187b","status":"passed","time":{"start":1695345466770,"stop":1695345468032,"duration":1262}},{"uid":"fcf629df83a62bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/fcf629df83a62bd6","status":"passed","time":{"start":1695258974941,"stop":1695258976631,"duration":1690}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":110},"items":[{"uid":"42e7ef6953570b22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/42e7ef6953570b22","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696382372386,"stop":1696382377896,"duration":5510}},{"uid":"27f9051837471cbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/27f9051837471cbc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366522235,"stop":1696366523541,"duration":1306}},{"uid":"bd3eb6b53fba5bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/bd3eb6b53fba5bfd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696295860981,"stop":1696295862137,"duration":1156}},{"uid":"5aef45375a4903d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/5aef45375a4903d3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696209456659,"stop":1696209457566,"duration":907}},{"uid":"7226a5bc536d145d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7226a5bc536d145d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696123619894,"stop":1696123620947,"duration":1053}},{"uid":"b5f56e273fa28139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/b5f56e273fa28139","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696036524680,"stop":1696036525586,"duration":906}},{"uid":"9d69e621c0d3f2dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9d69e621c0d3f2dc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695950261839,"stop":1695950262960,"duration":1121}},{"uid":"267c5fbb4b140abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/267c5fbb4b140abf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930531142,"stop":1695930532300,"duration":1158}},{"uid":"abaa9ea110cc64c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/abaa9ea110cc64c8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930474617,"stop":1695930475702,"duration":1085}},{"uid":"35e8a4f195a6ad89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/35e8a4f195a6ad89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695863795709,"stop":1695863796587,"duration":878}},{"uid":"2aef54d7381c07cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/2aef54d7381c07cd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852689541,"stop":1695852690600,"duration":1059}},{"uid":"aca84f0e3112ef66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/aca84f0e3112ef66","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841631180,"stop":1695841632553,"duration":1373}},{"uid":"753645311e8d14b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/753645311e8d14b9","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841549051,"stop":1695841554051,"duration":5000}},{"uid":"ba22b5f27c297672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ba22b5f27c297672","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695777431365,"stop":1695777435776,"duration":4411}},{"uid":"a288942bc649779d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/a288942bc649779d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695691039009,"stop":1695691043452,"duration":4443}},{"uid":"51dcc6d88edf47d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/51dcc6d88edf47d5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695604779905,"stop":1695604781597,"duration":1692}},{"uid":"766c36e247fdbe79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/766c36e247fdbe79","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695518526501,"stop":1695518527603,"duration":1102}},{"uid":"c9706b2593c258e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c9706b2593c258e1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695431725219,"stop":1695431726875,"duration":1656}},{"uid":"926c3648bc69bf02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/926c3648bc69bf02","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695345484221,"stop":1695345485875,"duration":1654}},{"uid":"a52ea2469ad72851","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/a52ea2469ad72851","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695258962110,"stop":1695258963068,"duration":958}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":110},"items":[{"uid":"71d8dbf05e0c7976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/71d8dbf05e0c7976","status":"passed","time":{"start":1696382379059,"stop":1696382385038,"duration":5979}},{"uid":"df4f4ad8dcfe6a47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/df4f4ad8dcfe6a47","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366441514,"stop":1696366687709,"duration":246195}},{"uid":"9ab371c2d73574f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/9ab371c2d73574f3","status":"passed","time":{"start":1696295863218,"stop":1696295866456,"duration":3238}},{"uid":"c8dd86c4ae2ef18f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c8dd86c4ae2ef18f","status":"passed","time":{"start":1696209461346,"stop":1696209463091,"duration":1745}},{"uid":"74548db5ac786351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/74548db5ac786351","status":"passed","time":{"start":1696123622416,"stop":1696123628294,"duration":5878}},{"uid":"9fa0eede4312ae51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9fa0eede4312ae51","status":"passed","time":{"start":1696036527098,"stop":1696036531873,"duration":4775}},{"uid":"5e9887c9bb0e6010","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5e9887c9bb0e6010","status":"passed","time":{"start":1695950263887,"stop":1695950270011,"duration":6124}},{"uid":"37a7c0cbf807711b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/37a7c0cbf807711b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930533354,"stop":1695930644586,"duration":111232}},{"uid":"b062e5073fbe33ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/b062e5073fbe33ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930477135,"stop":1695930664716,"duration":187581}},{"uid":"6c25f7cbbf429044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6c25f7cbbf429044","status":"passed","time":{"start":1695863797581,"stop":1695863801043,"duration":3462}},{"uid":"277c2770ddfb75c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/277c2770ddfb75c8","status":"passed","time":{"start":1695852687915,"stop":1695852691803,"duration":3888}},{"uid":"6858f8e36229c333","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/6858f8e36229c333","status":"passed","time":{"start":1695841625872,"stop":1695841635368,"duration":9496}},{"uid":"3deef9d5e3ce62ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3deef9d5e3ce62ec","status":"passed","time":{"start":1695841591735,"stop":1695841598858,"duration":7123}},{"uid":"edde59f3b263a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/edde59f3b263a01f","status":"passed","time":{"start":1695777483458,"stop":1695777485622,"duration":2164}},{"uid":"fa6db8d6603deb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fa6db8d6603deb5","status":"passed","time":{"start":1695691081968,"stop":1695691084013,"duration":2045}},{"uid":"a7208003b955d490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a7208003b955d490","status":"passed","time":{"start":1695604730490,"stop":1695604733127,"duration":2637}},{"uid":"d45e4bd141060ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d45e4bd141060ec7","status":"passed","time":{"start":1695518511965,"stop":1695518514664,"duration":2699}},{"uid":"fc684f7fb31a7d4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fc684f7fb31a7d4d","status":"passed","time":{"start":1695431731212,"stop":1695431733215,"duration":2003}},{"uid":"a28e9e9a4fab68f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/a28e9e9a4fab68f8","status":"passed","time":{"start":1695345448471,"stop":1695345450669,"duration":2198}},{"uid":"52cb2564b20040d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/52cb2564b20040d6","status":"passed","time":{"start":1695259018605,"stop":1695259021153,"duration":2548}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"e46fab7284f53f32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e46fab7284f53f32","status":"passed","time":{"start":1696382176597,"stop":1696382184036,"duration":7439}},{"uid":"f6165d7015efdd73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f6165d7015efdd73","status":"passed","time":{"start":1696366238695,"stop":1696366247162,"duration":8467}},{"uid":"a5c943236b4f02d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a5c943236b4f02d6","status":"passed","time":{"start":1696295707955,"stop":1696295714409,"duration":6454}},{"uid":"22e99ddcff132387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/22e99ddcff132387","status":"passed","time":{"start":1696209302619,"stop":1696209311606,"duration":8987}},{"uid":"9a0fff05c0945490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9a0fff05c0945490","status":"passed","time":{"start":1696123402901,"stop":1696123410525,"duration":7624}},{"uid":"313458841e72e02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/313458841e72e02d","status":"passed","time":{"start":1696036358361,"stop":1696036366199,"duration":7838}},{"uid":"a57dc2276b4f1061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a57dc2276b4f1061","status":"passed","time":{"start":1695950098051,"stop":1695950107284,"duration":9233}},{"uid":"350032c4640fcfe2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/350032c4640fcfe2","status":"passed","time":{"start":1695930374569,"stop":1695930381043,"duration":6474}},{"uid":"9730076e27316041","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9730076e27316041","status":"passed","time":{"start":1695930276520,"stop":1695930283920,"duration":7400}},{"uid":"75fbc6a7c1104739","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/75fbc6a7c1104739","status":"passed","time":{"start":1695863637347,"stop":1695863643881,"duration":6534}},{"uid":"164bcce2204e1985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/164bcce2204e1985","status":"passed","time":{"start":1695852480336,"stop":1695852488297,"duration":7961}},{"uid":"82f604cbb0d44661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/82f604cbb0d44661","status":"passed","time":{"start":1695841429057,"stop":1695841436613,"duration":7556}},{"uid":"eb748cb2bef70d1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/eb748cb2bef70d1d","status":"passed","time":{"start":1695841393345,"stop":1695841399852,"duration":6507}},{"uid":"b76f7a808859277a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b76f7a808859277a","status":"passed","time":{"start":1695777268778,"stop":1695777275735,"duration":6957}},{"uid":"3debb7c9f5bfda5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3debb7c9f5bfda5c","status":"passed","time":{"start":1695690871531,"stop":1695690878054,"duration":6523}},{"uid":"ae25e47bfc821188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ae25e47bfc821188","status":"passed","time":{"start":1695604503010,"stop":1695604527936,"duration":24926}},{"uid":"553470612a125662","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/553470612a125662","status":"passed","time":{"start":1695518273367,"stop":1695518329148,"duration":55781}},{"uid":"6a5a3744ff797096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6a5a3744ff797096","status":"passed","time":{"start":1695431495009,"stop":1695431519415,"duration":24406}},{"uid":"6b552e3a5aba67a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6b552e3a5aba67a9","status":"passed","time":{"start":1695345238174,"stop":1695345286099,"duration":47925}},{"uid":"74aadfdb7eecd827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/74aadfdb7eecd827","status":"passed","time":{"start":1695258778856,"stop":1695258786732,"duration":7876}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"21ffb5ed6a71b2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/21ffb5ed6a71b2b0","status":"passed","time":{"start":1696382166206,"stop":1696382167697,"duration":1491}},{"uid":"3e88e04c5dd2fedb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/3e88e04c5dd2fedb","status":"passed","time":{"start":1696366226504,"stop":1696366227887,"duration":1383}},{"uid":"9bd969f095b31d59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/9bd969f095b31d59","status":"passed","time":{"start":1696295699364,"stop":1696295700435,"duration":1071}},{"uid":"f0f730c1b8b03d62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/f0f730c1b8b03d62","status":"passed","time":{"start":1696209292493,"stop":1696209293452,"duration":959}},{"uid":"ef67d0c81ca57be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ef67d0c81ca57be","status":"passed","time":{"start":1696123392668,"stop":1696123393807,"duration":1139}},{"uid":"997d65d240f35626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/997d65d240f35626","status":"passed","time":{"start":1696036349017,"stop":1696036350042,"duration":1025}},{"uid":"e74d8e50d7440b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e74d8e50d7440b64","status":"passed","time":{"start":1695950088802,"stop":1695950089995,"duration":1193}},{"uid":"25e66747b0112e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/25e66747b0112e0c","status":"passed","time":{"start":1695930361187,"stop":1695930365521,"duration":4334}},{"uid":"92a57025cfcb1842","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/92a57025cfcb1842","status":"passed","time":{"start":1695930262851,"stop":1695930268474,"duration":5623}},{"uid":"eaf9b4939ca62ca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/eaf9b4939ca62ca4","status":"passed","time":{"start":1695863627887,"stop":1695863628823,"duration":936}},{"uid":"e4dfc3cd392db899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e4dfc3cd392db899","status":"passed","time":{"start":1695852471234,"stop":1695852472350,"duration":1116}},{"uid":"9365c5dfc53a032a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/9365c5dfc53a032a","status":"passed","time":{"start":1695841418420,"stop":1695841419814,"duration":1394}},{"uid":"b8b2d008cb476814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/b8b2d008cb476814","status":"passed","time":{"start":1695841381024,"stop":1695841386018,"duration":4994}},{"uid":"ba9b815b924d1d0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ba9b815b924d1d0b","status":"passed","time":{"start":1695777259216,"stop":1695777260135,"duration":919}},{"uid":"c95048b6d85dd85a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c95048b6d85dd85a","status":"passed","time":{"start":1695690861181,"stop":1695690862386,"duration":1205}},{"uid":"d80edc15e2072db4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d80edc15e2072db4","status":"passed","time":{"start":1695604488241,"stop":1695604494019,"duration":5778}},{"uid":"b421b24bd87dc5ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/b421b24bd87dc5ed","status":"passed","time":{"start":1695518262407,"stop":1695518263572,"duration":1165}},{"uid":"af37276b14d210c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/af37276b14d210c5","status":"passed","time":{"start":1695431484574,"stop":1695431485713,"duration":1139}},{"uid":"86f87f20400d3413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/86f87f20400d3413","status":"passed","time":{"start":1695345227454,"stop":1695345228539,"duration":1085}},{"uid":"e0f56a28a61a3255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e0f56a28a61a3255","status":"passed","time":{"start":1695258769879,"stop":1695258771021,"duration":1142}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":100,"unknown":0,"total":110},"items":[{"uid":"e5fdfcc0e1fdfc02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e5fdfcc0e1fdfc02","status":"passed","time":{"start":1696382144360,"stop":1696382150482,"duration":6122}},{"uid":"b8b1ad82c6a90e8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b8b1ad82c6a90e8b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366202644,"stop":1696366203766,"duration":1122}},{"uid":"c4762681878c7e11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c4762681878c7e11","status":"passed","time":{"start":1696295688212,"stop":1696295689096,"duration":884}},{"uid":"4f03bb99b6c8babd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4f03bb99b6c8babd","status":"passed","time":{"start":1696209261838,"stop":1696209262875,"duration":1037}},{"uid":"65d52705fc412f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/65d52705fc412f72","status":"passed","time":{"start":1696123370325,"stop":1696123371535,"duration":1210}},{"uid":"28df1052a7f0d3c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/28df1052a7f0d3c7","status":"passed","time":{"start":1696036323577,"stop":1696036324579,"duration":1002}},{"uid":"ebadf8fc4f098d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ebadf8fc4f098d38","status":"passed","time":{"start":1695950020010,"stop":1695950021044,"duration":1034}},{"uid":"3fbfb1a64c67a5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3fbfb1a64c67a5d6","status":"passed","time":{"start":1695930347862,"stop":1695930348812,"duration":950}},{"uid":"5f2290ec175b942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/5f2290ec175b942c","status":"passed","time":{"start":1695930245471,"stop":1695930249166,"duration":3695}},{"uid":"17759fc972d15481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/17759fc972d15481","status":"passed","time":{"start":1695863610921,"stop":1695863613853,"duration":2932}},{"uid":"d2d2fd7ef7b413b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d2d2fd7ef7b413b3","status":"passed","time":{"start":1695852455626,"stop":1695852456647,"duration":1021}},{"uid":"ff5f536c32867402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ff5f536c32867402","status":"passed","time":{"start":1695841404984,"stop":1695841406109,"duration":1125}},{"uid":"bac2ba818e17923a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/bac2ba818e17923a","status":"passed","time":{"start":1695841361602,"stop":1695841362445,"duration":843}},{"uid":"afab41125192fbda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/afab41125192fbda","status":"passed","time":{"start":1695777240758,"stop":1695777244967,"duration":4209}},{"uid":"f492369ceefd4782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f492369ceefd4782","status":"passed","time":{"start":1695690841173,"stop":1695690842123,"duration":950}},{"uid":"a5c3488942638045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a5c3488942638045","status":"passed","time":{"start":1695604459885,"stop":1695604461135,"duration":1250}},{"uid":"2035d8621fee7dff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/2035d8621fee7dff","status":"passed","time":{"start":1695518240311,"stop":1695518241298,"duration":987}},{"uid":"c3e6327a28a6ee9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c3e6327a28a6ee9c","status":"passed","time":{"start":1695431463449,"stop":1695431467479,"duration":4030}},{"uid":"e87d575f531e98f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/e87d575f531e98f","status":"passed","time":{"start":1695345202407,"stop":1695345203532,"duration":1125}},{"uid":"b9dd20df8b6034d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b9dd20df8b6034d9","status":"passed","time":{"start":1695258751070,"stop":1695258751987,"duration":917}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":110},"items":[{"uid":"2ce6474b98d7efe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/2ce6474b98d7efe6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696382412012,"stop":1696382413067,"duration":1055}},{"uid":"661efab4abe1051f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/661efab4abe1051f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696366538300,"stop":1696366539655,"duration":1355}},{"uid":"dff8428b3d0eec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/dff8428b3d0eec","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696295894123,"stop":1696295895188,"duration":1065}},{"uid":"c728226e50e7f507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c728226e50e7f507","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696209492351,"stop":1696209493485,"duration":1134}},{"uid":"b7af42570364ed14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b7af42570364ed14","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696123648412,"stop":1696123649528,"duration":1116}},{"uid":"728495d2605c7bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/728495d2605c7bf2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696036560810,"stop":1696036561656,"duration":846}},{"uid":"cc84e91537032065","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cc84e91537032065","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695950300152,"stop":1695950300918,"duration":766}},{"uid":"2e2d9c221fe6e4ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2e2d9c221fe6e4ef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695930577750,"stop":1695930578547,"duration":797}},{"uid":"179ff722b5cc1568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/179ff722b5cc1568","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695930495622,"stop":1695930496593,"duration":971}},{"uid":"551404bc346424bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/551404bc346424bf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695863829819,"stop":1695863830567,"duration":748}},{"uid":"651a45aed522a020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/651a45aed522a020","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695852703701,"stop":1695852704697,"duration":996}},{"uid":"9bd7751094195537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/9bd7751094195537","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695841644344,"stop":1695841645273,"duration":929}},{"uid":"5759d733b42692a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5759d733b42692a7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695841579575,"stop":1695841580772,"duration":1197}},{"uid":"5bea4dec65367a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5bea4dec65367a30","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695777467490,"stop":1695777468521,"duration":1031}},{"uid":"3118b02a03f488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3118b02a03f488","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695691072591,"stop":1695691073438,"duration":847}},{"uid":"60358321cadbd70d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/60358321cadbd70d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695604770872,"stop":1695604772199,"duration":1327}},{"uid":"baaae3c394d19350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/baaae3c394d19350","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695518536580,"stop":1695518538036,"duration":1456}},{"uid":"1b09978a6260ce24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1b09978a6260ce24","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695431743754,"stop":1695431744706,"duration":952}},{"uid":"64f22d8871786e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/64f22d8871786e63","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695345482251,"stop":1695345483321,"duration":1070}},{"uid":"7e184a325a650018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7e184a325a650018","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695258989030,"stop":1695258989928,"duration":898}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":110},"items":[{"uid":"fdb95bcb05f43d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fdb95bcb05f43d89","status":"passed","time":{"start":1696382539902,"stop":1696382542670,"duration":2768}},{"uid":"cc5d5bc40e011f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cc5d5bc40e011f84","status":"passed","time":{"start":1696366669783,"stop":1696366672839,"duration":3056}},{"uid":"8ac9f68c1c91f79a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/8ac9f68c1c91f79a","status":"passed","time":{"start":1696296026603,"stop":1696296029644,"duration":3041}},{"uid":"3b0ca2004a6c7cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/3b0ca2004a6c7cde","status":"passed","time":{"start":1696209624096,"stop":1696209627173,"duration":3077}},{"uid":"a216004f5c4adeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a216004f5c4adeb9","status":"passed","time":{"start":1696123774075,"stop":1696123777325,"duration":3250}},{"uid":"95c6ff4d5ae950bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/95c6ff4d5ae950bd","status":"passed","time":{"start":1696036691302,"stop":1696036694339,"duration":3037}},{"uid":"a526b24361e558d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a526b24361e558d8","status":"passed","time":{"start":1695950431613,"stop":1695950434093,"duration":2480}},{"uid":"c67f177c78cff5f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c67f177c78cff5f0","status":"passed","time":{"start":1695930709250,"stop":1695930712156,"duration":2906}},{"uid":"99f7150d5b5e674","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/99f7150d5b5e674","status":"passed","time":{"start":1695930627501,"stop":1695930630211,"duration":2710}},{"uid":"78de110674cb02c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/78de110674cb02c8","status":"passed","time":{"start":1695863960478,"stop":1695863963469,"duration":2991}},{"uid":"9c025ae535ae6099","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/9c025ae535ae6099","status":"passed","time":{"start":1695852835159,"stop":1695852837900,"duration":2741}},{"uid":"cc2269004b45285b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/cc2269004b45285b","status":"passed","time":{"start":1695841775850,"stop":1695841778638,"duration":2788}},{"uid":"e6c5b2f067badd77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e6c5b2f067badd77","status":"passed","time":{"start":1695841712039,"stop":1695841714640,"duration":2601}},{"uid":"5c0957caffa63562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5c0957caffa63562","status":"passed","time":{"start":1695777599736,"stop":1695777602821,"duration":3085}},{"uid":"2f2b311aa670c68c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2f2b311aa670c68c","status":"passed","time":{"start":1695691204416,"stop":1695691207182,"duration":2766}},{"uid":"459f5ad1f2f60936","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/459f5ad1f2f60936","status":"passed","time":{"start":1695604903812,"stop":1695604906711,"duration":2899}},{"uid":"45a3b6abc215dad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/45a3b6abc215dad9","status":"passed","time":{"start":1695518539150,"stop":1695518542444,"duration":3294}},{"uid":"ca8d03771277ab23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ca8d03771277ab23","status":"passed","time":{"start":1695431744746,"stop":1695431747845,"duration":3099}},{"uid":"784ea945d8001812","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/784ea945d8001812","status":"passed","time":{"start":1695345613339,"stop":1695345615945,"duration":2606}},{"uid":"a8b4892b0fb0aefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/a8b4892b0fb0aefb","status":"passed","time":{"start":1695259121032,"stop":1695259124015,"duration":2983}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":67,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":110},"items":[{"uid":"d02a8461b94402f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/d02a8461b94402f","status":"passed","time":{"start":1696382154637,"stop":1696382156272,"duration":1635}},{"uid":"53393d45ce540147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/53393d45ce540147","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366203581,"stop":1696366204062,"duration":481}},{"uid":"c8f59c0322c5c37c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c8f59c0322c5c37c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295673468,"stop":1696295673811,"duration":343}},{"uid":"150b18fc93a3f59b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/150b18fc93a3f59b","status":"passed","time":{"start":1696209260457,"stop":1696209262301,"duration":1844}},{"uid":"542f96ad7b27b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/542f96ad7b27b2e9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123379181,"stop":1696123379559,"duration":378}},{"uid":"c623350c429f08b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/c623350c429f08b7","status":"passed","time":{"start":1696036330174,"stop":1696036334284,"duration":4110}},{"uid":"4757554994b67554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4757554994b67554","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950028125,"stop":1695950028392,"duration":267}},{"uid":"b91dbcdc6e616a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b91dbcdc6e616a7","status":"passed","time":{"start":1695930347939,"stop":1695930350859,"duration":2920}},{"uid":"25358e59d2e2d231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/25358e59d2e2d231","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930245913,"stop":1695930246283,"duration":370}},{"uid":"49effb7114e7a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/49effb7114e7a07","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863617791,"stop":1695863618067,"duration":276}},{"uid":"572551c89899b6b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/572551c89899b6b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852455590,"stop":1695852455971,"duration":381}},{"uid":"77903f125e67020b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/77903f125e67020b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841405337,"stop":1695841405693,"duration":356}},{"uid":"90adaa9635e38772","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/90adaa9635e38772","status":"passed","time":{"start":1695841361596,"stop":1695841363082,"duration":1486}},{"uid":"9f1eec32aeb4fd2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9f1eec32aeb4fd2d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777240925,"stop":1695777241212,"duration":287}},{"uid":"8e5294382fec6183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/8e5294382fec6183","status":"passed","time":{"start":1695690845740,"stop":1695690847176,"duration":1436}},{"uid":"c85d5072ec10d573","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c85d5072ec10d573","status":"passed","time":{"start":1695604468904,"stop":1695604472281,"duration":3377}},{"uid":"12fcbdaeb014b238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/12fcbdaeb014b238","status":"passed","time":{"start":1695518245625,"stop":1695518247301,"duration":1676}},{"uid":"c4924d8009b4fd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c4924d8009b4fd91","status":"passed","time":{"start":1695431471923,"stop":1695431473915,"duration":1992}},{"uid":"4fd2ea181be2f589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/4fd2ea181be2f589","status":"passed","time":{"start":1695345209691,"stop":1695345213704,"duration":4013}},{"uid":"835fe08527293422","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/835fe08527293422","status":"passed","time":{"start":1695258761007,"stop":1695258762579,"duration":1572}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":11,"unknown":0,"total":11},"items":[{"uid":"2e64bb699a92bf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/2e64bb699a92bf7f","status":"passed","time":{"start":1696382384202,"stop":1696382396310,"duration":12108}},{"uid":"be908d5fcd73771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/be908d5fcd73771","status":"passed","time":{"start":1696366417773,"stop":1696366429820,"duration":12047}},{"uid":"3b98b3e03f4337b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/3b98b3e03f4337b0","status":"passed","time":{"start":1696295899524,"stop":1696295910769,"duration":11245}},{"uid":"4ed8ede417538fce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4ed8ede417538fce","status":"passed","time":{"start":1696209601512,"stop":1696209613452,"duration":11940}},{"uid":"17f442653e7f9f77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/17f442653e7f9f77","status":"passed","time":{"start":1696123612148,"stop":1696123622001,"duration":9853}},{"uid":"70c915bd1fc812f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/70c915bd1fc812f6","status":"passed","time":{"start":1696036560140,"stop":1696036575582,"duration":15442}},{"uid":"684f24dd010e877a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/684f24dd010e877a","status":"passed","time":{"start":1695950290197,"stop":1695950301671,"duration":11474}},{"uid":"cb8b11c8244f1b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/cb8b11c8244f1b1","status":"passed","time":{"start":1695930545281,"stop":1695930553350,"duration":8069}},{"uid":"e8a9c66b79dbd0d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e8a9c66b79dbd0d4","status":"passed","time":{"start":1695930457402,"stop":1695930473487,"duration":16085}},{"uid":"c1bfd82098597cee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c1bfd82098597cee","status":"passed","time":{"start":1695863845664,"stop":1695863865643,"duration":19979}},{"uid":"162868d29a265cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/162868d29a265cdb","status":"passed","time":{"start":1695852667107,"stop":1695852677631,"duration":10524}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"cba940e13d5811c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/cba940e13d5811c9","status":"passed","time":{"start":1696382433005,"stop":1696382434560,"duration":1555}},{"uid":"27a00e3c4008897b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/27a00e3c4008897b","status":"passed","time":{"start":1696366696501,"stop":1696366698383,"duration":1882}},{"uid":"2f331318237040ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2f331318237040ce","status":"passed","time":{"start":1696295939192,"stop":1696295940744,"duration":1552}},{"uid":"d1d76488f0f73616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d1d76488f0f73616","status":"passed","time":{"start":1696209643168,"stop":1696209644647,"duration":1479}},{"uid":"b70c54d4c3879e03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b70c54d4c3879e03","status":"passed","time":{"start":1696123686623,"stop":1696123688329,"duration":1706}},{"uid":"9d507919c5ac0ff0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9d507919c5ac0ff0","status":"passed","time":{"start":1696036699992,"stop":1696036701632,"duration":1640}},{"uid":"ae92f6192abff93b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ae92f6192abff93b","status":"passed","time":{"start":1695950327440,"stop":1695950329068,"duration":1628}},{"uid":"84095a47762e7cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/84095a47762e7cbb","status":"passed","time":{"start":1695930719906,"stop":1695930721394,"duration":1488}},{"uid":"22cdcc06f1d0cc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/22cdcc06f1d0cc10","status":"passed","time":{"start":1695930649859,"stop":1695930651400,"duration":1541}},{"uid":"6649a854c4415532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6649a854c4415532","status":"passed","time":{"start":1695863971430,"stop":1695863973010,"duration":1580}},{"uid":"b1c3e358a51f8e0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b1c3e358a51f8e0b","status":"passed","time":{"start":1695852734696,"stop":1695852736718,"duration":2022}},{"uid":"187b587853ffe940","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/187b587853ffe940","status":"passed","time":{"start":1695841669844,"stop":1695841671547,"duration":1703}},{"uid":"bf1e655c28bacd39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/bf1e655c28bacd39","status":"passed","time":{"start":1695841616728,"stop":1695841618367,"duration":1639}},{"uid":"aae46dd2b919176b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/aae46dd2b919176b","status":"passed","time":{"start":1695777504899,"stop":1695777506441,"duration":1542}},{"uid":"e01fc4360446c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e01fc4360446c32d","status":"passed","time":{"start":1695691114468,"stop":1695691116120,"duration":1652}},{"uid":"c8c295d7a3ee8389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c8c295d7a3ee8389","status":"passed","time":{"start":1695604807638,"stop":1695604809502,"duration":1864}},{"uid":"2eefa085cffb3c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/2eefa085cffb3c0f","status":"passed","time":{"start":1695518561851,"stop":1695518563519,"duration":1668}},{"uid":"81cc2c71451ddad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/81cc2c71451ddad1","status":"passed","time":{"start":1695431776467,"stop":1695431778173,"duration":1706}},{"uid":"644840df5aa4cb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/644840df5aa4cb6a","status":"passed","time":{"start":1695345504504,"stop":1695345506564,"duration":2060}},{"uid":"e24cb3250d59220f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e24cb3250d59220f","status":"passed","time":{"start":1695259037341,"stop":1695259038986,"duration":1645}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"991d1799a225413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/991d1799a225413","status":"passed","time":{"start":1696382138877,"stop":1696382144358,"duration":5481}},{"uid":"685d8566d7c80b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/685d8566d7c80b84","status":"passed","time":{"start":1696366197505,"stop":1696366202640,"duration":5135}},{"uid":"156fd26f673d17b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/156fd26f673d17b4","status":"passed","time":{"start":1696295683528,"stop":1696295688209,"duration":4681}},{"uid":"840c1b44f747cadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/840c1b44f747cadf","status":"passed","time":{"start":1696209257233,"stop":1696209261835,"duration":4602}},{"uid":"1411e6fb2570d784","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1411e6fb2570d784","status":"passed","time":{"start":1696123364072,"stop":1696123370322,"duration":6250}},{"uid":"58047666000ae2f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/58047666000ae2f9","status":"passed","time":{"start":1696036318492,"stop":1696036323575,"duration":5083}},{"uid":"45eceda626498139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/45eceda626498139","status":"passed","time":{"start":1695950014927,"stop":1695950020007,"duration":5080}},{"uid":"9cf188355ff0bb53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/9cf188355ff0bb53","status":"passed","time":{"start":1695930343221,"stop":1695930347860,"duration":4639}},{"uid":"585b6ecf9cf2ecdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/585b6ecf9cf2ecdd","status":"passed","time":{"start":1695930240094,"stop":1695930245468,"duration":5374}},{"uid":"3e947f09b932a903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/3e947f09b932a903","status":"passed","time":{"start":1695863605399,"stop":1695863610919,"duration":5520}},{"uid":"358d0b461599c63a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/358d0b461599c63a","status":"passed","time":{"start":1695852450686,"stop":1695852455623,"duration":4937}},{"uid":"1c03631acabcff1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/1c03631acabcff1b","status":"passed","time":{"start":1695841399786,"stop":1695841404981,"duration":5195}},{"uid":"e01753e56e75488f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e01753e56e75488f","status":"passed","time":{"start":1695841356672,"stop":1695841361599,"duration":4927}},{"uid":"1fb9b09744094fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/1fb9b09744094fac","status":"passed","time":{"start":1695777235812,"stop":1695777240756,"duration":4944}},{"uid":"dff1b13963bfca7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/dff1b13963bfca7a","status":"passed","time":{"start":1695690835582,"stop":1695690841170,"duration":5588}},{"uid":"f96291cbe058e612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f96291cbe058e612","status":"passed","time":{"start":1695604454490,"stop":1695604459883,"duration":5393}},{"uid":"36ef67fa74b816c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/36ef67fa74b816c6","status":"passed","time":{"start":1695518234998,"stop":1695518240307,"duration":5309}},{"uid":"f98a1643c855b9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f98a1643c855b9ce","status":"passed","time":{"start":1695431458246,"stop":1695431463446,"duration":5200}},{"uid":"4d5626826fa273a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/4d5626826fa273a2","status":"passed","time":{"start":1695345197177,"stop":1695345202405,"duration":5228}},{"uid":"1049f117df442a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/1049f117df442a50","status":"passed","time":{"start":1695258745989,"stop":1695258751066,"duration":5077}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":110},"items":[{"uid":"a26e89ecd0decfd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a26e89ecd0decfd7","status":"passed","time":{"start":1696382134219,"stop":1696382136092,"duration":1873}},{"uid":"41b1a07ff7c90e30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/41b1a07ff7c90e30","status":"passed","time":{"start":1696366192596,"stop":1696366194691,"duration":2095}},{"uid":"f49e1144aa4634fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f49e1144aa4634fd","status":"passed","time":{"start":1696295653522,"stop":1696295654816,"duration":1294}},{"uid":"ea3da16b12c73ab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/ea3da16b12c73ab7","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1696209250491,"stop":1696209251897,"duration":1406}},{"uid":"c52e118059515201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/c52e118059515201","status":"passed","time":{"start":1696123358840,"stop":1696123360681,"duration":1841}},{"uid":"86fb7559bfb84df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/86fb7559bfb84df3","status":"passed","time":{"start":1696036309538,"stop":1696036311603,"duration":2065}},{"uid":"e2af392b16000bf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e2af392b16000bf6","status":"passed","time":{"start":1695950008456,"stop":1695950009937,"duration":1481}},{"uid":"67c24cc94b94d829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/67c24cc94b94d829","status":"passed","time":{"start":1695930337917,"stop":1695930339498,"duration":1581}},{"uid":"e878ec6ffb6034ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e878ec6ffb6034ac","status":"passed","time":{"start":1695930235353,"stop":1695930237264,"duration":1911}},{"uid":"da78618a5ccddb5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/da78618a5ccddb5e","status":"passed","time":{"start":1695863597769,"stop":1695863599452,"duration":1683}},{"uid":"be2fa047cab40547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/be2fa047cab40547","status":"passed","time":{"start":1695852445286,"stop":1695852446869,"duration":1583}},{"uid":"34c6534c872cf412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/34c6534c872cf412","status":"passed","time":{"start":1695841394906,"stop":1695841396721,"duration":1815}},{"uid":"a47341248bd0b0b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a47341248bd0b0b4","status":"passed","time":{"start":1695841351374,"stop":1695841352960,"duration":1586}},{"uid":"1415b073f0f0d5b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/1415b073f0f0d5b0","status":"passed","time":{"start":1695777230722,"stop":1695777232433,"duration":1711}},{"uid":"fbe8c9519b9e70ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fbe8c9519b9e70ba","status":"passed","time":{"start":1695690826234,"stop":1695690827505,"duration":1271}},{"uid":"244769d272f8db21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/244769d272f8db21","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1695604449377,"stop":1695604450518,"duration":1141}},{"uid":"1a85fa4e704d2c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1a85fa4e704d2c48","status":"passed","time":{"start":1695518235188,"stop":1695518236973,"duration":1785}},{"uid":"d751fbf53170c00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d751fbf53170c00b","status":"passed","time":{"start":1695431451973,"stop":1695431453540,"duration":1567}},{"uid":"9075fc334be8dff2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/9075fc334be8dff2","status":"passed","time":{"start":1695345189441,"stop":1695345191087,"duration":1646}},{"uid":"e9928ac545bae63b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e9928ac545bae63b","status":"passed","time":{"start":1695258740875,"stop":1695258742513,"duration":1638}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":110},"items":[{"uid":"94ae35b8872dd1d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/94ae35b8872dd1d2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382193601,"stop":1696382193604,"duration":3}},{"uid":"924b58155c4d9ed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/924b58155c4d9ed1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366242420,"stop":1696366242424,"duration":4}},{"uid":"1ed570df56b242ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/1ed570df56b242ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295715706,"stop":1696295715709,"duration":3}},{"uid":"eac98cc8759694e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/eac98cc8759694e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209310045,"stop":1696209310048,"duration":3}},{"uid":"372847fa25ee0e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/372847fa25ee0e70","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123413608,"stop":1696123413612,"duration":4}},{"uid":"f325ba09d0ebb1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f325ba09d0ebb1a4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036366662,"stop":1696036366664,"duration":2}},{"uid":"4df1d78586e829bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4df1d78586e829bc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950104372,"stop":1695950104376,"duration":4}},{"uid":"47a9e880df80d479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/47a9e880df80d479","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930379644,"stop":1695930379647,"duration":3}},{"uid":"7b85610c0c82bcc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7b85610c0c82bcc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930280127,"stop":1695930280131,"duration":4}},{"uid":"7167a6573e71df11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/7167a6573e71df11","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863660154,"stop":1695863660157,"duration":3}},{"uid":"b25fb52f022d9769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b25fb52f022d9769","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852488677,"stop":1695852488681,"duration":4}},{"uid":"a0489c1f755c7d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a0489c1f755c7d7d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841438048,"stop":1695841438051,"duration":3}},{"uid":"fab6b2cd276feea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fab6b2cd276feea0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841396168,"stop":1695841396171,"duration":3}},{"uid":"2a50abfa14e5ce9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2a50abfa14e5ce9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777279784,"stop":1695777279787,"duration":3}},{"uid":"aceee19ce8d2a5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/aceee19ce8d2a5c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690878232,"stop":1695690878235,"duration":3}},{"uid":"71750dd3ed2ccfd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/71750dd3ed2ccfd0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604506908,"stop":1695604506911,"duration":3}},{"uid":"691f7410c4658a4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/691f7410c4658a4c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518283752,"stop":1695518283756,"duration":4}},{"uid":"452944b9f1f1d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/452944b9f1f1d9b8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431507656,"stop":1695431507659,"duration":3}},{"uid":"88f09b2963c40ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/88f09b2963c40ca6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345242473,"stop":1695345242476,"duration":3}},{"uid":"9392d9609f474a83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/9392d9609f474a83","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258791636,"stop":1695258791640,"duration":4}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":110},"items":[{"uid":"e7f2f726c7ec065e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e7f2f726c7ec065e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382434562,"stop":1696382435141,"duration":579}},{"uid":"61d25e26bba8a231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/61d25e26bba8a231","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366698387,"stop":1696366698645,"duration":258}},{"uid":"f51167358e839dc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f51167358e839dc0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295940748,"stop":1696295940929,"duration":181}},{"uid":"830a85676c86dbaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/830a85676c86dbaf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209644650,"stop":1696209644835,"duration":185}},{"uid":"843b589caff7a426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/843b589caff7a426","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123688333,"stop":1696123688581,"duration":248}},{"uid":"2532123dbefae70f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/2532123dbefae70f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036701635,"stop":1696036701743,"duration":108}},{"uid":"48760fefc2537848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/48760fefc2537848","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950329072,"stop":1695950329535,"duration":463}},{"uid":"bb06b535c404459c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/bb06b535c404459c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930721397,"stop":1695930721505,"duration":108}},{"uid":"918dd2303fccc5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/918dd2303fccc5ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930651404,"stop":1695930651537,"duration":133}},{"uid":"e30f490117b7604c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e30f490117b7604c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863973013,"stop":1695863973121,"duration":108}},{"uid":"772800a080f479e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/772800a080f479e2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852736722,"stop":1695852736882,"duration":160}},{"uid":"193224ad0ad6291d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/193224ad0ad6291d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841671550,"stop":1695841671684,"duration":134}},{"uid":"10a08d1f74a1ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/10a08d1f74a1ced","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841618370,"stop":1695841618584,"duration":214}},{"uid":"d43cea83498bf0df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d43cea83498bf0df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777506444,"stop":1695777506649,"duration":205}},{"uid":"f1c29f427513e3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f1c29f427513e3e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695691116123,"stop":1695691116564,"duration":441}},{"uid":"e89e17a69cc1dda7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e89e17a69cc1dda7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604809505,"stop":1695604809612,"duration":107}},{"uid":"4e20038522ab3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4e20038522ab3a2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518563524,"stop":1695518563675,"duration":151}},{"uid":"345bae8c564b7857","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/345bae8c564b7857","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431778177,"stop":1695431778307,"duration":130}},{"uid":"204a568cb5bd5240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/204a568cb5bd5240","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345506566,"stop":1695345506857,"duration":291}},{"uid":"b7a4edd3c8a0c22e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b7a4edd3c8a0c22e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695259038989,"stop":1695259039113,"duration":124}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":100,"unknown":0,"total":110},"items":[{"uid":"6c1a9df5d8f5cc9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6c1a9df5d8f5cc9b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696382413227,"stop":1696382414162,"duration":935}},{"uid":"2c1d4c693beaa3b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/2c1d4c693beaa3b4","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366672842,"stop":1696366674155,"duration":1313}},{"uid":"ba501b5615caeece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/ba501b5615caeece","status":"passed","time":{"start":1696295918997,"stop":1696295920414,"duration":1417}},{"uid":"64b04d71b6d1e6be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/64b04d71b6d1e6be","status":"passed","time":{"start":1696209622205,"stop":1696209623492,"duration":1287}},{"uid":"348ea49b433392b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/348ea49b433392b5","status":"passed","time":{"start":1696123649722,"stop":1696123652931,"duration":3209}},{"uid":"bd8cea3105d39fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/bd8cea3105d39fd0","status":"passed","time":{"start":1696036583920,"stop":1696036585039,"duration":1119}},{"uid":"dde12e274d6b2be8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/dde12e274d6b2be8","status":"passed","time":{"start":1695950309689,"stop":1695950310798,"duration":1109}},{"uid":"928b60649b470acc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/928b60649b470acc","status":"passed","time":{"start":1695930658339,"stop":1695930659481,"duration":1142}},{"uid":"63c5da632422ca2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/63c5da632422ca2a","status":"passed","time":{"start":1695930630214,"stop":1695930631703,"duration":1489}},{"uid":"159c64b7a20292f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/159c64b7a20292f","status":"passed","time":{"start":1695863873652,"stop":1695863874929,"duration":1277}},{"uid":"60041e591f904ed8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/60041e591f904ed8","status":"passed","time":{"start":1695852711035,"stop":1695852712653,"duration":1618}},{"uid":"af387358df4b2fe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/af387358df4b2fe6","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841778641,"stop":1695841779599,"duration":958}},{"uid":"257a02a2e229ecf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/257a02a2e229ecf1","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841714643,"stop":1695841715487,"duration":844}},{"uid":"24d7606fa7b3219","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/24d7606fa7b3219","status":"passed","time":{"start":1695777602824,"stop":1695777604123,"duration":1299}},{"uid":"68d662af2c844492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/68d662af2c844492","status":"passed","time":{"start":1695691207185,"stop":1695691208685,"duration":1500}},{"uid":"112c2ca6d098d6a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/112c2ca6d098d6a1","status":"passed","time":{"start":1695604906714,"stop":1695604908394,"duration":1680}},{"uid":"bda4ac6cfe492908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bda4ac6cfe492908","status":"passed","time":{"start":1695518542447,"stop":1695518545811,"duration":3364}},{"uid":"c4bd392fbc23e722","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c4bd392fbc23e722","status":"passed","time":{"start":1695431747848,"stop":1695431751158,"duration":3310}},{"uid":"467b9ee112cdc179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/467b9ee112cdc179","status":"passed","time":{"start":1695345615948,"stop":1695345617165,"duration":1217}},{"uid":"633220dad4b8d2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/633220dad4b8d2ce","status":"passed","time":{"start":1695259124018,"stop":1695259125155,"duration":1137}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":71},"items":[{"uid":"f0cf90bfd23adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/f0cf90bfd23adfd","status":"passed","time":{"start":1696382187024,"stop":1696382192309,"duration":5285}},{"uid":"88974e7d02a64ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/88974e7d02a64ac9","status":"passed","time":{"start":1696366249944,"stop":1696366255344,"duration":5400}},{"uid":"b45a037ae4f175cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b45a037ae4f175cd","status":"passed","time":{"start":1696295716212,"stop":1696295723035,"duration":6823}},{"uid":"b2416fdf343f5336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b2416fdf343f5336","status":"passed","time":{"start":1696209313339,"stop":1696209321802,"duration":8463}},{"uid":"d3e73f0ab4cb9e29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/d3e73f0ab4cb9e29","status":"passed","time":{"start":1696123414336,"stop":1696123424053,"duration":9717}},{"uid":"75b71657a41e0ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/75b71657a41e0ba1","status":"passed","time":{"start":1696036369330,"stop":1696036380009,"duration":10679}},{"uid":"f4471f74995ac84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f4471f74995ac84f","status":"passed","time":{"start":1695950109275,"stop":1695950114577,"duration":5302}},{"uid":"17d22c04cb5dff95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/17d22c04cb5dff95","status":"passed","time":{"start":1695930382930,"stop":1695930387810,"duration":4880}},{"uid":"a5bd82169df0d97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a5bd82169df0d97f","status":"passed","time":{"start":1695930287080,"stop":1695930292191,"duration":5111}},{"uid":"4be210e7933dbfc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/4be210e7933dbfc0","status":"passed","time":{"start":1695863646385,"stop":1695863655471,"duration":9086}},{"uid":"7c412e9d156bfdff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7c412e9d156bfdff","status":"passed","time":{"start":1695852490619,"stop":1695852496453,"duration":5834}},{"uid":"3e558679c711547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/3e558679c711547","status":"passed","time":{"start":1695841438518,"stop":1695841443634,"duration":5116}},{"uid":"26bec989d4e10f5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/26bec989d4e10f5b","status":"passed","time":{"start":1695841401502,"stop":1695841406396,"duration":4894}},{"uid":"e3a01249305f16d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e3a01249305f16d1","status":"passed","time":{"start":1695777277602,"stop":1695777285843,"duration":8241}},{"uid":"10bc71b1e0c2b23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/10bc71b1e0c2b23b","status":"passed","time":{"start":1695690880959,"stop":1695690889427,"duration":8468}},{"uid":"ba2e60ce93bbe52c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ba2e60ce93bbe52c","status":"passed","time":{"start":1695604531553,"stop":1695604543070,"duration":11517}},{"uid":"723db2b1f7b16c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/723db2b1f7b16c9","status":"passed","time":{"start":1695518332039,"stop":1695518337127,"duration":5088}},{"uid":"c4759284029e8722","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c4759284029e8722","status":"passed","time":{"start":1695431522426,"stop":1695431531096,"duration":8670}},{"uid":"d1180350c6dc9ec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/d1180350c6dc9ec6","status":"passed","time":{"start":1695345288157,"stop":1695345293971,"duration":5814}},{"uid":"e6e87719223b12dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e6e87719223b12dd","status":"passed","time":{"start":1695258788818,"stop":1695258797553,"duration":8735}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":24,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":24},"items":[{"uid":"80e949d85e999a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/80e949d85e999a4e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696382132323,"stop":1696382132977,"duration":654}},{"uid":"ed33b44d2dc07f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/ed33b44d2dc07f80","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696366190024,"stop":1696366190911,"duration":887}},{"uid":"66c272031841242f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/66c272031841242f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696295654421,"stop":1696295654956,"duration":535}},{"uid":"53e58eeee7b29b7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/53e58eeee7b29b7b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696209250315,"stop":1696209250916,"duration":601}},{"uid":"8e178e52af13e9df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8e178e52af13e9df","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696123355336,"stop":1696123356045,"duration":709}},{"uid":"20f810d8faeb8f3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/20f810d8faeb8f3e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696036310185,"stop":1696036310711,"duration":526}},{"uid":"e1bbde58cb75f919","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e1bbde58cb75f919","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695950006905,"stop":1695950007641,"duration":736}},{"uid":"d540ed72daadb91b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/d540ed72daadb91b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695930335402,"stop":1695930335994,"duration":592}},{"uid":"841e58ed4ab833a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/841e58ed4ab833a3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695930233237,"stop":1695930233940,"duration":703}},{"uid":"bd6f1577a311673e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/bd6f1577a311673e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695863598462,"stop":1695863598996,"duration":534}},{"uid":"aa5064cabb1efb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/aa5064cabb1efb6d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695852443091,"stop":1695852443781,"duration":690}},{"uid":"a31893f5b22bf8b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a31893f5b22bf8b7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695841391834,"stop":1695841392486,"duration":652}},{"uid":"92ab2378d24a0bd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/92ab2378d24a0bd1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695841349573,"stop":1695841350162,"duration":589}},{"uid":"8a0d18712d32ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/8a0d18712d32ced","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695777228548,"stop":1695777229060,"duration":512}},{"uid":"7daf1e1a7b2c2efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/7daf1e1a7b2c2efe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695690827306,"stop":1695690827893,"duration":587}},{"uid":"d5f9166032b071d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d5f9166032b071d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695604446356,"stop":1695604447220,"duration":864}},{"uid":"39ffa067c4bb751d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/39ffa067c4bb751d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695518226057,"stop":1695518226754,"duration":697}},{"uid":"1e8806f73a5242d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1e8806f73a5242d5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695431449399,"stop":1695431450070,"duration":671}},{"uid":"3274e8495e643371","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/3274e8495e643371","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695345189817,"stop":1695345190768,"duration":951}},{"uid":"16516ab0d82c816a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/16516ab0d82c816a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695258738530,"stop":1695258739121,"duration":591}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":110},"items":[{"uid":"a2ad49d07a420d95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a2ad49d07a420d95","status":"passed","time":{"start":1696382457008,"stop":1696382457897,"duration":889}},{"uid":"60ce736c49cfad2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/60ce736c49cfad2d","status":"passed","time":{"start":1696366707345,"stop":1696366708352,"duration":1007}},{"uid":"ece8f79bc818fab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/ece8f79bc818fab4","status":"passed","time":{"start":1696295958059,"stop":1696295961119,"duration":3060}},{"uid":"8ce1e930c80d69d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8ce1e930c80d69d6","status":"passed","time":{"start":1696209657015,"stop":1696209657656,"duration":641}},{"uid":"29de5a678790b1c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/29de5a678790b1c8","status":"passed","time":{"start":1696123708895,"stop":1696123709709,"duration":814}},{"uid":"97f51a515f884256","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/97f51a515f884256","status":"passed","time":{"start":1696036720518,"stop":1696036721105,"duration":587}},{"uid":"87a912ad3d7b7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/87a912ad3d7b7c6","status":"passed","time":{"start":1695950342691,"stop":1695950343280,"duration":589}},{"uid":"840223cfdf381735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/840223cfdf381735","status":"passed","time":{"start":1695930735741,"stop":1695930736601,"duration":860}},{"uid":"7abcc94c11009558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7abcc94c11009558","status":"passed","time":{"start":1695930665749,"stop":1695930666556,"duration":807}},{"uid":"1404c16054ef3fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/1404c16054ef3fcc","status":"passed","time":{"start":1695863991341,"stop":1695863991913,"duration":572}},{"uid":"1ca80d2a2f43e86b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/1ca80d2a2f43e86b","status":"passed","time":{"start":1695852752946,"stop":1695852753894,"duration":948}},{"uid":"2def2ddf968aa5f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2def2ddf968aa5f3","status":"passed","time":{"start":1695841689636,"stop":1695841690523,"duration":887}},{"uid":"8f8de81318d596c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/8f8de81318d596c4","status":"passed","time":{"start":1695841632104,"stop":1695841635146,"duration":3042}},{"uid":"d907fd9a5be1652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d907fd9a5be1652","status":"passed","time":{"start":1695777524123,"stop":1695777524721,"duration":598}},{"uid":"d0db592cf8b5d73e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d0db592cf8b5d73e","status":"passed","time":{"start":1695691131590,"stop":1695691132137,"duration":547}},{"uid":"949962f5a6b7d198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/949962f5a6b7d198","status":"passed","time":{"start":1695604824331,"stop":1695604825237,"duration":906}},{"uid":"7e72dc28f68558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7e72dc28f68558","status":"passed","time":{"start":1695518580395,"stop":1695518581204,"duration":809}},{"uid":"f31861cc779e8091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f31861cc779e8091","status":"passed","time":{"start":1695431791936,"stop":1695431792753,"duration":817}},{"uid":"f46aa0dd1676bb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f46aa0dd1676bb9f","status":"passed","time":{"start":1695345523121,"stop":1695345523873,"duration":752}},{"uid":"b8446b9a3758a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b8446b9a3758a86","status":"passed","time":{"start":1695259055987,"stop":1695259056559,"duration":572}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":34,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":110},"items":[{"uid":"f36fc44b0cbdb15f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/f36fc44b0cbdb15f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696382435187,"stop":1696382438786,"duration":3599}},{"uid":"7bd4100ccb3830fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/7bd4100ccb3830fa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696366698701,"stop":1696366702781,"duration":4080}},{"uid":"f560f0c9cb79db0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f560f0c9cb79db0c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696295941080,"stop":1696295944661,"duration":3581}},{"uid":"1b800dd50a9f9aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1b800dd50a9f9aff","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696209644884,"stop":1696209647942,"duration":3058}},{"uid":"903291d2c78d36f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/903291d2c78d36f9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696123688637,"stop":1696123692466,"duration":3829}},{"uid":"c8c1c388e269e39c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/c8c1c388e269e39c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696036701788,"stop":1696036706195,"duration":4407}},{"uid":"d14b73865945cc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d14b73865945cc6d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695950329693,"stop":1695950332996,"duration":3303}},{"uid":"14790db42a8f7b85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/14790db42a8f7b85","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930721551,"stop":1695930724466,"duration":2915}},{"uid":"a62dc3570e6272b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a62dc3570e6272b6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930651594,"stop":1695930655018,"duration":3424}},{"uid":"b79ccb6a4fc11561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b79ccb6a4fc11561","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695863973169,"stop":1695863976526,"duration":3357}},{"uid":"1a37eef62193be44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/1a37eef62193be44","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852736938,"stop":1695852740559,"duration":3621}},{"uid":"a725e65ec9b52cbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a725e65ec9b52cbd","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841671814,"stop":1695841675780,"duration":3966}},{"uid":"ea9c2c5b75bcb3fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ea9c2c5b75bcb3fa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841618629,"stop":1695841622001,"duration":3372}},{"uid":"bd57b32fb88fc200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/bd57b32fb88fc200","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695777506696,"stop":1695777510016,"duration":3320}},{"uid":"dba187e59c75a6f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/dba187e59c75a6f5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695691116613,"stop":1695691118716,"duration":2103}},{"uid":"27550c588716d554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/27550c588716d554","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695604809661,"stop":1695604812890,"duration":3229}},{"uid":"7c5a87d98a0447e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7c5a87d98a0447e3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695518563731,"stop":1695518566009,"duration":2278}},{"uid":"4123560b60dea44c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4123560b60dea44c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695431778409,"stop":1695431780869,"duration":2460}},{"uid":"c28dc1ea83547e27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/c28dc1ea83547e27","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695345506902,"stop":1695345509229,"duration":2327}},{"uid":"3c3d4038003f0112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3c3d4038003f0112","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695259039161,"stop":1695259041360,"duration":2199}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":110},"items":[{"uid":"3be74000e560a690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3be74000e560a690","status":"passed","time":{"start":1696382248116,"stop":1696382253633,"duration":5517}},{"uid":"a47d8fe87f4d5c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a47d8fe87f4d5c0d","status":"passed","time":{"start":1696366278152,"stop":1696366285978,"duration":7826}},{"uid":"b6a3ed9cbe4ece3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b6a3ed9cbe4ece3f","status":"passed","time":{"start":1696295764257,"stop":1696295769177,"duration":4920}},{"uid":"4fd508cbaded3ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4fd508cbaded3ffa","status":"passed","time":{"start":1696209464481,"stop":1696209469535,"duration":5054}},{"uid":"7dd60f13f3b656ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7dd60f13f3b656ab","status":"passed","time":{"start":1696123475411,"stop":1696123481676,"duration":6265}},{"uid":"aa6f9f8c3290b620","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/aa6f9f8c3290b620","status":"passed","time":{"start":1696036421556,"stop":1696036427976,"duration":6420}},{"uid":"adb741fe727c0ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/adb741fe727c0ed3","status":"passed","time":{"start":1695950152882,"stop":1695950158685,"duration":5803}},{"uid":"57e1a5e65a213586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/57e1a5e65a213586","status":"passed","time":{"start":1695930409720,"stop":1695930414509,"duration":4789}},{"uid":"f0cb611a7e870b95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/f0cb611a7e870b95","status":"passed","time":{"start":1695930318965,"stop":1695930325421,"duration":6456}},{"uid":"661508bc44f285d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/661508bc44f285d2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695863709553,"stop":1695863714236,"duration":4683}},{"uid":"8c2ba26b58ac0ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/8c2ba26b58ac0ba4","status":"passed","time":{"start":1695852530483,"stop":1695852536181,"duration":5698}},{"uid":"5adaddf2b4214e47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5adaddf2b4214e47","status":"passed","time":{"start":1695841478880,"stop":1695841484233,"duration":5353}},{"uid":"a2645872e6b29411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a2645872e6b29411","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695841449389,"stop":1695841454084,"duration":4695}},{"uid":"2667dc7dec19953c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2667dc7dec19953c","status":"passed","time":{"start":1695777337539,"stop":1695777342458,"duration":4919}},{"uid":"936341a53f19dfab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/936341a53f19dfab","status":"passed","time":{"start":1695690936567,"stop":1695690941522,"duration":4955}},{"uid":"213f54cbef8ef91b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/213f54cbef8ef91b","status":"passed","time":{"start":1695604574803,"stop":1695604582161,"duration":7358}},{"uid":"43a2eed659dc8642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/43a2eed659dc8642","status":"passed","time":{"start":1695518360593,"stop":1695518367610,"duration":7017}},{"uid":"8f85cdd87205b897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/8f85cdd87205b897","status":"passed","time":{"start":1695431587322,"stop":1695431592578,"duration":5256}},{"uid":"dde93324032aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/dde93324032aa77d","status":"passed","time":{"start":1695345300327,"stop":1695345305587,"duration":5260}},{"uid":"c3d28588fb5dffb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c3d28588fb5dffb0","status":"passed","time":{"start":1695258859513,"stop":1695258864447,"duration":4934}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":60,"broken":0,"skipped":0,"passed":50,"unknown":0,"total":110},"items":[{"uid":"6dcdc017da5bfb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6dcdc017da5bfb4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696382184345,"stop":1696382186103,"duration":1758}},{"uid":"c8df0647d33f020f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/c8df0647d33f020f","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696366233030,"stop":1696366234896,"duration":1866}},{"uid":"4b9884a4e3361d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/4b9884a4e3361d2a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696295705632,"stop":1696295706790,"duration":1158}},{"uid":"9e7b9144ede374f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9e7b9144ede374f3","status":"passed","time":{"start":1696209296917,"stop":1696209301294,"duration":4377}},{"uid":"8b1bdf1b176aead0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8b1bdf1b176aead0","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696123404725,"stop":1696123406648,"duration":1923}},{"uid":"89e32efdffec6b8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/89e32efdffec6b8b","status":"passed","time":{"start":1696036354762,"stop":1696036359361,"duration":4599}},{"uid":"b4c1a1148e7843e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/b4c1a1148e7843e1","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695950094288,"stop":1695950095441,"duration":1153}},{"uid":"f43b3d682377b500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/f43b3d682377b500","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1695930369416,"stop":1695930373916,"duration":4500}},{"uid":"df9cd5665cbc9355","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/df9cd5665cbc9355","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1695930268182,"stop":1695930273016,"duration":4834}},{"uid":"a5b31d46ef17fac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a5b31d46ef17fac0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1695863648364,"stop":1695863652499,"duration":4135}},{"uid":"14d837d6320c4b7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/14d837d6320c4b7b","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695852480740,"stop":1695852482447,"duration":1707}},{"uid":"26be187c981ef275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/26be187c981ef275","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841429804,"stop":1695841431255,"duration":1451}},{"uid":"42e787043d405049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/42e787043d405049","status":"passed","time":{"start":1695841385626,"stop":1695841389664,"duration":4038}},{"uid":"891e2caeaf9f81ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/891e2caeaf9f81ef","status":"passed","time":{"start":1695777269762,"stop":1695777274099,"duration":4337}},{"uid":"d80ea307b97b4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d80ea307b97b4bfc","status":"passed","time":{"start":1695690866377,"stop":1695690871068,"duration":4691}},{"uid":"1103b0c10b696468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/1103b0c10b696468","status":"passed","time":{"start":1695604493230,"stop":1695604498370,"duration":5140}},{"uid":"17ff3f09160ecd7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/17ff3f09160ecd7e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695518272102,"stop":1695518273786,"duration":1684}},{"uid":"bf01e32223bbc9e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/bf01e32223bbc9e6","status":"passed","time":{"start":1695431493834,"stop":1695431498167,"duration":4333}},{"uid":"35fdf130a7e881b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/35fdf130a7e881b4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695345232836,"stop":1695345234433,"duration":1597}},{"uid":"119bda515bf2bf89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/119bda515bf2bf89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1695258781642,"stop":1695258785820,"duration":4178}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":110},"items":[{"uid":"59c6a9750be828cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/59c6a9750be828cd","status":"passed","time":{"start":1696382362811,"stop":1696382365593,"duration":2782}},{"uid":"f382ee65609660f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f382ee65609660f0","status":"passed","time":{"start":1696366483543,"stop":1696366486316,"duration":2773}},{"uid":"e36105058c25f089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e36105058c25f089","status":"passed","time":{"start":1696295849061,"stop":1696295851406,"duration":2345}},{"uid":"46870791142371db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/46870791142371db","status":"passed","time":{"start":1696209447735,"stop":1696209450647,"duration":2912}},{"uid":"8ab49c80eda791f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8ab49c80eda791f","status":"passed","time":{"start":1696123608189,"stop":1696123611234,"duration":3045}},{"uid":"3eb254ef4e98efa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/3eb254ef4e98efa1","status":"passed","time":{"start":1696036514406,"stop":1696036517373,"duration":2967}},{"uid":"afeb86ad7b3da00f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/afeb86ad7b3da00f","status":"passed","time":{"start":1695950241863,"stop":1695950244297,"duration":2434}},{"uid":"6ec2912205b0a1ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6ec2912205b0a1ad","status":"passed","time":{"start":1695930523840,"stop":1695930526435,"duration":2595}},{"uid":"357b87863e400d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/357b87863e400d5f","status":"passed","time":{"start":1695930466501,"stop":1695930469338,"duration":2837}},{"uid":"d1331410b476ed3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d1331410b476ed3c","status":"passed","time":{"start":1695863786527,"stop":1695863788987,"duration":2460}},{"uid":"b986fe8d8d0e6fd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b986fe8d8d0e6fd9","status":"passed","time":{"start":1695852680453,"stop":1695852683109,"duration":2656}},{"uid":"7d9e1d062d2dc6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7d9e1d062d2dc6d0","status":"passed","time":{"start":1695841622200,"stop":1695841626366,"duration":4166}},{"uid":"57a7765adf66235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/57a7765adf66235e","status":"passed","time":{"start":1695841541024,"stop":1695841543804,"duration":2780}},{"uid":"7c0b879afdde0b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7c0b879afdde0b63","status":"passed","time":{"start":1695777422215,"stop":1695777425116,"duration":2901}},{"uid":"c4826951f7ed9dcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c4826951f7ed9dcc","status":"passed","time":{"start":1695691027939,"stop":1695691030290,"duration":2351}},{"uid":"25fae8b890deb109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/25fae8b890deb109","status":"passed","time":{"start":1695604770652,"stop":1695604773592,"duration":2940}},{"uid":"495826284fea3bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/495826284fea3bfc","status":"passed","time":{"start":1695518518077,"stop":1695518520848,"duration":2771}},{"uid":"48534195522afd40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/48534195522afd40","status":"passed","time":{"start":1695431706277,"stop":1695431710928,"duration":4651}},{"uid":"8f7209fb652d46ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8f7209fb652d46ce","status":"passed","time":{"start":1695345475726,"stop":1695345478256,"duration":2530}},{"uid":"df79be75aafd9718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/df79be75aafd9718","status":"passed","time":{"start":1695258951363,"stop":1695258954031,"duration":2668}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"fdb8cf92db5f37ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fdb8cf92db5f37ff","status":"passed","time":{"start":1696382231635,"stop":1696382233070,"duration":1435}},{"uid":"a28bd35cff8d3abe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a28bd35cff8d3abe","status":"passed","time":{"start":1696366256541,"stop":1696366257491,"duration":950}},{"uid":"c5c5e6e30e50eb41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c5c5e6e30e50eb41","status":"passed","time":{"start":1696295750494,"stop":1696295751380,"duration":886}},{"uid":"2d18149ee265896f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/2d18149ee265896f","status":"passed","time":{"start":1696209447329,"stop":1696209448417,"duration":1088}},{"uid":"1309c11e6c8ed69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1309c11e6c8ed69f","status":"passed","time":{"start":1696123457787,"stop":1696123458885,"duration":1098}},{"uid":"f853c81dc3e2a9e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f853c81dc3e2a9e3","status":"passed","time":{"start":1696036403068,"stop":1696036404025,"duration":957}},{"uid":"5f5bc1395f19d020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5f5bc1395f19d020","status":"passed","time":{"start":1695950131219,"stop":1695950132732,"duration":1513}},{"uid":"21536e8e3d5b761d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/21536e8e3d5b761d","status":"passed","time":{"start":1695930395596,"stop":1695930396324,"duration":728}},{"uid":"18956e6bc6c5d4c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/18956e6bc6c5d4c5","status":"passed","time":{"start":1695930295566,"stop":1695930296620,"duration":1054}},{"uid":"cb19c8742b56894c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/cb19c8742b56894c","status":"passed","time":{"start":1695863692233,"stop":1695863693236,"duration":1003}},{"uid":"39c529b0328bdd51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/39c529b0328bdd51","status":"passed","time":{"start":1695852503518,"stop":1695852504615,"duration":1097}},{"uid":"f7e446d509dd5624","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f7e446d509dd5624","status":"passed","time":{"start":1695841464700,"stop":1695841465711,"duration":1011}},{"uid":"64676292a7622753","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/64676292a7622753","status":"passed","time":{"start":1695841435806,"stop":1695841436575,"duration":769}},{"uid":"917fdfa920d3ddd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/917fdfa920d3ddd5","status":"passed","time":{"start":1695777317606,"stop":1695777318570,"duration":964}},{"uid":"8fa5d67ee38ff654","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/8fa5d67ee38ff654","status":"passed","time":{"start":1695690917308,"stop":1695690919008,"duration":1700}},{"uid":"5de1537575311103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/5de1537575311103","status":"passed","time":{"start":1695604556028,"stop":1695604557367,"duration":1339}},{"uid":"735af3781ef856c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/735af3781ef856c5","status":"passed","time":{"start":1695518337869,"stop":1695518338888,"duration":1019}},{"uid":"a1e8c91f3f4fa67b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a1e8c91f3f4fa67b","status":"passed","time":{"start":1695431571925,"stop":1695431572858,"duration":933}},{"uid":"c4fdbaaa1e07237e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/c4fdbaaa1e07237e","status":"passed","time":{"start":1695345280840,"stop":1695345281678,"duration":838}},{"uid":"d35c80f432f60ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d35c80f432f60ca5","status":"passed","time":{"start":1695258839716,"stop":1695258840502,"duration":786}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":110},"items":[{"uid":"c15a8e121a7e500b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c15a8e121a7e500b","status":"passed","time":{"start":1696382417246,"stop":1696382419216,"duration":1970}},{"uid":"8a27bc66c7d25c6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8a27bc66c7d25c6c","status":"passed","time":{"start":1696366677298,"stop":1696366680085,"duration":2787}},{"uid":"16106686c0a8a695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/16106686c0a8a695","status":"passed","time":{"start":1696295923043,"stop":1696295925109,"duration":2066}},{"uid":"bfeeb8007e790493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/bfeeb8007e790493","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by NameResolutionError(\": Failed to resolve 'myvale.valeofglamorgan.gov.uk' ([Errno -3] Temporary failure in name resolution)\"))","time":{"start":1696209626376,"stop":1696209641432,"duration":15056}},{"uid":"9846d3f98f75ef48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9846d3f98f75ef48","status":"passed","time":{"start":1696123655971,"stop":1696123667137,"duration":11166}},{"uid":"580b86be72612e36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/580b86be72612e36","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036588131,"stop":1696036717728,"duration":129597}},{"uid":"82a02b5364eed9fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/82a02b5364eed9fc","status":"passed","time":{"start":1695950313476,"stop":1695950315047,"duration":1571}},{"uid":"b80b55d48895096d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b80b55d48895096d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930662125,"stop":1695930792928,"duration":130803}},{"uid":"5c0b5f956859aa0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/5c0b5f956859aa0b","status":"passed","time":{"start":1695930634729,"stop":1695930637063,"duration":2334}},{"uid":"1f241111a52394ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/1f241111a52394ea","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863878004,"stop":1695864009402,"duration":131398}},{"uid":"e342c560759816d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e342c560759816d8","status":"passed","time":{"start":1695852715592,"stop":1695852718101,"duration":2509}},{"uid":"70f5bfe266b251bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/70f5bfe266b251bd","status":"passed","time":{"start":1695841652960,"stop":1695841655049,"duration":2089}},{"uid":"728168757a22531f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/728168757a22531f","status":"passed","time":{"start":1695841601382,"stop":1695841604001,"duration":2619}},{"uid":"47ee0e293034f84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/47ee0e293034f84f","status":"passed","time":{"start":1695777488376,"stop":1695777489805,"duration":1429}},{"uid":"e3499f8b54e2e31c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e3499f8b54e2e31c","status":"passed","time":{"start":1695691090435,"stop":1695691091898,"duration":1463}},{"uid":"aed37f474b34cb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/aed37f474b34cb0","status":"passed","time":{"start":1695604786031,"stop":1695604788310,"duration":2279}},{"uid":"615bede1dd4394fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/615bede1dd4394fc","status":"passed","time":{"start":1695518672789,"stop":1695518675188,"duration":2399}},{"uid":"3cf6484dd2ca511b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/3cf6484dd2ca511b","status":"passed","time":{"start":1695431878180,"stop":1695431880074,"duration":1894}},{"uid":"895634c15ff682b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/895634c15ff682b1","status":"passed","time":{"start":1695345490328,"stop":1695345492123,"duration":1795}},{"uid":"7c723dc6386f097e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7c723dc6386f097e","status":"passed","time":{"start":1695259024195,"stop":1695259026029,"duration":1834}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":75,"broken":0,"skipped":0,"passed":35,"unknown":0,"total":110},"items":[{"uid":"8f62f13b6c5f003c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/8f62f13b6c5f003c","status":"passed","time":{"start":1696382135226,"stop":1696382138875,"duration":3649}},{"uid":"fc0884d893ff8c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/fc0884d893ff8c17","status":"passed","time":{"start":1696366193751,"stop":1696366197501,"duration":3750}},{"uid":"78598c5997ebfb84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/78598c5997ebfb84","status":"passed","time":{"start":1696295680052,"stop":1696295683526,"duration":3474}},{"uid":"637c4c6f5c0c743d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/637c4c6f5c0c743d","status":"passed","time":{"start":1696209252991,"stop":1696209257230,"duration":4239}},{"uid":"ae531a02a2cccab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ae531a02a2cccab9","status":"passed","time":{"start":1696123358623,"stop":1696123364069,"duration":5446}},{"uid":"50ae4c3d619f069f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/50ae4c3d619f069f","status":"passed","time":{"start":1696036313685,"stop":1696036318490,"duration":4805}},{"uid":"19ed950669045972","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/19ed950669045972","status":"passed","time":{"start":1695950009730,"stop":1695950014924,"duration":5194}},{"uid":"58aabd24920f60c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/58aabd24920f60c7","status":"passed","time":{"start":1695930337998,"stop":1695930343218,"duration":5220}},{"uid":"a8ebecbf5bbc444b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a8ebecbf5bbc444b","status":"passed","time":{"start":1695930236441,"stop":1695930240091,"duration":3650}},{"uid":"25cb078ae66de615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25cb078ae66de615","status":"passed","time":{"start":1695863601122,"stop":1695863605396,"duration":4274}},{"uid":"e81498dade7c5fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e81498dade7c5fd8","status":"passed","time":{"start":1695852446271,"stop":1695852450683,"duration":4412}},{"uid":"44e69de6213b61f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/44e69de6213b61f5","status":"passed","time":{"start":1695841394513,"stop":1695841399784,"duration":5271}},{"uid":"b1da42275fadd982","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/b1da42275fadd982","status":"passed","time":{"start":1695841352054,"stop":1695841356669,"duration":4615}},{"uid":"3c9ea04c346e35a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3c9ea04c346e35a1","status":"passed","time":{"start":1695777231367,"stop":1695777235810,"duration":4443}},{"uid":"5169187a4a5e0341","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/5169187a4a5e0341","status":"passed","time":{"start":1695690830148,"stop":1695690835580,"duration":5432}},{"uid":"f492f77ea3c652e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f492f77ea3c652e5","status":"passed","time":{"start":1695604450257,"stop":1695604454487,"duration":4230}},{"uid":"cfcef89c5952aaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/cfcef89c5952aaaf","status":"passed","time":{"start":1695518229178,"stop":1695518234994,"duration":5816}},{"uid":"5ece9453f9334bf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5ece9453f9334bf9","status":"passed","time":{"start":1695431452629,"stop":1695431458243,"duration":5614}},{"uid":"6e2cab2281de984a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6e2cab2281de984a","status":"passed","time":{"start":1695345193190,"stop":1695345197175,"duration":3985}},{"uid":"b8a1dc97e05f22bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/b8a1dc97e05f22bd","status":"passed","time":{"start":1695258741478,"stop":1695258745986,"duration":4508}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"e6f337250298a6d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e6f337250298a6d1","status":"passed","time":{"start":1696382397830,"stop":1696382399770,"duration":1940}},{"uid":"752fc9afb0d87a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/752fc9afb0d87a9a","status":"passed","time":{"start":1696366701770,"stop":1696366704128,"duration":2358}},{"uid":"a32b54be8948cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a32b54be8948cda5","status":"passed","time":{"start":1696295881488,"stop":1696295883358,"duration":1870}},{"uid":"e5dd98ff1af4c801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/e5dd98ff1af4c801","status":"passed","time":{"start":1696209476207,"stop":1696209477925,"duration":1718}},{"uid":"a767062576bf242f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a767062576bf242f","status":"passed","time":{"start":1696123640818,"stop":1696123643065,"duration":2247}},{"uid":"d74d842508d964f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d74d842508d964f6","status":"passed","time":{"start":1696036544394,"stop":1696036546069,"duration":1675}},{"uid":"c3e7a14bd04a6d65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/c3e7a14bd04a6d65","status":"passed","time":{"start":1695950281026,"stop":1695950288456,"duration":7430}},{"uid":"7b894c55df728638","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7b894c55df728638","status":"passed","time":{"start":1695930656576,"stop":1695930658337,"duration":1761}},{"uid":"c42da7358c4a0112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/c42da7358c4a0112","status":"passed","time":{"start":1695930676765,"stop":1695930678788,"duration":2023}},{"uid":"57d8a555b9d2b974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/57d8a555b9d2b974","status":"passed","time":{"start":1695863814345,"stop":1695863816017,"duration":1672}},{"uid":"111d4d2bd1cab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/111d4d2bd1cab2","status":"passed","time":{"start":1695852709042,"stop":1695852711032,"duration":1990}},{"uid":"999030ad2a4062d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/999030ad2a4062d","status":"passed","time":{"start":1695841647760,"stop":1695841649535,"duration":1775}},{"uid":"7953a701f105c31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/7953a701f105c31f","status":"passed","time":{"start":1695841566333,"stop":1695841568145,"duration":1812}},{"uid":"1a7529c18ef4a657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/1a7529c18ef4a657","status":"passed","time":{"start":1695777449289,"stop":1695777456549,"duration":7260}},{"uid":"34cbba4a93263ec4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/34cbba4a93263ec4","status":"passed","time":{"start":1695691056335,"stop":1695691058500,"duration":2165}},{"uid":"dcef6a3aec837a95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/dcef6a3aec837a95","status":"passed","time":{"start":1695604746960,"stop":1695604755264,"duration":8304}},{"uid":"8b7f1754a3cc740e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8b7f1754a3cc740e","status":"passed","time":{"start":1695518528523,"stop":1695518533239,"duration":4716}},{"uid":"cdf2aa1f4fe14719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/cdf2aa1f4fe14719","status":"passed","time":{"start":1695431741627,"stop":1695431743716,"duration":2089}},{"uid":"782f974826c8b40d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/782f974826c8b40d","status":"passed","time":{"start":1695345468034,"stop":1695345470038,"duration":2004}},{"uid":"803acb112310638e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/803acb112310638e","status":"passed","time":{"start":1695258976634,"stop":1695258978457,"duration":1823}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"6423914274aebd83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6423914274aebd83","status":"passed","time":{"start":1696382191760,"stop":1696382193598,"duration":1838}},{"uid":"dd3e69a8bf589934","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/dd3e69a8bf589934","status":"passed","time":{"start":1696366240305,"stop":1696366242416,"duration":2111}},{"uid":"10da7ed14473c8c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/10da7ed14473c8c8","status":"passed","time":{"start":1696295714098,"stop":1696295715703,"duration":1605}},{"uid":"9b3cc153d5af1545","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9b3cc153d5af1545","status":"passed","time":{"start":1696209308386,"stop":1696209310042,"duration":1656}},{"uid":"a5fab0326a0f8709","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a5fab0326a0f8709","status":"passed","time":{"start":1696123411636,"stop":1696123413605,"duration":1969}},{"uid":"11b9e693eb2efa1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/11b9e693eb2efa1e","status":"passed","time":{"start":1696036365021,"stop":1696036366659,"duration":1638}},{"uid":"9cd868c5ddba41e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9cd868c5ddba41e2","status":"passed","time":{"start":1695950102754,"stop":1695950104368,"duration":1614}},{"uid":"111d6a568332e393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/111d6a568332e393","status":"passed","time":{"start":1695930378164,"stop":1695930379642,"duration":1478}},{"uid":"a08e6c70844c6d3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a08e6c70844c6d3b","status":"passed","time":{"start":1695930277433,"stop":1695930280125,"duration":2692}},{"uid":"7289b3967ce9d37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/7289b3967ce9d37e","status":"passed","time":{"start":1695863658728,"stop":1695863660150,"duration":1422}},{"uid":"5612ae792ecac358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/5612ae792ecac358","status":"passed","time":{"start":1695852486711,"stop":1695852488674,"duration":1963}},{"uid":"5eb66379dd70dad8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5eb66379dd70dad8","status":"passed","time":{"start":1695841435594,"stop":1695841438044,"duration":2450}},{"uid":"c42f53b0e05d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c42f53b0e05d3143","status":"passed","time":{"start":1695841393687,"stop":1695841396164,"duration":2477}},{"uid":"a61f8a8ce911f039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/a61f8a8ce911f039","status":"passed","time":{"start":1695777278344,"stop":1695777279782,"duration":1438}},{"uid":"c054200942fa4e56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c054200942fa4e56","status":"passed","time":{"start":1695690876680,"stop":1695690878229,"duration":1549}},{"uid":"b669a0d3cdc68be2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b669a0d3cdc68be2","status":"passed","time":{"start":1695604505109,"stop":1695604506905,"duration":1796}},{"uid":"831e23807a817695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/831e23807a817695","status":"passed","time":{"start":1695518281744,"stop":1695518283748,"duration":2004}},{"uid":"c58301b8bc788237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c58301b8bc788237","status":"passed","time":{"start":1695431506077,"stop":1695431507653,"duration":1576}},{"uid":"bda8deaccbad3a51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/bda8deaccbad3a51","status":"passed","time":{"start":1695345240828,"stop":1695345242470,"duration":1642}},{"uid":"4557a9cad9f7735d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4557a9cad9f7735d","status":"passed","time":{"start":1695258790254,"stop":1695258791632,"duration":1378}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"dcaa9f845ae4792f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/dcaa9f845ae4792f","status":"passed","time":{"start":1696382167699,"stop":1696382169898,"duration":2199}},{"uid":"617e5ce87d0892d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/617e5ce87d0892d7","status":"passed","time":{"start":1696366227890,"stop":1696366231822,"duration":3932}},{"uid":"16017ca0d23f6d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/16017ca0d23f6d12","status":"passed","time":{"start":1696295700437,"stop":1696295702569,"duration":2132}},{"uid":"d8504f20089ee89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d8504f20089ee89","status":"passed","time":{"start":1696209293455,"stop":1696209296488,"duration":3033}},{"uid":"86bb895d2a090c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/86bb895d2a090c54","status":"passed","time":{"start":1696123393812,"stop":1696123396203,"duration":2391}},{"uid":"d5ea1a415a952f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d5ea1a415a952f3b","status":"passed","time":{"start":1696036350045,"stop":1696036352327,"duration":2282}},{"uid":"19abf90c2971e13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/19abf90c2971e13a","status":"passed","time":{"start":1695950089998,"stop":1695950092195,"duration":2197}},{"uid":"9330f25639fb628e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/9330f25639fb628e","status":"passed","time":{"start":1695930365524,"stop":1695930368385,"duration":2861}},{"uid":"e2758353d3b8fd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e2758353d3b8fd07","status":"passed","time":{"start":1695930268478,"stop":1695930270993,"duration":2515}},{"uid":"bddb5c36fb9b683c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/bddb5c36fb9b683c","status":"passed","time":{"start":1695863628825,"stop":1695863631757,"duration":2932}},{"uid":"5452df8a47660068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/5452df8a47660068","status":"passed","time":{"start":1695852472353,"stop":1695852474811,"duration":2458}},{"uid":"8feaa79c476d190e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/8feaa79c476d190e","status":"passed","time":{"start":1695841419817,"stop":1695841422549,"duration":2732}},{"uid":"ff8a76815ba34fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ff8a76815ba34fc7","status":"passed","time":{"start":1695841386022,"stop":1695841388320,"duration":2298}},{"uid":"c2a72f99f798662a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c2a72f99f798662a","status":"passed","time":{"start":1695777260138,"stop":1695777262547,"duration":2409}},{"uid":"704fc969e396e98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/704fc969e396e98b","status":"passed","time":{"start":1695690862388,"stop":1695690865539,"duration":3151}},{"uid":"7a01b7d2682870ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/7a01b7d2682870ca","status":"passed","time":{"start":1695604494022,"stop":1695604496532,"duration":2510}},{"uid":"eceafab5347a487d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/eceafab5347a487d","status":"passed","time":{"start":1695518263575,"stop":1695518266826,"duration":3251}},{"uid":"ab405a014113ba0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ab405a014113ba0e","status":"passed","time":{"start":1695431485715,"stop":1695431488737,"duration":3022}},{"uid":"ae2f57fd467553ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ae2f57fd467553ab","status":"passed","time":{"start":1695345228541,"stop":1695345230760,"duration":2219}},{"uid":"4b696f3678c66ea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4b696f3678c66ea0","status":"passed","time":{"start":1695258771024,"stop":1695258773259,"duration":2235}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":104,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":110},"items":[{"uid":"4c2f966bb25b50b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4c2f966bb25b50b0","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696382178577,"stop":1696382184283,"duration":5706}},{"uid":"bdfeebfa3121f592","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/bdfeebfa3121f592","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696366231535,"stop":1696366232921,"duration":1386}},{"uid":"eeb0ae5a7d200755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/eeb0ae5a7d200755","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696295703441,"stop":1696295705522,"duration":2081}},{"uid":"9592e46e78aca2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9592e46e78aca2e7","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696209295051,"stop":1696209296808,"duration":1757}},{"uid":"8e2805be765edf5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8e2805be765edf5c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696123398066,"stop":1696123404618,"duration":6552}},{"uid":"83dc372599b07ce6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/83dc372599b07ce6","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696036353494,"stop":1696036354700,"duration":1206}},{"uid":"22aba82642f3df2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/22aba82642f3df2f","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695950092766,"stop":1695950094189,"duration":1423}},{"uid":"61043308a93d7390","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/61043308a93d7390","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930368169,"stop":1695930369353,"duration":1184}},{"uid":"18020f6e18e913cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/18020f6e18e913cf","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930265864,"stop":1695930268078,"duration":2214}},{"uid":"d96335a2161a9c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d96335a2161a9c8d","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695863635671,"stop":1695863648268,"duration":12597}},{"uid":"2b58428e5e3442d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/2b58428e5e3442d8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852474718,"stop":1695852480630,"duration":5912}},{"uid":"9469878e91029c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/9469878e91029c79","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841424444,"stop":1695841429722,"duration":5278}},{"uid":"34984490bd07ec4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/34984490bd07ec4f","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841380797,"stop":1695841385564,"duration":4767}},{"uid":"b46edfe672cf3421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b46edfe672cf3421","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695777263938,"stop":1695777269672,"duration":5734}},{"uid":"c77a6f024008ef24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c77a6f024008ef24","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695690864714,"stop":1695690866313,"duration":1599}},{"uid":"4ee088c97a5656b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/4ee088c97a5656b0","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695604490961,"stop":1695604493131,"duration":2170}},{"uid":"b5679dadf8aa0669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/b5679dadf8aa0669","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695518266706,"stop":1695518272026,"duration":5320}},{"uid":"d035f986235f099e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d035f986235f099e","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695431492210,"stop":1695431493770,"duration":1560}},{"uid":"9124d71aecc967b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/9124d71aecc967b8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695345231342,"stop":1695345232774,"duration":1432}},{"uid":"72915740a98fbcce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/72915740a98fbcce","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695258780146,"stop":1695258781571,"duration":1425}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"3f9743713711cfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3f9743713711cfed","status":"passed","time":{"start":1696382438823,"stop":1696382445640,"duration":6817}},{"uid":"1f7c5ea8c3ea759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/1f7c5ea8c3ea759","status":"passed","time":{"start":1696366702826,"stop":1696366705445,"duration":2619}},{"uid":"bbda53fa17c9eb41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/bbda53fa17c9eb41","status":"passed","time":{"start":1696295944699,"stop":1696295946786,"duration":2087}},{"uid":"21e07041b4818775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/21e07041b4818775","status":"passed","time":{"start":1696209648078,"stop":1696209653796,"duration":5718}},{"uid":"6c04568182e79c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/6c04568182e79c0f","status":"passed","time":{"start":1696123692513,"stop":1696123696761,"duration":4248}},{"uid":"c3256cb51649ecf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/c3256cb51649ecf0","status":"passed","time":{"start":1696036706263,"stop":1696036712460,"duration":6197}},{"uid":"48c380b252816285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/48c380b252816285","status":"passed","time":{"start":1695950333040,"stop":1695950335043,"duration":2003}},{"uid":"dbf3192237932da9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/dbf3192237932da9","status":"passed","time":{"start":1695930724504,"stop":1695930727614,"duration":3110}},{"uid":"a5e1d9a76f2307ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a5e1d9a76f2307ab","status":"passed","time":{"start":1695930655062,"stop":1695930657259,"duration":2197}},{"uid":"a12e830ae0ef13a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a12e830ae0ef13a8","status":"passed","time":{"start":1695863976603,"stop":1695863979120,"duration":2517}},{"uid":"ed6087b9ed0e6b32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/ed6087b9ed0e6b32","status":"passed","time":{"start":1695852740606,"stop":1695852744302,"duration":3696}},{"uid":"e779cc83b7e94aa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/e779cc83b7e94aa3","status":"passed","time":{"start":1695841675815,"stop":1695841681130,"duration":5315}},{"uid":"bf985f0c2b5fd3d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/bf985f0c2b5fd3d6","status":"passed","time":{"start":1695841622037,"stop":1695841624156,"duration":2119}},{"uid":"afa23ddf0fa1d8c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/afa23ddf0fa1d8c0","status":"passed","time":{"start":1695777510156,"stop":1695777514500,"duration":4344}},{"uid":"ae4a678328ea3bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ae4a678328ea3bfd","status":"passed","time":{"start":1695691118754,"stop":1695691120820,"duration":2066}},{"uid":"f3988181124a698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f3988181124a698","status":"passed","time":{"start":1695604812929,"stop":1695604815792,"duration":2863}},{"uid":"f585188e39734536","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/f585188e39734536","status":"passed","time":{"start":1695518566062,"stop":1695518568480,"duration":2418}},{"uid":"9488db61b67fe84a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/9488db61b67fe84a","status":"passed","time":{"start":1695431780908,"stop":1695431783397,"duration":2489}},{"uid":"51b4b76e6b46700f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/51b4b76e6b46700f","status":"passed","time":{"start":1695345509266,"stop":1695345514559,"duration":5293}},{"uid":"8fff671fc0a87677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/8fff671fc0a87677","status":"passed","time":{"start":1695259041399,"stop":1695259044099,"duration":2700}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":110},"items":[{"uid":"cc7708c02189c85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/cc7708c02189c85b","status":"passed","time":{"start":1696382186283,"stop":1696382187021,"duration":738}},{"uid":"b97f829a888fe01c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b97f829a888fe01c","status":"passed","time":{"start":1696366248904,"stop":1696366249941,"duration":1037}},{"uid":"fd916e0b156bb63c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/fd916e0b156bb63c","status":"passed","time":{"start":1696295715563,"stop":1696295716209,"duration":646}},{"uid":"e09e181a881db41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/e09e181a881db41","status":"passed","time":{"start":1696209312631,"stop":1696209313335,"duration":704}},{"uid":"32c80081c9ae7cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/32c80081c9ae7cc","status":"passed","time":{"start":1696123413420,"stop":1696123414334,"duration":914}},{"uid":"e7c6a8b28edda8b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/e7c6a8b28edda8b9","status":"passed","time":{"start":1696036368424,"stop":1696036369327,"duration":903}},{"uid":"6f0b27bb82c15b5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/6f0b27bb82c15b5d","status":"passed","time":{"start":1695950108599,"stop":1695950109273,"duration":674}},{"uid":"4be8b4761695f5f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/4be8b4761695f5f1","status":"passed","time":{"start":1695930382210,"stop":1695930382927,"duration":717}},{"uid":"7e1237704495b303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7e1237704495b303","status":"passed","time":{"start":1695930285341,"stop":1695930287076,"duration":1735}},{"uid":"5d52c4daa720dcd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/5d52c4daa720dcd5","status":"passed","time":{"start":1695863644976,"stop":1695863646383,"duration":1407}},{"uid":"a781faeffb7a6aee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a781faeffb7a6aee","status":"passed","time":{"start":1695852489696,"stop":1695852490614,"duration":918}},{"uid":"de93d24b329e65c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/de93d24b329e65c6","status":"passed","time":{"start":1695841437826,"stop":1695841438515,"duration":689}},{"uid":"e1865215974261b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e1865215974261b4","status":"passed","time":{"start":1695841400940,"stop":1695841401500,"duration":560}},{"uid":"3da977913e0e7e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3da977913e0e7e22","status":"passed","time":{"start":1695777276890,"stop":1695777277600,"duration":710}},{"uid":"e29a1ee3bcedc365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e29a1ee3bcedc365","status":"passed","time":{"start":1695690879576,"stop":1695690880956,"duration":1380}},{"uid":"a76f97945abaed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a76f97945abaed2","status":"passed","time":{"start":1695604530365,"stop":1695604531550,"duration":1185}},{"uid":"d75be155217cdbbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d75be155217cdbbd","status":"passed","time":{"start":1695518331341,"stop":1695518332036,"duration":695}},{"uid":"4a9194cf4595f2a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4a9194cf4595f2a2","status":"passed","time":{"start":1695431521577,"stop":1695431522423,"duration":846}},{"uid":"50b5867f030c5993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/50b5867f030c5993","status":"passed","time":{"start":1695345287493,"stop":1695345288154,"duration":661}},{"uid":"6637d66ec10f822b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6637d66ec10f822b","status":"passed","time":{"start":1695258787856,"stop":1695258788815,"duration":959}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":110},"items":[{"uid":"5e3faf2f78ac79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/5e3faf2f78ac79e","status":"passed","time":{"start":1696382445643,"stop":1696382449026,"duration":3383}},{"uid":"8a4623cdc0d03d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8a4623cdc0d03d25","status":"passed","time":{"start":1696366704133,"stop":1696366707340,"duration":3207}},{"uid":"838de32beadcd3cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/838de32beadcd3cd","status":"passed","time":{"start":1696295946789,"stop":1696295950075,"duration":3286}},{"uid":"1adc9c5b1f216059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1adc9c5b1f216059","status":"passed","time":{"start":1696209653799,"stop":1696209657011,"duration":3212}},{"uid":"fdc801cdee2964fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/fdc801cdee2964fc","status":"passed","time":{"start":1696123696764,"stop":1696123700256,"duration":3492}},{"uid":"7b2ba74f19a737f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7b2ba74f19a737f5","status":"passed","time":{"start":1696036712464,"stop":1696036715692,"duration":3228}},{"uid":"17692552a7a8c124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/17692552a7a8c124","status":"passed","time":{"start":1695950335047,"stop":1695950337919,"duration":2872}},{"uid":"47a0319ee480e9ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/47a0319ee480e9ac","status":"passed","time":{"start":1695930727617,"stop":1695930730898,"duration":3281}},{"uid":"7874932eb24d6535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7874932eb24d6535","status":"passed","time":{"start":1695930657262,"stop":1695930660655,"duration":3393}},{"uid":"458a350571e28d4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/458a350571e28d4f","status":"passed","time":{"start":1695863979123,"stop":1695863982490,"duration":3367}},{"uid":"5616828e5faff9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/5616828e5faff9e1","status":"passed","time":{"start":1695852744305,"stop":1695852747967,"duration":3662}},{"uid":"c5c8102227c0cc13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c5c8102227c0cc13","status":"passed","time":{"start":1695841681134,"stop":1695841684331,"duration":3197}},{"uid":"209b5a746a8a0de5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/209b5a746a8a0de5","status":"passed","time":{"start":1695841624159,"stop":1695841627207,"duration":3048}},{"uid":"d5eacd4fa5793314","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d5eacd4fa5793314","status":"passed","time":{"start":1695777514503,"stop":1695777517699,"duration":3196}},{"uid":"36512ff95a5fbad3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/36512ff95a5fbad3","status":"passed","time":{"start":1695691120822,"stop":1695691123990,"duration":3168}},{"uid":"bd38e947a7b8dc04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/bd38e947a7b8dc04","status":"passed","time":{"start":1695604815796,"stop":1695604818927,"duration":3131}},{"uid":"4024ca04beba551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4024ca04beba551f","status":"passed","time":{"start":1695518568484,"stop":1695518571642,"duration":3158}},{"uid":"70ba5d2176b9b695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/70ba5d2176b9b695","status":"passed","time":{"start":1695431783400,"stop":1695431786906,"duration":3506}},{"uid":"ba6d701c672a48bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ba6d701c672a48bb","status":"passed","time":{"start":1695345514562,"stop":1695345518069,"duration":3507}},{"uid":"f27ee7cb3ec407b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f27ee7cb3ec407b4","status":"passed","time":{"start":1695259044103,"stop":1695259047317,"duration":3214}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"28af0783701a4f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/28af0783701a4f84","status":"passed","time":{"start":1696382400586,"stop":1696382402923,"duration":2337}},{"uid":"1f4c17ecb7e06709","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/1f4c17ecb7e06709","status":"passed","time":{"start":1696366525666,"stop":1696366527637,"duration":1971}},{"uid":"c06f5c150cbeea21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c06f5c150cbeea21","status":"passed","time":{"start":1696295883953,"stop":1696295885979,"duration":2026}},{"uid":"eb332970c3a4e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/eb332970c3a4e2e5","status":"passed","time":{"start":1696209478544,"stop":1696209481756,"duration":3212}},{"uid":"df63e9fab72e7cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/df63e9fab72e7cc5","status":"passed","time":{"start":1696123635464,"stop":1696123636978,"duration":1514}},{"uid":"a560f3ccfc898f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/a560f3ccfc898f4b","status":"passed","time":{"start":1696036546683,"stop":1696036549897,"duration":3214}},{"uid":"3f30a059aba3eb1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3f30a059aba3eb1e","status":"passed","time":{"start":1695950289160,"stop":1695950290813,"duration":1653}},{"uid":"bf39a38b8f0f8ea4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/bf39a38b8f0f8ea4","status":"passed","time":{"start":1695930567525,"stop":1695930568900,"duration":1375}},{"uid":"b948b07384e95749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/b948b07384e95749","status":"passed","time":{"start":1695930485009,"stop":1695930486776,"duration":1767}},{"uid":"a6727f778644e151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a6727f778644e151","status":"passed","time":{"start":1695863816651,"stop":1695863819346,"duration":2695}},{"uid":"617908229411188b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/617908229411188b","status":"passed","time":{"start":1695852692496,"stop":1695852694044,"duration":1548}},{"uid":"ea908b8f99167558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ea908b8f99167558","status":"passed","time":{"start":1695841634041,"stop":1695841635753,"duration":1712}},{"uid":"3ac7ba9d4d3f98d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3ac7ba9d4d3f98d4","status":"passed","time":{"start":1695841568764,"stop":1695841570439,"duration":1675}},{"uid":"b9d46c7e5688b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b9d46c7e5688b8e","status":"passed","time":{"start":1695777457195,"stop":1695777458822,"duration":1627}},{"uid":"45187f5d3084ca89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/45187f5d3084ca89","status":"passed","time":{"start":1695691059111,"stop":1695691061882,"duration":2771}},{"uid":"83c9f1ed6e738854","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/83c9f1ed6e738854","status":"passed","time":{"start":1695604756290,"stop":1695604758708,"duration":2418}},{"uid":"ddfcf6a5b4cb640","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ddfcf6a5b4cb640","status":"passed","time":{"start":1695518528695,"stop":1695518530324,"duration":1629}},{"uid":"beb5f827770dcfec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/beb5f827770dcfec","status":"passed","time":{"start":1695431733218,"stop":1695431735339,"duration":2121}},{"uid":"beec7b986e588696","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/beec7b986e588696","status":"passed","time":{"start":1695345470859,"stop":1695345473362,"duration":2503}},{"uid":"f41d94d2dbf26a3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f41d94d2dbf26a3d","status":"passed","time":{"start":1695258979234,"stop":1695258981279,"duration":2045}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"e8a5048de4c5c1e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e8a5048de4c5c1e1","status":"passed","time":{"start":1696382150484,"stop":1696382158134,"duration":7650}},{"uid":"468d011b99f8fcf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/468d011b99f8fcf1","status":"passed","time":{"start":1696366203825,"stop":1696366218734,"duration":14909}},{"uid":"a0aa446eb58d86b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a0aa446eb58d86b9","status":"passed","time":{"start":1696295689099,"stop":1696295693618,"duration":4519}},{"uid":"851c211df7b0d9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/851c211df7b0d9f0","status":"passed","time":{"start":1696209262879,"stop":1696209284506,"duration":21627}},{"uid":"1090e4954bbee0a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1090e4954bbee0a9","status":"passed","time":{"start":1696123371538,"stop":1696123384522,"duration":12984}},{"uid":"dd5fef21fcdaa657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/dd5fef21fcdaa657","status":"passed","time":{"start":1696036324582,"stop":1696036341088,"duration":16506}},{"uid":"5c2a582b3e998af0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5c2a582b3e998af0","status":"passed","time":{"start":1695950021048,"stop":1695950081326,"duration":60278}},{"uid":"a24c26f7cb500891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/a24c26f7cb500891","status":"passed","time":{"start":1695930348815,"stop":1695930353813,"duration":4998}},{"uid":"c197a5469302429e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/c197a5469302429e","status":"passed","time":{"start":1695930249169,"stop":1695930254061,"duration":4892}},{"uid":"6fb2aa8a9babb376","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6fb2aa8a9babb376","status":"passed","time":{"start":1695863613857,"stop":1695863619274,"duration":5417}},{"uid":"b3922771416bec15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b3922771416bec15","status":"passed","time":{"start":1695852456651,"stop":1695852461845,"duration":5194}},{"uid":"f25955470597f59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f25955470597f59d","status":"passed","time":{"start":1695841406113,"stop":1695841411192,"duration":5079}},{"uid":"c730f5c132c6bd8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c730f5c132c6bd8f","status":"passed","time":{"start":1695841362448,"stop":1695841369845,"duration":7397}},{"uid":"19b91f6a8f294cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/19b91f6a8f294cd4","status":"passed","time":{"start":1695777244970,"stop":1695777250998,"duration":6028}},{"uid":"ed8e38b4a671cdb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ed8e38b4a671cdb6","status":"passed","time":{"start":1695690842126,"stop":1695690847409,"duration":5283}},{"uid":"73b100d56a6df9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/73b100d56a6df9da","status":"passed","time":{"start":1695604461138,"stop":1695604476040,"duration":14902}},{"uid":"e3ddeb8ee6932a6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/e3ddeb8ee6932a6f","status":"passed","time":{"start":1695518241303,"stop":1695518253875,"duration":12572}},{"uid":"4df447feca705795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4df447feca705795","status":"passed","time":{"start":1695431467482,"stop":1695431475920,"duration":8438}},{"uid":"59ce1c08d7ecd264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/59ce1c08d7ecd264","status":"passed","time":{"start":1695345203535,"stop":1695345218403,"duration":14868}},{"uid":"748c923cb7b90fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/748c923cb7b90fea","status":"passed","time":{"start":1695258751990,"stop":1695258761687,"duration":9697}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":33,"unknown":0,"total":110},"items":[{"uid":"c2cc4d02a4629de6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c2cc4d02a4629de6","status":"passed","time":{"start":1696382405699,"stop":1696382406429,"duration":730}},{"uid":"6a0ad6f0527458c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6a0ad6f0527458c9","status":"passed","time":{"start":1696366533667,"stop":1696366534596,"duration":929}},{"uid":"8e17b2fa8d0c3db6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/8e17b2fa8d0c3db6","status":"passed","time":{"start":1696295890521,"stop":1696295891134,"duration":613}},{"uid":"d57cd95af8ba3d2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d57cd95af8ba3d2b","status":"passed","time":{"start":1696209487030,"stop":1696209490037,"duration":3007}},{"uid":"114dd9484115de00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/114dd9484115de00","status":"passed","time":{"start":1696123641886,"stop":1696123645100,"duration":3214}},{"uid":"65d4ba6a75da2f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/65d4ba6a75da2f13","status":"passed","time":{"start":1696036554159,"stop":1696036557230,"duration":3071}},{"uid":"f98e5b8d7c72ff26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f98e5b8d7c72ff26","status":"passed","time":{"start":1695950296016,"stop":1695950296634,"duration":618}},{"uid":"3ef8a4d60c2fdeca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3ef8a4d60c2fdeca","status":"passed","time":{"start":1695930574104,"stop":1695930574698,"duration":594}},{"uid":"50fe0a21be0a69ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/50fe0a21be0a69ed","status":"passed","time":{"start":1695930491783,"stop":1695930492571,"duration":788}},{"uid":"a974063a3885cd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a974063a3885cd68","status":"passed","time":{"start":1695863823756,"stop":1695863826838,"duration":3082}},{"uid":"19a663fcf08b6c70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/19a663fcf08b6c70","status":"passed","time":{"start":1695852699220,"stop":1695852699989,"duration":769}},{"uid":"599df77bd3eb7427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/599df77bd3eb7427","status":"passed","time":{"start":1695841640743,"stop":1695841641479,"duration":736}},{"uid":"8b597d8f3584cffc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/8b597d8f3584cffc","status":"passed","time":{"start":1695841574240,"stop":1695841574828,"duration":588}},{"uid":"7222a1345ef436fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7222a1345ef436fd","status":"passed","time":{"start":1695777462884,"stop":1695777465893,"duration":3009}},{"uid":"1f6b8b3832ab86da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/1f6b8b3832ab86da","status":"passed","time":{"start":1695691067734,"stop":1695691070768,"duration":3034}},{"uid":"8aec0ab701743019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/8aec0ab701743019","status":"passed","time":{"start":1695604765009,"stop":1695604768377,"duration":3368}},{"uid":"bc46be4965fab026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bc46be4965fab026","status":"passed","time":{"start":1695518535930,"stop":1695518539148,"duration":3218}},{"uid":"de30cc134b4eb26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/de30cc134b4eb26c","status":"passed","time":{"start":1695431740837,"stop":1695431741619,"duration":782}},{"uid":"c74106993ee0be00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/c74106993ee0be00","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695345479220,"stop":1695345479970,"duration":750}},{"uid":"9e544f3d71557a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/9e544f3d71557a48","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695258986281,"stop":1695258986908,"duration":627}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":110},"items":[{"uid":"18e69cc63031f28f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/18e69cc63031f28f","status":"passed","time":{"start":1696382186149,"stop":1696382191757,"duration":5608}},{"uid":"449fa390e2a4f83b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/449fa390e2a4f83b","status":"passed","time":{"start":1696366234954,"stop":1696366240301,"duration":5347}},{"uid":"fa32099b9df81057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/fa32099b9df81057","status":"passed","time":{"start":1696295706837,"stop":1696295714095,"duration":7258}},{"uid":"b3d8efaeec6c12f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b3d8efaeec6c12f4","status":"passed","time":{"start":1696209301297,"stop":1696209308382,"duration":7085}},{"uid":"bd668ffa88d14b56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/bd668ffa88d14b56","status":"passed","time":{"start":1696123406703,"stop":1696123411632,"duration":4929}},{"uid":"87a7d601d2db9df2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/87a7d601d2db9df2","status":"passed","time":{"start":1696036359364,"stop":1696036365018,"duration":5654}},{"uid":"d9e6c558800e770a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d9e6c558800e770a","status":"passed","time":{"start":1695950095500,"stop":1695950102750,"duration":7250}},{"uid":"20dbca04db85ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/20dbca04db85ab","status":"passed","time":{"start":1695930373963,"stop":1695930378161,"duration":4198}},{"uid":"9aa8ad4fd8a32dff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9aa8ad4fd8a32dff","status":"passed","time":{"start":1695930273070,"stop":1695930277429,"duration":4359}},{"uid":"eeaeb63e9e9f4ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/eeaeb63e9e9f4ed5","status":"passed","time":{"start":1695863652545,"stop":1695863658725,"duration":6180}},{"uid":"b7c10ad4c8791f93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b7c10ad4c8791f93","status":"passed","time":{"start":1695852482516,"stop":1695852486706,"duration":4190}},{"uid":"b546049431ae144d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/b546049431ae144d","status":"passed","time":{"start":1695841431325,"stop":1695841435591,"duration":4266}},{"uid":"f9d63fa523d894c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f9d63fa523d894c9","status":"passed","time":{"start":1695841389666,"stop":1695841393684,"duration":4018}},{"uid":"e158cc0018bcb62b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e158cc0018bcb62b","status":"passed","time":{"start":1695777274101,"stop":1695777278340,"duration":4239}},{"uid":"f1b8bc02ecba377e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f1b8bc02ecba377e","status":"passed","time":{"start":1695690871071,"stop":1695690876676,"duration":5605}},{"uid":"97fe6483628601d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/97fe6483628601d7","status":"passed","time":{"start":1695604498373,"stop":1695604505105,"duration":6732}},{"uid":"728183f8ba2c7f0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/728183f8ba2c7f0f","status":"passed","time":{"start":1695518273848,"stop":1695518281739,"duration":7891}},{"uid":"a40a9bc99f36eb89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a40a9bc99f36eb89","status":"passed","time":{"start":1695431498169,"stop":1695431506074,"duration":7905}},{"uid":"d2cce04bdb1cb568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/d2cce04bdb1cb568","status":"passed","time":{"start":1695345234481,"stop":1695345240825,"duration":6344}},{"uid":"e70451c334018bed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/e70451c334018bed","status":"passed","time":{"start":1695258785910,"stop":1695258790250,"duration":4340}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":110},"items":[{"uid":"d221f99779c5f575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/d221f99779c5f575","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696382377941,"stop":1696382379016,"duration":1075}},{"uid":"8f1e3efd5aea4c4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8f1e3efd5aea4c4d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696366523597,"stop":1696366524540,"duration":943}},{"uid":"cefb6464f778ad3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/cefb6464f778ad3a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696295862184,"stop":1696295863172,"duration":988}},{"uid":"486312eaf630179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/486312eaf630179","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696209457618,"stop":1696209458685,"duration":1067}},{"uid":"929c2fad69bf25bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/929c2fad69bf25bb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696123620996,"stop":1696123622365,"duration":1369}},{"uid":"174690dfeafb4d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/174690dfeafb4d9a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696036525635,"stop":1696036527055,"duration":1420}},{"uid":"78f0bae1f61bfbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/78f0bae1f61bfbb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695950263015,"stop":1695950263838,"duration":823}},{"uid":"4073ef26db6703e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/4073ef26db6703e6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930532347,"stop":1695930533309,"duration":962}},{"uid":"26115b0fbf962312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/26115b0fbf962312","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930475754,"stop":1695930477077,"duration":1323}},{"uid":"5656b317d578dfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/5656b317d578dfc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695863796635,"stop":1695863797535,"duration":900}},{"uid":"6aaa6f54e68537d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/6aaa6f54e68537d8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852690654,"stop":1695852691606,"duration":952}},{"uid":"5b45ce4bbb2c3eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5b45ce4bbb2c3eb2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841632605,"stop":1695841633993,"duration":1388}},{"uid":"a8673face750e531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a8673face750e531","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841554097,"stop":1695841555056,"duration":959}},{"uid":"4d3024c79fa6dd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/4d3024c79fa6dd0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695777435823,"stop":1695777436950,"duration":1127}},{"uid":"24193ffbf837193","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/24193ffbf837193","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695691043498,"stop":1695691044390,"duration":892}},{"uid":"683e8ad5ad1049ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/683e8ad5ad1049ee","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695604781644,"stop":1695604783181,"duration":1537}},{"uid":"bd052752144b1821","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bd052752144b1821","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695518527663,"stop":1695518528636,"duration":973}},{"uid":"caa63b1fecd45687","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/caa63b1fecd45687","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695431726924,"stop":1695431727881,"duration":957}},{"uid":"8f463b4070e5f4f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8f463b4070e5f4f9","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695345485922,"stop":1695345487516,"duration":1594}},{"uid":"3834a578b4cf6758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3834a578b4cf6758","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695258963130,"stop":1695258964282,"duration":1152}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":110},"items":[{"uid":"bbd343b8f86078ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/bbd343b8f86078ce","status":"passed","time":{"start":1696382246064,"stop":1696382248112,"duration":2048}},{"uid":"f3035b924e4c14f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f3035b924e4c14f5","status":"passed","time":{"start":1696366272109,"stop":1696366278146,"duration":6037}},{"uid":"895063d5eb697e47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/895063d5eb697e47","status":"passed","time":{"start":1696295762783,"stop":1696295764253,"duration":1470}},{"uid":"408dacaa88d98792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/408dacaa88d98792","status":"passed","time":{"start":1696209458736,"stop":1696209464476,"duration":5740}},{"uid":"c4fde232ae0a0a00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/c4fde232ae0a0a00","status":"passed","time":{"start":1696123473607,"stop":1696123475406,"duration":1799}},{"uid":"5e05d9d20d7161a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/5e05d9d20d7161a8","status":"passed","time":{"start":1696036415670,"stop":1696036421552,"duration":5882}},{"uid":"d9f5c83eff578240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d9f5c83eff578240","status":"passed","time":{"start":1695950151459,"stop":1695950152877,"duration":1418}},{"uid":"9b7a153cb3f6c90c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/9b7a153cb3f6c90c","status":"passed","time":{"start":1695930407003,"stop":1695930409716,"duration":2713}},{"uid":"3d78f01399c8bef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/3d78f01399c8bef7","status":"passed","time":{"start":1695930312607,"stop":1695930318961,"duration":6354}},{"uid":"67ce6c41329ad80a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/67ce6c41329ad80a","status":"passed","time":{"start":1695863708168,"stop":1695863709549,"duration":1381}},{"uid":"921d30757e55e55b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/921d30757e55e55b","status":"passed","time":{"start":1695852528242,"stop":1695852530478,"duration":2236}},{"uid":"cd572140f04bc065","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/cd572140f04bc065","status":"passed","time":{"start":1695841477251,"stop":1695841478875,"duration":1624}},{"uid":"317e43ab18d46f35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/317e43ab18d46f35","status":"passed","time":{"start":1695841447946,"stop":1695841449385,"duration":1439}},{"uid":"bf8804e2a61e1f9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/bf8804e2a61e1f9f","status":"passed","time":{"start":1695777330808,"stop":1695777337535,"duration":6727}},{"uid":"78ac0ba1428fad39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/78ac0ba1428fad39","status":"passed","time":{"start":1695690930967,"stop":1695690936563,"duration":5596}},{"uid":"3a13cde2ba25c6c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3a13cde2ba25c6c2","status":"passed","time":{"start":1695604572750,"stop":1695604574798,"duration":2048}},{"uid":"d4a16c15d926efd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d4a16c15d926efd0","status":"passed","time":{"start":1695518354107,"stop":1695518360588,"duration":6481}},{"uid":"b9bfa6da1d928734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/b9bfa6da1d928734","status":"passed","time":{"start":1695431585398,"stop":1695431587318,"duration":1920}},{"uid":"2a7b483b948ed02c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/2a7b483b948ed02c","status":"passed","time":{"start":1695345293751,"stop":1695345300322,"duration":6571}},{"uid":"ecb49d9393205c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ecb49d9393205c29","status":"passed","time":{"start":1695258853726,"stop":1695258859508,"duration":5782}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"b1349bdd64a8060f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/b1349bdd64a8060f","status":"passed","time":{"start":1696382399772,"stop":1696382400584,"duration":812}},{"uid":"69c10ec430ef3f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/69c10ec430ef3f1a","status":"passed","time":{"start":1696366524639,"stop":1696366525663,"duration":1024}},{"uid":"f58e0b12158cad50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f58e0b12158cad50","status":"passed","time":{"start":1696295883362,"stop":1696295883951,"duration":589}},{"uid":"1947844e6cf7bda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1947844e6cf7bda","status":"passed","time":{"start":1696209477928,"stop":1696209478541,"duration":613}},{"uid":"8f2c0e77e6e1e39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8f2c0e77e6e1e39e","status":"passed","time":{"start":1696123634454,"stop":1696123635461,"duration":1007}},{"uid":"3cef9d7a05ab9c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/3cef9d7a05ab9c22","status":"passed","time":{"start":1696036546071,"stop":1696036546681,"duration":610}},{"uid":"4d51d43e9ef37ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4d51d43e9ef37ff","status":"passed","time":{"start":1695950288458,"stop":1695950289156,"duration":698}},{"uid":"a0614b9bffd860b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/a0614b9bffd860b7","status":"passed","time":{"start":1695930562784,"stop":1695930567522,"duration":4738}},{"uid":"e2945caa0b6e9e35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e2945caa0b6e9e35","status":"passed","time":{"start":1695930484154,"stop":1695930485007,"duration":853}},{"uid":"6576c9d83921147f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6576c9d83921147f","status":"passed","time":{"start":1695863816019,"stop":1695863816648,"duration":629}},{"uid":"aaa5c98d4cba9bf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/aaa5c98d4cba9bf3","status":"passed","time":{"start":1695852691663,"stop":1695852692494,"duration":831}},{"uid":"98dcfce25c9b4d03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/98dcfce25c9b4d03","status":"passed","time":{"start":1695841649538,"stop":1695841650355,"duration":817}},{"uid":"f0f326545c9ae1e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f0f326545c9ae1e0","status":"passed","time":{"start":1695841568148,"stop":1695841568762,"duration":614}},{"uid":"ca12cb16b72f233a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ca12cb16b72f233a","status":"passed","time":{"start":1695777456552,"stop":1695777457192,"duration":640}},{"uid":"8ae1f708ff6368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/8ae1f708ff6368ba","status":"passed","time":{"start":1695691058503,"stop":1695691059109,"duration":606}},{"uid":"b83931dc3f65934f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b83931dc3f65934f","status":"passed","time":{"start":1695604755268,"stop":1695604756287,"duration":1019}},{"uid":"7e1a2de4427b7383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7e1a2de4427b7383","status":"passed","time":{"start":1695518533242,"stop":1695518534330,"duration":1088}},{"uid":"389bfdeb290476f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/389bfdeb290476f1","status":"passed","time":{"start":1695431743720,"stop":1695431744743,"duration":1023}},{"uid":"23633a99ae587b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/23633a99ae587b7c","status":"passed","time":{"start":1695345470042,"stop":1695345470855,"duration":813}},{"uid":"c22319e220695dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c22319e220695dcd","status":"passed","time":{"start":1695258978461,"stop":1695258979230,"duration":769}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":110},"items":[{"uid":"3a45d9a9b1b0bfb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3a45d9a9b1b0bfb3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382227824,"stop":1696382227827,"duration":3}},{"uid":"a85a6f470079cb93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a85a6f470079cb93","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366252552,"stop":1696366252555,"duration":3}},{"uid":"f4d42ac77248b103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f4d42ac77248b103","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295746882,"stop":1696295746885,"duration":3}},{"uid":"9372b28c17702369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9372b28c17702369","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209443761,"stop":1696209443765,"duration":4}},{"uid":"3ae6a3b7f04222a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/3ae6a3b7f04222a0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123453995,"stop":1696123453998,"duration":3}},{"uid":"1ae4933c37b42b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/1ae4933c37b42b7c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036398267,"stop":1696036398270,"duration":3}},{"uid":"daebd8b227a9c364","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/daebd8b227a9c364","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950127766,"stop":1695950127770,"duration":4}},{"uid":"c603c1412ad60319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c603c1412ad60319","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930391880,"stop":1695930391883,"duration":3}},{"uid":"892ff75d7d2084bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/892ff75d7d2084bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930291900,"stop":1695930291903,"duration":3}},{"uid":"76b2b1a71b97a1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/76b2b1a71b97a1b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863688825,"stop":1695863688829,"duration":4}},{"uid":"88ac314c6ee6ef68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/88ac314c6ee6ef68","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852499929,"stop":1695852499932,"duration":3}},{"uid":"77066cceef621b95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/77066cceef621b95","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841460581,"stop":1695841460584,"duration":3}},{"uid":"6e17880915b4d3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/6e17880915b4d3ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841431872,"stop":1695841431875,"duration":3}},{"uid":"ecef9a017b195f86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ecef9a017b195f86","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777314039,"stop":1695777314042,"duration":3}},{"uid":"3f0286b846c4e9c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3f0286b846c4e9c6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690912905,"stop":1695690912909,"duration":4}},{"uid":"86570ff4fddc210b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/86570ff4fddc210b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604550978,"stop":1695604550981,"duration":3}},{"uid":"ef89aa56b35789ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ef89aa56b35789ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518333464,"stop":1695518333467,"duration":3}},{"uid":"32b484d325ffbc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/32b484d325ffbc9a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431567132,"stop":1695431567136,"duration":4}},{"uid":"5cc6306ead5ef888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/5cc6306ead5ef888","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345276492,"stop":1695345276495,"duration":3}},{"uid":"3298d2f9fa20fa2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3298d2f9fa20fa2f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258835575,"stop":1695258835578,"duration":3}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":110},"items":[{"uid":"c453f6c1ca3216c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c453f6c1ca3216c0","status":"passed","time":{"start":1696382128957,"stop":1696382134026,"duration":5069}},{"uid":"e499ffb943df1d87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e499ffb943df1d87","status":"passed","time":{"start":1696366185240,"stop":1696366192353,"duration":7113}},{"uid":"394bcf1c951205d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/394bcf1c951205d6","status":"passed","time":{"start":1696295648351,"stop":1696295653323,"duration":4972}},{"uid":"8fb7067bdb82fe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8fb7067bdb82fe30","status":"passed","time":{"start":1696209244413,"stop":1696209250277,"duration":5864}},{"uid":"47bde6ce349daca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/47bde6ce349daca2","status":"passed","time":{"start":1696123351323,"stop":1696123358602,"duration":7279}},{"uid":"5143fc13aafdf870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/5143fc13aafdf870","status":"passed","time":{"start":1696036304080,"stop":1696036309347,"duration":5267}},{"uid":"f48ae651cad78f67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f48ae651cad78f67","status":"passed","time":{"start":1695950002821,"stop":1695950008206,"duration":5385}},{"uid":"f1081a9736df1992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/f1081a9736df1992","status":"passed","time":{"start":1695930332002,"stop":1695930337716,"duration":5714}},{"uid":"993596fa962af561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/993596fa962af561","status":"passed","time":{"start":1695930229325,"stop":1695930235121,"duration":5796}},{"uid":"a36da6cd5b0e3c3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a36da6cd5b0e3c3c","status":"passed","time":{"start":1695863592659,"stop":1695863597568,"duration":4909}},{"uid":"320530386cf9f5d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/320530386cf9f5d5","status":"passed","time":{"start":1695852439104,"stop":1695852445038,"duration":5934}},{"uid":"1bba92fc4a4fece4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/1bba92fc4a4fece4","status":"passed","time":{"start":1695841388364,"stop":1695841394713,"duration":6349}},{"uid":"5d36b8bb94d6aece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5d36b8bb94d6aece","status":"passed","time":{"start":1695841346119,"stop":1695841351183,"duration":5064}},{"uid":"be9dc7ce8e42b987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/be9dc7ce8e42b987","status":"passed","time":{"start":1695777225263,"stop":1695777230525,"duration":5262}},{"uid":"a6f06c996a8dd383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/a6f06c996a8dd383","status":"passed","time":{"start":1695690821414,"stop":1695690826027,"duration":4613}},{"uid":"d0ae743cf58199a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d0ae743cf58199a","status":"passed","time":{"start":1695604442515,"stop":1695604449141,"duration":6626}},{"uid":"d715491ce64084c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d715491ce64084c0","status":"passed","time":{"start":1695518220100,"stop":1695518234932,"duration":14832}},{"uid":"bff3403367e56ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/bff3403367e56ed3","status":"passed","time":{"start":1695431445693,"stop":1695431451766,"duration":6073}},{"uid":"b501ae400036ad4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/b501ae400036ad4a","status":"passed","time":{"start":1695345184040,"stop":1695345189236,"duration":5196}},{"uid":"275857e0fd091471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/275857e0fd091471","status":"passed","time":{"start":1695258734740,"stop":1695258740667,"duration":5927}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"e5e1e186c7818dac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e5e1e186c7818dac","status":"passed","time":{"start":1696382136095,"stop":1696382154634,"duration":18539}},{"uid":"836ebf8ccb24521b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/836ebf8ccb24521b","status":"passed","time":{"start":1696366194695,"stop":1696366203578,"duration":8883}},{"uid":"a6379164704de250","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a6379164704de250","status":"passed","time":{"start":1696295654820,"stop":1696295673465,"duration":18645}},{"uid":"c11f8d4bb70fbcb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c11f8d4bb70fbcb7","status":"passed","time":{"start":1696209251955,"stop":1696209260449,"duration":8494}},{"uid":"2cf818289bb7bf1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/2cf818289bb7bf1c","status":"passed","time":{"start":1696123360684,"stop":1696123379178,"duration":18494}},{"uid":"e8537d4831442b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/e8537d4831442b7","status":"passed","time":{"start":1696036311605,"stop":1696036330172,"duration":18567}},{"uid":"5fe97eccc648291b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5fe97eccc648291b","status":"passed","time":{"start":1695950009941,"stop":1695950028121,"duration":18180}},{"uid":"d70d1a011b0f6650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/d70d1a011b0f6650","status":"passed","time":{"start":1695930339501,"stop":1695930347937,"duration":8436}},{"uid":"23598d1cc5daba9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/23598d1cc5daba9","status":"passed","time":{"start":1695930237266,"stop":1695930245911,"duration":8645}},{"uid":"b03c572416e83391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b03c572416e83391","status":"passed","time":{"start":1695863599455,"stop":1695863617788,"duration":18333}},{"uid":"c125ab9a1ce4ea59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c125ab9a1ce4ea59","status":"passed","time":{"start":1695852446873,"stop":1695852455587,"duration":8714}},{"uid":"792d5c39642facb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/792d5c39642facb2","status":"passed","time":{"start":1695841396724,"stop":1695841405334,"duration":8610}},{"uid":"5ae0894fae820020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5ae0894fae820020","status":"passed","time":{"start":1695841352963,"stop":1695841361594,"duration":8631}},{"uid":"dff1168faeec08f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/dff1168faeec08f3","status":"passed","time":{"start":1695777232436,"stop":1695777240923,"duration":8487}},{"uid":"d28e6b43e7a06526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d28e6b43e7a06526","status":"passed","time":{"start":1695690827508,"stop":1695690845737,"duration":18229}},{"uid":"b28ae3db38a506b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b28ae3db38a506b0","status":"passed","time":{"start":1695604450581,"stop":1695604468902,"duration":18321}},{"uid":"af3185fe64eb7d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/af3185fe64eb7d45","status":"passed","time":{"start":1695518236976,"stop":1695518245622,"duration":8646}},{"uid":"82e2e035bdb0bacf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/82e2e035bdb0bacf","status":"passed","time":{"start":1695431453543,"stop":1695431471920,"duration":18377}},{"uid":"514a36d818737f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/514a36d818737f39","status":"passed","time":{"start":1695345191090,"stop":1695345209689,"duration":18599}},{"uid":"5be86254f420dfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/5be86254f420dfed","status":"passed","time":{"start":1695258742516,"stop":1695258761004,"duration":18488}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"b8fddcc8b175a94a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/b8fddcc8b175a94a","status":"passed","time":{"start":1696382233072,"stop":1696382239151,"duration":6079}},{"uid":"a58d431859cd2ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a58d431859cd2ab3","status":"passed","time":{"start":1696366257494,"stop":1696366262750,"duration":5256}},{"uid":"84765dc93eb0fb72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/84765dc93eb0fb72","status":"passed","time":{"start":1696295751382,"stop":1696295755393,"duration":4011}},{"uid":"83e608331fc65b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/83e608331fc65b0d","status":"passed","time":{"start":1696209448420,"stop":1696209454297,"duration":5877}},{"uid":"9419a6b6e8d284e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9419a6b6e8d284e4","status":"passed","time":{"start":1696123458888,"stop":1696123463207,"duration":4319}},{"uid":"8415cf889f92f60f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/8415cf889f92f60f","status":"passed","time":{"start":1696036404027,"stop":1696036408573,"duration":4546}},{"uid":"2dcc5edb1f5c78bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/2dcc5edb1f5c78bb","status":"passed","time":{"start":1695950132735,"stop":1695950138810,"duration":6075}},{"uid":"98d031886d2c570a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/98d031886d2c570a","status":"passed","time":{"start":1695930396327,"stop":1695930400835,"duration":4508}},{"uid":"af54ff061f944abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/af54ff061f944abf","status":"passed","time":{"start":1695930296623,"stop":1695930303488,"duration":6865}},{"uid":"d522a452ef1f3238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d522a452ef1f3238","status":"passed","time":{"start":1695863693238,"stop":1695863698746,"duration":5508}},{"uid":"67feb1cd10c38e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/67feb1cd10c38e81","status":"passed","time":{"start":1695852504618,"stop":1695852509621,"duration":5003}},{"uid":"c6bcf5b74842fe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c6bcf5b74842fe4","status":"passed","time":{"start":1695841465714,"stop":1695841470007,"duration":4293}},{"uid":"41480ee264894e39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/41480ee264894e39","status":"passed","time":{"start":1695841436577,"stop":1695841440512,"duration":3935}},{"uid":"d8eb21e36347a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d8eb21e36347a6fd","status":"passed","time":{"start":1695777318572,"stop":1695777323576,"duration":5004}},{"uid":"6088a8a6aa897bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/6088a8a6aa897bb7","status":"passed","time":{"start":1695690919010,"stop":1695690923396,"duration":4386}},{"uid":"628d3b97e9bdc284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/628d3b97e9bdc284","status":"passed","time":{"start":1695604557370,"stop":1695604563180,"duration":5810}},{"uid":"a9fc7958b7f4a54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/a9fc7958b7f4a54d","status":"passed","time":{"start":1695518338892,"stop":1695518343791,"duration":4899}},{"uid":"1132b63bfb4e7990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1132b63bfb4e7990","status":"passed","time":{"start":1695431572861,"stop":1695431577559,"duration":4698}},{"uid":"6bb3631495e350fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6bb3631495e350fc","status":"passed","time":{"start":1695345281681,"stop":1695345286505,"duration":4824}},{"uid":"be0de9551af1bb1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/be0de9551af1bb1f","status":"passed","time":{"start":1695258840504,"stop":1695258846411,"duration":5907}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"6c88b341ccc94764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6c88b341ccc94764","status":"passed","time":{"start":1696382396313,"stop":1696382398149,"duration":1836}},{"uid":"37e24f96aa8a31ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/37e24f96aa8a31ee","status":"passed","time":{"start":1696366429823,"stop":1696366431835,"duration":2012}},{"uid":"df4e0cba3b15d182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/df4e0cba3b15d182","status":"passed","time":{"start":1696295910772,"stop":1696295912117,"duration":1345}},{"uid":"a13de546a5aa6fae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a13de546a5aa6fae","status":"passed","time":{"start":1696209613455,"stop":1696209615443,"duration":1988}},{"uid":"d1c5a22aa08d5ccd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/d1c5a22aa08d5ccd","status":"passed","time":{"start":1696123622005,"stop":1696123623855,"duration":1850}},{"uid":"b0ea5b3337499d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/b0ea5b3337499d08","status":"passed","time":{"start":1696036575584,"stop":1696036577239,"duration":1655}},{"uid":"441dad15a08abe94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/441dad15a08abe94","status":"passed","time":{"start":1695950301674,"stop":1695950303586,"duration":1912}},{"uid":"b958fa8b675fe82a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b958fa8b675fe82a","status":"passed","time":{"start":1695930553353,"stop":1695930554975,"duration":1622}},{"uid":"c5d11c1d416e8c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/c5d11c1d416e8c92","status":"passed","time":{"start":1695930473490,"stop":1695930475232,"duration":1742}},{"uid":"a092f22ec22d95e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a092f22ec22d95e1","status":"passed","time":{"start":1695863865646,"stop":1695863867110,"duration":1464}},{"uid":"2a65d22e83d4ebbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/2a65d22e83d4ebbd","status":"passed","time":{"start":1695852677636,"stop":1695852679509,"duration":1873}},{"uid":"54fa9692c4e2951b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/54fa9692c4e2951b","status":"passed","time":{"start":1695841616026,"stop":1695841617787,"duration":1761}},{"uid":"46be9b3a5526cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/46be9b3a5526cba","status":"passed","time":{"start":1695841585015,"stop":1695841586587,"duration":1572}},{"uid":"f21cbf18fe65869c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f21cbf18fe65869c","status":"passed","time":{"start":1695777474701,"stop":1695777476148,"duration":1447}},{"uid":"e70191663e3f6c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e70191663e3f6c21","status":"passed","time":{"start":1695691073257,"stop":1695691074807,"duration":1550}},{"uid":"cff8bb44f3435321","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/cff8bb44f3435321","status":"passed","time":{"start":1695604713264,"stop":1695604715823,"duration":2559}},{"uid":"3e079f032e55008f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/3e079f032e55008f","status":"passed","time":{"start":1695518499604,"stop":1695518501497,"duration":1893}},{"uid":"59560c3ec6cd91a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/59560c3ec6cd91a1","status":"passed","time":{"start":1695431723999,"stop":1695431725754,"duration":1755}},{"uid":"a5c5a72e79ec5bee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/a5c5a72e79ec5bee","status":"passed","time":{"start":1695345437192,"stop":1695345438943,"duration":1751}},{"uid":"d7d41b7c58577df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d7d41b7c58577df0","status":"passed","time":{"start":1695258996086,"stop":1695258997649,"duration":1563}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"381655801566bd29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/381655801566bd29","status":"passed","time":{"start":1696382387748,"stop":1696382395851,"duration":8103}},{"uid":"6023e3682f156b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6023e3682f156b1b","status":"passed","time":{"start":1696366690531,"stop":1696366699592,"duration":9061}},{"uid":"35ba2a173b3931b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/35ba2a173b3931b6","status":"passed","time":{"start":1696295868750,"stop":1696295879594,"duration":10844}},{"uid":"850a2d92e5f201d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/850a2d92e5f201d7","status":"passed","time":{"start":1696209466353,"stop":1696209474632,"duration":8279}},{"uid":"37d5184300b6bdc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/37d5184300b6bdc4","status":"passed","time":{"start":1696123630448,"stop":1696123639008,"duration":8560}},{"uid":"767a4b6498d21c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/767a4b6498d21c1d","status":"passed","time":{"start":1696036534177,"stop":1696036542442,"duration":8265}},{"uid":"cad4f32fe4405130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cad4f32fe4405130","status":"passed","time":{"start":1695950272191,"stop":1695950279931,"duration":7740}},{"uid":"c8514c0266c4a1ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c8514c0266c4a1ed","status":"passed","time":{"start":1695930646882,"stop":1695930654868,"duration":7986}},{"uid":"bfd502685093f42a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/bfd502685093f42a","status":"passed","time":{"start":1695930667166,"stop":1695930675372,"duration":8206}},{"uid":"25d56270decd03ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25d56270decd03ee","status":"passed","time":{"start":1695863803697,"stop":1695863812765,"duration":9068}},{"uid":"3b707bc41399d45f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/3b707bc41399d45f","status":"passed","time":{"start":1695852694114,"stop":1695852706883,"duration":12769}},{"uid":"355e98a1cc77386a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/355e98a1cc77386a","status":"passed","time":{"start":1695841637928,"stop":1695841646287,"duration":8359}},{"uid":"60de355394e57930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/60de355394e57930","status":"passed","time":{"start":1695841557288,"stop":1695841565222,"duration":7934}},{"uid":"9528915a8a0e3d21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9528915a8a0e3d21","status":"passed","time":{"start":1695777439529,"stop":1695777447351,"duration":7822}},{"uid":"331ef0c4ec859aa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/331ef0c4ec859aa1","status":"passed","time":{"start":1695691046675,"stop":1695691054650,"duration":7975}},{"uid":"5a794229b387483d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/5a794229b387483d","status":"passed","time":{"start":1695604735620,"stop":1695604745276,"duration":9656}},{"uid":"bbf47f1cc640212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bbf47f1cc640212","status":"passed","time":{"start":1695518517281,"stop":1695518526169,"duration":8888}},{"uid":"16f341069bb400e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/16f341069bb400e","status":"passed","time":{"start":1695431731585,"stop":1695431739839,"duration":8254}},{"uid":"da89efad1b07dc52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/da89efad1b07dc52","status":"passed","time":{"start":1695345458149,"stop":1695345466768,"duration":8619}},{"uid":"6d30b125893d8d9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6d30b125893d8d9c","status":"passed","time":{"start":1695258966607,"stop":1695258974938,"duration":8331}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":44,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":44},"items":[{"uid":"925204bf6755651f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/925204bf6755651f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382176551,"stop":1696382176554,"duration":3}},{"uid":"81a5a0e6592fb109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/81a5a0e6592fb109","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366238640,"stop":1696366238643,"duration":3}},{"uid":"eff11ed4b4f8f647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/eff11ed4b4f8f647","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295707908,"stop":1696295707911,"duration":3}},{"uid":"c97d1a0d8a7d7906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c97d1a0d8a7d7906","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209302570,"stop":1696209302573,"duration":3}},{"uid":"b677e7fc39f8ff13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b677e7fc39f8ff13","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123402847,"stop":1696123402851,"duration":4}},{"uid":"b44e6fe29f3d813a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/b44e6fe29f3d813a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036358316,"stop":1696036358319,"duration":3}},{"uid":"1824948135d346bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/1824948135d346bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950097995,"stop":1695950097999,"duration":4}},{"uid":"2e64e2cc9cdf1188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2e64e2cc9cdf1188","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930374522,"stop":1695930374525,"duration":3}},{"uid":"9889f87dd8f18abd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9889f87dd8f18abd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930276471,"stop":1695930276474,"duration":3}},{"uid":"fcb026d1e5bbc49d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/fcb026d1e5bbc49d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863637300,"stop":1695863637303,"duration":3}},{"uid":"d02185838df617bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d02185838df617bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852480281,"stop":1695852480284,"duration":3}},{"uid":"cf03c06bc9a8c8ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/cf03c06bc9a8c8ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841429011,"stop":1695841429014,"duration":3}},{"uid":"a1c7d26dd95d2567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a1c7d26dd95d2567","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841393298,"stop":1695841393301,"duration":3}},{"uid":"3b73b492beccac9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3b73b492beccac9c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777268732,"stop":1695777268735,"duration":3}},{"uid":"ec37bf4cd30cfed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ec37bf4cd30cfed1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690871484,"stop":1695690871488,"duration":4}},{"uid":"e41a9063277d5864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e41a9063277d5864","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604502953,"stop":1695604502957,"duration":4}},{"uid":"bc4aa2869fbc0dba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bc4aa2869fbc0dba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518273307,"stop":1695518273311,"duration":4}},{"uid":"5578b5f87df83894","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5578b5f87df83894","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431494960,"stop":1695431494964,"duration":4}},{"uid":"6cd38e62d501657b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6cd38e62d501657b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345238126,"stop":1695345238129,"duration":3}},{"uid":"366ef4931b24fbaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/366ef4931b24fbaa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695258778808,"stop":1695258778811,"duration":3}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"4f7b79e72bb0c9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4f7b79e72bb0c9da","status":"passed","time":{"start":1696382367854,"stop":1696382372384,"duration":4530}},{"uid":"fdd06be6d4e5f813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/fdd06be6d4e5f813","status":"passed","time":{"start":1696366518723,"stop":1696366522232,"duration":3509}},{"uid":"c470473a856a5aaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c470473a856a5aaf","status":"passed","time":{"start":1696295854559,"stop":1696295860978,"duration":6419}},{"uid":"b588392e595110d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b588392e595110d0","status":"passed","time":{"start":1696209452526,"stop":1696209456656,"duration":4130}},{"uid":"11f62eab8676d073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/11f62eab8676d073","status":"passed","time":{"start":1696123613367,"stop":1696123619891,"duration":6524}},{"uid":"2c2dba5cb12d1529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/2c2dba5cb12d1529","status":"passed","time":{"start":1696036519232,"stop":1696036524677,"duration":5445}},{"uid":"f81a420ced38beb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f81a420ced38beb4","status":"passed","time":{"start":1695950257719,"stop":1695950261836,"duration":4117}},{"uid":"7cdea85a6b3c9a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7cdea85a6b3c9a53","status":"passed","time":{"start":1695930528215,"stop":1695930531139,"duration":2924}},{"uid":"df2967d311f594fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/df2967d311f594fc","status":"passed","time":{"start":1695930471293,"stop":1695930474615,"duration":3322}},{"uid":"beb06c46e7c250cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/beb06c46e7c250cb","status":"passed","time":{"start":1695863791220,"stop":1695863795706,"duration":4486}},{"uid":"cdb680570311ad3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/cdb680570311ad3b","status":"passed","time":{"start":1695852686048,"stop":1695852689539,"duration":3491}},{"uid":"178cf9ec6e946a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/178cf9ec6e946a42","status":"passed","time":{"start":1695841628160,"stop":1695841631178,"duration":3018}},{"uid":"66cc46fb41c3e388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/66cc46fb41c3e388","status":"passed","time":{"start":1695841545608,"stop":1695841549049,"duration":3441}},{"uid":"6f0c1de9ba534ec4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/6f0c1de9ba534ec4","status":"passed","time":{"start":1695777426901,"stop":1695777431363,"duration":4462}},{"uid":"ec1761a4a3180061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ec1761a4a3180061","status":"passed","time":{"start":1695691032029,"stop":1695691039007,"duration":6978}},{"uid":"96e9008d3f5bfb10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/96e9008d3f5bfb10","status":"passed","time":{"start":1695604775653,"stop":1695604779902,"duration":4249}},{"uid":"139adf6001bcd38d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/139adf6001bcd38d","status":"passed","time":{"start":1695518522933,"stop":1695518526498,"duration":3565}},{"uid":"1a270a7f637f9ddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1a270a7f637f9ddc","status":"passed","time":{"start":1695431713309,"stop":1695431725216,"duration":11907}},{"uid":"fae99abb2cdaa5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/fae99abb2cdaa5c7","status":"passed","time":{"start":1695345480086,"stop":1695345484218,"duration":4132}},{"uid":"281afdbcd60e514b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/281afdbcd60e514b","status":"passed","time":{"start":1695258957683,"stop":1695258962107,"duration":4424}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"fb4e89300de78c0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fb4e89300de78c0c","status":"passed","time":{"start":1696382163948,"stop":1696382165626,"duration":1678}},{"uid":"f559aee5c52ae8a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f559aee5c52ae8a2","status":"passed","time":{"start":1696366223904,"stop":1696366225679,"duration":1775}},{"uid":"3c031b741cd8d0c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/3c031b741cd8d0c1","status":"passed","time":{"start":1696295697583,"stop":1696295698904,"duration":1321}},{"uid":"de374048d5ed71f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/de374048d5ed71f1","status":"passed","time":{"start":1696209289685,"stop":1696209291063,"duration":1378}},{"uid":"70d23f3ea4359a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/70d23f3ea4359a12","status":"passed","time":{"start":1696123389196,"stop":1696123390819,"duration":1623}},{"uid":"72555f7dad0a7dc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/72555f7dad0a7dc4","status":"passed","time":{"start":1696036346036,"stop":1696036347636,"duration":1600}},{"uid":"308df8568c0733fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/308df8568c0733fb","status":"passed","time":{"start":1695950085924,"stop":1695950087407,"duration":1483}},{"uid":"565e281dde7317d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/565e281dde7317d2","status":"passed","time":{"start":1695930358374,"stop":1695930359715,"duration":1341}},{"uid":"1847ca75020525e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/1847ca75020525e8","status":"passed","time":{"start":1695930259195,"stop":1695930260968,"duration":1773}},{"uid":"1c495301afb64b12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/1c495301afb64b12","status":"passed","time":{"start":1695863624882,"stop":1695863626416,"duration":1534}},{"uid":"7b491bde129c234f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7b491bde129c234f","status":"passed","time":{"start":1695852467701,"stop":1695852469417,"duration":1716}},{"uid":"67d34b0377e9c412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/67d34b0377e9c412","status":"passed","time":{"start":1695841415260,"stop":1695841416693,"duration":1433}},{"uid":"35c52e8540d17773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/35c52e8540d17773","status":"passed","time":{"start":1695841377848,"stop":1695841379678,"duration":1830}},{"uid":"51c3c8b935235331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/51c3c8b935235331","status":"passed","time":{"start":1695777256435,"stop":1695777257799,"duration":1364}},{"uid":"134a4fdfcc10893e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/134a4fdfcc10893e","status":"passed","time":{"start":1695690852855,"stop":1695690859771,"duration":6916}},{"uid":"e6e0807dd6079d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e6e0807dd6079d7f","status":"passed","time":{"start":1695604483963,"stop":1695604485793,"duration":1830}},{"uid":"a1bae5698385da8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/a1bae5698385da8f","status":"passed","time":{"start":1695518258929,"stop":1695518260586,"duration":1657}},{"uid":"e05ad8b1a71fad47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e05ad8b1a71fad47","status":"passed","time":{"start":1695431481179,"stop":1695431482781,"duration":1602}},{"uid":"d216645661a68fff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/d216645661a68fff","status":"passed","time":{"start":1695345224031,"stop":1695345225606,"duration":1575}},{"uid":"ddbe83cf97d8b2c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ddbe83cf97d8b2c4","status":"passed","time":{"start":1695258766557,"stop":1695258768427,"duration":1870}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":26,"unknown":0,"total":110},"items":[{"uid":"689e6ad305c599dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/689e6ad305c599dc","status":"passed","time":{"start":1696382419218,"stop":1696382426017,"duration":6799}},{"uid":"9cd82f9591a8dc94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/9cd82f9591a8dc94","status":"passed","time":{"start":1696366680089,"stop":1696366690251,"duration":10162}},{"uid":"21d7b02f8cbeaac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/21d7b02f8cbeaac4","status":"passed","time":{"start":1696295925112,"stop":1696295932986,"duration":7874}},{"uid":"74109463b5d78d46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/74109463b5d78d46","status":"passed","time":{"start":1696209627176,"stop":1696209651056,"duration":23880}},{"uid":"efb6f755a09b915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/efb6f755a09b915","status":"passed","time":{"start":1696123667141,"stop":1696123677464,"duration":10323}},{"uid":"d17e8dca14130f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d17e8dca14130f8c","status":"passed","time":{"start":1696036717857,"stop":1696036723924,"duration":6067}},{"uid":"8782b192e7db9cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8782b192e7db9cd0","status":"passed","time":{"start":1695950315051,"stop":1695950321533,"duration":6482}},{"uid":"c11865f30c2152fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c11865f30c2152fd","status":"passed","time":{"start":1695930793116,"stop":1695930799265,"duration":6149}},{"uid":"caff00ba37662a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/caff00ba37662a23","status":"passed","time":{"start":1695930637066,"stop":1695930643690,"duration":6624}},{"uid":"128065455123c7ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/128065455123c7ee","status":"passed","time":{"start":1695864009688,"stop":1695864021133,"duration":11445}},{"uid":"ed63766c78fb9bb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/ed63766c78fb9bb0","status":"passed","time":{"start":1695852718104,"stop":1695852727945,"duration":9841}},{"uid":"c99791e6d44fb31b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c99791e6d44fb31b","status":"passed","time":{"start":1695841655052,"stop":1695841662272,"duration":7220}},{"uid":"898c7eba6fcecae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/898c7eba6fcecae","status":"passed","time":{"start":1695841604004,"stop":1695841610739,"duration":6735}},{"uid":"dfef6e717f2d5f51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/dfef6e717f2d5f51","status":"passed","time":{"start":1695777489808,"stop":1695777496266,"duration":6458}},{"uid":"2856e36dd833323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2856e36dd833323","status":"passed","time":{"start":1695691091901,"stop":1695691104652,"duration":12751}},{"uid":"c220e289378a399f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c220e289378a399f","status":"passed","time":{"start":1695604788313,"stop":1695604801265,"duration":12952}},{"uid":"4064b1d2fe56267c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4064b1d2fe56267c","status":"passed","time":{"start":1695518545815,"stop":1695518553981,"duration":8166}},{"uid":"6bc9890238df1f07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6bc9890238df1f07","status":"passed","time":{"start":1695431751161,"stop":1695431769440,"duration":18279}},{"uid":"6572b41bddf325f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6572b41bddf325f0","status":"passed","time":{"start":1695345492126,"stop":1695345498830,"duration":6704}},{"uid":"ea30325e9c2d667a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ea30325e9c2d667a","status":"passed","time":{"start":1695259026032,"stop":1695259031470,"duration":5438}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"504232209ef68987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/504232209ef68987","status":"passed","time":{"start":1696382244638,"stop":1696382246061,"duration":1423}},{"uid":"f0ad9e0f1dbba3bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f0ad9e0f1dbba3bc","status":"passed","time":{"start":1696366270196,"stop":1696366272106,"duration":1910}},{"uid":"c508868ffe3b8187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c508868ffe3b8187","status":"passed","time":{"start":1696295761354,"stop":1696295762780,"duration":1426}},{"uid":"ce487bc9e94d8d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/ce487bc9e94d8d38","status":"passed","time":{"start":1696209460145,"stop":1696209461343,"duration":1198}},{"uid":"807fd8c562ebea5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/807fd8c562ebea5e","status":"passed","time":{"start":1696123471866,"stop":1696123473604,"duration":1738}},{"uid":"29fa3dd8be8ae1c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/29fa3dd8be8ae1c8","status":"passed","time":{"start":1696036414280,"stop":1696036415667,"duration":1387}},{"uid":"318ef3dc705b960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/318ef3dc705b960e","status":"passed","time":{"start":1695950150153,"stop":1695950151455,"duration":1302}},{"uid":"c1e4916b5c85ee50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c1e4916b5c85ee50","status":"passed","time":{"start":1695930405769,"stop":1695930407000,"duration":1231}},{"uid":"7dbcd146a02d0d53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7dbcd146a02d0d53","status":"passed","time":{"start":1695930310192,"stop":1695930312604,"duration":2412}},{"uid":"e0056e50d35d7423","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e0056e50d35d7423","status":"passed","time":{"start":1695863704238,"stop":1695863708166,"duration":3928}},{"uid":"d896082c09dc17ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d896082c09dc17ec","status":"passed","time":{"start":1695852526530,"stop":1695852528239,"duration":1709}},{"uid":"4afcbf1273f119ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/4afcbf1273f119ee","status":"passed","time":{"start":1695841475757,"stop":1695841477249,"duration":1492}},{"uid":"3988626ec2399c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3988626ec2399c68","status":"passed","time":{"start":1695841445699,"stop":1695841447944,"duration":2245}},{"uid":"66df85a30fdc342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/66df85a30fdc342","status":"passed","time":{"start":1695777329301,"stop":1695777330805,"duration":1504}},{"uid":"7ec001efba407d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/7ec001efba407d83","status":"passed","time":{"start":1695690929358,"stop":1695690930965,"duration":1607}},{"uid":"277d1fdbca0558db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/277d1fdbca0558db","status":"passed","time":{"start":1695604571032,"stop":1695604572748,"duration":1716}},{"uid":"cdc69c1f72a27f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/cdc69c1f72a27f8d","status":"passed","time":{"start":1695518352364,"stop":1695518354104,"duration":1740}},{"uid":"c56b28332114a6e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c56b28332114a6e4","status":"passed","time":{"start":1695431583802,"stop":1695431585395,"duration":1593}},{"uid":"bf1082cb11f587da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/bf1082cb11f587da","status":"passed","time":{"start":1695345292296,"stop":1695345293748,"duration":1452}},{"uid":"dd8f4a1e99f36122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/dd8f4a1e99f36122","status":"passed","time":{"start":1695258851709,"stop":1695258853724,"duration":2015}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":110},"items":[{"uid":"18f9a3411ddc8784","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/18f9a3411ddc8784","status":"passed","time":{"start":1696382365595,"stop":1696382366962,"duration":1367}},{"uid":"704ab00578892a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/704ab00578892a5","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366486318,"stop":1696366517684,"duration":31366}},{"uid":"4214cc31f6bf2f79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/4214cc31f6bf2f79","status":"passed","time":{"start":1696295851408,"stop":1696295853917,"duration":2509}},{"uid":"465f59033cd95c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/465f59033cd95c96","status":"passed","time":{"start":1696209450650,"stop":1696209451663,"duration":1013}},{"uid":"8187d55a6d6b73bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8187d55a6d6b73bb","status":"passed","time":{"start":1696123611238,"stop":1696123612399,"duration":1161}},{"uid":"8e62709005a218c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/8e62709005a218c0","status":"passed","time":{"start":1696036517376,"stop":1696036518492,"duration":1116}},{"uid":"4c88d083e167c7a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4c88d083e167c7a4","status":"passed","time":{"start":1695950244299,"stop":1695950256889,"duration":12590}},{"uid":"e6a869cb0ded493a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/e6a869cb0ded493a","status":"passed","time":{"start":1695930526438,"stop":1695930527385,"duration":947}},{"uid":"f38064bb5be5ca4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/f38064bb5be5ca4c","status":"passed","time":{"start":1695930469342,"stop":1695930470431,"duration":1089}},{"uid":"f0c2b105809045c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/f0c2b105809045c4","status":"passed","time":{"start":1695863788989,"stop":1695863790401,"duration":1412}},{"uid":"9e1b3a1d1404fc37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/9e1b3a1d1404fc37","status":"passed","time":{"start":1695852683113,"stop":1695852685178,"duration":2065}},{"uid":"49c188c3bcba7945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/49c188c3bcba7945","status":"passed","time":{"start":1695841626369,"stop":1695841627407,"duration":1038}},{"uid":"c4b8b8302c86adc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c4b8b8302c86adc6","status":"passed","time":{"start":1695841543806,"stop":1695841544793,"duration":987}},{"uid":"91ed496a3d253c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/91ed496a3d253c6","status":"passed","time":{"start":1695777425118,"stop":1695777426129,"duration":1011}},{"uid":"91ec4420f3f5e492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/91ec4420f3f5e492","status":"passed","time":{"start":1695691030292,"stop":1695691031260,"duration":968}},{"uid":"89ff06ce3b926a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/89ff06ce3b926a10","status":"passed","time":{"start":1695604773595,"stop":1695604774715,"duration":1120}},{"uid":"53c6e47d8f68cfa2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/53c6e47d8f68cfa2","status":"passed","time":{"start":1695518520851,"stop":1695518521890,"duration":1039}},{"uid":"2cfb90a50906d934","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/2cfb90a50906d934","status":"passed","time":{"start":1695431710930,"stop":1695431712316,"duration":1386}},{"uid":"ee326493b609f9f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ee326493b609f9f7","status":"passed","time":{"start":1695345478259,"stop":1695345479315,"duration":1056}},{"uid":"4399e263807059b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4399e263807059b7","status":"passed","time":{"start":1695258954034,"stop":1695258956857,"duration":2823}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"c1812a68706aa09b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c1812a68706aa09b","status":"passed","time":{"start":1696382184038,"stop":1696382186280,"duration":2242}},{"uid":"d22aab5bc2cbe0da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/d22aab5bc2cbe0da","status":"passed","time":{"start":1696366247165,"stop":1696366248902,"duration":1737}},{"uid":"904f3171be413e09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/904f3171be413e09","status":"passed","time":{"start":1696295714411,"stop":1696295715561,"duration":1150}},{"uid":"521be8c8361ea540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/521be8c8361ea540","status":"passed","time":{"start":1696209311608,"stop":1696209312628,"duration":1020}},{"uid":"7a7661c97db8f852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7a7661c97db8f852","status":"passed","time":{"start":1696123410528,"stop":1696123413417,"duration":2889}},{"uid":"1f546d7444c66c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/1f546d7444c66c8d","status":"passed","time":{"start":1696036366202,"stop":1696036368422,"duration":2220}},{"uid":"ff73ba94591f612f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ff73ba94591f612f","status":"passed","time":{"start":1695950107287,"stop":1695950108595,"duration":1308}},{"uid":"84b20b4756f23793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/84b20b4756f23793","status":"passed","time":{"start":1695930381045,"stop":1695930382208,"duration":1163}},{"uid":"ea8f31d7e19c2a5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/ea8f31d7e19c2a5a","status":"passed","time":{"start":1695930283923,"stop":1695930285338,"duration":1415}},{"uid":"9bd9215d25b703a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/9bd9215d25b703a2","status":"passed","time":{"start":1695863643883,"stop":1695863644973,"duration":1090}},{"uid":"a3b458b2e34b3a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a3b458b2e34b3a25","status":"passed","time":{"start":1695852488300,"stop":1695852489693,"duration":1393}},{"uid":"110dc0e2c1f055e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/110dc0e2c1f055e","status":"passed","time":{"start":1695841436616,"stop":1695841437824,"duration":1208}},{"uid":"9270b9a4a88ea29f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/9270b9a4a88ea29f","status":"passed","time":{"start":1695841399854,"stop":1695841400938,"duration":1084}},{"uid":"92350620958563a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/92350620958563a5","status":"passed","time":{"start":1695777275739,"stop":1695777276888,"duration":1149}},{"uid":"322d089790499216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/322d089790499216","status":"passed","time":{"start":1695690878056,"stop":1695690879573,"duration":1517}},{"uid":"3be5f78656f60f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3be5f78656f60f58","status":"passed","time":{"start":1695604527938,"stop":1695604530362,"duration":2424}},{"uid":"507bfb5fb16034a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/507bfb5fb16034a6","status":"passed","time":{"start":1695518329151,"stop":1695518331338,"duration":2187}},{"uid":"ad24e9fc79a87d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ad24e9fc79a87d26","status":"passed","time":{"start":1695431519418,"stop":1695431521574,"duration":2156}},{"uid":"dbaa7d360a121864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/dbaa7d360a121864","status":"passed","time":{"start":1695345286102,"stop":1695345287491,"duration":1389}},{"uid":"528d826a79007a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/528d826a79007a4d","status":"passed","time":{"start":1695258786737,"stop":1695258787853,"duration":1116}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":110},"items":[{"uid":"800fa91e3be44446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/800fa91e3be44446","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696382134029,"stop":1696382134128,"duration":99}},{"uid":"f8b45a3d939d483c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f8b45a3d939d483c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696366192357,"stop":1696366192487,"duration":130}},{"uid":"2b025ef822f96304","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2b025ef822f96304","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696295653326,"stop":1696295653431,"duration":105}},{"uid":"8062a97641cddf62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8062a97641cddf62","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696209250282,"stop":1696209250397,"duration":115}},{"uid":"ae49646aa4b5fc6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ae49646aa4b5fc6b","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696123358606,"stop":1696123358727,"duration":121}},{"uid":"65023f9189f9842d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/65023f9189f9842d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696036309350,"stop":1696036309447,"duration":97}},{"uid":"ceb11b46cb2eeb0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ceb11b46cb2eeb0d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695950008213,"stop":1695950008342,"duration":129}},{"uid":"2690b2368b2bc05d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2690b2368b2bc05d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930337720,"stop":1695930337824,"duration":104}},{"uid":"da21349d9a2be5d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/da21349d9a2be5d7","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930235124,"stop":1695930235246,"duration":122}},{"uid":"12208946320043aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/12208946320043aa","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695863597572,"stop":1695863597677,"duration":105}},{"uid":"f9e9d54c2e5675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/f9e9d54c2e5675c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852445042,"stop":1695852445176,"duration":134}},{"uid":"2e5556d5f0983ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2e5556d5f0983ab","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841394717,"stop":1695841394814,"duration":97}},{"uid":"3180ddc43646baf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3180ddc43646baf0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841351185,"stop":1695841351283,"duration":98}},{"uid":"40212464e900a9d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/40212464e900a9d0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695777230528,"stop":1695777230631,"duration":103}},{"uid":"fd48ef240fdbae2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fd48ef240fdbae2c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695690826033,"stop":1695690826142,"duration":109}},{"uid":"d63ab8df925cb98d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d63ab8df925cb98d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695604449145,"stop":1695604449274,"duration":129}},{"uid":"ffb725b9e129b48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ffb725b9e129b48d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695518234935,"stop":1695518235070,"duration":135}},{"uid":"74af05019ffdfcd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/74af05019ffdfcd1","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695431451769,"stop":1695431451880,"duration":111}},{"uid":"9c49a30a0c72fb3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/9c49a30a0c72fb3e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695345189239,"stop":1695345189346,"duration":107}},{"uid":"69e09abfefacfa36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/69e09abfefacfa36","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695258740670,"stop":1695258740782,"duration":112}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"16a6416fbfd286c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/16a6416fbfd286c7","status":"passed","time":{"start":1696382428019,"stop":1696382433002,"duration":4983}},{"uid":"4d3383b16c9f0984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/4d3383b16c9f0984","status":"passed","time":{"start":1696366691934,"stop":1696366696497,"duration":4563}},{"uid":"aff2c80e65778b82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/aff2c80e65778b82","status":"passed","time":{"start":1696295935007,"stop":1696295939189,"duration":4182}},{"uid":"c937bd85fe1a0a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c937bd85fe1a0a23","status":"passed","time":{"start":1696209651059,"stop":1696209655078,"duration":4019}},{"uid":"b05a6a6a00b283da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b05a6a6a00b283da","status":"passed","time":{"start":1696123679951,"stop":1696123686619,"duration":6668}},{"uid":"eabdf1ad0eae47ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/eabdf1ad0eae47ae","status":"passed","time":{"start":1696036695837,"stop":1696036699989,"duration":4152}},{"uid":"3fcd5644222b1e02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3fcd5644222b1e02","status":"passed","time":{"start":1695950323024,"stop":1695950327436,"duration":4412}},{"uid":"6d262fea0524374b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6d262fea0524374b","status":"passed","time":{"start":1695930713640,"stop":1695930719903,"duration":6263}},{"uid":"89a342bbe61b0e1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/89a342bbe61b0e1d","status":"passed","time":{"start":1695930645636,"stop":1695930649856,"duration":4220}},{"uid":"77544bcd8724932c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/77544bcd8724932c","status":"passed","time":{"start":1695863964967,"stop":1695863971427,"duration":6460}},{"uid":"7fef58ce32bc99fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7fef58ce32bc99fb","status":"passed","time":{"start":1695852730316,"stop":1695852734692,"duration":4376}},{"uid":"20e6931d9fe2aa3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/20e6931d9fe2aa3b","status":"passed","time":{"start":1695841664419,"stop":1695841669841,"duration":5422}},{"uid":"ac8a0c323510f4b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ac8a0c323510f4b1","status":"passed","time":{"start":1695841612613,"stop":1695841616725,"duration":4112}},{"uid":"3ed61a43d79a6e79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3ed61a43d79a6e79","status":"passed","time":{"start":1695777498015,"stop":1695777504896,"duration":6881}},{"uid":"cc4e5b843f95f4d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/cc4e5b843f95f4d9","status":"passed","time":{"start":1695691106328,"stop":1695691114465,"duration":8137}},{"uid":"2feac21a3634539b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/2feac21a3634539b","status":"passed","time":{"start":1695604803089,"stop":1695604807634,"duration":4545}},{"uid":"c054b45e52ee0748","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/c054b45e52ee0748","status":"passed","time":{"start":1695518555786,"stop":1695518561847,"duration":6061}},{"uid":"f9ec70db177eae9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f9ec70db177eae9f","status":"passed","time":{"start":1695431772152,"stop":1695431776464,"duration":4312}},{"uid":"ace72340db043dc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ace72340db043dc5","status":"passed","time":{"start":1695345500156,"stop":1695345504501,"duration":4345}},{"uid":"2d5ef8eeea4863d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/2d5ef8eeea4863d1","status":"passed","time":{"start":1695259033212,"stop":1695259037338,"duration":4126}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"5fcfc83c580498f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/5fcfc83c580498f4","status":"passed","time":{"start":1696382192311,"stop":1696382361850,"duration":169539}},{"uid":"786290b1f2eaa2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/786290b1f2eaa2ae","status":"passed","time":{"start":1696366255347,"stop":1696366482494,"duration":227147}},{"uid":"8c790462e7844fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/8c790462e7844fbc","status":"passed","time":{"start":1696295723037,"stop":1696295848276,"duration":125239}},{"uid":"ffe90b0493633d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/ffe90b0493633d05","status":"passed","time":{"start":1696209321804,"stop":1696209446983,"duration":125179}},{"uid":"b8cf96a114ed4451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b8cf96a114ed4451","status":"passed","time":{"start":1696123424056,"stop":1696123607129,"duration":183073}},{"uid":"8c9d0321f42bfb25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/8c9d0321f42bfb25","status":"passed","time":{"start":1696036380011,"stop":1696036513641,"duration":133630}},{"uid":"ffbf46a4cb23d0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ffbf46a4cb23d0fe","status":"passed","time":{"start":1695950114580,"stop":1695950241140,"duration":126560}},{"uid":"1bcdacc6ec598979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/1bcdacc6ec598979","status":"passed","time":{"start":1695930387812,"stop":1695930523095,"duration":135283}},{"uid":"d5d4fcc79cb5f25b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/d5d4fcc79cb5f25b","status":"passed","time":{"start":1695930292194,"stop":1695930464871,"duration":172677}},{"uid":"923ad01df4399f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/923ad01df4399f46","status":"passed","time":{"start":1695863655473,"stop":1695863785749,"duration":130276}},{"uid":"c59d1617fc226b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c59d1617fc226b8e","status":"passed","time":{"start":1695852496456,"stop":1695852679452,"duration":182996}},{"uid":"dfd6e8d7aeef455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/dfd6e8d7aeef455","status":"passed","time":{"start":1695841443637,"stop":1695841621222,"duration":177585}},{"uid":"6e0f14a565cf9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/6e0f14a565cf9e1","status":"passed","time":{"start":1695841406398,"stop":1695841539273,"duration":132875}},{"uid":"7fa1ba230567fe98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7fa1ba230567fe98","status":"passed","time":{"start":1695777285846,"stop":1695777421448,"duration":135602}},{"uid":"bbb8df57159cef77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/bbb8df57159cef77","status":"passed","time":{"start":1695690889429,"stop":1695691027195,"duration":137766}},{"uid":"69623c5d84922e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/69623c5d84922e2","status":"passed","time":{"start":1695604543073,"stop":1695604769680,"duration":226607}},{"uid":"481f112d913ddc6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/481f112d913ddc6a","status":"passed","time":{"start":1695518337130,"stop":1695518517024,"duration":179894}},{"uid":"5d5eaa69f64a265e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5d5eaa69f64a265e","status":"passed","time":{"start":1695431531098,"stop":1695431705295,"duration":174197}},{"uid":"5fc73fe27dce3469","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/5fc73fe27dce3469","status":"passed","time":{"start":1695345293974,"stop":1695345474733,"duration":180759}},{"uid":"19ec9532f5199348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/19ec9532f5199348","status":"passed","time":{"start":1695258797556,"stop":1695258950565,"duration":153009}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"61ddc650b2f1aa9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/61ddc650b2f1aa9b","status":"passed","time":{"start":1696382227870,"stop":1696382231633,"duration":3763}},{"uid":"e3b38ce32a43e86c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e3b38ce32a43e86c","status":"passed","time":{"start":1696366252609,"stop":1696366256538,"duration":3929}},{"uid":"19ebc200b045a01a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/19ebc200b045a01a","status":"passed","time":{"start":1696295746928,"stop":1696295750491,"duration":3563}},{"uid":"78a1f23e4227dda0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/78a1f23e4227dda0","status":"passed","time":{"start":1696209443811,"stop":1696209447327,"duration":3516}},{"uid":"dfd95f533735e083","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/dfd95f533735e083","status":"passed","time":{"start":1696123454048,"stop":1696123457785,"duration":3737}},{"uid":"e890a6914f856210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/e890a6914f856210","status":"passed","time":{"start":1696036398313,"stop":1696036403065,"duration":4752}},{"uid":"9f5e575b4ff786e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9f5e575b4ff786e","status":"passed","time":{"start":1695950127823,"stop":1695950131217,"duration":3394}},{"uid":"922d29df9d7fbc0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/922d29df9d7fbc0c","status":"passed","time":{"start":1695930391926,"stop":1695930395593,"duration":3667}},{"uid":"439b967ac3e4ebd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/439b967ac3e4ebd8","status":"passed","time":{"start":1695930291952,"stop":1695930295563,"duration":3611}},{"uid":"40c1987f0b4a997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/40c1987f0b4a997c","status":"passed","time":{"start":1695863688872,"stop":1695863692231,"duration":3359}},{"uid":"a43d56ff386c7e00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a43d56ff386c7e00","status":"passed","time":{"start":1695852499982,"stop":1695852503514,"duration":3532}},{"uid":"2a6313a050e4362e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2a6313a050e4362e","status":"passed","time":{"start":1695841460623,"stop":1695841464697,"duration":4074}},{"uid":"fd84fdb47657ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fd84fdb47657ec7","status":"passed","time":{"start":1695841431917,"stop":1695841435804,"duration":3887}},{"uid":"3e3b04266d453152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3e3b04266d453152","status":"passed","time":{"start":1695777314086,"stop":1695777317604,"duration":3518}},{"uid":"c47c46c6a20cffd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c47c46c6a20cffd1","status":"passed","time":{"start":1695690912953,"stop":1695690917305,"duration":4352}},{"uid":"b7b83e2e8441fe85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b7b83e2e8441fe85","status":"passed","time":{"start":1695604551028,"stop":1695604556024,"duration":4996}},{"uid":"4c4c007b26b3324d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4c4c007b26b3324d","status":"passed","time":{"start":1695518333523,"stop":1695518337866,"duration":4343}},{"uid":"f6202b8ef2274f56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f6202b8ef2274f56","status":"passed","time":{"start":1695431567180,"stop":1695431571923,"duration":4743}},{"uid":"878777dfffbfe954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/878777dfffbfe954","status":"passed","time":{"start":1695345276538,"stop":1695345280838,"duration":4300}},{"uid":"2da2a4e06d21327d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/2da2a4e06d21327d","status":"passed","time":{"start":1695258835625,"stop":1695258839713,"duration":4088}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":105,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":110},"items":[{"uid":"8d49bee053913dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/8d49bee053913dbc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696382131559,"stop":1696382132111,"duration":552}},{"uid":"9d4e9c2e1cc82d18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/9d4e9c2e1cc82d18","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696366188679,"stop":1696366189772,"duration":1093}},{"uid":"59cbf9b8d6827666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/59cbf9b8d6827666","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696295653566,"stop":1696295654208,"duration":642}},{"uid":"1c445427b91e5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1c445427b91e5130","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696209249637,"stop":1696209250093,"duration":456}},{"uid":"7cc0573bd42ccc4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7cc0573bd42ccc4a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696123354440,"stop":1696123355075,"duration":635}},{"uid":"7fdb730129832cfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7fdb730129832cfd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696036309421,"stop":1696036309975,"duration":554}},{"uid":"e673108e677b2aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e673108e677b2aca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695950006014,"stop":1695950006634,"duration":620}},{"uid":"2ebc02dccabdc17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2ebc02dccabdc17","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930334489,"stop":1695930335185,"duration":696}},{"uid":"9bb3f46471805542","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9bb3f46471805542","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930232399,"stop":1695930232976,"duration":577}},{"uid":"3b068b63e678a4ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/3b068b63e678a4ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695863597618,"stop":1695863598247,"duration":629}},{"uid":"4a7a6b0f016540d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/4a7a6b0f016540d2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695852442238,"stop":1695852442821,"duration":583}},{"uid":"2f859647d79261b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2f859647d79261b1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841390867,"stop":1695841391643,"duration":776}},{"uid":"2c97205b40f83359","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/2c97205b40f83359","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841348596,"stop":1695841349362,"duration":766}},{"uid":"e2eaaea29271ca15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e2eaaea29271ca15","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695777227895,"stop":1695777228336,"duration":441}},{"uid":"d4204416b5e93050","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d4204416b5e93050","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695690826609,"stop":1695690827078,"duration":469}},{"uid":"161741ebd7f2da8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/161741ebd7f2da8f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695604445374,"stop":1695604446126,"duration":752}},{"uid":"8a60b4362211faef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8a60b4362211faef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695518225146,"stop":1695518225785,"duration":639}},{"uid":"a77df78e0ff95d50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a77df78e0ff95d50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695431448621,"stop":1695431449184,"duration":563}},{"uid":"6dbd5e027f5ac544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6dbd5e027f5ac544","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695345189056,"stop":1695345189604,"duration":548}},{"uid":"6380365f45ea8297","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6380365f45ea8297","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695258737554,"stop":1695258738299,"duration":745}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":44,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":110},"items":[{"uid":"3a921ad04ad4aa4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3a921ad04ad4aa4","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382406631,"stop":1696382408293,"duration":1662}},{"uid":"6918b3191f682a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6918b3191f682a96","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366532197,"stop":1696366533388,"duration":1191}},{"uid":"a250bbf3096e2271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a250bbf3096e2271","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295889601,"stop":1696295890302,"duration":701}},{"uid":"63d6aa9a28f40c73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/63d6aa9a28f40c73","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209486081,"stop":1696209486805,"duration":724}},{"uid":"1f6db26481380759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1f6db26481380759","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123640579,"stop":1696123641536,"duration":957}},{"uid":"36f8b12ddb02a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/36f8b12ddb02a94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036553164,"stop":1696036553903,"duration":739}},{"uid":"f373fb09ffa4b619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f373fb09ffa4b619","status":"passed","time":{"start":1695950293997,"stop":1695950296013,"duration":2016}},{"uid":"7be662d1e3247119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7be662d1e3247119","status":"passed","time":{"start":1695930572255,"stop":1695930574101,"duration":1846}},{"uid":"8719ee92dea8e675","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/8719ee92dea8e675","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930490574,"stop":1695930491411,"duration":837}},{"uid":"25cebb09605601d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25cebb09605601d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863822817,"stop":1695863823480,"duration":663}},{"uid":"19bedde72972a746","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/19bedde72972a746","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852697756,"stop":1695852698905,"duration":1149}},{"uid":"7ccf3d718f1aaad2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7ccf3d718f1aaad2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841639372,"stop":1695841640488,"duration":1116}},{"uid":"e9d59e729457e00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e9d59e729457e00d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841573405,"stop":1695841573981,"duration":576}},{"uid":"de84f20ed7ca6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/de84f20ed7ca6ee2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777461951,"stop":1695777462619,"duration":668}},{"uid":"f3d7381fd45a0cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f3d7381fd45a0cbb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695691066152,"stop":1695691067456,"duration":1304}},{"uid":"f645f4387c43bf72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f645f4387c43bf72","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604763615,"stop":1695604764626,"duration":1011}},{"uid":"eccd4a6d048e410f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/eccd4a6d048e410f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518533904,"stop":1695518535613,"duration":1709}},{"uid":"afdc94dd96526e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/afdc94dd96526e4b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431739048,"stop":1695431740613,"duration":1565}},{"uid":"54290d5461d37ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/54290d5461d37ffe","status":"passed","time":{"start":1695345477334,"stop":1695345479217,"duration":1883}},{"uid":"c209d05bea5b6855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c209d05bea5b6855","status":"passed","time":{"start":1695258984556,"stop":1695258986277,"duration":1721}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"6ed4b8ba4adf58e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6ed4b8ba4adf58e2","status":"passed","time":{"start":1696382158136,"stop":1696382160618,"duration":2482}},{"uid":"52bc525b0fea76f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/52bc525b0fea76f8","status":"passed","time":{"start":1696366218737,"stop":1696366221254,"duration":2517}},{"uid":"7dbfd84f611cf33c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/7dbfd84f611cf33c","status":"passed","time":{"start":1696295693621,"stop":1696295695636,"duration":2015}},{"uid":"7f79d5182b3e98e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/7f79d5182b3e98e9","status":"passed","time":{"start":1696209284509,"stop":1696209287281,"duration":2772}},{"uid":"42ef1ce1b41bd16c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/42ef1ce1b41bd16c","status":"passed","time":{"start":1696123384525,"stop":1696123386834,"duration":2309}},{"uid":"ff221c8d415ab80a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/ff221c8d415ab80a","status":"passed","time":{"start":1696036341091,"stop":1696036343853,"duration":2762}},{"uid":"cd67a5fc1081bd71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cd67a5fc1081bd71","status":"passed","time":{"start":1695950081329,"stop":1695950083433,"duration":2104}},{"uid":"80caff8fcbc0709d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/80caff8fcbc0709d","status":"passed","time":{"start":1695930353815,"stop":1695930356376,"duration":2561}},{"uid":"941a72fff0249b00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/941a72fff0249b00","status":"passed","time":{"start":1695930254064,"stop":1695930256909,"duration":2845}},{"uid":"9cdca0bebd305f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/9cdca0bebd305f74","status":"passed","time":{"start":1695863619277,"stop":1695863622608,"duration":3331}},{"uid":"24134228663be8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/24134228663be8e5","status":"passed","time":{"start":1695852461848,"stop":1695852464002,"duration":2154}},{"uid":"e481c33e53738fd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/e481c33e53738fd5","status":"passed","time":{"start":1695841411194,"stop":1695841413153,"duration":1959}},{"uid":"432c31b54c0aa48b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/432c31b54c0aa48b","status":"passed","time":{"start":1695841369847,"stop":1695841373940,"duration":4093}},{"uid":"81024c15be5ffdcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/81024c15be5ffdcd","status":"passed","time":{"start":1695777251001,"stop":1695777254488,"duration":3487}},{"uid":"92acb2132c10a806","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/92acb2132c10a806","status":"passed","time":{"start":1695690847412,"stop":1695690850511,"duration":3099}},{"uid":"e4fa9053800b3585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e4fa9053800b3585","status":"passed","time":{"start":1695604476043,"stop":1695604478549,"duration":2506}},{"uid":"8e06613408d93aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8e06613408d93aad","status":"passed","time":{"start":1695518253878,"stop":1695518256389,"duration":2511}},{"uid":"e901241b290333e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e901241b290333e4","status":"passed","time":{"start":1695431475923,"stop":1695431478839,"duration":2916}},{"uid":"989062ce53a1257f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/989062ce53a1257f","status":"passed","time":{"start":1695345218405,"stop":1695345220522,"duration":2117}},{"uid":"2319d28c99bf2be7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/2319d28c99bf2be7","status":"passed","time":{"start":1695258761690,"stop":1695258764525,"duration":2835}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"eda36aaf50c2bc7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/eda36aaf50c2bc7d","status":"passed","time":{"start":1696382449028,"stop":1696382457004,"duration":7976}},{"uid":"1d977afd88ccb1e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/1d977afd88ccb1e8","status":"passed","time":{"start":1696366705449,"stop":1696366711187,"duration":5738}},{"uid":"901e6532678f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/901e6532678f12","status":"passed","time":{"start":1696295950078,"stop":1696295958055,"duration":7977}},{"uid":"4d617de9443d0941","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4d617de9443d0941","status":"passed","time":{"start":1696209655081,"stop":1696209660170,"duration":5089}},{"uid":"46804e02f16085cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/46804e02f16085cb","status":"passed","time":{"start":1696123700259,"stop":1696123708891,"duration":8632}},{"uid":"f63b79b416b7004b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f63b79b416b7004b","status":"passed","time":{"start":1696036715695,"stop":1696036720514,"duration":4819}},{"uid":"3a328e7bbf53cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3a328e7bbf53cd5","status":"passed","time":{"start":1695950337922,"stop":1695950342688,"duration":4766}},{"uid":"c62493c7dfde0f6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c62493c7dfde0f6b","status":"passed","time":{"start":1695930730901,"stop":1695930735738,"duration":4837}},{"uid":"d49a4964ce620014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/d49a4964ce620014","status":"passed","time":{"start":1695930660659,"stop":1695930665746,"duration":5087}},{"uid":"f29691de57da95ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/f29691de57da95ef","status":"passed","time":{"start":1695863982493,"stop":1695863991338,"duration":8845}},{"uid":"fb0cce39022f607c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/fb0cce39022f607c","status":"passed","time":{"start":1695852747971,"stop":1695852752942,"duration":4971}},{"uid":"a8fac0fc70b472f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a8fac0fc70b472f4","status":"passed","time":{"start":1695841684334,"stop":1695841689633,"duration":5299}},{"uid":"f90263488a721bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f90263488a721bd6","status":"passed","time":{"start":1695841627210,"stop":1695841632101,"duration":4891}},{"uid":"ec68b9100da95860","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ec68b9100da95860","status":"passed","time":{"start":1695777517702,"stop":1695777524120,"duration":6418}},{"uid":"abafe1e7127ea83a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/abafe1e7127ea83a","status":"passed","time":{"start":1695691123993,"stop":1695691131586,"duration":7593}},{"uid":"b31304b203eabea7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b31304b203eabea7","status":"passed","time":{"start":1695604818930,"stop":1695604824327,"duration":5397}},{"uid":"eb525aedf5b8dfcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/eb525aedf5b8dfcf","status":"passed","time":{"start":1695518571646,"stop":1695518580391,"duration":8745}},{"uid":"50dead0ba965ce5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/50dead0ba965ce5a","status":"passed","time":{"start":1695431786909,"stop":1695431791932,"duration":5023}},{"uid":"e2313dd779df9852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/e2313dd779df9852","status":"passed","time":{"start":1695345518071,"stop":1695345523118,"duration":5047}},{"uid":"7d2b9fb120ecc84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7d2b9fb120ecc84","status":"passed","time":{"start":1695259047321,"stop":1695259055983,"duration":8662}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"caed2580993fd3a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/caed2580993fd3a0","status":"passed","time":{"start":1696382170821,"stop":1696382173095,"duration":2274}},{"uid":"fef23f145b2895e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/fef23f145b2895e3","status":"passed","time":{"start":1696366232874,"stop":1696366235505,"duration":2631}},{"uid":"43e8d1a979eb3538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/43e8d1a979eb3538","status":"passed","time":{"start":1696295703474,"stop":1696295705540,"duration":2066}},{"uid":"5b5a4259026fbbca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/5b5a4259026fbbca","status":"passed","time":{"start":1696209297484,"stop":1696209299769,"duration":2285}},{"uid":"26e4fe75aa154663","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/26e4fe75aa154663","status":"passed","time":{"start":1696123397251,"stop":1696123399591,"duration":2340}},{"uid":"1b55cae3cbd20e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/1b55cae3cbd20e5","status":"passed","time":{"start":1696036353204,"stop":1696036355322,"duration":2118}},{"uid":"8d76a4c41df2f4f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8d76a4c41df2f4f7","status":"passed","time":{"start":1695950093031,"stop":1695950095286,"duration":2255}},{"uid":"3c14d1d701be32f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3c14d1d701be32f","status":"passed","time":{"start":1695930369210,"stop":1695930371385,"duration":2175}},{"uid":"63cf8b5d49826ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/63cf8b5d49826ad4","status":"passed","time":{"start":1695930271803,"stop":1695930274337,"duration":2534}},{"uid":"b981333652a45b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b981333652a45b4","status":"passed","time":{"start":1695863632617,"stop":1695863634772,"duration":2155}},{"uid":"64416f38e1f36f38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/64416f38e1f36f38","status":"passed","time":{"start":1695852475695,"stop":1695852478192,"duration":2497}},{"uid":"d62ab392bf8c808d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/d62ab392bf8c808d","status":"passed","time":{"start":1695841423273,"stop":1695841425529,"duration":2256}},{"uid":"c5cfc674b5310a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c5cfc674b5310a61","status":"passed","time":{"start":1695841389053,"stop":1695841391181,"duration":2128}},{"uid":"78e9d5e785bbdb33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/78e9d5e785bbdb33","status":"passed","time":{"start":1695777263442,"stop":1695777265709,"duration":2267}},{"uid":"6f62690343ac9656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/6f62690343ac9656","status":"passed","time":{"start":1695690866281,"stop":1695690868512,"duration":2231}},{"uid":"92e6ecd13aed617a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/92e6ecd13aed617a","status":"passed","time":{"start":1695604497600,"stop":1695604500127,"duration":2527}},{"uid":"b486680cff7693a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/b486680cff7693a6","status":"passed","time":{"start":1695518267964,"stop":1695518270486,"duration":2522}},{"uid":"277a121d8f347a04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/277a121d8f347a04","status":"passed","time":{"start":1695431489705,"stop":1695431492030,"duration":2325}},{"uid":"27734718adb45332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/27734718adb45332","status":"passed","time":{"start":1695345231660,"stop":1695345234107,"duration":2447}},{"uid":"bdf1942fce59f3fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/bdf1942fce59f3fa","status":"passed","time":{"start":1695258774101,"stop":1695258776223,"duration":2122}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":110},"items":[{"uid":"f8c118d27487dbfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/f8c118d27487dbfe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696382134683,"stop":1696382135065,"duration":382}},{"uid":"6f9e132ac671a0bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6f9e132ac671a0bb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696366192912,"stop":1696366193533,"duration":621}},{"uid":"2e8d0585603e6fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2e8d0585603e6fbe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696295679637,"stop":1696295679888,"duration":251}},{"uid":"362e0854ff103e58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/362e0854ff103e58","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696209252492,"stop":1696209252823,"duration":331}},{"uid":"1ef7b6005c96807b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1ef7b6005c96807b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696123357979,"stop":1696123358427,"duration":448}},{"uid":"c9fa3d9668208513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/c9fa3d9668208513","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696036312983,"stop":1696036313520,"duration":537}},{"uid":"fdea6cbe604331eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/fdea6cbe604331eb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695950009241,"stop":1695950009527,"duration":286}},{"uid":"152324ee31152f9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/152324ee31152f9f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695930337561,"stop":1695930337833,"duration":272}},{"uid":"520b4b99a593eac5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/520b4b99a593eac5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695930235844,"stop":1695930236254,"duration":410}},{"uid":"e566491982deb220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e566491982deb220","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695863600598,"stop":1695863600955,"duration":357}},{"uid":"c97020c7bcb3e5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c97020c7bcb3e5d6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695852445569,"stop":1695852446064,"duration":495}},{"uid":"c76a47cbf1c0cc09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c76a47cbf1c0cc09","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695841393989,"stop":1695841394363,"duration":374}},{"uid":"3fcf725c25d31282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3fcf725c25d31282","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695841351608,"stop":1695841351894,"duration":286}},{"uid":"5c1d8938ba041e1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5c1d8938ba041e1c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695777230917,"stop":1695777231204,"duration":287}},{"uid":"9af1241336a05895","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/9af1241336a05895","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695690829708,"stop":1695690829985,"duration":277}},{"uid":"4824a57561cc6c1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/4824a57561cc6c1b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695604449298,"stop":1695604450062,"duration":764}},{"uid":"a2a247bbc2b3c5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/a2a247bbc2b3c5aa","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695518228453,"stop":1695518228966,"duration":513}},{"uid":"e1155f292cdc5b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e1155f292cdc5b8a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695431452079,"stop":1695431452462,"duration":383}},{"uid":"640c982d024cef66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/640c982d024cef66","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695345192642,"stop":1695345193030,"duration":388}},{"uid":"3f74858a73605e9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/3f74858a73605e9a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695258740964,"stop":1695258741313,"duration":349}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"6216be3d32ee97e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6216be3d32ee97e1","status":"passed","time":{"start":1696382414290,"stop":1696382417243,"duration":2953}},{"uid":"802c7e5d8738f0a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/802c7e5d8738f0a4","status":"passed","time":{"start":1696366674260,"stop":1696366677294,"duration":3034}},{"uid":"2d89459a57225df1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2d89459a57225df1","status":"passed","time":{"start":1696295920417,"stop":1696295923040,"duration":2623}},{"uid":"4cd63377ca70ac3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4cd63377ca70ac3b","status":"passed","time":{"start":1696209623496,"stop":1696209626373,"duration":2877}},{"uid":"14505b2baf7548eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/14505b2baf7548eb","status":"passed","time":{"start":1696123652935,"stop":1696123655967,"duration":3032}},{"uid":"24ccc963e342aec3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/24ccc963e342aec3","status":"passed","time":{"start":1696036585042,"stop":1696036588128,"duration":3086}},{"uid":"3dd327c782cfe09e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3dd327c782cfe09e","status":"passed","time":{"start":1695950310801,"stop":1695950313472,"duration":2671}},{"uid":"4952bbabb6637b13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/4952bbabb6637b13","status":"passed","time":{"start":1695930659485,"stop":1695930662121,"duration":2636}},{"uid":"d2591575453d9bfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/d2591575453d9bfb","status":"passed","time":{"start":1695930631707,"stop":1695930634725,"duration":3018}},{"uid":"5445373e536de6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/5445373e536de6ff","status":"passed","time":{"start":1695863874932,"stop":1695863878001,"duration":3069}},{"uid":"b496346d7f546d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b496346d7f546d70","status":"passed","time":{"start":1695852712657,"stop":1695852715588,"duration":2931}},{"uid":"c78d2c099eeefedf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c78d2c099eeefedf","status":"passed","time":{"start":1695841650357,"stop":1695841652957,"duration":2600}},{"uid":"3abdb7b7cb21ca1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3abdb7b7cb21ca1","status":"passed","time":{"start":1695841598860,"stop":1695841601379,"duration":2519}},{"uid":"c12ff04c4315ceb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c12ff04c4315ceb9","status":"passed","time":{"start":1695777485625,"stop":1695777488373,"duration":2748}},{"uid":"2d137336f2273c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2d137336f2273c54","status":"passed","time":{"start":1695691084016,"stop":1695691090432,"duration":6416}},{"uid":"a010c9e1176c8ed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a010c9e1176c8ed1","status":"passed","time":{"start":1695604783227,"stop":1695604786028,"duration":2801}},{"uid":"ea6b10a97d8bb12d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ea6b10a97d8bb12d","status":"passed","time":{"start":1695518669758,"stop":1695518672786,"duration":3028}},{"uid":"d509bf6c5a486bcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d509bf6c5a486bcf","status":"passed","time":{"start":1695431875653,"stop":1695431878177,"duration":2524}},{"uid":"469f5733b5f8fddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/469f5733b5f8fddc","status":"passed","time":{"start":1695345487561,"stop":1695345490325,"duration":2764}},{"uid":"ffed4e43d5195f17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ffed4e43d5195f17","status":"passed","time":{"start":1695259021156,"stop":1695259024191,"duration":3035}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"9ff38cedf5da814d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/9ff38cedf5da814d","status":"passed","time":{"start":1696382404865,"stop":1696382405696,"duration":831}},{"uid":"bb184bba912acd60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/bb184bba912acd60","status":"passed","time":{"start":1696366440576,"stop":1696366441511,"duration":935}},{"uid":"674135df9bb030be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/674135df9bb030be","status":"passed","time":{"start":1696295918066,"stop":1696295918994,"duration":928}},{"uid":"9856b57354032614","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9856b57354032614","status":"passed","time":{"start":1696209621532,"stop":1696209622202,"duration":670}},{"uid":"282605372070ad29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/282605372070ad29","status":"passed","time":{"start":1696123631249,"stop":1696123634451,"duration":3202}},{"uid":"592515b4654a839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/592515b4654a839","status":"passed","time":{"start":1696036583288,"stop":1696036583918,"duration":630}},{"uid":"881eb76dec3fc9a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/881eb76dec3fc9a2","status":"passed","time":{"start":1695950309072,"stop":1695950309686,"duration":614}},{"uid":"bacfea683567abc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/bacfea683567abc1","status":"passed","time":{"start":1695930562194,"stop":1695930562782,"duration":588}},{"uid":"3242cefd558e08e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/3242cefd558e08e0","status":"passed","time":{"start":1695930483164,"stop":1695930484151,"duration":987}},{"uid":"972de06a7462d3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/972de06a7462d3d1","status":"passed","time":{"start":1695863873001,"stop":1695863873649,"duration":648}},{"uid":"7fb4d2118bd5af65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7fb4d2118bd5af65","status":"passed","time":{"start":1695852687004,"stop":1695852687912,"duration":908}},{"uid":"d6c29a9508323fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/d6c29a9508323fbe","status":"passed","time":{"start":1695841625077,"stop":1695841625869,"duration":792}},{"uid":"37e0e070aa5de4e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/37e0e070aa5de4e4","status":"passed","time":{"start":1695841591079,"stop":1695841591732,"duration":653}},{"uid":"b4736292e38f4051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b4736292e38f4051","status":"passed","time":{"start":1695777482786,"stop":1695777483455,"duration":669}},{"uid":"ed5df761039624a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ed5df761039624a7","status":"passed","time":{"start":1695691080964,"stop":1695691081965,"duration":1001}},{"uid":"9f20168762daf392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/9f20168762daf392","status":"passed","time":{"start":1695604724939,"stop":1695604730485,"duration":5546}},{"uid":"42fdd96a926ad487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/42fdd96a926ad487","status":"passed","time":{"start":1695518508738,"stop":1695518511960,"duration":3222}},{"uid":"d66957c2308c91a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d66957c2308c91a4","status":"passed","time":{"start":1695431730342,"stop":1695431731209,"duration":867}},{"uid":"bb2e856b2e1e1287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/bb2e856b2e1e1287","status":"passed","time":{"start":1695345447712,"stop":1695345448468,"duration":756}},{"uid":"d7ef2af342f00e1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/d7ef2af342f00e1e","status":"passed","time":{"start":1695259003791,"stop":1695259018602,"duration":14811}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"acf6af26a00f7d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/acf6af26a00f7d16","status":"passed","time":{"start":1696382406431,"stop":1696382412009,"duration":5578}},{"uid":"8e706542af899380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8e706542af899380","status":"passed","time":{"start":1696366534600,"stop":1696366538297,"duration":3697}},{"uid":"fe5e072a5bbb4bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/fe5e072a5bbb4bb3","status":"passed","time":{"start":1696295891136,"stop":1696295894120,"duration":2984}},{"uid":"a2176292e3961cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a2176292e3961cdc","status":"passed","time":{"start":1696209490039,"stop":1696209492348,"duration":2309}},{"uid":"376bd672f591ec5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/376bd672f591ec5b","status":"passed","time":{"start":1696123645103,"stop":1696123648409,"duration":3306}},{"uid":"49c02e0e370c90d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/49c02e0e370c90d9","status":"passed","time":{"start":1696036557232,"stop":1696036560807,"duration":3575}},{"uid":"885c078c39063f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/885c078c39063f58","status":"passed","time":{"start":1695950296637,"stop":1695950300148,"duration":3511}},{"uid":"6dce60ca86a18c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6dce60ca86a18c69","status":"passed","time":{"start":1695930574701,"stop":1695930577747,"duration":3046}},{"uid":"2c0ab6c76ef535d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/2c0ab6c76ef535d0","status":"passed","time":{"start":1695930492574,"stop":1695930495619,"duration":3045}},{"uid":"33241a932a0765d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/33241a932a0765d6","status":"passed","time":{"start":1695863826841,"stop":1695863829816,"duration":2975}},{"uid":"bb6f491369f348fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/bb6f491369f348fa","status":"passed","time":{"start":1695852699991,"stop":1695852703697,"duration":3706}},{"uid":"d47c01434d998c5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/d47c01434d998c5f","status":"passed","time":{"start":1695841641481,"stop":1695841644342,"duration":2861}},{"uid":"4fb786bcb805459e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/4fb786bcb805459e","status":"passed","time":{"start":1695841574830,"stop":1695841579572,"duration":4742}},{"uid":"94eb0ccf501ee5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/94eb0ccf501ee5f7","status":"passed","time":{"start":1695777465895,"stop":1695777467488,"duration":1593}},{"uid":"1dc8f61af9c004da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/1dc8f61af9c004da","status":"passed","time":{"start":1695691070771,"stop":1695691072589,"duration":1818}},{"uid":"9d757611bd7e54dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/9d757611bd7e54dd","status":"passed","time":{"start":1695604768382,"stop":1695604770869,"duration":2487}},{"uid":"60cafe9ea82a4c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/60cafe9ea82a4c9c","status":"passed","time":{"start":1695518534333,"stop":1695518536577,"duration":2244}},{"uid":"8b38652e7a71df36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/8b38652e7a71df36","status":"passed","time":{"start":1695431741622,"stop":1695431743752,"duration":2130}},{"uid":"2bc4cbe99e624642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/2bc4cbe99e624642","status":"passed","time":{"start":1695345480031,"stop":1695345482249,"duration":2218}},{"uid":"163a21769d104121","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/163a21769d104121","status":"passed","time":{"start":1695258987014,"stop":1695258989025,"duration":2011}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":73},"items":[{"uid":"54c624dffe4a1ef3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/54c624dffe4a1ef3","status":"passed","time":{"start":1696382173097,"stop":1696382176549,"duration":3452}},{"uid":"cd79cfe648084e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cd79cfe648084e0c","status":"passed","time":{"start":1696366235508,"stop":1696366238636,"duration":3128}},{"uid":"5a15bd4209c75ca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/5a15bd4209c75ca2","status":"passed","time":{"start":1696295705543,"stop":1696295707905,"duration":2362}},{"uid":"15b267805f75bdd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/15b267805f75bdd8","status":"passed","time":{"start":1696209299771,"stop":1696209302567,"duration":2796}},{"uid":"42800c9dc83478ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/42800c9dc83478ab","status":"passed","time":{"start":1696123399594,"stop":1696123402844,"duration":3250}},{"uid":"874a28fcda427d8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/874a28fcda427d8d","status":"passed","time":{"start":1696036355324,"stop":1696036358314,"duration":2990}},{"uid":"a23027ecc562e54b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a23027ecc562e54b","status":"passed","time":{"start":1695950095290,"stop":1695950097992,"duration":2702}},{"uid":"6303c209d4481678","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6303c209d4481678","status":"passed","time":{"start":1695930371387,"stop":1695930374520,"duration":3133}},{"uid":"af5bd0e2e9faaff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/af5bd0e2e9faaff7","status":"passed","time":{"start":1695930274340,"stop":1695930276468,"duration":2128}},{"uid":"e6ce511f0966b5c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e6ce511f0966b5c5","status":"passed","time":{"start":1695863634774,"stop":1695863637297,"duration":2523}},{"uid":"d555f85e0ebaf03e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d555f85e0ebaf03e","status":"passed","time":{"start":1695852478196,"stop":1695852480278,"duration":2082}},{"uid":"bf3828f73898b181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/bf3828f73898b181","status":"passed","time":{"start":1695841425531,"stop":1695841429009,"duration":3478}},{"uid":"ce4d4cdb1c02944a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ce4d4cdb1c02944a","status":"passed","time":{"start":1695841391184,"stop":1695841393296,"duration":2112}},{"uid":"ba0b67e4a351090a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ba0b67e4a351090a","status":"passed","time":{"start":1695777265712,"stop":1695777268730,"duration":3018}},{"uid":"fe25ad16c3f1e7ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fe25ad16c3f1e7ed","status":"passed","time":{"start":1695690868515,"stop":1695690871482,"duration":2967}},{"uid":"608480a067648521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/608480a067648521","status":"passed","time":{"start":1695604500130,"stop":1695604502948,"duration":2818}},{"uid":"89332bc40a95e5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/89332bc40a95e5c7","status":"passed","time":{"start":1695518270491,"stop":1695518273304,"duration":2813}},{"uid":"6ebbe53d133cac5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6ebbe53d133cac5a","status":"passed","time":{"start":1695431492032,"stop":1695431494958,"duration":2926}},{"uid":"aafa812b2e85f61a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/aafa812b2e85f61a","status":"passed","time":{"start":1695345234109,"stop":1695345238122,"duration":4013}},{"uid":"4adfcbcf600847af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/4adfcbcf600847af","status":"passed","time":{"start":1695258776225,"stop":1695258778805,"duration":2580}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"77fae6fcdd2cf1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/77fae6fcdd2cf1f9","status":"passed","time":{"start":1696382133171,"stop":1696382134124,"duration":953}},{"uid":"c5d586e06ef864b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/c5d586e06ef864b5","status":"passed","time":{"start":1696366191150,"stop":1696366192179,"duration":1029}},{"uid":"c29a07ba4a4159a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c29a07ba4a4159a","status":"passed","time":{"start":1696295655161,"stop":1696295679166,"duration":24005}},{"uid":"90ea37ecf1d08af4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/90ea37ecf1d08af4","status":"passed","time":{"start":1696209251133,"stop":1696209252012,"duration":879}},{"uid":"30b8bdefaec7d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/30b8bdefaec7d5d","status":"passed","time":{"start":1696123356283,"stop":1696123357375,"duration":1092}},{"uid":"9b27fde45b1f3f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9b27fde45b1f3f6e","status":"passed","time":{"start":1696036310899,"stop":1696036312486,"duration":1587}},{"uid":"7f152c046e9501b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/7f152c046e9501b0","status":"passed","time":{"start":1695950007925,"stop":1695950008744,"duration":819}},{"uid":"fd03a1b715b86df1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/fd03a1b715b86df1","status":"passed","time":{"start":1695930336288,"stop":1695930337079,"duration":791}},{"uid":"be930201ce6cb3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/be930201ce6cb3a","status":"passed","time":{"start":1695930234176,"stop":1695930235240,"duration":1064}},{"uid":"c7dd290bc8d3a0bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c7dd290bc8d3a0bc","status":"passed","time":{"start":1695863599198,"stop":1695863600102,"duration":904}},{"uid":"19f3a433fe93bc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/19f3a433fe93bc30","status":"passed","time":{"start":1695852444021,"stop":1695852444983,"duration":962}},{"uid":"aaa731bcbe319c4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/aaa731bcbe319c4a","status":"passed","time":{"start":1695841392662,"stop":1695841393429,"duration":767}},{"uid":"c64f9245274460ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c64f9245274460ef","status":"passed","time":{"start":1695841350356,"stop":1695841351154,"duration":798}},{"uid":"7ede2db7b21fc039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7ede2db7b21fc039","status":"passed","time":{"start":1695777229263,"stop":1695777230430,"duration":1167}},{"uid":"217277ffe9eb7ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/217277ffe9eb7ce","status":"passed","time":{"start":1695690828093,"stop":1695690829237,"duration":1144}},{"uid":"12a39c04494869da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/12a39c04494869da","status":"passed","time":{"start":1695604447432,"stop":1695604448572,"duration":1140}},{"uid":"2b82333542bc3ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/2b82333542bc3ed4","status":"passed","time":{"start":1695518227017,"stop":1695518227877,"duration":860}},{"uid":"5673e8210085fb91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5673e8210085fb91","status":"passed","time":{"start":1695431450288,"stop":1695431451502,"duration":1214}},{"uid":"8658d452c24f840d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8658d452c24f840d","status":"passed","time":{"start":1695345190964,"stop":1695345192061,"duration":1097}},{"uid":"c9a3c299d3a452d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/c9a3c299d3a452d0","status":"passed","time":{"start":1695258739322,"stop":1695258740445,"duration":1123}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"3c229d403110bfcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3c229d403110bfcd","status":"passed","time":{"start":1696382426019,"stop":1696382428016,"duration":1997}},{"uid":"56c107deea775ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/56c107deea775ee","status":"passed","time":{"start":1696366690255,"stop":1696366691931,"duration":1676}},{"uid":"fdbb80de98e01c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/fdbb80de98e01c54","status":"passed","time":{"start":1696295932989,"stop":1696295935004,"duration":2015}},{"uid":"f7192d3d17c4307c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/f7192d3d17c4307c","status":"passed","time":{"start":1696209641578,"stop":1696209643165,"duration":1587}},{"uid":"1971e4ac118f7a62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1971e4ac118f7a62","status":"passed","time":{"start":1696123677468,"stop":1696123679948,"duration":2480}},{"uid":"6341c8331b0ce41d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/6341c8331b0ce41d","status":"passed","time":{"start":1696036694342,"stop":1696036695834,"duration":1492}},{"uid":"e1cc4a5df5618271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e1cc4a5df5618271","status":"passed","time":{"start":1695950321537,"stop":1695950323020,"duration":1483}},{"uid":"62d03f18faf5891a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/62d03f18faf5891a","status":"passed","time":{"start":1695930712159,"stop":1695930713637,"duration":1478}},{"uid":"143a63d13f0db6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/143a63d13f0db6d","status":"passed","time":{"start":1695930643693,"stop":1695930645633,"duration":1940}},{"uid":"4ccc4049f1bc30fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/4ccc4049f1bc30fc","status":"passed","time":{"start":1695863963471,"stop":1695863964964,"duration":1493}},{"uid":"776ba39f8097226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/776ba39f8097226","status":"passed","time":{"start":1695852727949,"stop":1695852730312,"duration":2363}},{"uid":"825de37310e04b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/825de37310e04b93","status":"passed","time":{"start":1695841662275,"stop":1695841664416,"duration":2141}},{"uid":"b2924d81d4b31247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/b2924d81d4b31247","status":"passed","time":{"start":1695841610742,"stop":1695841612610,"duration":1868}},{"uid":"9eda90a2cff161ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9eda90a2cff161ce","status":"passed","time":{"start":1695777496269,"stop":1695777498012,"duration":1743}},{"uid":"97a220a4680079d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/97a220a4680079d1","status":"passed","time":{"start":1695691104655,"stop":1695691106325,"duration":1670}},{"uid":"36a0abfce237a5af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/36a0abfce237a5af","status":"passed","time":{"start":1695604801269,"stop":1695604803085,"duration":1816}},{"uid":"d2fbe80a74accbef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d2fbe80a74accbef","status":"passed","time":{"start":1695518553985,"stop":1695518555782,"duration":1797}},{"uid":"17548e58663f651b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/17548e58663f651b","status":"passed","time":{"start":1695431769443,"stop":1695431772149,"duration":2706}},{"uid":"4926078dcf1dae9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/4926078dcf1dae9a","status":"passed","time":{"start":1695345498833,"stop":1695345500153,"duration":1320}},{"uid":"ec94c4c4fa0c336e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ec94c4c4fa0c336e","status":"passed","time":{"start":1695259031474,"stop":1695259033209,"duration":1735}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"6bd0754203ee41b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6bd0754203ee41b7","status":"passed","time":{"start":1696382361852,"stop":1696382362808,"duration":956}},{"uid":"66d084eabe6210d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/66d084eabe6210d0","status":"passed","time":{"start":1696366482498,"stop":1696366483539,"duration":1041}},{"uid":"b9a768d5ce76819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b9a768d5ce76819","status":"passed","time":{"start":1696295848278,"stop":1696295849058,"duration":780}},{"uid":"d6c6ab4b562bc0a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d6c6ab4b562bc0a4","status":"passed","time":{"start":1696209446986,"stop":1696209447732,"duration":746}},{"uid":"e22c98e7ebc70719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/e22c98e7ebc70719","status":"passed","time":{"start":1696123607132,"stop":1696123608186,"duration":1054}},{"uid":"9aa7ceadf3924f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9aa7ceadf3924f74","status":"passed","time":{"start":1696036513644,"stop":1696036514404,"duration":760}},{"uid":"141e961e49857f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/141e961e49857f1a","status":"passed","time":{"start":1695950241144,"stop":1695950241860,"duration":716}},{"uid":"dc31e7556abb59d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/dc31e7556abb59d2","status":"passed","time":{"start":1695930523098,"stop":1695930523837,"duration":739}},{"uid":"9553b6496c9d7e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9553b6496c9d7e3","status":"passed","time":{"start":1695930464874,"stop":1695930466494,"duration":1620}},{"uid":"df96dd98028e1177","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/df96dd98028e1177","status":"passed","time":{"start":1695863785752,"stop":1695863786525,"duration":773}},{"uid":"f1b94ed93bf85891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/f1b94ed93bf85891","status":"passed","time":{"start":1695852679454,"stop":1695852680450,"duration":996}},{"uid":"7a9f87de4b4b8ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7a9f87de4b4b8ef6","status":"passed","time":{"start":1695841621226,"stop":1695841622196,"duration":970}},{"uid":"5bef1e532c72c82e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5bef1e532c72c82e","status":"passed","time":{"start":1695841539275,"stop":1695841541022,"duration":1747}},{"uid":"aacb087646903ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/aacb087646903ef2","status":"passed","time":{"start":1695777421451,"stop":1695777422213,"duration":762}},{"uid":"731144167e27fe2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/731144167e27fe2b","status":"passed","time":{"start":1695691027197,"stop":1695691027936,"duration":739}},{"uid":"9f4f7244ff3d3b2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/9f4f7244ff3d3b2d","status":"passed","time":{"start":1695604769683,"stop":1695604770649,"duration":966}},{"uid":"1ec003ca5dfdc7f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1ec003ca5dfdc7f9","status":"passed","time":{"start":1695518517027,"stop":1695518518073,"duration":1046}},{"uid":"a8720be73fed7f31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a8720be73fed7f31","status":"passed","time":{"start":1695431705297,"stop":1695431706274,"duration":977}},{"uid":"f6b8b825d78021b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f6b8b825d78021b7","status":"passed","time":{"start":1695345474735,"stop":1695345475723,"duration":988}},{"uid":"7ef52a04a7bd1b77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7ef52a04a7bd1b77","status":"passed","time":{"start":1695258950568,"stop":1695258951361,"duration":793}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":110},"items":[{"uid":"33261017458eb87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/33261017458eb87e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696382165628,"stop":1696382166157,"duration":529}},{"uid":"5084ac6e0535256c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/5084ac6e0535256c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696366225682,"stop":1696366226442,"duration":760}},{"uid":"202e4ef889a88b9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/202e4ef889a88b9e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696295698907,"stop":1696295699304,"duration":397}},{"uid":"9eac3a4770857a87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9eac3a4770857a87","status":"passed","time":{"start":1696209291066,"stop":1696209292491,"duration":1425}},{"uid":"b18d60c83ccb377a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b18d60c83ccb377a","status":"passed","time":{"start":1696123390821,"stop":1696123392665,"duration":1844}},{"uid":"3e84e2b5c6d6b58b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/3e84e2b5c6d6b58b","status":"passed","time":{"start":1696036347639,"stop":1696036349011,"duration":1372}},{"uid":"58b7f725f7bd2887","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/58b7f725f7bd2887","status":"passed","time":{"start":1695950087409,"stop":1695950088799,"duration":1390}},{"uid":"7c695d0e2b725eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7c695d0e2b725eb2","status":"passed","time":{"start":1695930359718,"stop":1695930361184,"duration":1466}},{"uid":"f7430bf110b7196a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/f7430bf110b7196a","status":"passed","time":{"start":1695930260972,"stop":1695930262848,"duration":1876}},{"uid":"f98f2b6681443c9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/f98f2b6681443c9f","status":"passed","time":{"start":1695863626419,"stop":1695863627885,"duration":1466}},{"uid":"c925c2d40ece27ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c925c2d40ece27ca","status":"passed","time":{"start":1695852469419,"stop":1695852471230,"duration":1811}},{"uid":"7cc8b6d201e41cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7cc8b6d201e41cc8","status":"passed","time":{"start":1695841416697,"stop":1695841418418,"duration":1721}},{"uid":"47589f2fa131d48b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/47589f2fa131d48b","status":"passed","time":{"start":1695841379680,"stop":1695841381022,"duration":1342}},{"uid":"f42e0793d2932283","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f42e0793d2932283","status":"passed","time":{"start":1695777257801,"stop":1695777259213,"duration":1412}},{"uid":"edb113b4fcbf1e7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/edb113b4fcbf1e7a","status":"passed","time":{"start":1695690859773,"stop":1695690861178,"duration":1405}},{"uid":"f8e7cd89da236c3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f8e7cd89da236c3f","status":"passed","time":{"start":1695604485795,"stop":1695604488238,"duration":2443}},{"uid":"52d6bfaa0b87c99b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/52d6bfaa0b87c99b","status":"passed","time":{"start":1695518260590,"stop":1695518262403,"duration":1813}},{"uid":"ddbbabaac07cd251","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ddbbabaac07cd251","status":"passed","time":{"start":1695431482783,"stop":1695431484571,"duration":1788}},{"uid":"8e1c720aac5b0d33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8e1c720aac5b0d33","status":"passed","time":{"start":1695345225608,"stop":1695345227451,"duration":1843}},{"uid":"f747034eb2776336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f747034eb2776336","status":"passed","time":{"start":1695258768431,"stop":1695258769876,"duration":1445}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"8c03730313a5bee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/8c03730313a5bee9","status":"passed","time":{"start":1696382193647,"stop":1696382194641,"duration":994}},{"uid":"b1f01e290f3033c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b1f01e290f3033c5","status":"passed","time":{"start":1696366242481,"stop":1696366243993,"duration":1512}},{"uid":"d2c826af1d838de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/d2c826af1d838de","status":"passed","time":{"start":1696295715752,"stop":1696295717995,"duration":2243}},{"uid":"a372e1f5fd8d9d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a372e1f5fd8d9d3c","status":"passed","time":{"start":1696209310094,"stop":1696209312595,"duration":2501}},{"uid":"eaa4f8831e0dffb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/eaa4f8831e0dffb1","status":"passed","time":{"start":1696123413664,"stop":1696123416675,"duration":3011}},{"uid":"7bf2793c63a559c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7bf2793c63a559c6","status":"passed","time":{"start":1696036366739,"stop":1696036367674,"duration":935}},{"uid":"8b575b56a9f9d331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8b575b56a9f9d331","status":"passed","time":{"start":1695950104434,"stop":1695950105229,"duration":795}},{"uid":"3e1fb77c752840e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3e1fb77c752840e3","status":"passed","time":{"start":1695930379691,"stop":1695930380496,"duration":805}},{"uid":"657b2dd066f9e387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/657b2dd066f9e387","status":"passed","time":{"start":1695930280178,"stop":1695930281206,"duration":1028}},{"uid":"18b1700ce4954234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/18b1700ce4954234","status":"passed","time":{"start":1695863660199,"stop":1695863664893,"duration":4694}},{"uid":"83adaec6bb01c2fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/83adaec6bb01c2fd","status":"passed","time":{"start":1695852488732,"stop":1695852489988,"duration":1256}},{"uid":"f90eec807c14503e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f90eec807c14503e","status":"passed","time":{"start":1695841438093,"stop":1695841439087,"duration":994}},{"uid":"4c0333f9095ed90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/4c0333f9095ed90e","status":"passed","time":{"start":1695841396253,"stop":1695841397183,"duration":930}},{"uid":"ddac97445193bea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ddac97445193bea0","status":"passed","time":{"start":1695777279830,"stop":1695777280644,"duration":814}},{"uid":"7cc736f50062ab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/7cc736f50062ab8","status":"passed","time":{"start":1695690878316,"stop":1695690882924,"duration":4608}},{"uid":"1a9df47435b6c550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/1a9df47435b6c550","status":"passed","time":{"start":1695604506962,"stop":1695604513400,"duration":6438}},{"uid":"1b53404137ee21ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1b53404137ee21ba","status":"passed","time":{"start":1695518283855,"stop":1695518287130,"duration":3275}},{"uid":"fefbb7dc1aeeec3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fefbb7dc1aeeec3f","status":"passed","time":{"start":1695431507757,"stop":1695431508783,"duration":1026}},{"uid":"1bd767b380ff6bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/1bd767b380ff6bd3","status":"passed","time":{"start":1695345242552,"stop":1695345247246,"duration":4694}},{"uid":"ee49fbc778aa536b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/ee49fbc778aa536b","status":"passed","time":{"start":1695258791692,"stop":1695258792537,"duration":845}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":110},"items":[{"uid":"4d390ac92e6a7cb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4d390ac92e6a7cb2","status":"passed","time":{"start":1696382398151,"stop":1696382404862,"duration":6711}},{"uid":"155713d37d7b70ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/155713d37d7b70ae","status":"passed","time":{"start":1696366431837,"stop":1696366440572,"duration":8735}},{"uid":"c65743eea13ca225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c65743eea13ca225","status":"passed","time":{"start":1696295912119,"stop":1696295918062,"duration":5943}},{"uid":"9571013372ee9ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9571013372ee9ee2","status":"passed","time":{"start":1696209615446,"stop":1696209621528,"duration":6082}},{"uid":"6a4682e9565e5aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/6a4682e9565e5aa8","status":"passed","time":{"start":1696123623858,"stop":1696123631246,"duration":7388}},{"uid":"fddee6a51886348c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/fddee6a51886348c","status":"passed","time":{"start":1696036577241,"stop":1696036583284,"duration":6043}},{"uid":"98d5970122ccd2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/98d5970122ccd2ae","status":"passed","time":{"start":1695950303589,"stop":1695950309068,"duration":5479}},{"uid":"e796513c017c71b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/e796513c017c71b8","status":"passed","time":{"start":1695930554978,"stop":1695930562190,"duration":7212}},{"uid":"e91972c403d561db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e91972c403d561db","status":"passed","time":{"start":1695930475234,"stop":1695930483160,"duration":7926}},{"uid":"b2567b6b2d76553f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b2567b6b2d76553f","status":"passed","time":{"start":1695863867113,"stop":1695863872998,"duration":5885}},{"uid":"444f35d8d70fa8ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/444f35d8d70fa8ea","status":"passed","time":{"start":1695852679512,"stop":1695852686999,"duration":7487}},{"uid":"c0ad3bd201306417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c0ad3bd201306417","status":"passed","time":{"start":1695841617791,"stop":1695841625073,"duration":7282}},{"uid":"293d8b5534229d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/293d8b5534229d8f","status":"passed","time":{"start":1695841586590,"stop":1695841591075,"duration":4485}},{"uid":"7101fe263a596b2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7101fe263a596b2d","status":"passed","time":{"start":1695777476151,"stop":1695777482784,"duration":6633}},{"uid":"5d2d71a87db24456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/5d2d71a87db24456","status":"passed","time":{"start":1695691074809,"stop":1695691080961,"duration":6152}},{"uid":"c50726c8e5803621","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c50726c8e5803621","status":"passed","time":{"start":1695604715825,"stop":1695604724935,"duration":9110}},{"uid":"ffb099c0dbd0d88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ffb099c0dbd0d88c","status":"passed","time":{"start":1695518501502,"stop":1695518508735,"duration":7233}},{"uid":"1c2c081117e6436b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1c2c081117e6436b","status":"passed","time":{"start":1695431725757,"stop":1695431730339,"duration":4582}},{"uid":"8c4aa6185c16b511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8c4aa6185c16b511","status":"passed","time":{"start":1695345438945,"stop":1695345447709,"duration":8764}},{"uid":"1f03bd65b238050","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/1f03bd65b238050","status":"passed","time":{"start":1695258997652,"stop":1695259003787,"duration":6135}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":109,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":110},"items":[{"uid":"a2d11f7e67c7036a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a2d11f7e67c7036a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55be98ac36b3 \n#1 0x55be987991e7 \n#2 0x55be987912f3 \n#3 0x55be98781d17 \n#4 0x55be98783191 \n#5 0x55be98782053 \n#6 0x55be9878106c \n#7 0x55be98780fde \n#8 0x55be9877fbe4 \n#9 0x55be9878006a \n#10 0x55be9879b8ce \n#11 0x55be9881bad5 \n#12 0x55be988020c2 \n#13 0x55be9881b322 \n#14 0x55be98801e93 \n#15 0x55be987d4934 \n#16 0x55be987d571e \n#17 0x55be98a88cb8 \n#18 0x55be98a8cbf0 \n#19 0x55be98a9719c \n#20 0x55be98a8d808 \n#21 0x55be98a5a27f \n#22 0x55be98ab1e88 \n#23 0x55be98ab2059 \n#24 0x55be98ac2843 \n#25 0x7f53eb494b43 ","time":{"start":1696382253635,"stop":1696382384092,"duration":130457}},{"uid":"8ce3a2c3930cc42e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8ce3a2c3930cc42e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5558c965c6b3 \n#1 0x5558c93321e7 \n#2 0x5558c932a2f3 \n#3 0x5558c931ad17 \n#4 0x5558c931c191 \n#5 0x5558c931b053 \n#6 0x5558c931a06c \n#7 0x5558c9319fde \n#8 0x5558c9318be4 \n#9 0x5558c931906a \n#10 0x5558c93348ce \n#11 0x5558c93b4ad5 \n#12 0x5558c939b0c2 \n#13 0x5558c93b4322 \n#14 0x5558c939ae93 \n#15 0x5558c936d934 \n#16 0x5558c936e71e \n#17 0x5558c9621cb8 \n#18 0x5558c9625bf0 \n#19 0x5558c963019c \n#20 0x5558c9626808 \n#21 0x5558c95f327f \n#22 0x5558c964ae88 \n#23 0x5558c964b059 \n#24 0x5558c965b843 \n#25 0x7fdd4cc94b43 ","time":{"start":1696366285982,"stop":1696366417680,"duration":131698}},{"uid":"b56f3512548e4c03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b56f3512548e4c03","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x561d710716b3 \n#1 0x561d70d471e7 \n#2 0x561d70d3f2f3 \n#3 0x561d70d2fd17 \n#4 0x561d70d31191 \n#5 0x561d70d30053 \n#6 0x561d70d2f06c \n#7 0x561d70d2efde \n#8 0x561d70d2dbe4 \n#9 0x561d70d2e06a \n#10 0x561d70d498ce \n#11 0x561d70dc9ad5 \n#12 0x561d70db00c2 \n#13 0x561d70dc9322 \n#14 0x561d70dafe93 \n#15 0x561d70d82934 \n#16 0x561d70d8371e \n#17 0x561d71036cb8 \n#18 0x561d7103abf0 \n#19 0x561d7104519c \n#20 0x561d7103b808 \n#21 0x561d7100827f \n#22 0x561d7105fe88 \n#23 0x561d71060059 \n#24 0x561d71070843 \n#25 0x7f8f49494b43 ","time":{"start":1696295769180,"stop":1696295899447,"duration":130267}},{"uid":"c70383e8ee72c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c70383e8ee72c58","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55c2d76a36b3 \n#1 0x55c2d73791e7 \n#2 0x55c2d73712f3 \n#3 0x55c2d7361d17 \n#4 0x55c2d7363191 \n#5 0x55c2d7362053 \n#6 0x55c2d736106c \n#7 0x55c2d7360fde \n#8 0x55c2d735fbe4 \n#9 0x55c2d736006a \n#10 0x55c2d737b8ce \n#11 0x55c2d73fbad5 \n#12 0x55c2d73e20c2 \n#13 0x55c2d73fb322 \n#14 0x55c2d73e1e93 \n#15 0x55c2d73b4934 \n#16 0x55c2d73b571e \n#17 0x55c2d7668cb8 \n#18 0x55c2d766cbf0 \n#19 0x55c2d767719c \n#20 0x55c2d766d808 \n#21 0x55c2d763a27f \n#22 0x55c2d7691e88 \n#23 0x55c2d7692059 \n#24 0x55c2d76a2843 \n#25 0x7ff386294b43 ","time":{"start":1696209469538,"stop":1696209601374,"duration":131836}},{"uid":"9b1bfe3b78838e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9b1bfe3b78838e8d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x563f124246b3 \n#1 0x563f120fa1e7 \n#2 0x563f120f22f3 \n#3 0x563f120e2d17 \n#4 0x563f120e4191 \n#5 0x563f120e3053 \n#6 0x563f120e206c \n#7 0x563f120e1fde \n#8 0x563f120e0be4 \n#9 0x563f120e106a \n#10 0x563f120fc8ce \n#11 0x563f1217cad5 \n#12 0x563f121630c2 \n#13 0x563f1217c322 \n#14 0x563f12162e93 \n#15 0x563f12135934 \n#16 0x563f1213671e \n#17 0x563f123e9cb8 \n#18 0x563f123edbf0 \n#19 0x563f123f819c \n#20 0x563f123ee808 \n#21 0x563f123bb27f \n#22 0x563f12412e88 \n#23 0x563f12413059 \n#24 0x563f12423843 \n#25 0x7f42f8c94b43 ","time":{"start":1696123481678,"stop":1696123612047,"duration":130369}},{"uid":"d57dd446657c5747","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d57dd446657c5747","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5621994976b3 \n#1 0x56219916d1e7 \n#2 0x5621991652f3 \n#3 0x562199155d17 \n#4 0x562199157191 \n#5 0x562199156053 \n#6 0x56219915506c \n#7 0x562199154fde \n#8 0x562199153be4 \n#9 0x56219915406a \n#10 0x56219916f8ce \n#11 0x5621991efad5 \n#12 0x5621991d60c2 \n#13 0x5621991ef322 \n#14 0x5621991d5e93 \n#15 0x5621991a8934 \n#16 0x5621991a971e \n#17 0x56219945ccb8 \n#18 0x562199460bf0 \n#19 0x56219946b19c \n#20 0x562199461808 \n#21 0x56219942e27f \n#22 0x562199485e88 \n#23 0x562199486059 \n#24 0x562199496843 \n#25 0x7f549d694b43 ","time":{"start":1696036427979,"stop":1696036560066,"duration":132087}},{"uid":"114705a5ee48a08e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/114705a5ee48a08e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55ef019496b3 \n#1 0x55ef0161f1e7 \n#2 0x55ef016172f3 \n#3 0x55ef01607d17 \n#4 0x55ef01609191 \n#5 0x55ef01608053 \n#6 0x55ef0160706c \n#7 0x55ef01606fde \n#8 0x55ef01605be4 \n#9 0x55ef0160606a \n#10 0x55ef016218ce \n#11 0x55ef016a1ad5 \n#12 0x55ef016880c2 \n#13 0x55ef016a1322 \n#14 0x55ef01687e93 \n#15 0x55ef0165a934 \n#16 0x55ef0165b71e \n#17 0x55ef0190ecb8 \n#18 0x55ef01912bf0 \n#19 0x55ef0191d19c \n#20 0x55ef01913808 \n#21 0x55ef018e027f \n#22 0x55ef01937e88 \n#23 0x55ef01938059 \n#24 0x55ef01948843 \n#25 0x7fd1a8494b43 ","time":{"start":1695950158688,"stop":1695950290106,"duration":131418}},{"uid":"f941f240f950e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/f941f240f950e5cb","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55f25ba3f6b3 \n#1 0x55f25b7151e7 \n#2 0x55f25b70d2f3 \n#3 0x55f25b6fdd17 \n#4 0x55f25b6ff191 \n#5 0x55f25b6fe053 \n#6 0x55f25b6fd06c \n#7 0x55f25b6fcfde \n#8 0x55f25b6fbbe4 \n#9 0x55f25b6fc06a \n#10 0x55f25b7178ce \n#11 0x55f25b797ad5 \n#12 0x55f25b77e0c2 \n#13 0x55f25b797322 \n#14 0x55f25b77de93 \n#15 0x55f25b750934 \n#16 0x55f25b75171e \n#17 0x55f25ba04cb8 \n#18 0x55f25ba08bf0 \n#19 0x55f25ba1319c \n#20 0x55f25ba09808 \n#21 0x55f25b9d627f \n#22 0x55f25ba2de88 \n#23 0x55f25ba2e059 \n#24 0x55f25ba3e843 \n#25 0x7f7051694b43 ","time":{"start":1695930414512,"stop":1695930545157,"duration":130645}},{"uid":"1f7a25ca944190b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/1f7a25ca944190b7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d36f5cf6b3 \n#1 0x55d36f2a51e7 \n#2 0x55d36f29d2f3 \n#3 0x55d36f28dd17 \n#4 0x55d36f28f191 \n#5 0x55d36f28e053 \n#6 0x55d36f28d06c \n#7 0x55d36f28cfde \n#8 0x55d36f28bbe4 \n#9 0x55d36f28c06a \n#10 0x55d36f2a78ce \n#11 0x55d36f327ad5 \n#12 0x55d36f30e0c2 \n#13 0x55d36f327322 \n#14 0x55d36f30de93 \n#15 0x55d36f2e0934 \n#16 0x55d36f2e171e \n#17 0x55d36f594cb8 \n#18 0x55d36f598bf0 \n#19 0x55d36f5a319c \n#20 0x55d36f599808 \n#21 0x55d36f56627f \n#22 0x55d36f5bde88 \n#23 0x55d36f5be059 \n#24 0x55d36f5ce843 \n#25 0x7fd909c94b43 ","time":{"start":1695930325424,"stop":1695930457313,"duration":131889}},{"uid":"376ee732773198bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/376ee732773198bc","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d6167ec6c3 \n#1 0x55d6164c21e7 \n#2 0x55d6164ba2f3 \n#3 0x55d6164aad17 \n#4 0x55d6164ac191 \n#5 0x55d6164ab053 \n#6 0x55d6164aa06c \n#7 0x55d6164a9fde \n#8 0x55d6164a8be4 \n#9 0x55d6164a906a \n#10 0x55d6164c48ce \n#11 0x55d616544ad5 \n#12 0x55d61652b0c2 \n#13 0x55d616544322 \n#14 0x55d61652ae93 \n#15 0x55d6164fd934 \n#16 0x55d6164fe71e \n#17 0x55d6167b1cc8 \n#18 0x55d6167b5c00 \n#19 0x55d6167c01ac \n#20 0x55d6167b6818 \n#21 0x55d61678328f \n#22 0x55d6167dae98 \n#23 0x55d6167db069 \n#24 0x55d6167eb853 \n#25 0x7f5b87a94b43 ","time":{"start":1695863714296,"stop":1695863845592,"duration":131296}},{"uid":"b4907350ee19d3c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b4907350ee19d3c0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d05de6c6c3 \n#1 0x55d05db421e7 \n#2 0x55d05db3a2f3 \n#3 0x55d05db2ad17 \n#4 0x55d05db2c191 \n#5 0x55d05db2b053 \n#6 0x55d05db2a06c \n#7 0x55d05db29fde \n#8 0x55d05db28be4 \n#9 0x55d05db2906a \n#10 0x55d05db448ce \n#11 0x55d05dbc4ad5 \n#12 0x55d05dbab0c2 \n#13 0x55d05dbc4322 \n#14 0x55d05dbaae93 \n#15 0x55d05db7d934 \n#16 0x55d05db7e71e \n#17 0x55d05de31cc8 \n#18 0x55d05de35c00 \n#19 0x55d05de401ac \n#20 0x55d05de36818 \n#21 0x55d05de0328f \n#22 0x55d05de5ae98 \n#23 0x55d05de5b069 \n#24 0x55d05de6b853 \n#25 0x7fd1c4c94b43 ","time":{"start":1695852536185,"stop":1695852667014,"duration":130829}},{"uid":"4825ebde4e305006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/4825ebde4e305006","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55e4656296c3 \n#1 0x55e4652ff1e7 \n#2 0x55e4652f72f3 \n#3 0x55e4652e7d17 \n#4 0x55e4652e9191 \n#5 0x55e4652e8053 \n#6 0x55e4652e706c \n#7 0x55e4652e6fde \n#8 0x55e4652e5be4 \n#9 0x55e4652e606a \n#10 0x55e4653018ce \n#11 0x55e465381ad5 \n#12 0x55e4653680c2 \n#13 0x55e465381322 \n#14 0x55e465367e93 \n#15 0x55e46533a934 \n#16 0x55e46533b71e \n#17 0x55e4655eecc8 \n#18 0x55e4655f2c00 \n#19 0x55e4655fd1ac \n#20 0x55e4655f3818 \n#21 0x55e4655c028f \n#22 0x55e465617e98 \n#23 0x55e465618069 \n#24 0x55e465628853 \n#25 0x7fbed6a94b43 ","time":{"start":1695841484235,"stop":1695841615955,"duration":131720}},{"uid":"368a095e88189c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/368a095e88189c1d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x563a32cce6b3 \n#1 0x563a329a41e7 \n#2 0x563a3299c2f3 \n#3 0x563a3298cd17 \n#4 0x563a3298e191 \n#5 0x563a3298d053 \n#6 0x563a3298c06c \n#7 0x563a3298bfde \n#8 0x563a3298abe4 \n#9 0x563a3298b06a \n#10 0x563a329a68ce \n#11 0x563a32a26ad5 \n#12 0x563a32a0d0c2 \n#13 0x563a32a26322 \n#14 0x563a32a0ce93 \n#15 0x563a329df934 \n#16 0x563a329e071e \n#17 0x563a32c93cb8 \n#18 0x563a32c97bf0 \n#19 0x563a32ca219c \n#20 0x563a32c98808 \n#21 0x563a32c6527f \n#22 0x563a32cbce88 \n#23 0x563a32cbd059 \n#24 0x563a32ccd843 \n#25 0x7f9fcb694b43 ","time":{"start":1695841454150,"stop":1695841584855,"duration":130705}},{"uid":"fa8c3719fe4b526c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/fa8c3719fe4b526c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55ecaa3ca6c3 \n#1 0x55ecaa0a01e7 \n#2 0x55ecaa0982f3 \n#3 0x55ecaa088d17 \n#4 0x55ecaa08a191 \n#5 0x55ecaa089053 \n#6 0x55ecaa08806c \n#7 0x55ecaa087fde \n#8 0x55ecaa086be4 \n#9 0x55ecaa08706a \n#10 0x55ecaa0a28ce \n#11 0x55ecaa122ad5 \n#12 0x55ecaa1090c2 \n#13 0x55ecaa122322 \n#14 0x55ecaa108e93 \n#15 0x55ecaa0db934 \n#16 0x55ecaa0dc71e \n#17 0x55ecaa38fcc8 \n#18 0x55ecaa393c00 \n#19 0x55ecaa39e1ac \n#20 0x55ecaa394818 \n#21 0x55ecaa36128f \n#22 0x55ecaa3b8e98 \n#23 0x55ecaa3b9069 \n#24 0x55ecaa3c9853 \n#25 0x7f91f9c94b43 ","time":{"start":1695777342461,"stop":1695777474624,"duration":132163}},{"uid":"9e095c33f513d218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/9e095c33f513d218","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c9fa0196c3 \n#1 0x55c9f9cef1e7 \n#2 0x55c9f9ce72f3 \n#3 0x55c9f9cd7d17 \n#4 0x55c9f9cd9191 \n#5 0x55c9f9cd8053 \n#6 0x55c9f9cd706c \n#7 0x55c9f9cd6fde \n#8 0x55c9f9cd5be4 \n#9 0x55c9f9cd606a \n#10 0x55c9f9cf18ce \n#11 0x55c9f9d71ad5 \n#12 0x55c9f9d580c2 \n#13 0x55c9f9d71322 \n#14 0x55c9f9d57e93 \n#15 0x55c9f9d2a934 \n#16 0x55c9f9d2b71e \n#17 0x55c9f9fdecc8 \n#18 0x55c9f9fe2c00 \n#19 0x55c9f9fed1ac \n#20 0x55c9f9fe3818 \n#21 0x55c9f9fb028f \n#22 0x55c9fa007e98 \n#23 0x55c9fa008069 \n#24 0x55c9fa018853 \n#25 0x7fde85294b43 ","time":{"start":1695690941525,"stop":1695691073179,"duration":131654}},{"uid":"68cdf6bdb6ccc71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/68cdf6bdb6ccc71f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5620bcd7a6c3 \n#1 0x5620bca501e7 \n#2 0x5620bca482f3 \n#3 0x5620bca38d17 \n#4 0x5620bca3a191 \n#5 0x5620bca39053 \n#6 0x5620bca3806c \n#7 0x5620bca37fde \n#8 0x5620bca36be4 \n#9 0x5620bca3706a \n#10 0x5620bca528ce \n#11 0x5620bcad2ad5 \n#12 0x5620bcab90c2 \n#13 0x5620bcad2322 \n#14 0x5620bcab8e93 \n#15 0x5620bca8b934 \n#16 0x5620bca8c71e \n#17 0x5620bcd3fcc8 \n#18 0x5620bcd43c00 \n#19 0x5620bcd4e1ac \n#20 0x5620bcd44818 \n#21 0x5620bcd1128f \n#22 0x5620bcd68e98 \n#23 0x5620bcd69069 \n#24 0x5620bcd79853 \n#25 0x7f4918a94b43 ","time":{"start":1695604582164,"stop":1695604713132,"duration":130968}},{"uid":"9401b1e36a003bd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/9401b1e36a003bd1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5618e521d6c3 \n#1 0x5618e4ef31e7 \n#2 0x5618e4eeb2f3 \n#3 0x5618e4edbd17 \n#4 0x5618e4edd191 \n#5 0x5618e4edc053 \n#6 0x5618e4edb06c \n#7 0x5618e4edafde \n#8 0x5618e4ed9be4 \n#9 0x5618e4eda06a \n#10 0x5618e4ef58ce \n#11 0x5618e4f75ad5 \n#12 0x5618e4f5c0c2 \n#13 0x5618e4f75322 \n#14 0x5618e4f5be93 \n#15 0x5618e4f2e934 \n#16 0x5618e4f2f71e \n#17 0x5618e51e2cc8 \n#18 0x5618e51e6c00 \n#19 0x5618e51f11ac \n#20 0x5618e51e7818 \n#21 0x5618e51b428f \n#22 0x5618e520be98 \n#23 0x5618e520c069 \n#24 0x5618e521c853 \n#25 0x7fe712a94b43 ","time":{"start":1695518367613,"stop":1695518499439,"duration":131826}},{"uid":"3d9110c239b67294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/3d9110c239b67294","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55992d6636c3 \n#1 0x55992d3391e7 \n#2 0x55992d3312f3 \n#3 0x55992d321d17 \n#4 0x55992d323191 \n#5 0x55992d322053 \n#6 0x55992d32106c \n#7 0x55992d320fde \n#8 0x55992d31fbe4 \n#9 0x55992d32006a \n#10 0x55992d33b8ce \n#11 0x55992d3bbad5 \n#12 0x55992d3a20c2 \n#13 0x55992d3bb322 \n#14 0x55992d3a1e93 \n#15 0x55992d374934 \n#16 0x55992d37571e \n#17 0x55992d628cc8 \n#18 0x55992d62cc00 \n#19 0x55992d6371ac \n#20 0x55992d62d818 \n#21 0x55992d5fa28f \n#22 0x55992d651e98 \n#23 0x55992d652069 \n#24 0x55992d662853 \n#25 0x7f95a4494b43 ","time":{"start":1695431592580,"stop":1695431723921,"duration":131341}},{"uid":"f33872345848c79f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f33872345848c79f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x562e3a0286c3 \n#1 0x562e39cfe1e7 \n#2 0x562e39cf62f3 \n#3 0x562e39ce6d17 \n#4 0x562e39ce8191 \n#5 0x562e39ce7053 \n#6 0x562e39ce606c \n#7 0x562e39ce5fde \n#8 0x562e39ce4be4 \n#9 0x562e39ce506a \n#10 0x562e39d008ce \n#11 0x562e39d80ad5 \n#12 0x562e39d670c2 \n#13 0x562e39d80322 \n#14 0x562e39d66e93 \n#15 0x562e39d39934 \n#16 0x562e39d3a71e \n#17 0x562e39fedcc8 \n#18 0x562e39ff1c00 \n#19 0x562e39ffc1ac \n#20 0x562e39ff2818 \n#21 0x562e39fbf28f \n#22 0x562e3a016e98 \n#23 0x562e3a017069 \n#24 0x562e3a027853 \n#25 0x7f0bc5c94b43 ","time":{"start":1695345305590,"stop":1695345437067,"duration":131477}},{"uid":"f520b4437766d0c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/f520b4437766d0c6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=116.0.5845.187)\nStacktrace:\n#0 0x559bea332e23 \n#1 0x559bea05b7a7 \n#2 0x559bea053829 \n#3 0x559bea0432c2 \n#4 0x559bea0449fb \n#5 0x559bea04369d \n#6 0x559bea04265c \n#7 0x559bea0425ce \n#8 0x559bea04128a \n#9 0x559bea0416da \n#10 0x559bea05d630 \n#11 0x559bea0d3b15 \n#12 0x559bea0bb012 \n#13 0x559bea0d3369 \n#14 0x559bea0bade3 \n#15 0x559bea08ea7b \n#16 0x559bea08f81e \n#17 0x559bea2f4638 \n#18 0x559bea2f8507 \n#19 0x559bea302c4c \n#20 0x559bea2f9136 \n#21 0x559bea2c79cf \n#22 0x559bea31cb98 \n#23 0x559bea31cd68 \n#24 0x559bea32bcb3 \n#25 0x7f7e40494b43 ","time":{"start":1695258864450,"stop":1695258995943,"duration":131493}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":92,"broken":0,"skipped":0,"passed":18,"unknown":0,"total":110},"items":[{"uid":"d5bba2f0c5db7c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/d5bba2f0c5db7c0d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696382366965,"stop":1696382367651,"duration":686}},{"uid":"289c1c2774e9562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/289c1c2774e9562","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696366517796,"stop":1696366518525,"duration":729}},{"uid":"a30414c90c6384f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a30414c90c6384f7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696295853919,"stop":1696295854345,"duration":426}},{"uid":"6027571ceec0c257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/6027571ceec0c257","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696209451666,"stop":1696209452284,"duration":618}},{"uid":"c38de76e6bef0e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/c38de76e6bef0e3d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696123612402,"stop":1696123613127,"duration":725}},{"uid":"33d7fc3aaa2cebae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/33d7fc3aaa2cebae","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696036518495,"stop":1696036519028,"duration":533}},{"uid":"c25ca4a1bebf959a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/c25ca4a1bebf959a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695950256892,"stop":1695950257457,"duration":565}},{"uid":"3371b39c987811b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3371b39c987811b0","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930527387,"stop":1695930527997,"duration":610}},{"uid":"ce2f26a4c70e99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/ce2f26a4c70e99c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930470434,"stop":1695930471024,"duration":590}},{"uid":"e2d9c58197e8c4e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e2d9c58197e8c4e5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695863790404,"stop":1695863790991,"duration":587}},{"uid":"747282c347f58b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/747282c347f58b31","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695852685181,"stop":1695852685789,"duration":608}},{"uid":"5e86d091c71959ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5e86d091c71959ee","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841627410,"stop":1695841627972,"duration":562}},{"uid":"62ed140757e5a5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/62ed140757e5a5eb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841544795,"stop":1695841545400,"duration":605}},{"uid":"5413e66ff5460afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5413e66ff5460afa","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695777426132,"stop":1695777426685,"duration":553}},{"uid":"9409383e976c508d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/9409383e976c508d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695691031262,"stop":1695691031812,"duration":550}},{"uid":"dbdffe4862968299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/dbdffe4862968299","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695604774718,"stop":1695604775421,"duration":703}},{"uid":"9f51311496c06585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/9f51311496c06585","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695518521893,"stop":1695518522653,"duration":760}},{"uid":"a92d7310f2fb0d1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a92d7310f2fb0d1f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695431712318,"stop":1695431713078,"duration":760}},{"uid":"e0a191f794dec7e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/e0a191f794dec7e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695345479318,"stop":1695345479861,"duration":543}},{"uid":"8e9d904a2ff9c4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/8e9d904a2ff9c4db","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695258956860,"stop":1695258957461,"duration":601}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":54,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":110},"items":[{"uid":"90e58a2b73b60503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/90e58a2b73b60503","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696382134128,"stop":1696382134640,"duration":512}},{"uid":"2733d2aad9cf0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/2733d2aad9cf0a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696366192182,"stop":1696366192853,"duration":671}},{"uid":"b156f30c99f589b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b156f30c99f589b7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696295679169,"stop":1696295679592,"duration":423}},{"uid":"52c611f6be5bcfbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/52c611f6be5bcfbe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696209252015,"stop":1696209252446,"duration":431}},{"uid":"1ee07251cb19c9fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1ee07251cb19c9fd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696123357377,"stop":1696123357928,"duration":551}},{"uid":"f95a27cb40a87ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f95a27cb40a87ac7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696036312488,"stop":1696036312940,"duration":452}},{"uid":"cd64ad24040b3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cd64ad24040b3e6b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695950008748,"stop":1695950009190,"duration":442}},{"uid":"df358b5e24ae8385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/df358b5e24ae8385","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930337082,"stop":1695930337517,"duration":435}},{"uid":"fbdfbd5f52f10f14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/fbdfbd5f52f10f14","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930235243,"stop":1695930235790,"duration":547}},{"uid":"c84c5c711948052a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c84c5c711948052a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695863600105,"stop":1695863600554,"duration":449}},{"uid":"a82d9f9b458aa0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a82d9f9b458aa0fc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852444986,"stop":1695852445506,"duration":520}},{"uid":"f48dd37d9778ad2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f48dd37d9778ad2f","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841393433,"stop":1695841393950,"duration":517}},{"uid":"91f92c8932f56aec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/91f92c8932f56aec","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841351156,"stop":1695841351565,"duration":409}},{"uid":"2ed7237cbd46213a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2ed7237cbd46213a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695777230432,"stop":1695777230873,"duration":441}},{"uid":"a5f9594e446df2bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/a5f9594e446df2bb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695690829240,"stop":1695690829664,"duration":424}},{"uid":"de8c0cfbef981212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/de8c0cfbef981212","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695604448575,"stop":1695604449243,"duration":668}},{"uid":"1ba83ba628b66399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1ba83ba628b66399","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695518227881,"stop":1695518228392,"duration":511}},{"uid":"fecd4c246cac369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fecd4c246cac369","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695431451505,"stop":1695431452034,"duration":529}},{"uid":"93b2ca0b5142850c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/93b2ca0b5142850c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695345192064,"stop":1695345192599,"duration":535}},{"uid":"6353cfdd337d03a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/6353cfdd337d03a1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695258740448,"stop":1695258740910,"duration":462}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":81},"items":[{"uid":"fa9fd2e6164d005e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fa9fd2e6164d005e","status":"passed","time":{"start":1696382128957,"stop":1696382131555,"duration":2598}},{"uid":"7492014feb7669ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/7492014feb7669ad","status":"passed","time":{"start":1696366185240,"stop":1696366188675,"duration":3435}},{"uid":"e0cc5dc0028736ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e0cc5dc0028736ca","status":"passed","time":{"start":1696295648351,"stop":1696295653563,"duration":5212}},{"uid":"557b3470c41d6f78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/557b3470c41d6f78","status":"passed","time":{"start":1696209244413,"stop":1696209249633,"duration":5220}},{"uid":"68a57194b8235a72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/68a57194b8235a72","status":"passed","time":{"start":1696123351323,"stop":1696123354436,"duration":3113}},{"uid":"d58def1016266186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d58def1016266186","status":"passed","time":{"start":1696036304080,"stop":1696036309417,"duration":5337}},{"uid":"e489fae8bca90eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e489fae8bca90eea","status":"passed","time":{"start":1695950002822,"stop":1695950006011,"duration":3189}},{"uid":"51f130f8ddcfa243","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/51f130f8ddcfa243","status":"passed","time":{"start":1695930332002,"stop":1695930334485,"duration":2483}},{"uid":"ab37ddbd6428e6fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/ab37ddbd6428e6fb","status":"passed","time":{"start":1695930229325,"stop":1695930232396,"duration":3071}},{"uid":"d6e0ad6bcf851018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d6e0ad6bcf851018","status":"passed","time":{"start":1695863592658,"stop":1695863597615,"duration":4957}},{"uid":"334bc1b21671ea3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/334bc1b21671ea3d","status":"passed","time":{"start":1695852439105,"stop":1695852442234,"duration":3129}},{"uid":"8b75aa99c81eddd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/8b75aa99c81eddd7","status":"passed","time":{"start":1695841388364,"stop":1695841390863,"duration":2499}},{"uid":"be5e1f94be92f965","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/be5e1f94be92f965","status":"passed","time":{"start":1695841346120,"stop":1695841348593,"duration":2473}},{"uid":"f9d73be2dc40af90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f9d73be2dc40af90","status":"passed","time":{"start":1695777225262,"stop":1695777227892,"duration":2630}},{"uid":"26791a5df04ca42e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/26791a5df04ca42e","status":"passed","time":{"start":1695690821415,"stop":1695690826606,"duration":5191}},{"uid":"bfd04c568a797697","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/bfd04c568a797697","status":"passed","time":{"start":1695604442516,"stop":1695604445370,"duration":2854}},{"uid":"8eec7cdb52520c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8eec7cdb52520c96","status":"passed","time":{"start":1695518220100,"stop":1695518225142,"duration":5042}},{"uid":"6c365fed33262231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6c365fed33262231","status":"passed","time":{"start":1695431445693,"stop":1695431448618,"duration":2925}},{"uid":"dd27d46a704e5744","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/dd27d46a704e5744","status":"passed","time":{"start":1695345184041,"stop":1695345189053,"duration":5012}},{"uid":"7b4d843ac8fdb9d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/7b4d843ac8fdb9d7","status":"passed","time":{"start":1695258734739,"stop":1695258737550,"duration":2811}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":110},"items":[{"uid":"4e99f9ac300258c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4e99f9ac300258c3","status":"passed","time":{"start":1696382160620,"stop":1696382163182,"duration":2562}},{"uid":"947c63392b8abd11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/947c63392b8abd11","status":"passed","time":{"start":1696366221257,"stop":1696366222837,"duration":1580}},{"uid":"cdcfdb0e101263dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/cdcfdb0e101263dc","status":"passed","time":{"start":1696295695638,"stop":1696295696974,"duration":1336}},{"uid":"a64ab232b9c2fe7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a64ab232b9c2fe7c","status":"passed","time":{"start":1696209287283,"stop":1696209288949,"duration":1666}},{"uid":"ca3330d24224ccfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ca3330d24224ccfb","status":"passed","time":{"start":1696123386838,"stop":1696123388344,"duration":1506}},{"uid":"7904e7442abd9567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7904e7442abd9567","status":"passed","time":{"start":1696036343857,"stop":1696036345329,"duration":1472}},{"uid":"8ef18bca161136c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8ef18bca161136c6","status":"passed","time":{"start":1695950083436,"stop":1695950085298,"duration":1862}},{"uid":"b25a8ca9f7e1d0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b25a8ca9f7e1d0d6","status":"passed","time":{"start":1695930356378,"stop":1695930357759,"duration":1381}},{"uid":"e3dafc2a3853d17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e3dafc2a3853d17","status":"passed","time":{"start":1695930256912,"stop":1695930258346,"duration":1434}},{"uid":"25d073fedf7908e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25d073fedf7908e3","status":"passed","time":{"start":1695863622610,"stop":1695863624115,"duration":1505}},{"uid":"d38f8d9017ca5f1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d38f8d9017ca5f1f","status":"passed","time":{"start":1695852464005,"stop":1695852466858,"duration":2853}},{"uid":"f802e4391516aa5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f802e4391516aa5b","status":"passed","time":{"start":1695841413156,"stop":1695841414504,"duration":1348}},{"uid":"661e5d56948ddc09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/661e5d56948ddc09","status":"passed","time":{"start":1695841373942,"stop":1695841377100,"duration":3158}},{"uid":"3fe958d75e71fffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3fe958d75e71fffe","status":"passed","time":{"start":1695777254491,"stop":1695777255784,"duration":1293}},{"uid":"5fca7cfec6a20cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/5fca7cfec6a20cd5","status":"passed","time":{"start":1695690850513,"stop":1695690852222,"duration":1709}},{"uid":"68db252abb50fd0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/68db252abb50fd0e","status":"passed","time":{"start":1695604478551,"stop":1695604482921,"duration":4370}},{"uid":"4738d70709eb45fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4738d70709eb45fe","status":"passed","time":{"start":1695518256392,"stop":1695518258086,"duration":1694}},{"uid":"d49f93e529496a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d49f93e529496a61","status":"passed","time":{"start":1695431478842,"stop":1695431480401,"duration":1559}},{"uid":"80e1ab3c14ce372c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/80e1ab3c14ce372c","status":"passed","time":{"start":1695345220524,"stop":1695345223175,"duration":2651}},{"uid":"9c35ef1dcf822c6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/9c35ef1dcf822c6a","status":"passed","time":{"start":1695258764528,"stop":1695258765864,"duration":1336}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":13,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":110},"items":[{"uid":"30e2f512a79a675e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/30e2f512a79a675e","status":"passed","time":{"start":1696382239153,"stop":1696382244636,"duration":5483}},{"uid":"e1de097593ba588b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e1de097593ba588b","status":"passed","time":{"start":1696366262754,"stop":1696366270192,"duration":7438}},{"uid":"e5ddad9dfe64a491","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e5ddad9dfe64a491","status":"passed","time":{"start":1696295755396,"stop":1696295761350,"duration":5954}},{"uid":"574ef5cc10290a89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/574ef5cc10290a89","status":"passed","time":{"start":1696209454301,"stop":1696209460141,"duration":5840}},{"uid":"76557c3d7307b9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/76557c3d7307b9e1","status":"passed","time":{"start":1696123463211,"stop":1696123471863,"duration":8652}},{"uid":"28240c4b93a7d88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/28240c4b93a7d88c","status":"passed","time":{"start":1696036408576,"stop":1696036414277,"duration":5701}},{"uid":"deecd3f0c23cd71b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/deecd3f0c23cd71b","status":"passed","time":{"start":1695950138813,"stop":1695950150149,"duration":11336}},{"uid":"c99fb149c94984a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c99fb149c94984a4","status":"passed","time":{"start":1695930400838,"stop":1695930405766,"duration":4928}},{"uid":"725e544175294b19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/725e544175294b19","status":"passed","time":{"start":1695930303490,"stop":1695930310189,"duration":6699}},{"uid":"653e0c25609fe712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/653e0c25609fe712","status":"passed","time":{"start":1695863698748,"stop":1695863704235,"duration":5487}},{"uid":"207a98e05aacccf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/207a98e05aacccf9","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5585b926c6c3 \n#1 0x5585b8f421e7 \n#2 0x5585b8f89566 \n#3 0x5585b8f89651 \n#4 0x5585b8fc6a74 \n#5 0x5585b8fab0ed \n#6 0x5585b8fc4322 \n#7 0x5585b8faae93 \n#8 0x5585b8f7d934 \n#9 0x5585b8f7e71e \n#10 0x5585b9231cc8 \n#11 0x5585b9235c00 \n#12 0x5585b92401ac \n#13 0x5585b9236818 \n#14 0x5585b920328f \n#15 0x5585b925ae98 \n#16 0x5585b925b069 \n#17 0x5585b926b853 \n#18 0x7f1931894b43 ","time":{"start":1695852509624,"stop":1695852526423,"duration":16799}},{"uid":"ca0f0257350107e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ca0f0257350107e0","status":"passed","time":{"start":1695841470011,"stop":1695841475754,"duration":5743}},{"uid":"c27829bffef6b23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c27829bffef6b23d","status":"passed","time":{"start":1695841440514,"stop":1695841445697,"duration":5183}},{"uid":"c7508d3b848efec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c7508d3b848efec6","status":"passed","time":{"start":1695777323578,"stop":1695777329297,"duration":5719}},{"uid":"b3f578b91f71299e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/b3f578b91f71299e","status":"passed","time":{"start":1695690923398,"stop":1695690929355,"duration":5957}},{"uid":"6d5b51809edcff33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/6d5b51809edcff33","status":"passed","time":{"start":1695604563183,"stop":1695604571029,"duration":7846}},{"uid":"f086821454ba41c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/f086821454ba41c5","status":"passed","time":{"start":1695518343795,"stop":1695518352360,"duration":8565}},{"uid":"f1491dd6e547782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f1491dd6e547782","status":"passed","time":{"start":1695431577562,"stop":1695431583799,"duration":6237}},{"uid":"ded110ed6b3ede54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ded110ed6b3ede54","status":"passed","time":{"start":1695345286507,"stop":1695345292293,"duration":5786}},{"uid":"dd08c395855b7b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/dd08c395855b7b23","status":"passed","time":{"start":1695258846413,"stop":1695258851706,"duration":5293}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":110},"items":[{"uid":"a6b4f37ecc06e244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a6b4f37ecc06e244","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696382408503,"stop":1696382539712,"duration":131209}},{"uid":"16539b59ffd60a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/16539b59ffd60a07","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696366539914,"stop":1696366669581,"duration":129667}},{"uid":"c91f05a94a21ea8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c91f05a94a21ea8e","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696295895397,"stop":1696296026444,"duration":131047}},{"uid":"285566589e1037ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/285566589e1037ea","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209493712,"stop":1696209623870,"duration":130158}},{"uid":"b9710d2ab31310e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b9710d2ab31310e1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696123643068,"stop":1696123773810,"duration":130742}},{"uid":"7e506a71551b9a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7e506a71551b9a29","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036561816,"stop":1696036691114,"duration":129298}},{"uid":"9627d223f7395faf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9627d223f7395faf","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695950301179,"stop":1695950431425,"duration":130246}},{"uid":"2a0fbeb11b40b7e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2a0fbeb11b40b7e6","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930578713,"stop":1695930708995,"duration":130282}},{"uid":"a986f878be41e4b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a986f878be41e4b3","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930496844,"stop":1695930627312,"duration":130468}},{"uid":"759f009bf5f02e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/759f009bf5f02e1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863830734,"stop":1695863960277,"duration":129543}},{"uid":"cd01af7fadc09e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/cd01af7fadc09e0","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852704902,"stop":1695852834927,"duration":130025}},{"uid":"e7f04124643c4320","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/e7f04124643c4320","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841645423,"stop":1695841775679,"duration":130256}},{"uid":"2c1013e2eeecf152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/2c1013e2eeecf152","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841580937,"stop":1695841711850,"duration":130913}},{"uid":"e21a377676491d0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e21a377676491d0f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695777468693,"stop":1695777599538,"duration":130845}},{"uid":"909bf09042eddb5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/909bf09042eddb5b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695691073614,"stop":1695691204223,"duration":130609}},{"uid":"3ff9089887d48893","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3ff9089887d48893","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695604772374,"stop":1695604903601,"duration":131227}},{"uid":"c558a50624dcad39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/c558a50624dcad39","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695518538237,"stop":1695518669423,"duration":131186}},{"uid":"6375c8deceef46a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6375c8deceef46a8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695431744927,"stop":1695431875495,"duration":130568}},{"uid":"df4c44911700c68b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/df4c44911700c68b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695345483598,"stop":1695345613183,"duration":129585}},{"uid":"dbd2db0c2bbe62cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/dbd2db0c2bbe62cb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695258990102,"stop":1695259120832,"duration":130730}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":110},"items":[{"uid":"a01a748c137f7d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a01a748c137f7d2d","status":"passed","time":{"start":1696382156274,"stop":1696382178575,"duration":22301}},{"uid":"11a1930b39aa4044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/11a1930b39aa4044","status":"passed","time":{"start":1696366204322,"stop":1696366231533,"duration":27211}},{"uid":"60c9080820ef0c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/60c9080820ef0c91","status":"passed","time":{"start":1696295674025,"stop":1696295703438,"duration":29413}},{"uid":"5d075a5c6872c4a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/5d075a5c6872c4a1","status":"passed","time":{"start":1696209262304,"stop":1696209295048,"duration":32744}},{"uid":"a6ef57487fb22ac6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a6ef57487fb22ac6","status":"passed","time":{"start":1696123379829,"stop":1696123398064,"duration":18235}},{"uid":"2cd7aeeaa6fd361e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/2cd7aeeaa6fd361e","status":"passed","time":{"start":1696036334286,"stop":1696036353491,"duration":19205}},{"uid":"634706cfe7588e8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/634706cfe7588e8c","status":"passed","time":{"start":1695950028656,"stop":1695950092761,"duration":64105}},{"uid":"cc93c0dbc45740d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/cc93c0dbc45740d","status":"passed","time":{"start":1695930350862,"stop":1695930368166,"duration":17304}},{"uid":"74a01cc89d516877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/74a01cc89d516877","status":"passed","time":{"start":1695930246541,"stop":1695930265860,"duration":19319}},{"uid":"c87b11d1b48f69ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c87b11d1b48f69ae","status":"passed","time":{"start":1695863618287,"stop":1695863635668,"duration":17381}},{"uid":"4a66b9c9aa075e71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/4a66b9c9aa075e71","status":"passed","time":{"start":1695852456227,"stop":1695852474715,"duration":18488}},{"uid":"a09d1fa7983a94a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a09d1fa7983a94a5","status":"passed","time":{"start":1695841405890,"stop":1695841424441,"duration":18551}},{"uid":"2b2c4598f746f775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/2b2c4598f746f775","status":"passed","time":{"start":1695841363085,"stop":1695841380795,"duration":17710}},{"uid":"656952be6a8a77a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/656952be6a8a77a3","status":"passed","time":{"start":1695777241428,"stop":1695777263936,"duration":22508}},{"uid":"3ec78dc2eee79045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3ec78dc2eee79045","status":"passed","time":{"start":1695690847179,"stop":1695690864711,"duration":17532}},{"uid":"d80f3f7a747760ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d80f3f7a747760ec","status":"passed","time":{"start":1695604472284,"stop":1695604490958,"duration":18674}},{"uid":"7cf530c392cdf2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7cf530c392cdf2b0","status":"passed","time":{"start":1695518247304,"stop":1695518266702,"duration":19398}},{"uid":"e249685fe43fc32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e249685fe43fc32e","status":"passed","time":{"start":1695431473918,"stop":1695431492207,"duration":18289}},{"uid":"f400775ed50c348a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f400775ed50c348a","status":"passed","time":{"start":1695345213707,"stop":1695345231339,"duration":17632}},{"uid":"22dd5c04a2bb56f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942//#testresult/22dd5c04a2bb56f","status":"passed","time":{"start":1695258762583,"stop":1695258780142,"duration":17559}}]}} \ No newline at end of file +{"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":111},"items":[{"uid":"c5ff384f4d2d4210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/c5ff384f4d2d4210","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='community.newcastle.gov.uk', port=443): Max retries exceeded with url: /my-neighbourhood/ajax/getBinsNew.php?uprn=004510730634&User-Agent=Mozilla%2F5.0+%28Windows+NT+10.0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F108.0.0.0+Safari%2F537.36 (Caused by ConnectTimeoutError(, 'Connection to community.newcastle.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696468484296,"stop":1696468613705,"duration":129409}},{"uid":"486ceb79f60daf7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/486ceb79f60daf7e","status":"passed","time":{"start":1696382194644,"stop":1696382227822,"duration":33178}},{"uid":"e1978084e79c9fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e1978084e79c9fb9","status":"passed","time":{"start":1696366243997,"stop":1696366252549,"duration":8552}},{"uid":"2de49e0ff5835d62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2de49e0ff5835d62","status":"passed","time":{"start":1696295717998,"stop":1696295746879,"duration":28881}},{"uid":"a83de07061deea45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a83de07061deea45","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='community.newcastle.gov.uk', port=443): Max retries exceeded with url: /my-neighbourhood/ajax/getBinsNew.php?uprn=004510730634&User-Agent=Mozilla%2F5.0+%28Windows+NT+10.0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F108.0.0.0+Safari%2F537.36 (Caused by ConnectTimeoutError(, 'Connection to community.newcastle.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209312599,"stop":1696209443622,"duration":131023}},{"uid":"a9b9a22548924714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a9b9a22548924714","status":"passed","time":{"start":1696123416678,"stop":1696123453992,"duration":37314}},{"uid":"cc67ab84eeaabaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/cc67ab84eeaabaec","status":"passed","time":{"start":1696036367677,"stop":1696036398265,"duration":30588}},{"uid":"d38fa629db296ebd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d38fa629db296ebd","status":"passed","time":{"start":1695950105232,"stop":1695950127763,"duration":22531}},{"uid":"e31995dc2c89660f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/e31995dc2c89660f","status":"passed","time":{"start":1695930380499,"stop":1695930391878,"duration":11379}},{"uid":"cd62f116fb55affd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/cd62f116fb55affd","status":"passed","time":{"start":1695930281209,"stop":1695930291896,"duration":10687}},{"uid":"e6afafbd34ee1d73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e6afafbd34ee1d73","status":"passed","time":{"start":1695863664895,"stop":1695863688823,"duration":23928}},{"uid":"abb065d28f3c948d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/abb065d28f3c948d","status":"passed","time":{"start":1695852489991,"stop":1695852499926,"duration":9935}},{"uid":"430ba82381d35501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/430ba82381d35501","status":"passed","time":{"start":1695841439089,"stop":1695841460578,"duration":21489}},{"uid":"f11f03339c2af28b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f11f03339c2af28b","status":"passed","time":{"start":1695841397186,"stop":1695841431870,"duration":34684}},{"uid":"9c06493bfefde9e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9c06493bfefde9e6","status":"passed","time":{"start":1695777280647,"stop":1695777314037,"duration":33390}},{"uid":"c4e43cc3b1fbfcd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c4e43cc3b1fbfcd9","status":"passed","time":{"start":1695690882926,"stop":1695690912903,"duration":29977}},{"uid":"c6c3eb74d7e5be7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c6c3eb74d7e5be7f","status":"passed","time":{"start":1695604513403,"stop":1695604550975,"duration":37572}},{"uid":"d7b3c95c4645b0a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d7b3c95c4645b0a4","status":"passed","time":{"start":1695518287133,"stop":1695518333460,"duration":46327}},{"uid":"70662fb0b9ccd6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/70662fb0b9ccd6d","status":"passed","time":{"start":1695431508786,"stop":1695431567130,"duration":58344}},{"uid":"a2800a82eb2b38ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/a2800a82eb2b38ae","status":"passed","time":{"start":1695345247249,"stop":1695345276490,"duration":29241}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"bbc1b74495ecca7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/bbc1b74495ecca7b","status":"passed","time":{"start":1696468451165,"stop":1696468451872,"duration":707}},{"uid":"2d77cce58f18ad8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/2d77cce58f18ad8e","status":"passed","time":{"start":1696382163186,"stop":1696382163945,"duration":759}},{"uid":"44c2599c1305c4b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/44c2599c1305c4b5","status":"passed","time":{"start":1696366222840,"stop":1696366223900,"duration":1060}},{"uid":"aed26faa08e5b2c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/aed26faa08e5b2c5","status":"passed","time":{"start":1696295696978,"stop":1696295697580,"duration":602}},{"uid":"b0b0a019d3bb6f50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b0b0a019d3bb6f50","status":"passed","time":{"start":1696209288952,"stop":1696209289682,"duration":730}},{"uid":"69a4a84a526ad0d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/69a4a84a526ad0d7","status":"passed","time":{"start":1696123388347,"stop":1696123389193,"duration":846}},{"uid":"871464aaed51da6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/871464aaed51da6d","status":"passed","time":{"start":1696036345331,"stop":1696036346033,"duration":702}},{"uid":"d12dda581c2545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d12dda581c2545d5","status":"passed","time":{"start":1695950085301,"stop":1695950085921,"duration":620}},{"uid":"2290a3eb354842fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2290a3eb354842fe","status":"passed","time":{"start":1695930357762,"stop":1695930358372,"duration":610}},{"uid":"b957e2d1e5c801bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/b957e2d1e5c801bf","status":"passed","time":{"start":1695930258349,"stop":1695930259192,"duration":843}},{"uid":"35bb4ec2b3d2de34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/35bb4ec2b3d2de34","status":"passed","time":{"start":1695863624118,"stop":1695863624879,"duration":761}},{"uid":"442d361330813173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/442d361330813173","status":"passed","time":{"start":1695852466861,"stop":1695852467698,"duration":837}},{"uid":"8c20175aaede3848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/8c20175aaede3848","status":"passed","time":{"start":1695841414506,"stop":1695841415257,"duration":751}},{"uid":"1c386e9bff8626fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/1c386e9bff8626fa","status":"passed","time":{"start":1695841377102,"stop":1695841377846,"duration":744}},{"uid":"a3a2305cf665f780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/a3a2305cf665f780","status":"passed","time":{"start":1695777255786,"stop":1695777256432,"duration":646}},{"uid":"e5434134471d71d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e5434134471d71d5","status":"passed","time":{"start":1695690852224,"stop":1695690852853,"duration":629}},{"uid":"e4f3ca203b4aaa38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e4f3ca203b4aaa38","status":"passed","time":{"start":1695604482924,"stop":1695604483960,"duration":1036}},{"uid":"598e94a2390e6a04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/598e94a2390e6a04","status":"passed","time":{"start":1695518258089,"stop":1695518258926,"duration":837}},{"uid":"ae5b509f87e490bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ae5b509f87e490bd","status":"passed","time":{"start":1695431480404,"stop":1695431481176,"duration":772}},{"uid":"f0c5437bfb327adb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f0c5437bfb327adb","status":"passed","time":{"start":1695345223177,"stop":1695345224029,"duration":852}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"b619ad1f0f88b466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/b619ad1f0f88b466","status":"passed","time":{"start":1696468635642,"stop":1696468637847,"duration":2205}},{"uid":"cdf602a02d96ea81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/cdf602a02d96ea81","status":"passed","time":{"start":1696382385040,"stop":1696382387744,"duration":2704}},{"uid":"283bb5ec8603159c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/283bb5ec8603159c","status":"passed","time":{"start":1696366687789,"stop":1696366690528,"duration":2739}},{"uid":"a49f60fe6110b3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a49f60fe6110b3d1","status":"passed","time":{"start":1696295866458,"stop":1696295868747,"duration":2289}},{"uid":"6c4b90e924eaa7b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/6c4b90e924eaa7b3","status":"passed","time":{"start":1696209463094,"stop":1696209466351,"duration":3257}},{"uid":"6186d80055ad348d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/6186d80055ad348d","status":"passed","time":{"start":1696123628297,"stop":1696123630445,"duration":2148}},{"uid":"36e0127251c3575e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/36e0127251c3575e","status":"passed","time":{"start":1696036531875,"stop":1696036534175,"duration":2300}},{"uid":"d5ae3f88b530ef4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d5ae3f88b530ef4","status":"passed","time":{"start":1695950270015,"stop":1695950272188,"duration":2173}},{"uid":"2244f76dddfaeddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2244f76dddfaeddf","status":"passed","time":{"start":1695930644635,"stop":1695930646880,"duration":2245}},{"uid":"5ffc4be0fa5a0fa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/5ffc4be0fa5a0fa3","status":"passed","time":{"start":1695930664777,"stop":1695930667163,"duration":2386}},{"uid":"36bbc112fdad2f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/36bbc112fdad2f33","status":"passed","time":{"start":1695863801046,"stop":1695863803694,"duration":2648}},{"uid":"81828a338dc437ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/81828a338dc437ff","status":"passed","time":{"start":1695852691806,"stop":1695852694111,"duration":2305}},{"uid":"ce11c9c02ebca75a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ce11c9c02ebca75a","status":"passed","time":{"start":1695841635370,"stop":1695841637925,"duration":2555}},{"uid":"d5e5b5c7a29d6031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/d5e5b5c7a29d6031","status":"passed","time":{"start":1695841555100,"stop":1695841557286,"duration":2186}},{"uid":"89675e653ba8c511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/89675e653ba8c511","status":"passed","time":{"start":1695777436997,"stop":1695777439526,"duration":2529}},{"uid":"bca2b625f894d4fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/bca2b625f894d4fc","status":"passed","time":{"start":1695691044435,"stop":1695691046673,"duration":2238}},{"uid":"99875f82bca5f482","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/99875f82bca5f482","status":"passed","time":{"start":1695604733130,"stop":1695604735617,"duration":2487}},{"uid":"54028f346083f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/54028f346083f20","status":"passed","time":{"start":1695518514668,"stop":1695518517278,"duration":2610}},{"uid":"b9a63e5fd692a497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/b9a63e5fd692a497","status":"passed","time":{"start":1695431727930,"stop":1695431731582,"duration":3652}},{"uid":"f273ddfd695679b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f273ddfd695679b4","status":"passed","time":{"start":1695345450671,"stop":1695345458147,"duration":7476}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":53,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":111},"items":[{"uid":"41baba6ef954624c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/41baba6ef954624c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696468457490,"stop":1696468458154,"duration":664}},{"uid":"de810c8a52b2bcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/de810c8a52b2bcca","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382169900,"stop":1696382170613,"duration":713}},{"uid":"cec2fdcdda78ad31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cec2fdcdda78ad31","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366231825,"stop":1696366232560,"duration":735}},{"uid":"27155d5da53ce7bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/27155d5da53ce7bd","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295702572,"stop":1696295703245,"duration":673}},{"uid":"6a826e6be9548e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/6a826e6be9548e3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209296491,"stop":1696209297254,"duration":763}},{"uid":"e3c2df373938dfaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/e3c2df373938dfaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123396206,"stop":1696123396964,"duration":758}},{"uid":"69e1b02677341b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/69e1b02677341b72","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036352329,"stop":1696036352988,"duration":659}},{"uid":"71014228269e8d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/71014228269e8d70","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950092198,"stop":1695950092764,"duration":566}},{"uid":"b9fba428dee42dce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b9fba428dee42dce","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930368388,"stop":1695930368990,"duration":602}},{"uid":"4744d099e2cb8894","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/4744d099e2cb8894","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930270996,"stop":1695930271555,"duration":559}},{"uid":"d6ed0034bcedbab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d6ed0034bcedbab3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863631759,"stop":1695863632395,"duration":636}},{"uid":"26a0114044e600b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/26a0114044e600b6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852474814,"stop":1695852475433,"duration":619}},{"uid":"62c6b91d664793ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/62c6b91d664793ee","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841422552,"stop":1695841423075,"duration":523}},{"uid":"fec2b58bd1287d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fec2b58bd1287d2f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841388323,"stop":1695841388832,"duration":509}},{"uid":"375c9ceb88e43c52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/375c9ceb88e43c52","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777262549,"stop":1695777263221,"duration":672}},{"uid":"cedd36512476b53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/cedd36512476b53f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695690865542,"stop":1695690866059,"duration":517}},{"uid":"ce6ebf5522d1dfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ce6ebf5522d1dfc6","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604496535,"stop":1695604497357,"duration":822}},{"uid":"ccd102a358c72014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ccd102a358c72014","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518266828,"stop":1695518267664,"duration":836}},{"uid":"4ab4d9cbac00de8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4ab4d9cbac00de8","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431488740,"stop":1695431489476,"duration":736}},{"uid":"6ed61081d3a709e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6ed61081d3a709e2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695345230762,"stop":1695345231441,"duration":679}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":111},"items":[{"uid":"7b33235551a8bf2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/7b33235551a8bf2b","status":"passed","time":{"start":1696468650499,"stop":1696468653230,"duration":2731}},{"uid":"3b39d39f12fd1e5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3b39d39f12fd1e5d","status":"passed","time":{"start":1696382402926,"stop":1696382406628,"duration":3702}},{"uid":"b34779b392be009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b34779b392be009","status":"passed","time":{"start":1696366527640,"stop":1696366532194,"duration":4554}},{"uid":"6ac219a64f47de24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/6ac219a64f47de24","status":"passed","time":{"start":1696295885981,"stop":1696295889598,"duration":3617}},{"uid":"d002ca99f4138627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d002ca99f4138627","status":"passed","time":{"start":1696209481759,"stop":1696209486078,"duration":4319}},{"uid":"97420341c10f9d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/97420341c10f9d97","status":"passed","time":{"start":1696123636981,"stop":1696123640576,"duration":3595}},{"uid":"5b68d0f7a323f0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/5b68d0f7a323f0c5","status":"passed","time":{"start":1696036549899,"stop":1696036553161,"duration":3262}},{"uid":"eadd97ce45250ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/eadd97ce45250ca8","status":"passed","time":{"start":1695950290830,"stop":1695950293992,"duration":3162}},{"uid":"c2ac82907fd2259c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c2ac82907fd2259c","status":"passed","time":{"start":1695930568903,"stop":1695930572252,"duration":3349}},{"uid":"cddc87e62ee0f185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/cddc87e62ee0f185","status":"passed","time":{"start":1695930486779,"stop":1695930490570,"duration":3791}},{"uid":"2678f97623c349e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/2678f97623c349e4","status":"passed","time":{"start":1695863819348,"stop":1695863822814,"duration":3466}},{"uid":"c9443e7f5338d684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c9443e7f5338d684","status":"passed","time":{"start":1695852694046,"stop":1695852697752,"duration":3706}},{"uid":"7361ac26f8575608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7361ac26f8575608","status":"passed","time":{"start":1695841635756,"stop":1695841639369,"duration":3613}},{"uid":"a9230ac0b321bd85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a9230ac0b321bd85","status":"passed","time":{"start":1695841570442,"stop":1695841573403,"duration":2961}},{"uid":"f8e2942c7af2541a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f8e2942c7af2541a","status":"passed","time":{"start":1695777458824,"stop":1695777461949,"duration":3125}},{"uid":"4a1af399a1c80f2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/4a1af399a1c80f2f","status":"passed","time":{"start":1695691061885,"stop":1695691066149,"duration":4264}},{"uid":"5e3cf7b8169bc5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/5e3cf7b8169bc5c7","status":"passed","time":{"start":1695604758711,"stop":1695604763611,"duration":4900}},{"uid":"37dbbbbf7e171c8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/37dbbbbf7e171c8a","status":"passed","time":{"start":1695518530327,"stop":1695518533901,"duration":3574}},{"uid":"5cd318fa9b7be490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5cd318fa9b7be490","status":"passed","time":{"start":1695431735342,"stop":1695431739045,"duration":3703}},{"uid":"6518c697d93210c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6518c697d93210c0","status":"passed","time":{"start":1695345473366,"stop":1695345477332,"duration":3966}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"c0fa0094398bb06c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/c0fa0094398bb06c","status":"passed","time":{"start":1696468645794,"stop":1696468646827,"duration":1033}},{"uid":"1c8e59f61016a6c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/1c8e59f61016a6c9","status":"passed","time":{"start":1696382395854,"stop":1696382397827,"duration":1973}},{"uid":"ae4ffc9458db84e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/ae4ffc9458db84e9","status":"passed","time":{"start":1696366699596,"stop":1696366701767,"duration":2171}},{"uid":"6a19018bd67cb6ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/6a19018bd67cb6ac","status":"passed","time":{"start":1696295879597,"stop":1696295881485,"duration":1888}},{"uid":"a62625d9684701cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a62625d9684701cf","status":"passed","time":{"start":1696209474634,"stop":1696209476203,"duration":1569}},{"uid":"a8db141c2e5d223e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a8db141c2e5d223e","status":"passed","time":{"start":1696123639011,"stop":1696123640815,"duration":1804}},{"uid":"780d70677be032e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/780d70677be032e","status":"passed","time":{"start":1696036542444,"stop":1696036544392,"duration":1948}},{"uid":"3e59a1dcd9771a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3e59a1dcd9771a6a","status":"passed","time":{"start":1695950279934,"stop":1695950281022,"duration":1088}},{"uid":"171a45c168781a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/171a45c168781a50","status":"passed","time":{"start":1695930654871,"stop":1695930656573,"duration":1702}},{"uid":"a630ce2857b05af7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a630ce2857b05af7","status":"passed","time":{"start":1695930675375,"stop":1695930676762,"duration":1387}},{"uid":"e42f271043d22adc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e42f271043d22adc","status":"passed","time":{"start":1695863812767,"stop":1695863814342,"duration":1575}},{"uid":"e444a701f6907243","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e444a701f6907243","status":"passed","time":{"start":1695852706887,"stop":1695852709039,"duration":2152}},{"uid":"445f226790a56be1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/445f226790a56be1","status":"passed","time":{"start":1695841646289,"stop":1695841647757,"duration":1468}},{"uid":"5ce6e7e533fa1d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5ce6e7e533fa1d24","status":"passed","time":{"start":1695841565224,"stop":1695841566331,"duration":1107}},{"uid":"91b2580f4f3362c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/91b2580f4f3362c6","status":"passed","time":{"start":1695777447353,"stop":1695777449287,"duration":1934}},{"uid":"b28b7c215612953e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/b28b7c215612953e","status":"passed","time":{"start":1695691054652,"stop":1695691056332,"duration":1680}},{"uid":"3442b02f0295ed57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3442b02f0295ed57","status":"passed","time":{"start":1695604745278,"stop":1695604746957,"duration":1679}},{"uid":"c1d3fe439693fe41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/c1d3fe439693fe41","status":"passed","time":{"start":1695518526172,"stop":1695518528520,"duration":2348}},{"uid":"ee81db1ea42bb0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ee81db1ea42bb0d3","status":"passed","time":{"start":1695431739842,"stop":1695431741623,"duration":1781}},{"uid":"ba5e91b79ba6187b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ba5e91b79ba6187b","status":"passed","time":{"start":1695345466770,"stop":1695345468032,"duration":1262}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"e60db141c904be9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/e60db141c904be9d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696468630098,"stop":1696468631237,"duration":1139}},{"uid":"42e7ef6953570b22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/42e7ef6953570b22","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696382372386,"stop":1696382377896,"duration":5510}},{"uid":"27f9051837471cbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/27f9051837471cbc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366522235,"stop":1696366523541,"duration":1306}},{"uid":"bd3eb6b53fba5bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/bd3eb6b53fba5bfd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696295860981,"stop":1696295862137,"duration":1156}},{"uid":"5aef45375a4903d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/5aef45375a4903d3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696209456659,"stop":1696209457566,"duration":907}},{"uid":"7226a5bc536d145d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7226a5bc536d145d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696123619894,"stop":1696123620947,"duration":1053}},{"uid":"b5f56e273fa28139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/b5f56e273fa28139","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696036524680,"stop":1696036525586,"duration":906}},{"uid":"9d69e621c0d3f2dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9d69e621c0d3f2dc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695950261839,"stop":1695950262960,"duration":1121}},{"uid":"267c5fbb4b140abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/267c5fbb4b140abf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930531142,"stop":1695930532300,"duration":1158}},{"uid":"abaa9ea110cc64c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/abaa9ea110cc64c8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930474617,"stop":1695930475702,"duration":1085}},{"uid":"35e8a4f195a6ad89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/35e8a4f195a6ad89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695863795709,"stop":1695863796587,"duration":878}},{"uid":"2aef54d7381c07cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/2aef54d7381c07cd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695852689541,"stop":1695852690600,"duration":1059}},{"uid":"aca84f0e3112ef66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/aca84f0e3112ef66","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841631180,"stop":1695841632553,"duration":1373}},{"uid":"753645311e8d14b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/753645311e8d14b9","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695841549051,"stop":1695841554051,"duration":5000}},{"uid":"ba22b5f27c297672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ba22b5f27c297672","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695777431365,"stop":1695777435776,"duration":4411}},{"uid":"a288942bc649779d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/a288942bc649779d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695691039009,"stop":1695691043452,"duration":4443}},{"uid":"51dcc6d88edf47d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/51dcc6d88edf47d5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695604779905,"stop":1695604781597,"duration":1692}},{"uid":"766c36e247fdbe79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/766c36e247fdbe79","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695518526501,"stop":1695518527603,"duration":1102}},{"uid":"c9706b2593c258e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c9706b2593c258e1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695431725219,"stop":1695431726875,"duration":1656}},{"uid":"926c3648bc69bf02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/926c3648bc69bf02","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695345484221,"stop":1695345485875,"duration":1654}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":111},"items":[{"uid":"85ad9084dafe4846","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/85ad9084dafe4846","status":"passed","time":{"start":1696468632146,"stop":1696468635640,"duration":3494}},{"uid":"71d8dbf05e0c7976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/71d8dbf05e0c7976","status":"passed","time":{"start":1696382379059,"stop":1696382385038,"duration":5979}},{"uid":"df4f4ad8dcfe6a47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/df4f4ad8dcfe6a47","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366441514,"stop":1696366687709,"duration":246195}},{"uid":"9ab371c2d73574f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/9ab371c2d73574f3","status":"passed","time":{"start":1696295863218,"stop":1696295866456,"duration":3238}},{"uid":"c8dd86c4ae2ef18f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c8dd86c4ae2ef18f","status":"passed","time":{"start":1696209461346,"stop":1696209463091,"duration":1745}},{"uid":"74548db5ac786351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/74548db5ac786351","status":"passed","time":{"start":1696123622416,"stop":1696123628294,"duration":5878}},{"uid":"9fa0eede4312ae51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9fa0eede4312ae51","status":"passed","time":{"start":1696036527098,"stop":1696036531873,"duration":4775}},{"uid":"5e9887c9bb0e6010","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5e9887c9bb0e6010","status":"passed","time":{"start":1695950263887,"stop":1695950270011,"duration":6124}},{"uid":"37a7c0cbf807711b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/37a7c0cbf807711b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930533354,"stop":1695930644586,"duration":111232}},{"uid":"b062e5073fbe33ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/b062e5073fbe33ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1695930477135,"stop":1695930664716,"duration":187581}},{"uid":"6c25f7cbbf429044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6c25f7cbbf429044","status":"passed","time":{"start":1695863797581,"stop":1695863801043,"duration":3462}},{"uid":"277c2770ddfb75c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/277c2770ddfb75c8","status":"passed","time":{"start":1695852687915,"stop":1695852691803,"duration":3888}},{"uid":"6858f8e36229c333","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/6858f8e36229c333","status":"passed","time":{"start":1695841625872,"stop":1695841635368,"duration":9496}},{"uid":"3deef9d5e3ce62ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3deef9d5e3ce62ec","status":"passed","time":{"start":1695841591735,"stop":1695841598858,"duration":7123}},{"uid":"edde59f3b263a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/edde59f3b263a01f","status":"passed","time":{"start":1695777483458,"stop":1695777485622,"duration":2164}},{"uid":"fa6db8d6603deb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fa6db8d6603deb5","status":"passed","time":{"start":1695691081968,"stop":1695691084013,"duration":2045}},{"uid":"a7208003b955d490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a7208003b955d490","status":"passed","time":{"start":1695604730490,"stop":1695604733127,"duration":2637}},{"uid":"d45e4bd141060ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d45e4bd141060ec7","status":"passed","time":{"start":1695518511965,"stop":1695518514664,"duration":2699}},{"uid":"fc684f7fb31a7d4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fc684f7fb31a7d4d","status":"passed","time":{"start":1695431731212,"stop":1695431733215,"duration":2003}},{"uid":"a28e9e9a4fab68f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/a28e9e9a4fab68f8","status":"passed","time":{"start":1695345448471,"stop":1695345450669,"duration":2198}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"4afa32030a75733f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/4afa32030a75733f","status":"passed","time":{"start":1696468463674,"stop":1696468470287,"duration":6613}},{"uid":"e46fab7284f53f32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e46fab7284f53f32","status":"passed","time":{"start":1696382176597,"stop":1696382184036,"duration":7439}},{"uid":"f6165d7015efdd73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f6165d7015efdd73","status":"passed","time":{"start":1696366238695,"stop":1696366247162,"duration":8467}},{"uid":"a5c943236b4f02d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a5c943236b4f02d6","status":"passed","time":{"start":1696295707955,"stop":1696295714409,"duration":6454}},{"uid":"22e99ddcff132387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/22e99ddcff132387","status":"passed","time":{"start":1696209302619,"stop":1696209311606,"duration":8987}},{"uid":"9a0fff05c0945490","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9a0fff05c0945490","status":"passed","time":{"start":1696123402901,"stop":1696123410525,"duration":7624}},{"uid":"313458841e72e02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/313458841e72e02d","status":"passed","time":{"start":1696036358361,"stop":1696036366199,"duration":7838}},{"uid":"a57dc2276b4f1061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a57dc2276b4f1061","status":"passed","time":{"start":1695950098051,"stop":1695950107284,"duration":9233}},{"uid":"350032c4640fcfe2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/350032c4640fcfe2","status":"passed","time":{"start":1695930374569,"stop":1695930381043,"duration":6474}},{"uid":"9730076e27316041","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9730076e27316041","status":"passed","time":{"start":1695930276520,"stop":1695930283920,"duration":7400}},{"uid":"75fbc6a7c1104739","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/75fbc6a7c1104739","status":"passed","time":{"start":1695863637347,"stop":1695863643881,"duration":6534}},{"uid":"164bcce2204e1985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/164bcce2204e1985","status":"passed","time":{"start":1695852480336,"stop":1695852488297,"duration":7961}},{"uid":"82f604cbb0d44661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/82f604cbb0d44661","status":"passed","time":{"start":1695841429057,"stop":1695841436613,"duration":7556}},{"uid":"eb748cb2bef70d1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/eb748cb2bef70d1d","status":"passed","time":{"start":1695841393345,"stop":1695841399852,"duration":6507}},{"uid":"b76f7a808859277a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b76f7a808859277a","status":"passed","time":{"start":1695777268778,"stop":1695777275735,"duration":6957}},{"uid":"3debb7c9f5bfda5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3debb7c9f5bfda5c","status":"passed","time":{"start":1695690871531,"stop":1695690878054,"duration":6523}},{"uid":"ae25e47bfc821188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ae25e47bfc821188","status":"passed","time":{"start":1695604503010,"stop":1695604527936,"duration":24926}},{"uid":"553470612a125662","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/553470612a125662","status":"passed","time":{"start":1695518273367,"stop":1695518329148,"duration":55781}},{"uid":"6a5a3744ff797096","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6a5a3744ff797096","status":"passed","time":{"start":1695431495009,"stop":1695431519415,"duration":24406}},{"uid":"6b552e3a5aba67a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6b552e3a5aba67a9","status":"passed","time":{"start":1695345238174,"stop":1695345286099,"duration":47925}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"4bfe97d18d1dd8ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/4bfe97d18d1dd8ed","status":"passed","time":{"start":1696468453810,"stop":1696468454795,"duration":985}},{"uid":"21ffb5ed6a71b2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/21ffb5ed6a71b2b0","status":"passed","time":{"start":1696382166206,"stop":1696382167697,"duration":1491}},{"uid":"3e88e04c5dd2fedb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/3e88e04c5dd2fedb","status":"passed","time":{"start":1696366226504,"stop":1696366227887,"duration":1383}},{"uid":"9bd969f095b31d59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/9bd969f095b31d59","status":"passed","time":{"start":1696295699364,"stop":1696295700435,"duration":1071}},{"uid":"f0f730c1b8b03d62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/f0f730c1b8b03d62","status":"passed","time":{"start":1696209292493,"stop":1696209293452,"duration":959}},{"uid":"ef67d0c81ca57be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ef67d0c81ca57be","status":"passed","time":{"start":1696123392668,"stop":1696123393807,"duration":1139}},{"uid":"997d65d240f35626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/997d65d240f35626","status":"passed","time":{"start":1696036349017,"stop":1696036350042,"duration":1025}},{"uid":"e74d8e50d7440b64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e74d8e50d7440b64","status":"passed","time":{"start":1695950088802,"stop":1695950089995,"duration":1193}},{"uid":"25e66747b0112e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/25e66747b0112e0c","status":"passed","time":{"start":1695930361187,"stop":1695930365521,"duration":4334}},{"uid":"92a57025cfcb1842","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/92a57025cfcb1842","status":"passed","time":{"start":1695930262851,"stop":1695930268474,"duration":5623}},{"uid":"eaf9b4939ca62ca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/eaf9b4939ca62ca4","status":"passed","time":{"start":1695863627887,"stop":1695863628823,"duration":936}},{"uid":"e4dfc3cd392db899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e4dfc3cd392db899","status":"passed","time":{"start":1695852471234,"stop":1695852472350,"duration":1116}},{"uid":"9365c5dfc53a032a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/9365c5dfc53a032a","status":"passed","time":{"start":1695841418420,"stop":1695841419814,"duration":1394}},{"uid":"b8b2d008cb476814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/b8b2d008cb476814","status":"passed","time":{"start":1695841381024,"stop":1695841386018,"duration":4994}},{"uid":"ba9b815b924d1d0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ba9b815b924d1d0b","status":"passed","time":{"start":1695777259216,"stop":1695777260135,"duration":919}},{"uid":"c95048b6d85dd85a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c95048b6d85dd85a","status":"passed","time":{"start":1695690861181,"stop":1695690862386,"duration":1205}},{"uid":"d80edc15e2072db4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d80edc15e2072db4","status":"passed","time":{"start":1695604488241,"stop":1695604494019,"duration":5778}},{"uid":"b421b24bd87dc5ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/b421b24bd87dc5ed","status":"passed","time":{"start":1695518262407,"stop":1695518263572,"duration":1165}},{"uid":"af37276b14d210c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/af37276b14d210c5","status":"passed","time":{"start":1695431484574,"stop":1695431485713,"duration":1139}},{"uid":"86f87f20400d3413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/86f87f20400d3413","status":"passed","time":{"start":1695345227454,"stop":1695345228539,"duration":1085}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":111},"items":[{"uid":"60d53b5597a613e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/60d53b5597a613e3","status":"passed","time":{"start":1696468437528,"stop":1696468440581,"duration":3053}},{"uid":"e5fdfcc0e1fdfc02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e5fdfcc0e1fdfc02","status":"passed","time":{"start":1696382144360,"stop":1696382150482,"duration":6122}},{"uid":"b8b1ad82c6a90e8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b8b1ad82c6a90e8b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1696366202644,"stop":1696366203766,"duration":1122}},{"uid":"c4762681878c7e11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c4762681878c7e11","status":"passed","time":{"start":1696295688212,"stop":1696295689096,"duration":884}},{"uid":"4f03bb99b6c8babd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4f03bb99b6c8babd","status":"passed","time":{"start":1696209261838,"stop":1696209262875,"duration":1037}},{"uid":"65d52705fc412f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/65d52705fc412f72","status":"passed","time":{"start":1696123370325,"stop":1696123371535,"duration":1210}},{"uid":"28df1052a7f0d3c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/28df1052a7f0d3c7","status":"passed","time":{"start":1696036323577,"stop":1696036324579,"duration":1002}},{"uid":"ebadf8fc4f098d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ebadf8fc4f098d38","status":"passed","time":{"start":1695950020010,"stop":1695950021044,"duration":1034}},{"uid":"3fbfb1a64c67a5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3fbfb1a64c67a5d6","status":"passed","time":{"start":1695930347862,"stop":1695930348812,"duration":950}},{"uid":"5f2290ec175b942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/5f2290ec175b942c","status":"passed","time":{"start":1695930245471,"stop":1695930249166,"duration":3695}},{"uid":"17759fc972d15481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/17759fc972d15481","status":"passed","time":{"start":1695863610921,"stop":1695863613853,"duration":2932}},{"uid":"d2d2fd7ef7b413b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d2d2fd7ef7b413b3","status":"passed","time":{"start":1695852455626,"stop":1695852456647,"duration":1021}},{"uid":"ff5f536c32867402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ff5f536c32867402","status":"passed","time":{"start":1695841404984,"stop":1695841406109,"duration":1125}},{"uid":"bac2ba818e17923a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/bac2ba818e17923a","status":"passed","time":{"start":1695841361602,"stop":1695841362445,"duration":843}},{"uid":"afab41125192fbda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/afab41125192fbda","status":"passed","time":{"start":1695777240758,"stop":1695777244967,"duration":4209}},{"uid":"f492369ceefd4782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f492369ceefd4782","status":"passed","time":{"start":1695690841173,"stop":1695690842123,"duration":950}},{"uid":"a5c3488942638045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a5c3488942638045","status":"passed","time":{"start":1695604459885,"stop":1695604461135,"duration":1250}},{"uid":"2035d8621fee7dff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/2035d8621fee7dff","status":"passed","time":{"start":1695518240311,"stop":1695518241298,"duration":987}},{"uid":"c3e6327a28a6ee9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c3e6327a28a6ee9c","status":"passed","time":{"start":1695431463449,"stop":1695431467479,"duration":4030}},{"uid":"e87d575f531e98f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/e87d575f531e98f","status":"passed","time":{"start":1695345202407,"stop":1695345203532,"duration":1125}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"ffdcc9c4532254da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/ffdcc9c4532254da","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696468662280,"stop":1696468663340,"duration":1060}},{"uid":"2ce6474b98d7efe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/2ce6474b98d7efe6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696382412012,"stop":1696382413067,"duration":1055}},{"uid":"661efab4abe1051f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/661efab4abe1051f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696366538300,"stop":1696366539655,"duration":1355}},{"uid":"dff8428b3d0eec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/dff8428b3d0eec","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696295894123,"stop":1696295895188,"duration":1065}},{"uid":"c728226e50e7f507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c728226e50e7f507","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696209492351,"stop":1696209493485,"duration":1134}},{"uid":"b7af42570364ed14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b7af42570364ed14","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696123648412,"stop":1696123649528,"duration":1116}},{"uid":"728495d2605c7bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/728495d2605c7bf2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1696036560810,"stop":1696036561656,"duration":846}},{"uid":"cc84e91537032065","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cc84e91537032065","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695950300152,"stop":1695950300918,"duration":766}},{"uid":"2e2d9c221fe6e4ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2e2d9c221fe6e4ef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695930577750,"stop":1695930578547,"duration":797}},{"uid":"179ff722b5cc1568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/179ff722b5cc1568","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695930495622,"stop":1695930496593,"duration":971}},{"uid":"551404bc346424bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/551404bc346424bf","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695863829819,"stop":1695863830567,"duration":748}},{"uid":"651a45aed522a020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/651a45aed522a020","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695852703701,"stop":1695852704697,"duration":996}},{"uid":"9bd7751094195537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/9bd7751094195537","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695841644344,"stop":1695841645273,"duration":929}},{"uid":"5759d733b42692a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5759d733b42692a7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695841579575,"stop":1695841580772,"duration":1197}},{"uid":"5bea4dec65367a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5bea4dec65367a30","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695777467490,"stop":1695777468521,"duration":1031}},{"uid":"3118b02a03f488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3118b02a03f488","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695691072591,"stop":1695691073438,"duration":847}},{"uid":"60358321cadbd70d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/60358321cadbd70d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695604770872,"stop":1695604772199,"duration":1327}},{"uid":"baaae3c394d19350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/baaae3c394d19350","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695518536580,"stop":1695518538036,"duration":1456}},{"uid":"1b09978a6260ce24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1b09978a6260ce24","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695431743754,"stop":1695431744706,"duration":952}},{"uid":"64f22d8871786e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/64f22d8871786e63","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swale.gov.uk', port=443): Max retries exceeded with url: /bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit= (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)')))","time":{"start":1695345482251,"stop":1695345483321,"duration":1070}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"54e5d2b87c310853","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/54e5d2b87c310853","status":"passed","time":{"start":1696468794091,"stop":1696468796634,"duration":2543}},{"uid":"fdb95bcb05f43d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fdb95bcb05f43d89","status":"passed","time":{"start":1696382539902,"stop":1696382542670,"duration":2768}},{"uid":"cc5d5bc40e011f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cc5d5bc40e011f84","status":"passed","time":{"start":1696366669783,"stop":1696366672839,"duration":3056}},{"uid":"8ac9f68c1c91f79a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/8ac9f68c1c91f79a","status":"passed","time":{"start":1696296026603,"stop":1696296029644,"duration":3041}},{"uid":"3b0ca2004a6c7cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/3b0ca2004a6c7cde","status":"passed","time":{"start":1696209624096,"stop":1696209627173,"duration":3077}},{"uid":"a216004f5c4adeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a216004f5c4adeb9","status":"passed","time":{"start":1696123774075,"stop":1696123777325,"duration":3250}},{"uid":"95c6ff4d5ae950bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/95c6ff4d5ae950bd","status":"passed","time":{"start":1696036691302,"stop":1696036694339,"duration":3037}},{"uid":"a526b24361e558d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a526b24361e558d8","status":"passed","time":{"start":1695950431613,"stop":1695950434093,"duration":2480}},{"uid":"c67f177c78cff5f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c67f177c78cff5f0","status":"passed","time":{"start":1695930709250,"stop":1695930712156,"duration":2906}},{"uid":"99f7150d5b5e674","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/99f7150d5b5e674","status":"passed","time":{"start":1695930627501,"stop":1695930630211,"duration":2710}},{"uid":"78de110674cb02c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/78de110674cb02c8","status":"passed","time":{"start":1695863960478,"stop":1695863963469,"duration":2991}},{"uid":"9c025ae535ae6099","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/9c025ae535ae6099","status":"passed","time":{"start":1695852835159,"stop":1695852837900,"duration":2741}},{"uid":"cc2269004b45285b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/cc2269004b45285b","status":"passed","time":{"start":1695841775850,"stop":1695841778638,"duration":2788}},{"uid":"e6c5b2f067badd77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e6c5b2f067badd77","status":"passed","time":{"start":1695841712039,"stop":1695841714640,"duration":2601}},{"uid":"5c0957caffa63562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5c0957caffa63562","status":"passed","time":{"start":1695777599736,"stop":1695777602821,"duration":3085}},{"uid":"2f2b311aa670c68c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2f2b311aa670c68c","status":"passed","time":{"start":1695691204416,"stop":1695691207182,"duration":2766}},{"uid":"459f5ad1f2f60936","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/459f5ad1f2f60936","status":"passed","time":{"start":1695604903812,"stop":1695604906711,"duration":2899}},{"uid":"45a3b6abc215dad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/45a3b6abc215dad9","status":"passed","time":{"start":1695518539150,"stop":1695518542444,"duration":3294}},{"uid":"ca8d03771277ab23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ca8d03771277ab23","status":"passed","time":{"start":1695431744746,"stop":1695431747845,"duration":3099}},{"uid":"784ea945d8001812","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/784ea945d8001812","status":"passed","time":{"start":1695345613339,"stop":1695345615945,"duration":2606}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":67,"broken":0,"skipped":0,"passed":44,"unknown":0,"total":111},"items":[{"uid":"d33db164b465e665","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/d33db164b465e665","status":"passed","time":{"start":1696468447326,"stop":1696468451298,"duration":3972}},{"uid":"d02a8461b94402f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/d02a8461b94402f","status":"passed","time":{"start":1696382154637,"stop":1696382156272,"duration":1635}},{"uid":"53393d45ce540147","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/53393d45ce540147","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366203581,"stop":1696366204062,"duration":481}},{"uid":"c8f59c0322c5c37c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c8f59c0322c5c37c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295673468,"stop":1696295673811,"duration":343}},{"uid":"150b18fc93a3f59b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/150b18fc93a3f59b","status":"passed","time":{"start":1696209260457,"stop":1696209262301,"duration":1844}},{"uid":"542f96ad7b27b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/542f96ad7b27b2e9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123379181,"stop":1696123379559,"duration":378}},{"uid":"c623350c429f08b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/c623350c429f08b7","status":"passed","time":{"start":1696036330174,"stop":1696036334284,"duration":4110}},{"uid":"4757554994b67554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4757554994b67554","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695950028125,"stop":1695950028392,"duration":267}},{"uid":"b91dbcdc6e616a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b91dbcdc6e616a7","status":"passed","time":{"start":1695930347939,"stop":1695930350859,"duration":2920}},{"uid":"25358e59d2e2d231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/25358e59d2e2d231","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930245913,"stop":1695930246283,"duration":370}},{"uid":"49effb7114e7a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/49effb7114e7a07","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863617791,"stop":1695863618067,"duration":276}},{"uid":"572551c89899b6b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/572551c89899b6b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852455590,"stop":1695852455971,"duration":381}},{"uid":"77903f125e67020b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/77903f125e67020b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841405337,"stop":1695841405693,"duration":356}},{"uid":"90adaa9635e38772","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/90adaa9635e38772","status":"passed","time":{"start":1695841361596,"stop":1695841363082,"duration":1486}},{"uid":"9f1eec32aeb4fd2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9f1eec32aeb4fd2d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777240925,"stop":1695777241212,"duration":287}},{"uid":"8e5294382fec6183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/8e5294382fec6183","status":"passed","time":{"start":1695690845740,"stop":1695690847176,"duration":1436}},{"uid":"c85d5072ec10d573","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c85d5072ec10d573","status":"passed","time":{"start":1695604468904,"stop":1695604472281,"duration":3377}},{"uid":"12fcbdaeb014b238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/12fcbdaeb014b238","status":"passed","time":{"start":1695518245625,"stop":1695518247301,"duration":1676}},{"uid":"c4924d8009b4fd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c4924d8009b4fd91","status":"passed","time":{"start":1695431471923,"stop":1695431473915,"duration":1992}},{"uid":"4fd2ea181be2f589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/4fd2ea181be2f589","status":"passed","time":{"start":1695345209691,"stop":1695345213704,"duration":4013}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":12,"unknown":0,"total":12},"items":[{"uid":"e5206456a78d8d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/e5206456a78d8d2f","status":"passed","time":{"start":1696468775598,"stop":1696468785526,"duration":9928}},{"uid":"2e64bb699a92bf7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/2e64bb699a92bf7f","status":"passed","time":{"start":1696382384202,"stop":1696382396310,"duration":12108}},{"uid":"be908d5fcd73771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/be908d5fcd73771","status":"passed","time":{"start":1696366417773,"stop":1696366429820,"duration":12047}},{"uid":"3b98b3e03f4337b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/3b98b3e03f4337b0","status":"passed","time":{"start":1696295899524,"stop":1696295910769,"duration":11245}},{"uid":"4ed8ede417538fce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4ed8ede417538fce","status":"passed","time":{"start":1696209601512,"stop":1696209613452,"duration":11940}},{"uid":"17f442653e7f9f77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/17f442653e7f9f77","status":"passed","time":{"start":1696123612148,"stop":1696123622001,"duration":9853}},{"uid":"70c915bd1fc812f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/70c915bd1fc812f6","status":"passed","time":{"start":1696036560140,"stop":1696036575582,"duration":15442}},{"uid":"684f24dd010e877a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/684f24dd010e877a","status":"passed","time":{"start":1695950290197,"stop":1695950301671,"duration":11474}},{"uid":"cb8b11c8244f1b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/cb8b11c8244f1b1","status":"passed","time":{"start":1695930545281,"stop":1695930553350,"duration":8069}},{"uid":"e8a9c66b79dbd0d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e8a9c66b79dbd0d4","status":"passed","time":{"start":1695930457402,"stop":1695930473487,"duration":16085}},{"uid":"c1bfd82098597cee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c1bfd82098597cee","status":"passed","time":{"start":1695863845664,"stop":1695863865643,"duration":19979}},{"uid":"162868d29a265cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/162868d29a265cdb","status":"passed","time":{"start":1695852667107,"stop":1695852677631,"duration":10524}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"6aa810bc92b323b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/6aa810bc92b323b3","status":"passed","time":{"start":1696468929454,"stop":1696468930932,"duration":1478}},{"uid":"cba940e13d5811c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/cba940e13d5811c9","status":"passed","time":{"start":1696382433005,"stop":1696382434560,"duration":1555}},{"uid":"27a00e3c4008897b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/27a00e3c4008897b","status":"passed","time":{"start":1696366696501,"stop":1696366698383,"duration":1882}},{"uid":"2f331318237040ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2f331318237040ce","status":"passed","time":{"start":1696295939192,"stop":1696295940744,"duration":1552}},{"uid":"d1d76488f0f73616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d1d76488f0f73616","status":"passed","time":{"start":1696209643168,"stop":1696209644647,"duration":1479}},{"uid":"b70c54d4c3879e03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b70c54d4c3879e03","status":"passed","time":{"start":1696123686623,"stop":1696123688329,"duration":1706}},{"uid":"9d507919c5ac0ff0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9d507919c5ac0ff0","status":"passed","time":{"start":1696036699992,"stop":1696036701632,"duration":1640}},{"uid":"ae92f6192abff93b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ae92f6192abff93b","status":"passed","time":{"start":1695950327440,"stop":1695950329068,"duration":1628}},{"uid":"84095a47762e7cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/84095a47762e7cbb","status":"passed","time":{"start":1695930719906,"stop":1695930721394,"duration":1488}},{"uid":"22cdcc06f1d0cc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/22cdcc06f1d0cc10","status":"passed","time":{"start":1695930649859,"stop":1695930651400,"duration":1541}},{"uid":"6649a854c4415532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6649a854c4415532","status":"passed","time":{"start":1695863971430,"stop":1695863973010,"duration":1580}},{"uid":"b1c3e358a51f8e0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b1c3e358a51f8e0b","status":"passed","time":{"start":1695852734696,"stop":1695852736718,"duration":2022}},{"uid":"187b587853ffe940","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/187b587853ffe940","status":"passed","time":{"start":1695841669844,"stop":1695841671547,"duration":1703}},{"uid":"bf1e655c28bacd39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/bf1e655c28bacd39","status":"passed","time":{"start":1695841616728,"stop":1695841618367,"duration":1639}},{"uid":"aae46dd2b919176b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/aae46dd2b919176b","status":"passed","time":{"start":1695777504899,"stop":1695777506441,"duration":1542}},{"uid":"e01fc4360446c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e01fc4360446c32d","status":"passed","time":{"start":1695691114468,"stop":1695691116120,"duration":1652}},{"uid":"c8c295d7a3ee8389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c8c295d7a3ee8389","status":"passed","time":{"start":1695604807638,"stop":1695604809502,"duration":1864}},{"uid":"2eefa085cffb3c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/2eefa085cffb3c0f","status":"passed","time":{"start":1695518561851,"stop":1695518563519,"duration":1668}},{"uid":"81cc2c71451ddad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/81cc2c71451ddad1","status":"passed","time":{"start":1695431776467,"stop":1695431778173,"duration":1706}},{"uid":"644840df5aa4cb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/644840df5aa4cb6a","status":"passed","time":{"start":1695345504504,"stop":1695345506564,"duration":2060}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"9f5d1ccd92a612db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/9f5d1ccd92a612db","status":"passed","time":{"start":1696468432483,"stop":1696468437525,"duration":5042}},{"uid":"991d1799a225413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/991d1799a225413","status":"passed","time":{"start":1696382138877,"stop":1696382144358,"duration":5481}},{"uid":"685d8566d7c80b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/685d8566d7c80b84","status":"passed","time":{"start":1696366197505,"stop":1696366202640,"duration":5135}},{"uid":"156fd26f673d17b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/156fd26f673d17b4","status":"passed","time":{"start":1696295683528,"stop":1696295688209,"duration":4681}},{"uid":"840c1b44f747cadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/840c1b44f747cadf","status":"passed","time":{"start":1696209257233,"stop":1696209261835,"duration":4602}},{"uid":"1411e6fb2570d784","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1411e6fb2570d784","status":"passed","time":{"start":1696123364072,"stop":1696123370322,"duration":6250}},{"uid":"58047666000ae2f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/58047666000ae2f9","status":"passed","time":{"start":1696036318492,"stop":1696036323575,"duration":5083}},{"uid":"45eceda626498139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/45eceda626498139","status":"passed","time":{"start":1695950014927,"stop":1695950020007,"duration":5080}},{"uid":"9cf188355ff0bb53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/9cf188355ff0bb53","status":"passed","time":{"start":1695930343221,"stop":1695930347860,"duration":4639}},{"uid":"585b6ecf9cf2ecdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/585b6ecf9cf2ecdd","status":"passed","time":{"start":1695930240094,"stop":1695930245468,"duration":5374}},{"uid":"3e947f09b932a903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/3e947f09b932a903","status":"passed","time":{"start":1695863605399,"stop":1695863610919,"duration":5520}},{"uid":"358d0b461599c63a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/358d0b461599c63a","status":"passed","time":{"start":1695852450686,"stop":1695852455623,"duration":4937}},{"uid":"1c03631acabcff1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/1c03631acabcff1b","status":"passed","time":{"start":1695841399786,"stop":1695841404981,"duration":5195}},{"uid":"e01753e56e75488f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e01753e56e75488f","status":"passed","time":{"start":1695841356672,"stop":1695841361599,"duration":4927}},{"uid":"1fb9b09744094fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/1fb9b09744094fac","status":"passed","time":{"start":1695777235812,"stop":1695777240756,"duration":4944}},{"uid":"dff1b13963bfca7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/dff1b13963bfca7a","status":"passed","time":{"start":1695690835582,"stop":1695690841170,"duration":5588}},{"uid":"f96291cbe058e612","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f96291cbe058e612","status":"passed","time":{"start":1695604454490,"stop":1695604459883,"duration":5393}},{"uid":"36ef67fa74b816c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/36ef67fa74b816c6","status":"passed","time":{"start":1695518234998,"stop":1695518240307,"duration":5309}},{"uid":"f98a1643c855b9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f98a1643c855b9ce","status":"passed","time":{"start":1695431458246,"stop":1695431463446,"duration":5200}},{"uid":"4d5626826fa273a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/4d5626826fa273a2","status":"passed","time":{"start":1695345197177,"stop":1695345202405,"duration":5228}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":111},"items":[{"uid":"70668580cb3d0d43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/70668580cb3d0d43","status":"passed","time":{"start":1696468426025,"stop":1696468427729,"duration":1704}},{"uid":"a26e89ecd0decfd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a26e89ecd0decfd7","status":"passed","time":{"start":1696382134219,"stop":1696382136092,"duration":1873}},{"uid":"41b1a07ff7c90e30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/41b1a07ff7c90e30","status":"passed","time":{"start":1696366192596,"stop":1696366194691,"duration":2095}},{"uid":"f49e1144aa4634fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f49e1144aa4634fd","status":"passed","time":{"start":1696295653522,"stop":1696295654816,"duration":1294}},{"uid":"ea3da16b12c73ab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/ea3da16b12c73ab7","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1696209250491,"stop":1696209251897,"duration":1406}},{"uid":"c52e118059515201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/c52e118059515201","status":"passed","time":{"start":1696123358840,"stop":1696123360681,"duration":1841}},{"uid":"86fb7559bfb84df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/86fb7559bfb84df3","status":"passed","time":{"start":1696036309538,"stop":1696036311603,"duration":2065}},{"uid":"e2af392b16000bf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e2af392b16000bf6","status":"passed","time":{"start":1695950008456,"stop":1695950009937,"duration":1481}},{"uid":"67c24cc94b94d829","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/67c24cc94b94d829","status":"passed","time":{"start":1695930337917,"stop":1695930339498,"duration":1581}},{"uid":"e878ec6ffb6034ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e878ec6ffb6034ac","status":"passed","time":{"start":1695930235353,"stop":1695930237264,"duration":1911}},{"uid":"da78618a5ccddb5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/da78618a5ccddb5e","status":"passed","time":{"start":1695863597769,"stop":1695863599452,"duration":1683}},{"uid":"be2fa047cab40547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/be2fa047cab40547","status":"passed","time":{"start":1695852445286,"stop":1695852446869,"duration":1583}},{"uid":"34c6534c872cf412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/34c6534c872cf412","status":"passed","time":{"start":1695841394906,"stop":1695841396721,"duration":1815}},{"uid":"a47341248bd0b0b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a47341248bd0b0b4","status":"passed","time":{"start":1695841351374,"stop":1695841352960,"duration":1586}},{"uid":"1415b073f0f0d5b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/1415b073f0f0d5b0","status":"passed","time":{"start":1695777230722,"stop":1695777232433,"duration":1711}},{"uid":"fbe8c9519b9e70ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fbe8c9519b9e70ba","status":"passed","time":{"start":1695690826234,"stop":1695690827505,"duration":1271}},{"uid":"244769d272f8db21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/244769d272f8db21","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1695604449377,"stop":1695604450518,"duration":1141}},{"uid":"1a85fa4e704d2c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1a85fa4e704d2c48","status":"passed","time":{"start":1695518235188,"stop":1695518236973,"duration":1785}},{"uid":"d751fbf53170c00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d751fbf53170c00b","status":"passed","time":{"start":1695431451973,"stop":1695431453540,"duration":1567}},{"uid":"9075fc334be8dff2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/9075fc334be8dff2","status":"passed","time":{"start":1695345189441,"stop":1695345191087,"duration":1646}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"4ca58b3598e210e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/4ca58b3598e210e2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468482153,"stop":1696468482156,"duration":3}},{"uid":"94ae35b8872dd1d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/94ae35b8872dd1d2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382193601,"stop":1696382193604,"duration":3}},{"uid":"924b58155c4d9ed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/924b58155c4d9ed1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366242420,"stop":1696366242424,"duration":4}},{"uid":"1ed570df56b242ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/1ed570df56b242ed","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295715706,"stop":1696295715709,"duration":3}},{"uid":"eac98cc8759694e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/eac98cc8759694e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209310045,"stop":1696209310048,"duration":3}},{"uid":"372847fa25ee0e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/372847fa25ee0e70","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123413608,"stop":1696123413612,"duration":4}},{"uid":"f325ba09d0ebb1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f325ba09d0ebb1a4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036366662,"stop":1696036366664,"duration":2}},{"uid":"4df1d78586e829bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4df1d78586e829bc","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950104372,"stop":1695950104376,"duration":4}},{"uid":"47a9e880df80d479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/47a9e880df80d479","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930379644,"stop":1695930379647,"duration":3}},{"uid":"7b85610c0c82bcc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7b85610c0c82bcc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930280127,"stop":1695930280131,"duration":4}},{"uid":"7167a6573e71df11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/7167a6573e71df11","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863660154,"stop":1695863660157,"duration":3}},{"uid":"b25fb52f022d9769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b25fb52f022d9769","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852488677,"stop":1695852488681,"duration":4}},{"uid":"a0489c1f755c7d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a0489c1f755c7d7d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841438048,"stop":1695841438051,"duration":3}},{"uid":"fab6b2cd276feea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fab6b2cd276feea0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841396168,"stop":1695841396171,"duration":3}},{"uid":"2a50abfa14e5ce9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2a50abfa14e5ce9f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777279784,"stop":1695777279787,"duration":3}},{"uid":"aceee19ce8d2a5c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/aceee19ce8d2a5c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690878232,"stop":1695690878235,"duration":3}},{"uid":"71750dd3ed2ccfd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/71750dd3ed2ccfd0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604506908,"stop":1695604506911,"duration":3}},{"uid":"691f7410c4658a4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/691f7410c4658a4c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518283752,"stop":1695518283756,"duration":4}},{"uid":"452944b9f1f1d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/452944b9f1f1d9b8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431507656,"stop":1695431507659,"duration":3}},{"uid":"88f09b2963c40ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/88f09b2963c40ca6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345242473,"stop":1695345242476,"duration":3}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"40475da94524c184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/40475da94524c184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468930935,"stop":1696468931137,"duration":202}},{"uid":"e7f2f726c7ec065e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e7f2f726c7ec065e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382434562,"stop":1696382435141,"duration":579}},{"uid":"61d25e26bba8a231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/61d25e26bba8a231","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366698387,"stop":1696366698645,"duration":258}},{"uid":"f51167358e839dc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f51167358e839dc0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295940748,"stop":1696295940929,"duration":181}},{"uid":"830a85676c86dbaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/830a85676c86dbaf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209644650,"stop":1696209644835,"duration":185}},{"uid":"843b589caff7a426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/843b589caff7a426","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123688333,"stop":1696123688581,"duration":248}},{"uid":"2532123dbefae70f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/2532123dbefae70f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036701635,"stop":1696036701743,"duration":108}},{"uid":"48760fefc2537848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/48760fefc2537848","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950329072,"stop":1695950329535,"duration":463}},{"uid":"bb06b535c404459c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/bb06b535c404459c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930721397,"stop":1695930721505,"duration":108}},{"uid":"918dd2303fccc5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/918dd2303fccc5ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930651404,"stop":1695930651537,"duration":133}},{"uid":"e30f490117b7604c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e30f490117b7604c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863973013,"stop":1695863973121,"duration":108}},{"uid":"772800a080f479e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/772800a080f479e2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852736722,"stop":1695852736882,"duration":160}},{"uid":"193224ad0ad6291d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/193224ad0ad6291d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841671550,"stop":1695841671684,"duration":134}},{"uid":"10a08d1f74a1ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/10a08d1f74a1ced","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841618370,"stop":1695841618584,"duration":214}},{"uid":"d43cea83498bf0df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d43cea83498bf0df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777506444,"stop":1695777506649,"duration":205}},{"uid":"f1c29f427513e3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f1c29f427513e3e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695691116123,"stop":1695691116564,"duration":441}},{"uid":"e89e17a69cc1dda7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e89e17a69cc1dda7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604809505,"stop":1695604809612,"duration":107}},{"uid":"4e20038522ab3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4e20038522ab3a2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518563524,"stop":1695518563675,"duration":151}},{"uid":"345bae8c564b7857","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/345bae8c564b7857","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431778177,"stop":1695431778307,"duration":130}},{"uid":"204a568cb5bd5240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/204a568cb5bd5240","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345506566,"stop":1695345506857,"duration":291}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":111},"items":[{"uid":"8b96bd17f08d4299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/8b96bd17f08d4299","status":"passed","time":{"start":1696468793874,"stop":1696468795062,"duration":1188}},{"uid":"6c1a9df5d8f5cc9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6c1a9df5d8f5cc9b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696382413227,"stop":1696382414162,"duration":935}},{"uid":"2c1d4c693beaa3b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/2c1d4c693beaa3b4","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366672842,"stop":1696366674155,"duration":1313}},{"uid":"ba501b5615caeece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/ba501b5615caeece","status":"passed","time":{"start":1696295918997,"stop":1696295920414,"duration":1417}},{"uid":"64b04d71b6d1e6be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/64b04d71b6d1e6be","status":"passed","time":{"start":1696209622205,"stop":1696209623492,"duration":1287}},{"uid":"348ea49b433392b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/348ea49b433392b5","status":"passed","time":{"start":1696123649722,"stop":1696123652931,"duration":3209}},{"uid":"bd8cea3105d39fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/bd8cea3105d39fd0","status":"passed","time":{"start":1696036583920,"stop":1696036585039,"duration":1119}},{"uid":"dde12e274d6b2be8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/dde12e274d6b2be8","status":"passed","time":{"start":1695950309689,"stop":1695950310798,"duration":1109}},{"uid":"928b60649b470acc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/928b60649b470acc","status":"passed","time":{"start":1695930658339,"stop":1695930659481,"duration":1142}},{"uid":"63c5da632422ca2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/63c5da632422ca2a","status":"passed","time":{"start":1695930630214,"stop":1695930631703,"duration":1489}},{"uid":"159c64b7a20292f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/159c64b7a20292f","status":"passed","time":{"start":1695863873652,"stop":1695863874929,"duration":1277}},{"uid":"60041e591f904ed8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/60041e591f904ed8","status":"passed","time":{"start":1695852711035,"stop":1695852712653,"duration":1618}},{"uid":"af387358df4b2fe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/af387358df4b2fe6","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841778641,"stop":1695841779599,"duration":958}},{"uid":"257a02a2e229ecf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/257a02a2e229ecf1","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1695841714643,"stop":1695841715487,"duration":844}},{"uid":"24d7606fa7b3219","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/24d7606fa7b3219","status":"passed","time":{"start":1695777602824,"stop":1695777604123,"duration":1299}},{"uid":"68d662af2c844492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/68d662af2c844492","status":"passed","time":{"start":1695691207185,"stop":1695691208685,"duration":1500}},{"uid":"112c2ca6d098d6a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/112c2ca6d098d6a1","status":"passed","time":{"start":1695604906714,"stop":1695604908394,"duration":1680}},{"uid":"bda4ac6cfe492908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bda4ac6cfe492908","status":"passed","time":{"start":1695518542447,"stop":1695518545811,"duration":3364}},{"uid":"c4bd392fbc23e722","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c4bd392fbc23e722","status":"passed","time":{"start":1695431747848,"stop":1695431751158,"duration":3310}},{"uid":"467b9ee112cdc179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/467b9ee112cdc179","status":"passed","time":{"start":1695345615948,"stop":1695345617165,"duration":1217}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":72},"items":[{"uid":"1ec74002d2f9c5ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/1ec74002d2f9c5ce","status":"passed","time":{"start":1696468472325,"stop":1696468483960,"duration":11635}},{"uid":"f0cf90bfd23adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/f0cf90bfd23adfd","status":"passed","time":{"start":1696382187024,"stop":1696382192309,"duration":5285}},{"uid":"88974e7d02a64ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/88974e7d02a64ac9","status":"passed","time":{"start":1696366249944,"stop":1696366255344,"duration":5400}},{"uid":"b45a037ae4f175cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b45a037ae4f175cd","status":"passed","time":{"start":1696295716212,"stop":1696295723035,"duration":6823}},{"uid":"b2416fdf343f5336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b2416fdf343f5336","status":"passed","time":{"start":1696209313339,"stop":1696209321802,"duration":8463}},{"uid":"d3e73f0ab4cb9e29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/d3e73f0ab4cb9e29","status":"passed","time":{"start":1696123414336,"stop":1696123424053,"duration":9717}},{"uid":"75b71657a41e0ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/75b71657a41e0ba1","status":"passed","time":{"start":1696036369330,"stop":1696036380009,"duration":10679}},{"uid":"f4471f74995ac84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f4471f74995ac84f","status":"passed","time":{"start":1695950109275,"stop":1695950114577,"duration":5302}},{"uid":"17d22c04cb5dff95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/17d22c04cb5dff95","status":"passed","time":{"start":1695930382930,"stop":1695930387810,"duration":4880}},{"uid":"a5bd82169df0d97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a5bd82169df0d97f","status":"passed","time":{"start":1695930287080,"stop":1695930292191,"duration":5111}},{"uid":"4be210e7933dbfc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/4be210e7933dbfc0","status":"passed","time":{"start":1695863646385,"stop":1695863655471,"duration":9086}},{"uid":"7c412e9d156bfdff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7c412e9d156bfdff","status":"passed","time":{"start":1695852490619,"stop":1695852496453,"duration":5834}},{"uid":"3e558679c711547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/3e558679c711547","status":"passed","time":{"start":1695841438518,"stop":1695841443634,"duration":5116}},{"uid":"26bec989d4e10f5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/26bec989d4e10f5b","status":"passed","time":{"start":1695841401502,"stop":1695841406396,"duration":4894}},{"uid":"e3a01249305f16d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e3a01249305f16d1","status":"passed","time":{"start":1695777277602,"stop":1695777285843,"duration":8241}},{"uid":"10bc71b1e0c2b23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/10bc71b1e0c2b23b","status":"passed","time":{"start":1695690880959,"stop":1695690889427,"duration":8468}},{"uid":"ba2e60ce93bbe52c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/ba2e60ce93bbe52c","status":"passed","time":{"start":1695604531553,"stop":1695604543070,"duration":11517}},{"uid":"723db2b1f7b16c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/723db2b1f7b16c9","status":"passed","time":{"start":1695518332039,"stop":1695518337127,"duration":5088}},{"uid":"c4759284029e8722","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c4759284029e8722","status":"passed","time":{"start":1695431522426,"stop":1695431531096,"duration":8670}},{"uid":"d1180350c6dc9ec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/d1180350c6dc9ec6","status":"passed","time":{"start":1695345288157,"stop":1695345293971,"duration":5814}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":25,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":25},"items":[{"uid":"dceb6a2c568d1aee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/dceb6a2c568d1aee","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696468424600,"stop":1696468425187,"duration":587}},{"uid":"80e949d85e999a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/80e949d85e999a4e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696382132323,"stop":1696382132977,"duration":654}},{"uid":"ed33b44d2dc07f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/ed33b44d2dc07f80","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696366190024,"stop":1696366190911,"duration":887}},{"uid":"66c272031841242f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/66c272031841242f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696295654421,"stop":1696295654956,"duration":535}},{"uid":"53e58eeee7b29b7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/53e58eeee7b29b7b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696209250315,"stop":1696209250916,"duration":601}},{"uid":"8e178e52af13e9df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8e178e52af13e9df","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696123355336,"stop":1696123356045,"duration":709}},{"uid":"20f810d8faeb8f3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/20f810d8faeb8f3e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696036310185,"stop":1696036310711,"duration":526}},{"uid":"e1bbde58cb75f919","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e1bbde58cb75f919","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695950006905,"stop":1695950007641,"duration":736}},{"uid":"d540ed72daadb91b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/d540ed72daadb91b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695930335402,"stop":1695930335994,"duration":592}},{"uid":"841e58ed4ab833a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/841e58ed4ab833a3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695930233237,"stop":1695930233940,"duration":703}},{"uid":"bd6f1577a311673e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/bd6f1577a311673e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695863598462,"stop":1695863598996,"duration":534}},{"uid":"aa5064cabb1efb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/aa5064cabb1efb6d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695852443091,"stop":1695852443781,"duration":690}},{"uid":"a31893f5b22bf8b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a31893f5b22bf8b7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695841391834,"stop":1695841392486,"duration":652}},{"uid":"92ab2378d24a0bd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/92ab2378d24a0bd1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695841349573,"stop":1695841350162,"duration":589}},{"uid":"8a0d18712d32ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/8a0d18712d32ced","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695777228548,"stop":1695777229060,"duration":512}},{"uid":"7daf1e1a7b2c2efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/7daf1e1a7b2c2efe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695690827306,"stop":1695690827893,"duration":587}},{"uid":"d5f9166032b071d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d5f9166032b071d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695604446356,"stop":1695604447220,"duration":864}},{"uid":"39ffa067c4bb751d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/39ffa067c4bb751d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695518226057,"stop":1695518226754,"duration":697}},{"uid":"1e8806f73a5242d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1e8806f73a5242d5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695431449399,"stop":1695431450070,"duration":671}},{"uid":"3274e8495e643371","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/3274e8495e643371","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.bathnes.gov.uk', port=443): Max retries exceeded with url: /webapi/api/BinsAPI/v2/getbartecroute/100120000855/true (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695345189817,"stop":1695345190768,"duration":951}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"457d9467101dae8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/457d9467101dae8b","status":"passed","time":{"start":1696468940791,"stop":1696468941335,"duration":544}},{"uid":"a2ad49d07a420d95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a2ad49d07a420d95","status":"passed","time":{"start":1696382457008,"stop":1696382457897,"duration":889}},{"uid":"60ce736c49cfad2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/60ce736c49cfad2d","status":"passed","time":{"start":1696366707345,"stop":1696366708352,"duration":1007}},{"uid":"ece8f79bc818fab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/ece8f79bc818fab4","status":"passed","time":{"start":1696295958059,"stop":1696295961119,"duration":3060}},{"uid":"8ce1e930c80d69d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8ce1e930c80d69d6","status":"passed","time":{"start":1696209657015,"stop":1696209657656,"duration":641}},{"uid":"29de5a678790b1c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/29de5a678790b1c8","status":"passed","time":{"start":1696123708895,"stop":1696123709709,"duration":814}},{"uid":"97f51a515f884256","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/97f51a515f884256","status":"passed","time":{"start":1696036720518,"stop":1696036721105,"duration":587}},{"uid":"87a912ad3d7b7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/87a912ad3d7b7c6","status":"passed","time":{"start":1695950342691,"stop":1695950343280,"duration":589}},{"uid":"840223cfdf381735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/840223cfdf381735","status":"passed","time":{"start":1695930735741,"stop":1695930736601,"duration":860}},{"uid":"7abcc94c11009558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7abcc94c11009558","status":"passed","time":{"start":1695930665749,"stop":1695930666556,"duration":807}},{"uid":"1404c16054ef3fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/1404c16054ef3fcc","status":"passed","time":{"start":1695863991341,"stop":1695863991913,"duration":572}},{"uid":"1ca80d2a2f43e86b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/1ca80d2a2f43e86b","status":"passed","time":{"start":1695852752946,"stop":1695852753894,"duration":948}},{"uid":"2def2ddf968aa5f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2def2ddf968aa5f3","status":"passed","time":{"start":1695841689636,"stop":1695841690523,"duration":887}},{"uid":"8f8de81318d596c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/8f8de81318d596c4","status":"passed","time":{"start":1695841632104,"stop":1695841635146,"duration":3042}},{"uid":"d907fd9a5be1652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d907fd9a5be1652","status":"passed","time":{"start":1695777524123,"stop":1695777524721,"duration":598}},{"uid":"d0db592cf8b5d73e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d0db592cf8b5d73e","status":"passed","time":{"start":1695691131590,"stop":1695691132137,"duration":547}},{"uid":"949962f5a6b7d198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/949962f5a6b7d198","status":"passed","time":{"start":1695604824331,"stop":1695604825237,"duration":906}},{"uid":"7e72dc28f68558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7e72dc28f68558","status":"passed","time":{"start":1695518580395,"stop":1695518581204,"duration":809}},{"uid":"f31861cc779e8091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f31861cc779e8091","status":"passed","time":{"start":1695431791936,"stop":1695431792753,"duration":817}},{"uid":"f46aa0dd1676bb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f46aa0dd1676bb9f","status":"passed","time":{"start":1695345523121,"stop":1695345523873,"duration":752}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":35,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":111},"items":[{"uid":"acd61609a70ee533","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/acd61609a70ee533","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696468931184,"stop":1696468934885,"duration":3701}},{"uid":"f36fc44b0cbdb15f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/f36fc44b0cbdb15f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696382435187,"stop":1696382438786,"duration":3599}},{"uid":"7bd4100ccb3830fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/7bd4100ccb3830fa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696366698701,"stop":1696366702781,"duration":4080}},{"uid":"f560f0c9cb79db0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f560f0c9cb79db0c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696295941080,"stop":1696295944661,"duration":3581}},{"uid":"1b800dd50a9f9aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1b800dd50a9f9aff","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696209644884,"stop":1696209647942,"duration":3058}},{"uid":"903291d2c78d36f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/903291d2c78d36f9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696123688637,"stop":1696123692466,"duration":3829}},{"uid":"c8c1c388e269e39c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/c8c1c388e269e39c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1696036701788,"stop":1696036706195,"duration":4407}},{"uid":"d14b73865945cc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d14b73865945cc6d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695950329693,"stop":1695950332996,"duration":3303}},{"uid":"14790db42a8f7b85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/14790db42a8f7b85","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930721551,"stop":1695930724466,"duration":2915}},{"uid":"a62dc3570e6272b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a62dc3570e6272b6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695930651594,"stop":1695930655018,"duration":3424}},{"uid":"b79ccb6a4fc11561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b79ccb6a4fc11561","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695863973169,"stop":1695863976526,"duration":3357}},{"uid":"1a37eef62193be44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/1a37eef62193be44","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695852736938,"stop":1695852740559,"duration":3621}},{"uid":"a725e65ec9b52cbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a725e65ec9b52cbd","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841671814,"stop":1695841675780,"duration":3966}},{"uid":"ea9c2c5b75bcb3fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ea9c2c5b75bcb3fa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695841618629,"stop":1695841622001,"duration":3372}},{"uid":"bd57b32fb88fc200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/bd57b32fb88fc200","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695777506696,"stop":1695777510016,"duration":3320}},{"uid":"dba187e59c75a6f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/dba187e59c75a6f5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695691116613,"stop":1695691118716,"duration":2103}},{"uid":"27550c588716d554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/27550c588716d554","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695604809661,"stop":1695604812890,"duration":3229}},{"uid":"7c5a87d98a0447e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7c5a87d98a0447e3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695518563731,"stop":1695518566009,"duration":2278}},{"uid":"4123560b60dea44c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4123560b60dea44c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695431778409,"stop":1695431780869,"duration":2460}},{"uid":"c28dc1ea83547e27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/c28dc1ea83547e27","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1695345506902,"stop":1695345509229,"duration":2327}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":19,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":111},"items":[{"uid":"578692db08ae56a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/578692db08ae56a4","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1696468639205,"stop":1696468643731,"duration":4526}},{"uid":"3be74000e560a690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3be74000e560a690","status":"passed","time":{"start":1696382248116,"stop":1696382253633,"duration":5517}},{"uid":"a47d8fe87f4d5c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a47d8fe87f4d5c0d","status":"passed","time":{"start":1696366278152,"stop":1696366285978,"duration":7826}},{"uid":"b6a3ed9cbe4ece3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b6a3ed9cbe4ece3f","status":"passed","time":{"start":1696295764257,"stop":1696295769177,"duration":4920}},{"uid":"4fd508cbaded3ffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4fd508cbaded3ffa","status":"passed","time":{"start":1696209464481,"stop":1696209469535,"duration":5054}},{"uid":"7dd60f13f3b656ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7dd60f13f3b656ab","status":"passed","time":{"start":1696123475411,"stop":1696123481676,"duration":6265}},{"uid":"aa6f9f8c3290b620","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/aa6f9f8c3290b620","status":"passed","time":{"start":1696036421556,"stop":1696036427976,"duration":6420}},{"uid":"adb741fe727c0ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/adb741fe727c0ed3","status":"passed","time":{"start":1695950152882,"stop":1695950158685,"duration":5803}},{"uid":"57e1a5e65a213586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/57e1a5e65a213586","status":"passed","time":{"start":1695930409720,"stop":1695930414509,"duration":4789}},{"uid":"f0cb611a7e870b95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/f0cb611a7e870b95","status":"passed","time":{"start":1695930318965,"stop":1695930325421,"duration":6456}},{"uid":"661508bc44f285d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/661508bc44f285d2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695863709553,"stop":1695863714236,"duration":4683}},{"uid":"8c2ba26b58ac0ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/8c2ba26b58ac0ba4","status":"passed","time":{"start":1695852530483,"stop":1695852536181,"duration":5698}},{"uid":"5adaddf2b4214e47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5adaddf2b4214e47","status":"passed","time":{"start":1695841478880,"stop":1695841484233,"duration":5353}},{"uid":"a2645872e6b29411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a2645872e6b29411","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1695841449389,"stop":1695841454084,"duration":4695}},{"uid":"2667dc7dec19953c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2667dc7dec19953c","status":"passed","time":{"start":1695777337539,"stop":1695777342458,"duration":4919}},{"uid":"936341a53f19dfab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/936341a53f19dfab","status":"passed","time":{"start":1695690936567,"stop":1695690941522,"duration":4955}},{"uid":"213f54cbef8ef91b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/213f54cbef8ef91b","status":"passed","time":{"start":1695604574803,"stop":1695604582161,"duration":7358}},{"uid":"43a2eed659dc8642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/43a2eed659dc8642","status":"passed","time":{"start":1695518360593,"stop":1695518367610,"duration":7017}},{"uid":"8f85cdd87205b897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/8f85cdd87205b897","status":"passed","time":{"start":1695431587322,"stop":1695431592578,"duration":5256}},{"uid":"dde93324032aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/dde93324032aa77d","status":"passed","time":{"start":1695345300327,"stop":1695345305587,"duration":5260}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":61,"broken":0,"skipped":0,"passed":50,"unknown":0,"total":111},"items":[{"uid":"89bf468e1f50bd16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/89bf468e1f50bd16","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1696468470452,"stop":1696468474863,"duration":4411}},{"uid":"6dcdc017da5bfb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6dcdc017da5bfb4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696382184345,"stop":1696382186103,"duration":1758}},{"uid":"c8df0647d33f020f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/c8df0647d33f020f","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696366233030,"stop":1696366234896,"duration":1866}},{"uid":"4b9884a4e3361d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/4b9884a4e3361d2a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696295705632,"stop":1696295706790,"duration":1158}},{"uid":"9e7b9144ede374f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9e7b9144ede374f3","status":"passed","time":{"start":1696209296917,"stop":1696209301294,"duration":4377}},{"uid":"8b1bdf1b176aead0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8b1bdf1b176aead0","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1696123404725,"stop":1696123406648,"duration":1923}},{"uid":"89e32efdffec6b8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/89e32efdffec6b8b","status":"passed","time":{"start":1696036354762,"stop":1696036359361,"duration":4599}},{"uid":"b4c1a1148e7843e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/b4c1a1148e7843e1","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695950094288,"stop":1695950095441,"duration":1153}},{"uid":"f43b3d682377b500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/f43b3d682377b500","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1695930369416,"stop":1695930373916,"duration":4500}},{"uid":"df9cd5665cbc9355","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/df9cd5665cbc9355","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1695930268182,"stop":1695930273016,"duration":4834}},{"uid":"a5b31d46ef17fac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a5b31d46ef17fac0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1695863648364,"stop":1695863652499,"duration":4135}},{"uid":"14d837d6320c4b7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/14d837d6320c4b7b","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695852480740,"stop":1695852482447,"duration":1707}},{"uid":"26be187c981ef275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/26be187c981ef275","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695841429804,"stop":1695841431255,"duration":1451}},{"uid":"42e787043d405049","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/42e787043d405049","status":"passed","time":{"start":1695841385626,"stop":1695841389664,"duration":4038}},{"uid":"891e2caeaf9f81ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/891e2caeaf9f81ef","status":"passed","time":{"start":1695777269762,"stop":1695777274099,"duration":4337}},{"uid":"d80ea307b97b4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d80ea307b97b4bfc","status":"passed","time":{"start":1695690866377,"stop":1695690871068,"duration":4691}},{"uid":"1103b0c10b696468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/1103b0c10b696468","status":"passed","time":{"start":1695604493230,"stop":1695604498370,"duration":5140}},{"uid":"17ff3f09160ecd7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/17ff3f09160ecd7e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695518272102,"stop":1695518273786,"duration":1684}},{"uid":"bf01e32223bbc9e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/bf01e32223bbc9e6","status":"passed","time":{"start":1695431493834,"stop":1695431498167,"duration":4333}},{"uid":"35fdf130a7e881b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/35fdf130a7e881b4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1695345232836,"stop":1695345234433,"duration":1597}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"86abfb259f5ada79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/86abfb259f5ada79","status":"passed","time":{"start":1696468622652,"stop":1696468625138,"duration":2486}},{"uid":"59c6a9750be828cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/59c6a9750be828cd","status":"passed","time":{"start":1696382362811,"stop":1696382365593,"duration":2782}},{"uid":"f382ee65609660f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f382ee65609660f0","status":"passed","time":{"start":1696366483543,"stop":1696366486316,"duration":2773}},{"uid":"e36105058c25f089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e36105058c25f089","status":"passed","time":{"start":1696295849061,"stop":1696295851406,"duration":2345}},{"uid":"46870791142371db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/46870791142371db","status":"passed","time":{"start":1696209447735,"stop":1696209450647,"duration":2912}},{"uid":"8ab49c80eda791f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8ab49c80eda791f","status":"passed","time":{"start":1696123608189,"stop":1696123611234,"duration":3045}},{"uid":"3eb254ef4e98efa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/3eb254ef4e98efa1","status":"passed","time":{"start":1696036514406,"stop":1696036517373,"duration":2967}},{"uid":"afeb86ad7b3da00f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/afeb86ad7b3da00f","status":"passed","time":{"start":1695950241863,"stop":1695950244297,"duration":2434}},{"uid":"6ec2912205b0a1ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6ec2912205b0a1ad","status":"passed","time":{"start":1695930523840,"stop":1695930526435,"duration":2595}},{"uid":"357b87863e400d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/357b87863e400d5f","status":"passed","time":{"start":1695930466501,"stop":1695930469338,"duration":2837}},{"uid":"d1331410b476ed3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d1331410b476ed3c","status":"passed","time":{"start":1695863786527,"stop":1695863788987,"duration":2460}},{"uid":"b986fe8d8d0e6fd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b986fe8d8d0e6fd9","status":"passed","time":{"start":1695852680453,"stop":1695852683109,"duration":2656}},{"uid":"7d9e1d062d2dc6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7d9e1d062d2dc6d0","status":"passed","time":{"start":1695841622200,"stop":1695841626366,"duration":4166}},{"uid":"57a7765adf66235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/57a7765adf66235e","status":"passed","time":{"start":1695841541024,"stop":1695841543804,"duration":2780}},{"uid":"7c0b879afdde0b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7c0b879afdde0b63","status":"passed","time":{"start":1695777422215,"stop":1695777425116,"duration":2901}},{"uid":"c4826951f7ed9dcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c4826951f7ed9dcc","status":"passed","time":{"start":1695691027939,"stop":1695691030290,"duration":2351}},{"uid":"25fae8b890deb109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/25fae8b890deb109","status":"passed","time":{"start":1695604770652,"stop":1695604773592,"duration":2940}},{"uid":"495826284fea3bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/495826284fea3bfc","status":"passed","time":{"start":1695518518077,"stop":1695518520848,"duration":2771}},{"uid":"48534195522afd40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/48534195522afd40","status":"passed","time":{"start":1695431706277,"stop":1695431710928,"duration":4651}},{"uid":"8f7209fb652d46ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8f7209fb652d46ce","status":"passed","time":{"start":1695345475726,"stop":1695345478256,"duration":2530}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"90a5f650302be8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/90a5f650302be8c","status":"passed","time":{"start":1696468617306,"stop":1696468618268,"duration":962}},{"uid":"fdb8cf92db5f37ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fdb8cf92db5f37ff","status":"passed","time":{"start":1696382231635,"stop":1696382233070,"duration":1435}},{"uid":"a28bd35cff8d3abe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a28bd35cff8d3abe","status":"passed","time":{"start":1696366256541,"stop":1696366257491,"duration":950}},{"uid":"c5c5e6e30e50eb41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c5c5e6e30e50eb41","status":"passed","time":{"start":1696295750494,"stop":1696295751380,"duration":886}},{"uid":"2d18149ee265896f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/2d18149ee265896f","status":"passed","time":{"start":1696209447329,"stop":1696209448417,"duration":1088}},{"uid":"1309c11e6c8ed69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1309c11e6c8ed69f","status":"passed","time":{"start":1696123457787,"stop":1696123458885,"duration":1098}},{"uid":"f853c81dc3e2a9e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f853c81dc3e2a9e3","status":"passed","time":{"start":1696036403068,"stop":1696036404025,"duration":957}},{"uid":"5f5bc1395f19d020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5f5bc1395f19d020","status":"passed","time":{"start":1695950131219,"stop":1695950132732,"duration":1513}},{"uid":"21536e8e3d5b761d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/21536e8e3d5b761d","status":"passed","time":{"start":1695930395596,"stop":1695930396324,"duration":728}},{"uid":"18956e6bc6c5d4c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/18956e6bc6c5d4c5","status":"passed","time":{"start":1695930295566,"stop":1695930296620,"duration":1054}},{"uid":"cb19c8742b56894c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/cb19c8742b56894c","status":"passed","time":{"start":1695863692233,"stop":1695863693236,"duration":1003}},{"uid":"39c529b0328bdd51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/39c529b0328bdd51","status":"passed","time":{"start":1695852503518,"stop":1695852504615,"duration":1097}},{"uid":"f7e446d509dd5624","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f7e446d509dd5624","status":"passed","time":{"start":1695841464700,"stop":1695841465711,"duration":1011}},{"uid":"64676292a7622753","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/64676292a7622753","status":"passed","time":{"start":1695841435806,"stop":1695841436575,"duration":769}},{"uid":"917fdfa920d3ddd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/917fdfa920d3ddd5","status":"passed","time":{"start":1695777317606,"stop":1695777318570,"duration":964}},{"uid":"8fa5d67ee38ff654","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/8fa5d67ee38ff654","status":"passed","time":{"start":1695690917308,"stop":1695690919008,"duration":1700}},{"uid":"5de1537575311103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/5de1537575311103","status":"passed","time":{"start":1695604556028,"stop":1695604557367,"duration":1339}},{"uid":"735af3781ef856c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/735af3781ef856c5","status":"passed","time":{"start":1695518337869,"stop":1695518338888,"duration":1019}},{"uid":"a1e8c91f3f4fa67b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a1e8c91f3f4fa67b","status":"passed","time":{"start":1695431571925,"stop":1695431572858,"duration":933}},{"uid":"c4fdbaaa1e07237e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/c4fdbaaa1e07237e","status":"passed","time":{"start":1695345280840,"stop":1695345281678,"duration":838}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":111},"items":[{"uid":"8cfa86f3b19f915a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/8cfa86f3b19f915a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696468796637,"stop":1696468927048,"duration":130411}},{"uid":"c15a8e121a7e500b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c15a8e121a7e500b","status":"passed","time":{"start":1696382417246,"stop":1696382419216,"duration":1970}},{"uid":"8a27bc66c7d25c6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8a27bc66c7d25c6c","status":"passed","time":{"start":1696366677298,"stop":1696366680085,"duration":2787}},{"uid":"16106686c0a8a695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/16106686c0a8a695","status":"passed","time":{"start":1696295923043,"stop":1696295925109,"duration":2066}},{"uid":"bfeeb8007e790493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/bfeeb8007e790493","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by NameResolutionError(\": Failed to resolve 'myvale.valeofglamorgan.gov.uk' ([Errno -3] Temporary failure in name resolution)\"))","time":{"start":1696209626376,"stop":1696209641432,"duration":15056}},{"uid":"9846d3f98f75ef48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9846d3f98f75ef48","status":"passed","time":{"start":1696123655971,"stop":1696123667137,"duration":11166}},{"uid":"580b86be72612e36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/580b86be72612e36","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036588131,"stop":1696036717728,"duration":129597}},{"uid":"82a02b5364eed9fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/82a02b5364eed9fc","status":"passed","time":{"start":1695950313476,"stop":1695950315047,"duration":1571}},{"uid":"b80b55d48895096d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b80b55d48895096d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930662125,"stop":1695930792928,"duration":130803}},{"uid":"5c0b5f956859aa0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/5c0b5f956859aa0b","status":"passed","time":{"start":1695930634729,"stop":1695930637063,"duration":2334}},{"uid":"1f241111a52394ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/1f241111a52394ea","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='myvale.valeofglamorgan.gov.uk', port=443): Max retries exceeded with url: /getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840 (Caused by ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863878004,"stop":1695864009402,"duration":131398}},{"uid":"e342c560759816d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e342c560759816d8","status":"passed","time":{"start":1695852715592,"stop":1695852718101,"duration":2509}},{"uid":"70f5bfe266b251bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/70f5bfe266b251bd","status":"passed","time":{"start":1695841652960,"stop":1695841655049,"duration":2089}},{"uid":"728168757a22531f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/728168757a22531f","status":"passed","time":{"start":1695841601382,"stop":1695841604001,"duration":2619}},{"uid":"47ee0e293034f84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/47ee0e293034f84f","status":"passed","time":{"start":1695777488376,"stop":1695777489805,"duration":1429}},{"uid":"e3499f8b54e2e31c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e3499f8b54e2e31c","status":"passed","time":{"start":1695691090435,"stop":1695691091898,"duration":1463}},{"uid":"aed37f474b34cb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/aed37f474b34cb0","status":"passed","time":{"start":1695604786031,"stop":1695604788310,"duration":2279}},{"uid":"615bede1dd4394fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/615bede1dd4394fc","status":"passed","time":{"start":1695518672789,"stop":1695518675188,"duration":2399}},{"uid":"3cf6484dd2ca511b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/3cf6484dd2ca511b","status":"passed","time":{"start":1695431878180,"stop":1695431880074,"duration":1894}},{"uid":"895634c15ff682b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/895634c15ff682b1","status":"passed","time":{"start":1695345490328,"stop":1695345492123,"duration":1795}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":75,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":111},"items":[{"uid":"97230ec609466917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/97230ec609466917","status":"passed","time":{"start":1696468427233,"stop":1696468432481,"duration":5248}},{"uid":"8f62f13b6c5f003c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/8f62f13b6c5f003c","status":"passed","time":{"start":1696382135226,"stop":1696382138875,"duration":3649}},{"uid":"fc0884d893ff8c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/fc0884d893ff8c17","status":"passed","time":{"start":1696366193751,"stop":1696366197501,"duration":3750}},{"uid":"78598c5997ebfb84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/78598c5997ebfb84","status":"passed","time":{"start":1696295680052,"stop":1696295683526,"duration":3474}},{"uid":"637c4c6f5c0c743d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/637c4c6f5c0c743d","status":"passed","time":{"start":1696209252991,"stop":1696209257230,"duration":4239}},{"uid":"ae531a02a2cccab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ae531a02a2cccab9","status":"passed","time":{"start":1696123358623,"stop":1696123364069,"duration":5446}},{"uid":"50ae4c3d619f069f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/50ae4c3d619f069f","status":"passed","time":{"start":1696036313685,"stop":1696036318490,"duration":4805}},{"uid":"19ed950669045972","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/19ed950669045972","status":"passed","time":{"start":1695950009730,"stop":1695950014924,"duration":5194}},{"uid":"58aabd24920f60c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/58aabd24920f60c7","status":"passed","time":{"start":1695930337998,"stop":1695930343218,"duration":5220}},{"uid":"a8ebecbf5bbc444b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a8ebecbf5bbc444b","status":"passed","time":{"start":1695930236441,"stop":1695930240091,"duration":3650}},{"uid":"25cb078ae66de615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25cb078ae66de615","status":"passed","time":{"start":1695863601122,"stop":1695863605396,"duration":4274}},{"uid":"e81498dade7c5fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/e81498dade7c5fd8","status":"passed","time":{"start":1695852446271,"stop":1695852450683,"duration":4412}},{"uid":"44e69de6213b61f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/44e69de6213b61f5","status":"passed","time":{"start":1695841394513,"stop":1695841399784,"duration":5271}},{"uid":"b1da42275fadd982","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/b1da42275fadd982","status":"passed","time":{"start":1695841352054,"stop":1695841356669,"duration":4615}},{"uid":"3c9ea04c346e35a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3c9ea04c346e35a1","status":"passed","time":{"start":1695777231367,"stop":1695777235810,"duration":4443}},{"uid":"5169187a4a5e0341","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/5169187a4a5e0341","status":"passed","time":{"start":1695690830148,"stop":1695690835580,"duration":5432}},{"uid":"f492f77ea3c652e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f492f77ea3c652e5","status":"passed","time":{"start":1695604450257,"stop":1695604454487,"duration":4230}},{"uid":"cfcef89c5952aaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/cfcef89c5952aaaf","status":"passed","time":{"start":1695518229178,"stop":1695518234994,"duration":5816}},{"uid":"5ece9453f9334bf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5ece9453f9334bf9","status":"passed","time":{"start":1695431452629,"stop":1695431458243,"duration":5614}},{"uid":"6e2cab2281de984a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6e2cab2281de984a","status":"passed","time":{"start":1695345193190,"stop":1695345197175,"duration":3985}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"fb31ebb73d79ca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/fb31ebb73d79ca2","status":"passed","time":{"start":1696468646830,"stop":1696468648492,"duration":1662}},{"uid":"e6f337250298a6d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e6f337250298a6d1","status":"passed","time":{"start":1696382397830,"stop":1696382399770,"duration":1940}},{"uid":"752fc9afb0d87a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/752fc9afb0d87a9a","status":"passed","time":{"start":1696366701770,"stop":1696366704128,"duration":2358}},{"uid":"a32b54be8948cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a32b54be8948cda5","status":"passed","time":{"start":1696295881488,"stop":1696295883358,"duration":1870}},{"uid":"e5dd98ff1af4c801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/e5dd98ff1af4c801","status":"passed","time":{"start":1696209476207,"stop":1696209477925,"duration":1718}},{"uid":"a767062576bf242f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a767062576bf242f","status":"passed","time":{"start":1696123640818,"stop":1696123643065,"duration":2247}},{"uid":"d74d842508d964f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d74d842508d964f6","status":"passed","time":{"start":1696036544394,"stop":1696036546069,"duration":1675}},{"uid":"c3e7a14bd04a6d65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/c3e7a14bd04a6d65","status":"passed","time":{"start":1695950281026,"stop":1695950288456,"duration":7430}},{"uid":"7b894c55df728638","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7b894c55df728638","status":"passed","time":{"start":1695930656576,"stop":1695930658337,"duration":1761}},{"uid":"c42da7358c4a0112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/c42da7358c4a0112","status":"passed","time":{"start":1695930676765,"stop":1695930678788,"duration":2023}},{"uid":"57d8a555b9d2b974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/57d8a555b9d2b974","status":"passed","time":{"start":1695863814345,"stop":1695863816017,"duration":1672}},{"uid":"111d4d2bd1cab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/111d4d2bd1cab2","status":"passed","time":{"start":1695852709042,"stop":1695852711032,"duration":1990}},{"uid":"999030ad2a4062d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/999030ad2a4062d","status":"passed","time":{"start":1695841647760,"stop":1695841649535,"duration":1775}},{"uid":"7953a701f105c31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/7953a701f105c31f","status":"passed","time":{"start":1695841566333,"stop":1695841568145,"duration":1812}},{"uid":"1a7529c18ef4a657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/1a7529c18ef4a657","status":"passed","time":{"start":1695777449289,"stop":1695777456549,"duration":7260}},{"uid":"34cbba4a93263ec4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/34cbba4a93263ec4","status":"passed","time":{"start":1695691056335,"stop":1695691058500,"duration":2165}},{"uid":"dcef6a3aec837a95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/dcef6a3aec837a95","status":"passed","time":{"start":1695604746960,"stop":1695604755264,"duration":8304}},{"uid":"8b7f1754a3cc740e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8b7f1754a3cc740e","status":"passed","time":{"start":1695518528523,"stop":1695518533239,"duration":4716}},{"uid":"cdf2aa1f4fe14719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/cdf2aa1f4fe14719","status":"passed","time":{"start":1695431741627,"stop":1695431743716,"duration":2089}},{"uid":"782f974826c8b40d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/782f974826c8b40d","status":"passed","time":{"start":1695345468034,"stop":1695345470038,"duration":2004}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"eca6907e944ef897","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/eca6907e944ef897","status":"passed","time":{"start":1696468480658,"stop":1696468482151,"duration":1493}},{"uid":"6423914274aebd83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6423914274aebd83","status":"passed","time":{"start":1696382191760,"stop":1696382193598,"duration":1838}},{"uid":"dd3e69a8bf589934","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/dd3e69a8bf589934","status":"passed","time":{"start":1696366240305,"stop":1696366242416,"duration":2111}},{"uid":"10da7ed14473c8c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/10da7ed14473c8c8","status":"passed","time":{"start":1696295714098,"stop":1696295715703,"duration":1605}},{"uid":"9b3cc153d5af1545","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9b3cc153d5af1545","status":"passed","time":{"start":1696209308386,"stop":1696209310042,"duration":1656}},{"uid":"a5fab0326a0f8709","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a5fab0326a0f8709","status":"passed","time":{"start":1696123411636,"stop":1696123413605,"duration":1969}},{"uid":"11b9e693eb2efa1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/11b9e693eb2efa1e","status":"passed","time":{"start":1696036365021,"stop":1696036366659,"duration":1638}},{"uid":"9cd868c5ddba41e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9cd868c5ddba41e2","status":"passed","time":{"start":1695950102754,"stop":1695950104368,"duration":1614}},{"uid":"111d6a568332e393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/111d6a568332e393","status":"passed","time":{"start":1695930378164,"stop":1695930379642,"duration":1478}},{"uid":"a08e6c70844c6d3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a08e6c70844c6d3b","status":"passed","time":{"start":1695930277433,"stop":1695930280125,"duration":2692}},{"uid":"7289b3967ce9d37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/7289b3967ce9d37e","status":"passed","time":{"start":1695863658728,"stop":1695863660150,"duration":1422}},{"uid":"5612ae792ecac358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/5612ae792ecac358","status":"passed","time":{"start":1695852486711,"stop":1695852488674,"duration":1963}},{"uid":"5eb66379dd70dad8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5eb66379dd70dad8","status":"passed","time":{"start":1695841435594,"stop":1695841438044,"duration":2450}},{"uid":"c42f53b0e05d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c42f53b0e05d3143","status":"passed","time":{"start":1695841393687,"stop":1695841396164,"duration":2477}},{"uid":"a61f8a8ce911f039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/a61f8a8ce911f039","status":"passed","time":{"start":1695777278344,"stop":1695777279782,"duration":1438}},{"uid":"c054200942fa4e56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c054200942fa4e56","status":"passed","time":{"start":1695690876680,"stop":1695690878229,"duration":1549}},{"uid":"b669a0d3cdc68be2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b669a0d3cdc68be2","status":"passed","time":{"start":1695604505109,"stop":1695604506905,"duration":1796}},{"uid":"831e23807a817695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/831e23807a817695","status":"passed","time":{"start":1695518281744,"stop":1695518283748,"duration":2004}},{"uid":"c58301b8bc788237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c58301b8bc788237","status":"passed","time":{"start":1695431506077,"stop":1695431507653,"duration":1576}},{"uid":"bda8deaccbad3a51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/bda8deaccbad3a51","status":"passed","time":{"start":1695345240828,"stop":1695345242470,"duration":1642}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"38a4f156a8cc7926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/38a4f156a8cc7926","status":"passed","time":{"start":1696468454797,"stop":1696468457488,"duration":2691}},{"uid":"dcaa9f845ae4792f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/dcaa9f845ae4792f","status":"passed","time":{"start":1696382167699,"stop":1696382169898,"duration":2199}},{"uid":"617e5ce87d0892d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/617e5ce87d0892d7","status":"passed","time":{"start":1696366227890,"stop":1696366231822,"duration":3932}},{"uid":"16017ca0d23f6d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/16017ca0d23f6d12","status":"passed","time":{"start":1696295700437,"stop":1696295702569,"duration":2132}},{"uid":"d8504f20089ee89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d8504f20089ee89","status":"passed","time":{"start":1696209293455,"stop":1696209296488,"duration":3033}},{"uid":"86bb895d2a090c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/86bb895d2a090c54","status":"passed","time":{"start":1696123393812,"stop":1696123396203,"duration":2391}},{"uid":"d5ea1a415a952f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d5ea1a415a952f3b","status":"passed","time":{"start":1696036350045,"stop":1696036352327,"duration":2282}},{"uid":"19abf90c2971e13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/19abf90c2971e13a","status":"passed","time":{"start":1695950089998,"stop":1695950092195,"duration":2197}},{"uid":"9330f25639fb628e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/9330f25639fb628e","status":"passed","time":{"start":1695930365524,"stop":1695930368385,"duration":2861}},{"uid":"e2758353d3b8fd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e2758353d3b8fd07","status":"passed","time":{"start":1695930268478,"stop":1695930270993,"duration":2515}},{"uid":"bddb5c36fb9b683c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/bddb5c36fb9b683c","status":"passed","time":{"start":1695863628825,"stop":1695863631757,"duration":2932}},{"uid":"5452df8a47660068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/5452df8a47660068","status":"passed","time":{"start":1695852472353,"stop":1695852474811,"duration":2458}},{"uid":"8feaa79c476d190e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/8feaa79c476d190e","status":"passed","time":{"start":1695841419817,"stop":1695841422549,"duration":2732}},{"uid":"ff8a76815ba34fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ff8a76815ba34fc7","status":"passed","time":{"start":1695841386022,"stop":1695841388320,"duration":2298}},{"uid":"c2a72f99f798662a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c2a72f99f798662a","status":"passed","time":{"start":1695777260138,"stop":1695777262547,"duration":2409}},{"uid":"704fc969e396e98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/704fc969e396e98b","status":"passed","time":{"start":1695690862388,"stop":1695690865539,"duration":3151}},{"uid":"7a01b7d2682870ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/7a01b7d2682870ca","status":"passed","time":{"start":1695604494022,"stop":1695604496532,"duration":2510}},{"uid":"eceafab5347a487d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/eceafab5347a487d","status":"passed","time":{"start":1695518263575,"stop":1695518266826,"duration":3251}},{"uid":"ab405a014113ba0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ab405a014113ba0e","status":"passed","time":{"start":1695431485715,"stop":1695431488737,"duration":3022}},{"uid":"ae2f57fd467553ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ae2f57fd467553ab","status":"passed","time":{"start":1695345228541,"stop":1695345230760,"duration":2219}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":105,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":111},"items":[{"uid":"fd4486d720b2c0fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/fd4486d720b2c0fd","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696468469116,"stop":1696468470386,"duration":1270}},{"uid":"4c2f966bb25b50b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4c2f966bb25b50b0","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696382178577,"stop":1696382184283,"duration":5706}},{"uid":"bdfeebfa3121f592","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/bdfeebfa3121f592","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696366231535,"stop":1696366232921,"duration":1386}},{"uid":"eeb0ae5a7d200755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/eeb0ae5a7d200755","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696295703441,"stop":1696295705522,"duration":2081}},{"uid":"9592e46e78aca2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9592e46e78aca2e7","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696209295051,"stop":1696209296808,"duration":1757}},{"uid":"8e2805be765edf5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8e2805be765edf5c","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696123398066,"stop":1696123404618,"duration":6552}},{"uid":"83dc372599b07ce6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/83dc372599b07ce6","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1696036353494,"stop":1696036354700,"duration":1206}},{"uid":"22aba82642f3df2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/22aba82642f3df2f","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695950092766,"stop":1695950094189,"duration":1423}},{"uid":"61043308a93d7390","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/61043308a93d7390","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930368169,"stop":1695930369353,"duration":1184}},{"uid":"18020f6e18e913cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/18020f6e18e913cf","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695930265864,"stop":1695930268078,"duration":2214}},{"uid":"d96335a2161a9c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d96335a2161a9c8d","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695863635671,"stop":1695863648268,"duration":12597}},{"uid":"2b58428e5e3442d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/2b58428e5e3442d8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695852474718,"stop":1695852480630,"duration":5912}},{"uid":"9469878e91029c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/9469878e91029c79","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841424444,"stop":1695841429722,"duration":5278}},{"uid":"34984490bd07ec4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/34984490bd07ec4f","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695841380797,"stop":1695841385564,"duration":4767}},{"uid":"b46edfe672cf3421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b46edfe672cf3421","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695777263938,"stop":1695777269672,"duration":5734}},{"uid":"c77a6f024008ef24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c77a6f024008ef24","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695690864714,"stop":1695690866313,"duration":1599}},{"uid":"4ee088c97a5656b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/4ee088c97a5656b0","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695604490961,"stop":1695604493131,"duration":2170}},{"uid":"b5679dadf8aa0669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/b5679dadf8aa0669","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695518266706,"stop":1695518272026,"duration":5320}},{"uid":"d035f986235f099e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d035f986235f099e","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695431492210,"stop":1695431493770,"duration":1560}},{"uid":"9124d71aecc967b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/9124d71aecc967b8","status":"failed","statusDetails":"ValueError: time data '' does not match format '%A %d %B'","time":{"start":1695345231342,"stop":1695345232774,"duration":1432}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"8b9af5a8ba5e9f0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/8b9af5a8ba5e9f0f","status":"passed","time":{"start":1696468934924,"stop":1696468941102,"duration":6178}},{"uid":"3f9743713711cfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3f9743713711cfed","status":"passed","time":{"start":1696382438823,"stop":1696382445640,"duration":6817}},{"uid":"1f7c5ea8c3ea759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/1f7c5ea8c3ea759","status":"passed","time":{"start":1696366702826,"stop":1696366705445,"duration":2619}},{"uid":"bbda53fa17c9eb41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/bbda53fa17c9eb41","status":"passed","time":{"start":1696295944699,"stop":1696295946786,"duration":2087}},{"uid":"21e07041b4818775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/21e07041b4818775","status":"passed","time":{"start":1696209648078,"stop":1696209653796,"duration":5718}},{"uid":"6c04568182e79c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/6c04568182e79c0f","status":"passed","time":{"start":1696123692513,"stop":1696123696761,"duration":4248}},{"uid":"c3256cb51649ecf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/c3256cb51649ecf0","status":"passed","time":{"start":1696036706263,"stop":1696036712460,"duration":6197}},{"uid":"48c380b252816285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/48c380b252816285","status":"passed","time":{"start":1695950333040,"stop":1695950335043,"duration":2003}},{"uid":"dbf3192237932da9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/dbf3192237932da9","status":"passed","time":{"start":1695930724504,"stop":1695930727614,"duration":3110}},{"uid":"a5e1d9a76f2307ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a5e1d9a76f2307ab","status":"passed","time":{"start":1695930655062,"stop":1695930657259,"duration":2197}},{"uid":"a12e830ae0ef13a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a12e830ae0ef13a8","status":"passed","time":{"start":1695863976603,"stop":1695863979120,"duration":2517}},{"uid":"ed6087b9ed0e6b32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/ed6087b9ed0e6b32","status":"passed","time":{"start":1695852740606,"stop":1695852744302,"duration":3696}},{"uid":"e779cc83b7e94aa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/e779cc83b7e94aa3","status":"passed","time":{"start":1695841675815,"stop":1695841681130,"duration":5315}},{"uid":"bf985f0c2b5fd3d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/bf985f0c2b5fd3d6","status":"passed","time":{"start":1695841622037,"stop":1695841624156,"duration":2119}},{"uid":"afa23ddf0fa1d8c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/afa23ddf0fa1d8c0","status":"passed","time":{"start":1695777510156,"stop":1695777514500,"duration":4344}},{"uid":"ae4a678328ea3bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ae4a678328ea3bfd","status":"passed","time":{"start":1695691118754,"stop":1695691120820,"duration":2066}},{"uid":"f3988181124a698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f3988181124a698","status":"passed","time":{"start":1695604812929,"stop":1695604815792,"duration":2863}},{"uid":"f585188e39734536","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/f585188e39734536","status":"passed","time":{"start":1695518566062,"stop":1695518568480,"duration":2418}},{"uid":"9488db61b67fe84a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/9488db61b67fe84a","status":"passed","time":{"start":1695431780908,"stop":1695431783397,"duration":2489}},{"uid":"51b4b76e6b46700f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/51b4b76e6b46700f","status":"passed","time":{"start":1695345509266,"stop":1695345514559,"duration":5293}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":111},"items":[{"uid":"e0dac34276279542","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/e0dac34276279542","status":"passed","time":{"start":1696468471480,"stop":1696468472321,"duration":841}},{"uid":"cc7708c02189c85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/cc7708c02189c85b","status":"passed","time":{"start":1696382186283,"stop":1696382187021,"duration":738}},{"uid":"b97f829a888fe01c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b97f829a888fe01c","status":"passed","time":{"start":1696366248904,"stop":1696366249941,"duration":1037}},{"uid":"fd916e0b156bb63c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/fd916e0b156bb63c","status":"passed","time":{"start":1696295715563,"stop":1696295716209,"duration":646}},{"uid":"e09e181a881db41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/e09e181a881db41","status":"passed","time":{"start":1696209312631,"stop":1696209313335,"duration":704}},{"uid":"32c80081c9ae7cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/32c80081c9ae7cc","status":"passed","time":{"start":1696123413420,"stop":1696123414334,"duration":914}},{"uid":"e7c6a8b28edda8b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/e7c6a8b28edda8b9","status":"passed","time":{"start":1696036368424,"stop":1696036369327,"duration":903}},{"uid":"6f0b27bb82c15b5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/6f0b27bb82c15b5d","status":"passed","time":{"start":1695950108599,"stop":1695950109273,"duration":674}},{"uid":"4be8b4761695f5f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/4be8b4761695f5f1","status":"passed","time":{"start":1695930382210,"stop":1695930382927,"duration":717}},{"uid":"7e1237704495b303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7e1237704495b303","status":"passed","time":{"start":1695930285341,"stop":1695930287076,"duration":1735}},{"uid":"5d52c4daa720dcd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/5d52c4daa720dcd5","status":"passed","time":{"start":1695863644976,"stop":1695863646383,"duration":1407}},{"uid":"a781faeffb7a6aee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a781faeffb7a6aee","status":"passed","time":{"start":1695852489696,"stop":1695852490614,"duration":918}},{"uid":"de93d24b329e65c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/de93d24b329e65c6","status":"passed","time":{"start":1695841437826,"stop":1695841438515,"duration":689}},{"uid":"e1865215974261b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e1865215974261b4","status":"passed","time":{"start":1695841400940,"stop":1695841401500,"duration":560}},{"uid":"3da977913e0e7e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3da977913e0e7e22","status":"passed","time":{"start":1695777276890,"stop":1695777277600,"duration":710}},{"uid":"e29a1ee3bcedc365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e29a1ee3bcedc365","status":"passed","time":{"start":1695690879576,"stop":1695690880956,"duration":1380}},{"uid":"a76f97945abaed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a76f97945abaed2","status":"passed","time":{"start":1695604530365,"stop":1695604531550,"duration":1185}},{"uid":"d75be155217cdbbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d75be155217cdbbd","status":"passed","time":{"start":1695518331341,"stop":1695518332036,"duration":695}},{"uid":"4a9194cf4595f2a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4a9194cf4595f2a2","status":"passed","time":{"start":1695431521577,"stop":1695431522423,"duration":846}},{"uid":"50b5867f030c5993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/50b5867f030c5993","status":"passed","time":{"start":1695345287493,"stop":1695345288154,"duration":661}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"41658bf2fe8d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/41658bf2fe8d38","status":"passed","time":{"start":1696468937496,"stop":1696468940787,"duration":3291}},{"uid":"5e3faf2f78ac79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/5e3faf2f78ac79e","status":"passed","time":{"start":1696382445643,"stop":1696382449026,"duration":3383}},{"uid":"8a4623cdc0d03d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8a4623cdc0d03d25","status":"passed","time":{"start":1696366704133,"stop":1696366707340,"duration":3207}},{"uid":"838de32beadcd3cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/838de32beadcd3cd","status":"passed","time":{"start":1696295946789,"stop":1696295950075,"duration":3286}},{"uid":"1adc9c5b1f216059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1adc9c5b1f216059","status":"passed","time":{"start":1696209653799,"stop":1696209657011,"duration":3212}},{"uid":"fdc801cdee2964fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/fdc801cdee2964fc","status":"passed","time":{"start":1696123696764,"stop":1696123700256,"duration":3492}},{"uid":"7b2ba74f19a737f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7b2ba74f19a737f5","status":"passed","time":{"start":1696036712464,"stop":1696036715692,"duration":3228}},{"uid":"17692552a7a8c124","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/17692552a7a8c124","status":"passed","time":{"start":1695950335047,"stop":1695950337919,"duration":2872}},{"uid":"47a0319ee480e9ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/47a0319ee480e9ac","status":"passed","time":{"start":1695930727617,"stop":1695930730898,"duration":3281}},{"uid":"7874932eb24d6535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7874932eb24d6535","status":"passed","time":{"start":1695930657262,"stop":1695930660655,"duration":3393}},{"uid":"458a350571e28d4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/458a350571e28d4f","status":"passed","time":{"start":1695863979123,"stop":1695863982490,"duration":3367}},{"uid":"5616828e5faff9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/5616828e5faff9e1","status":"passed","time":{"start":1695852744305,"stop":1695852747967,"duration":3662}},{"uid":"c5c8102227c0cc13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c5c8102227c0cc13","status":"passed","time":{"start":1695841681134,"stop":1695841684331,"duration":3197}},{"uid":"209b5a746a8a0de5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/209b5a746a8a0de5","status":"passed","time":{"start":1695841624159,"stop":1695841627207,"duration":3048}},{"uid":"d5eacd4fa5793314","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d5eacd4fa5793314","status":"passed","time":{"start":1695777514503,"stop":1695777517699,"duration":3196}},{"uid":"36512ff95a5fbad3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/36512ff95a5fbad3","status":"passed","time":{"start":1695691120822,"stop":1695691123990,"duration":3168}},{"uid":"bd38e947a7b8dc04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/bd38e947a7b8dc04","status":"passed","time":{"start":1695604815796,"stop":1695604818927,"duration":3131}},{"uid":"4024ca04beba551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4024ca04beba551f","status":"passed","time":{"start":1695518568484,"stop":1695518571642,"duration":3158}},{"uid":"70ba5d2176b9b695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/70ba5d2176b9b695","status":"passed","time":{"start":1695431783400,"stop":1695431786906,"duration":3506}},{"uid":"ba6d701c672a48bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ba6d701c672a48bb","status":"passed","time":{"start":1695345514562,"stop":1695345518069,"duration":3507}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"e7cac44c0e27e326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/e7cac44c0e27e326","status":"passed","time":{"start":1696468649119,"stop":1696468650496,"duration":1377}},{"uid":"28af0783701a4f84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/28af0783701a4f84","status":"passed","time":{"start":1696382400586,"stop":1696382402923,"duration":2337}},{"uid":"1f4c17ecb7e06709","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/1f4c17ecb7e06709","status":"passed","time":{"start":1696366525666,"stop":1696366527637,"duration":1971}},{"uid":"c06f5c150cbeea21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c06f5c150cbeea21","status":"passed","time":{"start":1696295883953,"stop":1696295885979,"duration":2026}},{"uid":"eb332970c3a4e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/eb332970c3a4e2e5","status":"passed","time":{"start":1696209478544,"stop":1696209481756,"duration":3212}},{"uid":"df63e9fab72e7cc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/df63e9fab72e7cc5","status":"passed","time":{"start":1696123635464,"stop":1696123636978,"duration":1514}},{"uid":"a560f3ccfc898f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/a560f3ccfc898f4b","status":"passed","time":{"start":1696036546683,"stop":1696036549897,"duration":3214}},{"uid":"3f30a059aba3eb1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3f30a059aba3eb1e","status":"passed","time":{"start":1695950289160,"stop":1695950290813,"duration":1653}},{"uid":"bf39a38b8f0f8ea4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/bf39a38b8f0f8ea4","status":"passed","time":{"start":1695930567525,"stop":1695930568900,"duration":1375}},{"uid":"b948b07384e95749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/b948b07384e95749","status":"passed","time":{"start":1695930485009,"stop":1695930486776,"duration":1767}},{"uid":"a6727f778644e151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a6727f778644e151","status":"passed","time":{"start":1695863816651,"stop":1695863819346,"duration":2695}},{"uid":"617908229411188b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/617908229411188b","status":"passed","time":{"start":1695852692496,"stop":1695852694044,"duration":1548}},{"uid":"ea908b8f99167558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ea908b8f99167558","status":"passed","time":{"start":1695841634041,"stop":1695841635753,"duration":1712}},{"uid":"3ac7ba9d4d3f98d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3ac7ba9d4d3f98d4","status":"passed","time":{"start":1695841568764,"stop":1695841570439,"duration":1675}},{"uid":"b9d46c7e5688b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b9d46c7e5688b8e","status":"passed","time":{"start":1695777457195,"stop":1695777458822,"duration":1627}},{"uid":"45187f5d3084ca89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/45187f5d3084ca89","status":"passed","time":{"start":1695691059111,"stop":1695691061882,"duration":2771}},{"uid":"83c9f1ed6e738854","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/83c9f1ed6e738854","status":"passed","time":{"start":1695604756290,"stop":1695604758708,"duration":2418}},{"uid":"ddfcf6a5b4cb640","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ddfcf6a5b4cb640","status":"passed","time":{"start":1695518528695,"stop":1695518530324,"duration":1629}},{"uid":"beb5f827770dcfec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/beb5f827770dcfec","status":"passed","time":{"start":1695431733218,"stop":1695431735339,"duration":2121}},{"uid":"beec7b986e588696","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/beec7b986e588696","status":"passed","time":{"start":1695345470859,"stop":1695345473362,"duration":2503}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"a53b85f3c92166e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/a53b85f3c92166e8","status":"passed","time":{"start":1696468440584,"stop":1696468446555,"duration":5971}},{"uid":"e8a5048de4c5c1e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e8a5048de4c5c1e1","status":"passed","time":{"start":1696382150484,"stop":1696382158134,"duration":7650}},{"uid":"468d011b99f8fcf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/468d011b99f8fcf1","status":"passed","time":{"start":1696366203825,"stop":1696366218734,"duration":14909}},{"uid":"a0aa446eb58d86b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a0aa446eb58d86b9","status":"passed","time":{"start":1696295689099,"stop":1696295693618,"duration":4519}},{"uid":"851c211df7b0d9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/851c211df7b0d9f0","status":"passed","time":{"start":1696209262879,"stop":1696209284506,"duration":21627}},{"uid":"1090e4954bbee0a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1090e4954bbee0a9","status":"passed","time":{"start":1696123371538,"stop":1696123384522,"duration":12984}},{"uid":"dd5fef21fcdaa657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/dd5fef21fcdaa657","status":"passed","time":{"start":1696036324582,"stop":1696036341088,"duration":16506}},{"uid":"5c2a582b3e998af0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5c2a582b3e998af0","status":"passed","time":{"start":1695950021048,"stop":1695950081326,"duration":60278}},{"uid":"a24c26f7cb500891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/a24c26f7cb500891","status":"passed","time":{"start":1695930348815,"stop":1695930353813,"duration":4998}},{"uid":"c197a5469302429e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/c197a5469302429e","status":"passed","time":{"start":1695930249169,"stop":1695930254061,"duration":4892}},{"uid":"6fb2aa8a9babb376","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6fb2aa8a9babb376","status":"passed","time":{"start":1695863613857,"stop":1695863619274,"duration":5417}},{"uid":"b3922771416bec15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b3922771416bec15","status":"passed","time":{"start":1695852456651,"stop":1695852461845,"duration":5194}},{"uid":"f25955470597f59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f25955470597f59d","status":"passed","time":{"start":1695841406113,"stop":1695841411192,"duration":5079}},{"uid":"c730f5c132c6bd8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c730f5c132c6bd8f","status":"passed","time":{"start":1695841362448,"stop":1695841369845,"duration":7397}},{"uid":"19b91f6a8f294cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/19b91f6a8f294cd4","status":"passed","time":{"start":1695777244970,"stop":1695777250998,"duration":6028}},{"uid":"ed8e38b4a671cdb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ed8e38b4a671cdb6","status":"passed","time":{"start":1695690842126,"stop":1695690847409,"duration":5283}},{"uid":"73b100d56a6df9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/73b100d56a6df9da","status":"passed","time":{"start":1695604461138,"stop":1695604476040,"duration":14902}},{"uid":"e3ddeb8ee6932a6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/e3ddeb8ee6932a6f","status":"passed","time":{"start":1695518241303,"stop":1695518253875,"duration":12572}},{"uid":"4df447feca705795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/4df447feca705795","status":"passed","time":{"start":1695431467482,"stop":1695431475920,"duration":8438}},{"uid":"59ce1c08d7ecd264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/59ce1c08d7ecd264","status":"passed","time":{"start":1695345203535,"stop":1695345218403,"duration":14868}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":111},"items":[{"uid":"e4d6b4191fe3c9b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/e4d6b4191fe3c9b7","status":"passed","time":{"start":1696468654080,"stop":1696468654645,"duration":565}},{"uid":"c2cc4d02a4629de6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c2cc4d02a4629de6","status":"passed","time":{"start":1696382405699,"stop":1696382406429,"duration":730}},{"uid":"6a0ad6f0527458c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6a0ad6f0527458c9","status":"passed","time":{"start":1696366533667,"stop":1696366534596,"duration":929}},{"uid":"8e17b2fa8d0c3db6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/8e17b2fa8d0c3db6","status":"passed","time":{"start":1696295890521,"stop":1696295891134,"duration":613}},{"uid":"d57cd95af8ba3d2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d57cd95af8ba3d2b","status":"passed","time":{"start":1696209487030,"stop":1696209490037,"duration":3007}},{"uid":"114dd9484115de00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/114dd9484115de00","status":"passed","time":{"start":1696123641886,"stop":1696123645100,"duration":3214}},{"uid":"65d4ba6a75da2f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/65d4ba6a75da2f13","status":"passed","time":{"start":1696036554159,"stop":1696036557230,"duration":3071}},{"uid":"f98e5b8d7c72ff26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f98e5b8d7c72ff26","status":"passed","time":{"start":1695950296016,"stop":1695950296634,"duration":618}},{"uid":"3ef8a4d60c2fdeca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3ef8a4d60c2fdeca","status":"passed","time":{"start":1695930574104,"stop":1695930574698,"duration":594}},{"uid":"50fe0a21be0a69ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/50fe0a21be0a69ed","status":"passed","time":{"start":1695930491783,"stop":1695930492571,"duration":788}},{"uid":"a974063a3885cd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a974063a3885cd68","status":"passed","time":{"start":1695863823756,"stop":1695863826838,"duration":3082}},{"uid":"19a663fcf08b6c70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/19a663fcf08b6c70","status":"passed","time":{"start":1695852699220,"stop":1695852699989,"duration":769}},{"uid":"599df77bd3eb7427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/599df77bd3eb7427","status":"passed","time":{"start":1695841640743,"stop":1695841641479,"duration":736}},{"uid":"8b597d8f3584cffc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/8b597d8f3584cffc","status":"passed","time":{"start":1695841574240,"stop":1695841574828,"duration":588}},{"uid":"7222a1345ef436fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7222a1345ef436fd","status":"passed","time":{"start":1695777462884,"stop":1695777465893,"duration":3009}},{"uid":"1f6b8b3832ab86da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/1f6b8b3832ab86da","status":"passed","time":{"start":1695691067734,"stop":1695691070768,"duration":3034}},{"uid":"8aec0ab701743019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/8aec0ab701743019","status":"passed","time":{"start":1695604765009,"stop":1695604768377,"duration":3368}},{"uid":"bc46be4965fab026","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bc46be4965fab026","status":"passed","time":{"start":1695518535930,"stop":1695518539148,"duration":3218}},{"uid":"de30cc134b4eb26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/de30cc134b4eb26c","status":"passed","time":{"start":1695431740837,"stop":1695431741619,"duration":782}},{"uid":"c74106993ee0be00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/c74106993ee0be00","status":"failed","statusDetails":"ValueError: time data 'Fri 22 Sept 2023' does not match format '%a %d %b %Y'","time":{"start":1695345479220,"stop":1695345479970,"duration":750}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"c28ab7c228e66f79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/c28ab7c228e66f79","status":"passed","time":{"start":1696468474960,"stop":1696468480655,"duration":5695}},{"uid":"18e69cc63031f28f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/18e69cc63031f28f","status":"passed","time":{"start":1696382186149,"stop":1696382191757,"duration":5608}},{"uid":"449fa390e2a4f83b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/449fa390e2a4f83b","status":"passed","time":{"start":1696366234954,"stop":1696366240301,"duration":5347}},{"uid":"fa32099b9df81057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/fa32099b9df81057","status":"passed","time":{"start":1696295706837,"stop":1696295714095,"duration":7258}},{"uid":"b3d8efaeec6c12f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b3d8efaeec6c12f4","status":"passed","time":{"start":1696209301297,"stop":1696209308382,"duration":7085}},{"uid":"bd668ffa88d14b56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/bd668ffa88d14b56","status":"passed","time":{"start":1696123406703,"stop":1696123411632,"duration":4929}},{"uid":"87a7d601d2db9df2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/87a7d601d2db9df2","status":"passed","time":{"start":1696036359364,"stop":1696036365018,"duration":5654}},{"uid":"d9e6c558800e770a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d9e6c558800e770a","status":"passed","time":{"start":1695950095500,"stop":1695950102750,"duration":7250}},{"uid":"20dbca04db85ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/20dbca04db85ab","status":"passed","time":{"start":1695930373963,"stop":1695930378161,"duration":4198}},{"uid":"9aa8ad4fd8a32dff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9aa8ad4fd8a32dff","status":"passed","time":{"start":1695930273070,"stop":1695930277429,"duration":4359}},{"uid":"eeaeb63e9e9f4ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/eeaeb63e9e9f4ed5","status":"passed","time":{"start":1695863652545,"stop":1695863658725,"duration":6180}},{"uid":"b7c10ad4c8791f93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b7c10ad4c8791f93","status":"passed","time":{"start":1695852482516,"stop":1695852486706,"duration":4190}},{"uid":"b546049431ae144d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/b546049431ae144d","status":"passed","time":{"start":1695841431325,"stop":1695841435591,"duration":4266}},{"uid":"f9d63fa523d894c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f9d63fa523d894c9","status":"passed","time":{"start":1695841389666,"stop":1695841393684,"duration":4018}},{"uid":"e158cc0018bcb62b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e158cc0018bcb62b","status":"passed","time":{"start":1695777274101,"stop":1695777278340,"duration":4239}},{"uid":"f1b8bc02ecba377e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f1b8bc02ecba377e","status":"passed","time":{"start":1695690871071,"stop":1695690876676,"duration":5605}},{"uid":"97fe6483628601d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/97fe6483628601d7","status":"passed","time":{"start":1695604498373,"stop":1695604505105,"duration":6732}},{"uid":"728183f8ba2c7f0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/728183f8ba2c7f0f","status":"passed","time":{"start":1695518273848,"stop":1695518281739,"duration":7891}},{"uid":"a40a9bc99f36eb89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a40a9bc99f36eb89","status":"passed","time":{"start":1695431498169,"stop":1695431506074,"duration":7905}},{"uid":"d2cce04bdb1cb568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/d2cce04bdb1cb568","status":"passed","time":{"start":1695345234481,"stop":1695345240825,"duration":6344}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":111},"items":[{"uid":"7ec68abe7bacdc8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/7ec68abe7bacdc8a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696468631286,"stop":1696468632099,"duration":813}},{"uid":"d221f99779c5f575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/d221f99779c5f575","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696382377941,"stop":1696382379016,"duration":1075}},{"uid":"8f1e3efd5aea4c4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8f1e3efd5aea4c4d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696366523597,"stop":1696366524540,"duration":943}},{"uid":"cefb6464f778ad3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/cefb6464f778ad3a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696295862184,"stop":1696295863172,"duration":988}},{"uid":"486312eaf630179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/486312eaf630179","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696209457618,"stop":1696209458685,"duration":1067}},{"uid":"929c2fad69bf25bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/929c2fad69bf25bb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696123620996,"stop":1696123622365,"duration":1369}},{"uid":"174690dfeafb4d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/174690dfeafb4d9a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1696036525635,"stop":1696036527055,"duration":1420}},{"uid":"78f0bae1f61bfbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/78f0bae1f61bfbb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695950263015,"stop":1695950263838,"duration":823}},{"uid":"4073ef26db6703e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/4073ef26db6703e6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930532347,"stop":1695930533309,"duration":962}},{"uid":"26115b0fbf962312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/26115b0fbf962312","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695930475754,"stop":1695930477077,"duration":1323}},{"uid":"5656b317d578dfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/5656b317d578dfc","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695863796635,"stop":1695863797535,"duration":900}},{"uid":"6aaa6f54e68537d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/6aaa6f54e68537d8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695852690654,"stop":1695852691606,"duration":952}},{"uid":"5b45ce4bbb2c3eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5b45ce4bbb2c3eb2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841632605,"stop":1695841633993,"duration":1388}},{"uid":"a8673face750e531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a8673face750e531","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695841554097,"stop":1695841555056,"duration":959}},{"uid":"4d3024c79fa6dd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/4d3024c79fa6dd0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695777435823,"stop":1695777436950,"duration":1127}},{"uid":"24193ffbf837193","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/24193ffbf837193","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695691043498,"stop":1695691044390,"duration":892}},{"uid":"683e8ad5ad1049ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/683e8ad5ad1049ee","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695604781644,"stop":1695604783181,"duration":1537}},{"uid":"bd052752144b1821","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bd052752144b1821","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695518527663,"stop":1695518528636,"duration":973}},{"uid":"caa63b1fecd45687","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/caa63b1fecd45687","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695431726924,"stop":1695431727881,"duration":957}},{"uid":"8f463b4070e5f4f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8f463b4070e5f4f9","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1695345485922,"stop":1695345487516,"duration":1594}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":106,"unknown":0,"total":111},"items":[{"uid":"c33536a8285973f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/c33536a8285973f4","status":"passed","time":{"start":1696468629969,"stop":1696468639196,"duration":9227}},{"uid":"bbd343b8f86078ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/bbd343b8f86078ce","status":"passed","time":{"start":1696382246064,"stop":1696382248112,"duration":2048}},{"uid":"f3035b924e4c14f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f3035b924e4c14f5","status":"passed","time":{"start":1696366272109,"stop":1696366278146,"duration":6037}},{"uid":"895063d5eb697e47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/895063d5eb697e47","status":"passed","time":{"start":1696295762783,"stop":1696295764253,"duration":1470}},{"uid":"408dacaa88d98792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/408dacaa88d98792","status":"passed","time":{"start":1696209458736,"stop":1696209464476,"duration":5740}},{"uid":"c4fde232ae0a0a00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/c4fde232ae0a0a00","status":"passed","time":{"start":1696123473607,"stop":1696123475406,"duration":1799}},{"uid":"5e05d9d20d7161a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/5e05d9d20d7161a8","status":"passed","time":{"start":1696036415670,"stop":1696036421552,"duration":5882}},{"uid":"d9f5c83eff578240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/d9f5c83eff578240","status":"passed","time":{"start":1695950151459,"stop":1695950152877,"duration":1418}},{"uid":"9b7a153cb3f6c90c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/9b7a153cb3f6c90c","status":"passed","time":{"start":1695930407003,"stop":1695930409716,"duration":2713}},{"uid":"3d78f01399c8bef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/3d78f01399c8bef7","status":"passed","time":{"start":1695930312607,"stop":1695930318961,"duration":6354}},{"uid":"67ce6c41329ad80a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/67ce6c41329ad80a","status":"passed","time":{"start":1695863708168,"stop":1695863709549,"duration":1381}},{"uid":"921d30757e55e55b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/921d30757e55e55b","status":"passed","time":{"start":1695852528242,"stop":1695852530478,"duration":2236}},{"uid":"cd572140f04bc065","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/cd572140f04bc065","status":"passed","time":{"start":1695841477251,"stop":1695841478875,"duration":1624}},{"uid":"317e43ab18d46f35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/317e43ab18d46f35","status":"passed","time":{"start":1695841447946,"stop":1695841449385,"duration":1439}},{"uid":"bf8804e2a61e1f9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/bf8804e2a61e1f9f","status":"passed","time":{"start":1695777330808,"stop":1695777337535,"duration":6727}},{"uid":"78ac0ba1428fad39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/78ac0ba1428fad39","status":"passed","time":{"start":1695690930967,"stop":1695690936563,"duration":5596}},{"uid":"3a13cde2ba25c6c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3a13cde2ba25c6c2","status":"passed","time":{"start":1695604572750,"stop":1695604574798,"duration":2048}},{"uid":"d4a16c15d926efd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d4a16c15d926efd0","status":"passed","time":{"start":1695518354107,"stop":1695518360588,"duration":6481}},{"uid":"b9bfa6da1d928734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/b9bfa6da1d928734","status":"passed","time":{"start":1695431585398,"stop":1695431587318,"duration":1920}},{"uid":"2a7b483b948ed02c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/2a7b483b948ed02c","status":"passed","time":{"start":1695345293751,"stop":1695345300322,"duration":6571}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"320d1c7e5a7e8dbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/320d1c7e5a7e8dbe","status":"passed","time":{"start":1696468648494,"stop":1696468649116,"duration":622}},{"uid":"b1349bdd64a8060f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/b1349bdd64a8060f","status":"passed","time":{"start":1696382399772,"stop":1696382400584,"duration":812}},{"uid":"69c10ec430ef3f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/69c10ec430ef3f1a","status":"passed","time":{"start":1696366524639,"stop":1696366525663,"duration":1024}},{"uid":"f58e0b12158cad50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f58e0b12158cad50","status":"passed","time":{"start":1696295883362,"stop":1696295883951,"duration":589}},{"uid":"1947844e6cf7bda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1947844e6cf7bda","status":"passed","time":{"start":1696209477928,"stop":1696209478541,"duration":613}},{"uid":"8f2c0e77e6e1e39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8f2c0e77e6e1e39e","status":"passed","time":{"start":1696123634454,"stop":1696123635461,"duration":1007}},{"uid":"3cef9d7a05ab9c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/3cef9d7a05ab9c22","status":"passed","time":{"start":1696036546071,"stop":1696036546681,"duration":610}},{"uid":"4d51d43e9ef37ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4d51d43e9ef37ff","status":"passed","time":{"start":1695950288458,"stop":1695950289156,"duration":698}},{"uid":"a0614b9bffd860b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/a0614b9bffd860b7","status":"passed","time":{"start":1695930562784,"stop":1695930567522,"duration":4738}},{"uid":"e2945caa0b6e9e35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e2945caa0b6e9e35","status":"passed","time":{"start":1695930484154,"stop":1695930485007,"duration":853}},{"uid":"6576c9d83921147f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/6576c9d83921147f","status":"passed","time":{"start":1695863816019,"stop":1695863816648,"duration":629}},{"uid":"aaa5c98d4cba9bf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/aaa5c98d4cba9bf3","status":"passed","time":{"start":1695852691663,"stop":1695852692494,"duration":831}},{"uid":"98dcfce25c9b4d03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/98dcfce25c9b4d03","status":"passed","time":{"start":1695841649538,"stop":1695841650355,"duration":817}},{"uid":"f0f326545c9ae1e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f0f326545c9ae1e0","status":"passed","time":{"start":1695841568148,"stop":1695841568762,"duration":614}},{"uid":"ca12cb16b72f233a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ca12cb16b72f233a","status":"passed","time":{"start":1695777456552,"stop":1695777457192,"duration":640}},{"uid":"8ae1f708ff6368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/8ae1f708ff6368ba","status":"passed","time":{"start":1695691058503,"stop":1695691059109,"duration":606}},{"uid":"b83931dc3f65934f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b83931dc3f65934f","status":"passed","time":{"start":1695604755268,"stop":1695604756287,"duration":1019}},{"uid":"7e1a2de4427b7383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7e1a2de4427b7383","status":"passed","time":{"start":1695518533242,"stop":1695518534330,"duration":1088}},{"uid":"389bfdeb290476f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/389bfdeb290476f1","status":"passed","time":{"start":1695431743720,"stop":1695431744743,"duration":1023}},{"uid":"23633a99ae587b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/23633a99ae587b7c","status":"passed","time":{"start":1695345470042,"stop":1695345470855,"duration":813}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"7f406659dbb8b254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/7f406659dbb8b254","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468613839,"stop":1696468613842,"duration":3}},{"uid":"3a45d9a9b1b0bfb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3a45d9a9b1b0bfb3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382227824,"stop":1696382227827,"duration":3}},{"uid":"a85a6f470079cb93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a85a6f470079cb93","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366252552,"stop":1696366252555,"duration":3}},{"uid":"f4d42ac77248b103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/f4d42ac77248b103","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295746882,"stop":1696295746885,"duration":3}},{"uid":"9372b28c17702369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9372b28c17702369","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209443761,"stop":1696209443765,"duration":4}},{"uid":"3ae6a3b7f04222a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/3ae6a3b7f04222a0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123453995,"stop":1696123453998,"duration":3}},{"uid":"1ae4933c37b42b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/1ae4933c37b42b7c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036398267,"stop":1696036398270,"duration":3}},{"uid":"daebd8b227a9c364","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/daebd8b227a9c364","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950127766,"stop":1695950127770,"duration":4}},{"uid":"c603c1412ad60319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c603c1412ad60319","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930391880,"stop":1695930391883,"duration":3}},{"uid":"892ff75d7d2084bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/892ff75d7d2084bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930291900,"stop":1695930291903,"duration":3}},{"uid":"76b2b1a71b97a1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/76b2b1a71b97a1b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863688825,"stop":1695863688829,"duration":4}},{"uid":"88ac314c6ee6ef68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/88ac314c6ee6ef68","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852499929,"stop":1695852499932,"duration":3}},{"uid":"77066cceef621b95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/77066cceef621b95","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841460581,"stop":1695841460584,"duration":3}},{"uid":"6e17880915b4d3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/6e17880915b4d3ae","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841431872,"stop":1695841431875,"duration":3}},{"uid":"ecef9a017b195f86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ecef9a017b195f86","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777314039,"stop":1695777314042,"duration":3}},{"uid":"3f0286b846c4e9c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3f0286b846c4e9c6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690912905,"stop":1695690912909,"duration":4}},{"uid":"86570ff4fddc210b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/86570ff4fddc210b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604550978,"stop":1695604550981,"duration":3}},{"uid":"ef89aa56b35789ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ef89aa56b35789ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518333464,"stop":1695518333467,"duration":3}},{"uid":"32b484d325ffbc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/32b484d325ffbc9a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431567132,"stop":1695431567136,"duration":4}},{"uid":"5cc6306ead5ef888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/5cc6306ead5ef888","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345276492,"stop":1695345276495,"duration":3}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":111},"items":[{"uid":"8592cfbc378e373b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/8592cfbc378e373b","status":"passed","time":{"start":1696468420716,"stop":1696468425808,"duration":5092}},{"uid":"c453f6c1ca3216c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c453f6c1ca3216c0","status":"passed","time":{"start":1696382128957,"stop":1696382134026,"duration":5069}},{"uid":"e499ffb943df1d87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e499ffb943df1d87","status":"passed","time":{"start":1696366185240,"stop":1696366192353,"duration":7113}},{"uid":"394bcf1c951205d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/394bcf1c951205d6","status":"passed","time":{"start":1696295648351,"stop":1696295653323,"duration":4972}},{"uid":"8fb7067bdb82fe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8fb7067bdb82fe30","status":"passed","time":{"start":1696209244413,"stop":1696209250277,"duration":5864}},{"uid":"47bde6ce349daca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/47bde6ce349daca2","status":"passed","time":{"start":1696123351323,"stop":1696123358602,"duration":7279}},{"uid":"5143fc13aafdf870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/5143fc13aafdf870","status":"passed","time":{"start":1696036304080,"stop":1696036309347,"duration":5267}},{"uid":"f48ae651cad78f67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f48ae651cad78f67","status":"passed","time":{"start":1695950002821,"stop":1695950008206,"duration":5385}},{"uid":"f1081a9736df1992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/f1081a9736df1992","status":"passed","time":{"start":1695930332002,"stop":1695930337716,"duration":5714}},{"uid":"993596fa962af561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/993596fa962af561","status":"passed","time":{"start":1695930229325,"stop":1695930235121,"duration":5796}},{"uid":"a36da6cd5b0e3c3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a36da6cd5b0e3c3c","status":"passed","time":{"start":1695863592659,"stop":1695863597568,"duration":4909}},{"uid":"320530386cf9f5d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/320530386cf9f5d5","status":"passed","time":{"start":1695852439104,"stop":1695852445038,"duration":5934}},{"uid":"1bba92fc4a4fece4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/1bba92fc4a4fece4","status":"passed","time":{"start":1695841388364,"stop":1695841394713,"duration":6349}},{"uid":"5d36b8bb94d6aece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5d36b8bb94d6aece","status":"passed","time":{"start":1695841346119,"stop":1695841351183,"duration":5064}},{"uid":"be9dc7ce8e42b987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/be9dc7ce8e42b987","status":"passed","time":{"start":1695777225263,"stop":1695777230525,"duration":5262}},{"uid":"a6f06c996a8dd383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/a6f06c996a8dd383","status":"passed","time":{"start":1695690821414,"stop":1695690826027,"duration":4613}},{"uid":"d0ae743cf58199a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d0ae743cf58199a","status":"passed","time":{"start":1695604442515,"stop":1695604449141,"duration":6626}},{"uid":"d715491ce64084c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d715491ce64084c0","status":"passed","time":{"start":1695518220100,"stop":1695518234932,"duration":14832}},{"uid":"bff3403367e56ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/bff3403367e56ed3","status":"passed","time":{"start":1695431445693,"stop":1695431451766,"duration":6073}},{"uid":"b501ae400036ad4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/b501ae400036ad4a","status":"passed","time":{"start":1695345184040,"stop":1695345189236,"duration":5196}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"5ecc917f3f592267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/5ecc917f3f592267","status":"passed","time":{"start":1696468427732,"stop":1696468447323,"duration":19591}},{"uid":"e5e1e186c7818dac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/e5e1e186c7818dac","status":"passed","time":{"start":1696382136095,"stop":1696382154634,"duration":18539}},{"uid":"836ebf8ccb24521b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/836ebf8ccb24521b","status":"passed","time":{"start":1696366194695,"stop":1696366203578,"duration":8883}},{"uid":"a6379164704de250","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a6379164704de250","status":"passed","time":{"start":1696295654820,"stop":1696295673465,"duration":18645}},{"uid":"c11f8d4bb70fbcb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c11f8d4bb70fbcb7","status":"passed","time":{"start":1696209251955,"stop":1696209260449,"duration":8494}},{"uid":"2cf818289bb7bf1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/2cf818289bb7bf1c","status":"passed","time":{"start":1696123360684,"stop":1696123379178,"duration":18494}},{"uid":"e8537d4831442b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/e8537d4831442b7","status":"passed","time":{"start":1696036311605,"stop":1696036330172,"duration":18567}},{"uid":"5fe97eccc648291b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/5fe97eccc648291b","status":"passed","time":{"start":1695950009941,"stop":1695950028121,"duration":18180}},{"uid":"d70d1a011b0f6650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/d70d1a011b0f6650","status":"passed","time":{"start":1695930339501,"stop":1695930347937,"duration":8436}},{"uid":"23598d1cc5daba9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/23598d1cc5daba9","status":"passed","time":{"start":1695930237266,"stop":1695930245911,"duration":8645}},{"uid":"b03c572416e83391","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b03c572416e83391","status":"passed","time":{"start":1695863599455,"stop":1695863617788,"duration":18333}},{"uid":"c125ab9a1ce4ea59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c125ab9a1ce4ea59","status":"passed","time":{"start":1695852446873,"stop":1695852455587,"duration":8714}},{"uid":"792d5c39642facb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/792d5c39642facb2","status":"passed","time":{"start":1695841396724,"stop":1695841405334,"duration":8610}},{"uid":"5ae0894fae820020","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5ae0894fae820020","status":"passed","time":{"start":1695841352963,"stop":1695841361594,"duration":8631}},{"uid":"dff1168faeec08f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/dff1168faeec08f3","status":"passed","time":{"start":1695777232436,"stop":1695777240923,"duration":8487}},{"uid":"d28e6b43e7a06526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d28e6b43e7a06526","status":"passed","time":{"start":1695690827508,"stop":1695690845737,"duration":18229}},{"uid":"b28ae3db38a506b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b28ae3db38a506b0","status":"passed","time":{"start":1695604450581,"stop":1695604468902,"duration":18321}},{"uid":"af3185fe64eb7d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/af3185fe64eb7d45","status":"passed","time":{"start":1695518236976,"stop":1695518245622,"duration":8646}},{"uid":"82e2e035bdb0bacf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/82e2e035bdb0bacf","status":"passed","time":{"start":1695431453543,"stop":1695431471920,"duration":18377}},{"uid":"514a36d818737f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/514a36d818737f39","status":"passed","time":{"start":1695345191090,"stop":1695345209689,"duration":18599}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"495203bca4d49469","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/495203bca4d49469","status":"passed","time":{"start":1696468618272,"stop":1696468623080,"duration":4808}},{"uid":"b8fddcc8b175a94a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/b8fddcc8b175a94a","status":"passed","time":{"start":1696382233072,"stop":1696382239151,"duration":6079}},{"uid":"a58d431859cd2ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/a58d431859cd2ab3","status":"passed","time":{"start":1696366257494,"stop":1696366262750,"duration":5256}},{"uid":"84765dc93eb0fb72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/84765dc93eb0fb72","status":"passed","time":{"start":1696295751382,"stop":1696295755393,"duration":4011}},{"uid":"83e608331fc65b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/83e608331fc65b0d","status":"passed","time":{"start":1696209448420,"stop":1696209454297,"duration":5877}},{"uid":"9419a6b6e8d284e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9419a6b6e8d284e4","status":"passed","time":{"start":1696123458888,"stop":1696123463207,"duration":4319}},{"uid":"8415cf889f92f60f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/8415cf889f92f60f","status":"passed","time":{"start":1696036404027,"stop":1696036408573,"duration":4546}},{"uid":"2dcc5edb1f5c78bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/2dcc5edb1f5c78bb","status":"passed","time":{"start":1695950132735,"stop":1695950138810,"duration":6075}},{"uid":"98d031886d2c570a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/98d031886d2c570a","status":"passed","time":{"start":1695930396327,"stop":1695930400835,"duration":4508}},{"uid":"af54ff061f944abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/af54ff061f944abf","status":"passed","time":{"start":1695930296623,"stop":1695930303488,"duration":6865}},{"uid":"d522a452ef1f3238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d522a452ef1f3238","status":"passed","time":{"start":1695863693238,"stop":1695863698746,"duration":5508}},{"uid":"67feb1cd10c38e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/67feb1cd10c38e81","status":"passed","time":{"start":1695852504618,"stop":1695852509621,"duration":5003}},{"uid":"c6bcf5b74842fe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c6bcf5b74842fe4","status":"passed","time":{"start":1695841465714,"stop":1695841470007,"duration":4293}},{"uid":"41480ee264894e39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/41480ee264894e39","status":"passed","time":{"start":1695841436577,"stop":1695841440512,"duration":3935}},{"uid":"d8eb21e36347a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/d8eb21e36347a6fd","status":"passed","time":{"start":1695777318572,"stop":1695777323576,"duration":5004}},{"uid":"6088a8a6aa897bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/6088a8a6aa897bb7","status":"passed","time":{"start":1695690919010,"stop":1695690923396,"duration":4386}},{"uid":"628d3b97e9bdc284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/628d3b97e9bdc284","status":"passed","time":{"start":1695604557370,"stop":1695604563180,"duration":5810}},{"uid":"a9fc7958b7f4a54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/a9fc7958b7f4a54d","status":"passed","time":{"start":1695518338892,"stop":1695518343791,"duration":4899}},{"uid":"1132b63bfb4e7990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1132b63bfb4e7990","status":"passed","time":{"start":1695431572861,"stop":1695431577559,"duration":4698}},{"uid":"6bb3631495e350fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6bb3631495e350fc","status":"passed","time":{"start":1695345281681,"stop":1695345286505,"duration":4824}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"81661c717e591226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/81661c717e591226","status":"passed","time":{"start":1696468785528,"stop":1696468787125,"duration":1597}},{"uid":"6c88b341ccc94764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6c88b341ccc94764","status":"passed","time":{"start":1696382396313,"stop":1696382398149,"duration":1836}},{"uid":"37e24f96aa8a31ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/37e24f96aa8a31ee","status":"passed","time":{"start":1696366429823,"stop":1696366431835,"duration":2012}},{"uid":"df4e0cba3b15d182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/df4e0cba3b15d182","status":"passed","time":{"start":1696295910772,"stop":1696295912117,"duration":1345}},{"uid":"a13de546a5aa6fae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a13de546a5aa6fae","status":"passed","time":{"start":1696209613455,"stop":1696209615443,"duration":1988}},{"uid":"d1c5a22aa08d5ccd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/d1c5a22aa08d5ccd","status":"passed","time":{"start":1696123622005,"stop":1696123623855,"duration":1850}},{"uid":"b0ea5b3337499d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/b0ea5b3337499d08","status":"passed","time":{"start":1696036575584,"stop":1696036577239,"duration":1655}},{"uid":"441dad15a08abe94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/441dad15a08abe94","status":"passed","time":{"start":1695950301674,"stop":1695950303586,"duration":1912}},{"uid":"b958fa8b675fe82a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b958fa8b675fe82a","status":"passed","time":{"start":1695930553353,"stop":1695930554975,"duration":1622}},{"uid":"c5d11c1d416e8c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/c5d11c1d416e8c92","status":"passed","time":{"start":1695930473490,"stop":1695930475232,"duration":1742}},{"uid":"a092f22ec22d95e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/a092f22ec22d95e1","status":"passed","time":{"start":1695863865646,"stop":1695863867110,"duration":1464}},{"uid":"2a65d22e83d4ebbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/2a65d22e83d4ebbd","status":"passed","time":{"start":1695852677636,"stop":1695852679509,"duration":1873}},{"uid":"54fa9692c4e2951b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/54fa9692c4e2951b","status":"passed","time":{"start":1695841616026,"stop":1695841617787,"duration":1761}},{"uid":"46be9b3a5526cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/46be9b3a5526cba","status":"passed","time":{"start":1695841585015,"stop":1695841586587,"duration":1572}},{"uid":"f21cbf18fe65869c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f21cbf18fe65869c","status":"passed","time":{"start":1695777474701,"stop":1695777476148,"duration":1447}},{"uid":"e70191663e3f6c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/e70191663e3f6c21","status":"passed","time":{"start":1695691073257,"stop":1695691074807,"duration":1550}},{"uid":"cff8bb44f3435321","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/cff8bb44f3435321","status":"passed","time":{"start":1695604713264,"stop":1695604715823,"duration":2559}},{"uid":"3e079f032e55008f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/3e079f032e55008f","status":"passed","time":{"start":1695518499604,"stop":1695518501497,"duration":1893}},{"uid":"59560c3ec6cd91a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/59560c3ec6cd91a1","status":"passed","time":{"start":1695431723999,"stop":1695431725754,"duration":1755}},{"uid":"a5c5a72e79ec5bee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/a5c5a72e79ec5bee","status":"passed","time":{"start":1695345437192,"stop":1695345438943,"duration":1751}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"7263b8ec07b96647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/7263b8ec07b96647","status":"passed","time":{"start":1696468637849,"stop":1696468645792,"duration":7943}},{"uid":"381655801566bd29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/381655801566bd29","status":"passed","time":{"start":1696382387748,"stop":1696382395851,"duration":8103}},{"uid":"6023e3682f156b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6023e3682f156b1b","status":"passed","time":{"start":1696366690531,"stop":1696366699592,"duration":9061}},{"uid":"35ba2a173b3931b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/35ba2a173b3931b6","status":"passed","time":{"start":1696295868750,"stop":1696295879594,"duration":10844}},{"uid":"850a2d92e5f201d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/850a2d92e5f201d7","status":"passed","time":{"start":1696209466353,"stop":1696209474632,"duration":8279}},{"uid":"37d5184300b6bdc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/37d5184300b6bdc4","status":"passed","time":{"start":1696123630448,"stop":1696123639008,"duration":8560}},{"uid":"767a4b6498d21c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/767a4b6498d21c1d","status":"passed","time":{"start":1696036534177,"stop":1696036542442,"duration":8265}},{"uid":"cad4f32fe4405130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cad4f32fe4405130","status":"passed","time":{"start":1695950272191,"stop":1695950279931,"duration":7740}},{"uid":"c8514c0266c4a1ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c8514c0266c4a1ed","status":"passed","time":{"start":1695930646882,"stop":1695930654868,"duration":7986}},{"uid":"bfd502685093f42a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/bfd502685093f42a","status":"passed","time":{"start":1695930667166,"stop":1695930675372,"duration":8206}},{"uid":"25d56270decd03ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25d56270decd03ee","status":"passed","time":{"start":1695863803697,"stop":1695863812765,"duration":9068}},{"uid":"3b707bc41399d45f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/3b707bc41399d45f","status":"passed","time":{"start":1695852694114,"stop":1695852706883,"duration":12769}},{"uid":"355e98a1cc77386a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/355e98a1cc77386a","status":"passed","time":{"start":1695841637928,"stop":1695841646287,"duration":8359}},{"uid":"60de355394e57930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/60de355394e57930","status":"passed","time":{"start":1695841557288,"stop":1695841565222,"duration":7934}},{"uid":"9528915a8a0e3d21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9528915a8a0e3d21","status":"passed","time":{"start":1695777439529,"stop":1695777447351,"duration":7822}},{"uid":"331ef0c4ec859aa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/331ef0c4ec859aa1","status":"passed","time":{"start":1695691046675,"stop":1695691054650,"duration":7975}},{"uid":"5a794229b387483d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/5a794229b387483d","status":"passed","time":{"start":1695604735620,"stop":1695604745276,"duration":9656}},{"uid":"bbf47f1cc640212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bbf47f1cc640212","status":"passed","time":{"start":1695518517281,"stop":1695518526169,"duration":8888}},{"uid":"16f341069bb400e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/16f341069bb400e","status":"passed","time":{"start":1695431731585,"stop":1695431739839,"duration":8254}},{"uid":"da89efad1b07dc52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/da89efad1b07dc52","status":"passed","time":{"start":1695345458149,"stop":1695345466768,"duration":8619}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":45,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":45},"items":[{"uid":"2a80f5cea78fe07d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/2a80f5cea78fe07d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696468463625,"stop":1696468463628,"duration":3}},{"uid":"925204bf6755651f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/925204bf6755651f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696382176551,"stop":1696382176554,"duration":3}},{"uid":"81a5a0e6592fb109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/81a5a0e6592fb109","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696366238640,"stop":1696366238643,"duration":3}},{"uid":"eff11ed4b4f8f647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/eff11ed4b4f8f647","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696295707908,"stop":1696295707911,"duration":3}},{"uid":"c97d1a0d8a7d7906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c97d1a0d8a7d7906","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696209302570,"stop":1696209302573,"duration":3}},{"uid":"b677e7fc39f8ff13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b677e7fc39f8ff13","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696123402847,"stop":1696123402851,"duration":4}},{"uid":"b44e6fe29f3d813a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/b44e6fe29f3d813a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1696036358316,"stop":1696036358319,"duration":3}},{"uid":"1824948135d346bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/1824948135d346bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695950097995,"stop":1695950097999,"duration":4}},{"uid":"2e64e2cc9cdf1188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2e64e2cc9cdf1188","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930374522,"stop":1695930374525,"duration":3}},{"uid":"9889f87dd8f18abd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9889f87dd8f18abd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695930276471,"stop":1695930276474,"duration":3}},{"uid":"fcb026d1e5bbc49d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/fcb026d1e5bbc49d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695863637300,"stop":1695863637303,"duration":3}},{"uid":"d02185838df617bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d02185838df617bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695852480281,"stop":1695852480284,"duration":3}},{"uid":"cf03c06bc9a8c8ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/cf03c06bc9a8c8ab","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841429011,"stop":1695841429014,"duration":3}},{"uid":"a1c7d26dd95d2567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/a1c7d26dd95d2567","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695841393298,"stop":1695841393301,"duration":3}},{"uid":"3b73b492beccac9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3b73b492beccac9c","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695777268732,"stop":1695777268735,"duration":3}},{"uid":"ec37bf4cd30cfed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ec37bf4cd30cfed1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695690871484,"stop":1695690871488,"duration":4}},{"uid":"e41a9063277d5864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e41a9063277d5864","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695604502953,"stop":1695604502957,"duration":4}},{"uid":"bc4aa2869fbc0dba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/bc4aa2869fbc0dba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695518273307,"stop":1695518273311,"duration":4}},{"uid":"5578b5f87df83894","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5578b5f87df83894","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695431494960,"stop":1695431494964,"duration":4}},{"uid":"6cd38e62d501657b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6cd38e62d501657b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1695345238126,"stop":1695345238129,"duration":3}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"3fe419cf73e60b7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/3fe419cf73e60b7e","status":"passed","time":{"start":1696468626917,"stop":1696468630096,"duration":3179}},{"uid":"4f7b79e72bb0c9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4f7b79e72bb0c9da","status":"passed","time":{"start":1696382367854,"stop":1696382372384,"duration":4530}},{"uid":"fdd06be6d4e5f813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/fdd06be6d4e5f813","status":"passed","time":{"start":1696366518723,"stop":1696366522232,"duration":3509}},{"uid":"c470473a856a5aaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c470473a856a5aaf","status":"passed","time":{"start":1696295854559,"stop":1696295860978,"duration":6419}},{"uid":"b588392e595110d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/b588392e595110d0","status":"passed","time":{"start":1696209452526,"stop":1696209456656,"duration":4130}},{"uid":"11f62eab8676d073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/11f62eab8676d073","status":"passed","time":{"start":1696123613367,"stop":1696123619891,"duration":6524}},{"uid":"2c2dba5cb12d1529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/2c2dba5cb12d1529","status":"passed","time":{"start":1696036519232,"stop":1696036524677,"duration":5445}},{"uid":"f81a420ced38beb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f81a420ced38beb4","status":"passed","time":{"start":1695950257719,"stop":1695950261836,"duration":4117}},{"uid":"7cdea85a6b3c9a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7cdea85a6b3c9a53","status":"passed","time":{"start":1695930528215,"stop":1695930531139,"duration":2924}},{"uid":"df2967d311f594fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/df2967d311f594fc","status":"passed","time":{"start":1695930471293,"stop":1695930474615,"duration":3322}},{"uid":"beb06c46e7c250cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/beb06c46e7c250cb","status":"passed","time":{"start":1695863791220,"stop":1695863795706,"duration":4486}},{"uid":"cdb680570311ad3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/cdb680570311ad3b","status":"passed","time":{"start":1695852686048,"stop":1695852689539,"duration":3491}},{"uid":"178cf9ec6e946a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/178cf9ec6e946a42","status":"passed","time":{"start":1695841628160,"stop":1695841631178,"duration":3018}},{"uid":"66cc46fb41c3e388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/66cc46fb41c3e388","status":"passed","time":{"start":1695841545608,"stop":1695841549049,"duration":3441}},{"uid":"6f0c1de9ba534ec4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/6f0c1de9ba534ec4","status":"passed","time":{"start":1695777426901,"stop":1695777431363,"duration":4462}},{"uid":"ec1761a4a3180061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ec1761a4a3180061","status":"passed","time":{"start":1695691032029,"stop":1695691039007,"duration":6978}},{"uid":"96e9008d3f5bfb10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/96e9008d3f5bfb10","status":"passed","time":{"start":1695604775653,"stop":1695604779902,"duration":4249}},{"uid":"139adf6001bcd38d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/139adf6001bcd38d","status":"passed","time":{"start":1695518522933,"stop":1695518526498,"duration":3565}},{"uid":"1a270a7f637f9ddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1a270a7f637f9ddc","status":"passed","time":{"start":1695431713309,"stop":1695431725216,"duration":11907}},{"uid":"fae99abb2cdaa5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/fae99abb2cdaa5c7","status":"passed","time":{"start":1695345480086,"stop":1695345484218,"duration":4132}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"cf632e9526ca5d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/cf632e9526ca5d0d","status":"passed","time":{"start":1696468451880,"stop":1696468453321,"duration":1441}},{"uid":"fb4e89300de78c0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fb4e89300de78c0c","status":"passed","time":{"start":1696382163948,"stop":1696382165626,"duration":1678}},{"uid":"f559aee5c52ae8a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f559aee5c52ae8a2","status":"passed","time":{"start":1696366223904,"stop":1696366225679,"duration":1775}},{"uid":"3c031b741cd8d0c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/3c031b741cd8d0c1","status":"passed","time":{"start":1696295697583,"stop":1696295698904,"duration":1321}},{"uid":"de374048d5ed71f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/de374048d5ed71f1","status":"passed","time":{"start":1696209289685,"stop":1696209291063,"duration":1378}},{"uid":"70d23f3ea4359a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/70d23f3ea4359a12","status":"passed","time":{"start":1696123389196,"stop":1696123390819,"duration":1623}},{"uid":"72555f7dad0a7dc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/72555f7dad0a7dc4","status":"passed","time":{"start":1696036346036,"stop":1696036347636,"duration":1600}},{"uid":"308df8568c0733fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/308df8568c0733fb","status":"passed","time":{"start":1695950085924,"stop":1695950087407,"duration":1483}},{"uid":"565e281dde7317d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/565e281dde7317d2","status":"passed","time":{"start":1695930358374,"stop":1695930359715,"duration":1341}},{"uid":"1847ca75020525e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/1847ca75020525e8","status":"passed","time":{"start":1695930259195,"stop":1695930260968,"duration":1773}},{"uid":"1c495301afb64b12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/1c495301afb64b12","status":"passed","time":{"start":1695863624882,"stop":1695863626416,"duration":1534}},{"uid":"7b491bde129c234f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7b491bde129c234f","status":"passed","time":{"start":1695852467701,"stop":1695852469417,"duration":1716}},{"uid":"67d34b0377e9c412","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/67d34b0377e9c412","status":"passed","time":{"start":1695841415260,"stop":1695841416693,"duration":1433}},{"uid":"35c52e8540d17773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/35c52e8540d17773","status":"passed","time":{"start":1695841377848,"stop":1695841379678,"duration":1830}},{"uid":"51c3c8b935235331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/51c3c8b935235331","status":"passed","time":{"start":1695777256435,"stop":1695777257799,"duration":1364}},{"uid":"134a4fdfcc10893e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/134a4fdfcc10893e","status":"passed","time":{"start":1695690852855,"stop":1695690859771,"duration":6916}},{"uid":"e6e0807dd6079d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e6e0807dd6079d7f","status":"passed","time":{"start":1695604483963,"stop":1695604485793,"duration":1830}},{"uid":"a1bae5698385da8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/a1bae5698385da8f","status":"passed","time":{"start":1695518258929,"stop":1695518260586,"duration":1657}},{"uid":"e05ad8b1a71fad47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e05ad8b1a71fad47","status":"passed","time":{"start":1695431481179,"stop":1695431482781,"duration":1602}},{"uid":"d216645661a68fff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/d216645661a68fff","status":"passed","time":{"start":1695345224031,"stop":1695345225606,"duration":1575}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":111},"items":[{"uid":"81d24d9513ff1242","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/81d24d9513ff1242","status":"passed","time":{"start":1696468797831,"stop":1696468933319,"duration":135488}},{"uid":"689e6ad305c599dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/689e6ad305c599dc","status":"passed","time":{"start":1696382419218,"stop":1696382426017,"duration":6799}},{"uid":"9cd82f9591a8dc94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/9cd82f9591a8dc94","status":"passed","time":{"start":1696366680089,"stop":1696366690251,"duration":10162}},{"uid":"21d7b02f8cbeaac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/21d7b02f8cbeaac4","status":"passed","time":{"start":1696295925112,"stop":1696295932986,"duration":7874}},{"uid":"74109463b5d78d46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/74109463b5d78d46","status":"passed","time":{"start":1696209627176,"stop":1696209651056,"duration":23880}},{"uid":"efb6f755a09b915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/efb6f755a09b915","status":"passed","time":{"start":1696123667141,"stop":1696123677464,"duration":10323}},{"uid":"d17e8dca14130f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d17e8dca14130f8c","status":"passed","time":{"start":1696036717857,"stop":1696036723924,"duration":6067}},{"uid":"8782b192e7db9cd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8782b192e7db9cd0","status":"passed","time":{"start":1695950315051,"stop":1695950321533,"duration":6482}},{"uid":"c11865f30c2152fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c11865f30c2152fd","status":"passed","time":{"start":1695930793116,"stop":1695930799265,"duration":6149}},{"uid":"caff00ba37662a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/caff00ba37662a23","status":"passed","time":{"start":1695930637066,"stop":1695930643690,"duration":6624}},{"uid":"128065455123c7ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/128065455123c7ee","status":"passed","time":{"start":1695864009688,"stop":1695864021133,"duration":11445}},{"uid":"ed63766c78fb9bb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/ed63766c78fb9bb0","status":"passed","time":{"start":1695852718104,"stop":1695852727945,"duration":9841}},{"uid":"c99791e6d44fb31b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c99791e6d44fb31b","status":"passed","time":{"start":1695841655052,"stop":1695841662272,"duration":7220}},{"uid":"898c7eba6fcecae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/898c7eba6fcecae","status":"passed","time":{"start":1695841604004,"stop":1695841610739,"duration":6735}},{"uid":"dfef6e717f2d5f51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/dfef6e717f2d5f51","status":"passed","time":{"start":1695777489808,"stop":1695777496266,"duration":6458}},{"uid":"2856e36dd833323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2856e36dd833323","status":"passed","time":{"start":1695691091901,"stop":1695691104652,"duration":12751}},{"uid":"c220e289378a399f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c220e289378a399f","status":"passed","time":{"start":1695604788313,"stop":1695604801265,"duration":12952}},{"uid":"4064b1d2fe56267c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4064b1d2fe56267c","status":"passed","time":{"start":1695518545815,"stop":1695518553981,"duration":8166}},{"uid":"6bc9890238df1f07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6bc9890238df1f07","status":"passed","time":{"start":1695431751161,"stop":1695431769440,"duration":18279}},{"uid":"6572b41bddf325f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6572b41bddf325f0","status":"passed","time":{"start":1695345492126,"stop":1695345498830,"duration":6704}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"96c22e6716f72db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/96c22e6716f72db9","status":"passed","time":{"start":1696468628769,"stop":1696468629966,"duration":1197}},{"uid":"504232209ef68987","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/504232209ef68987","status":"passed","time":{"start":1696382244638,"stop":1696382246061,"duration":1423}},{"uid":"f0ad9e0f1dbba3bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f0ad9e0f1dbba3bc","status":"passed","time":{"start":1696366270196,"stop":1696366272106,"duration":1910}},{"uid":"c508868ffe3b8187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c508868ffe3b8187","status":"passed","time":{"start":1696295761354,"stop":1696295762780,"duration":1426}},{"uid":"ce487bc9e94d8d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/ce487bc9e94d8d38","status":"passed","time":{"start":1696209460145,"stop":1696209461343,"duration":1198}},{"uid":"807fd8c562ebea5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/807fd8c562ebea5e","status":"passed","time":{"start":1696123471866,"stop":1696123473604,"duration":1738}},{"uid":"29fa3dd8be8ae1c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/29fa3dd8be8ae1c8","status":"passed","time":{"start":1696036414280,"stop":1696036415667,"duration":1387}},{"uid":"318ef3dc705b960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/318ef3dc705b960e","status":"passed","time":{"start":1695950150153,"stop":1695950151455,"duration":1302}},{"uid":"c1e4916b5c85ee50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c1e4916b5c85ee50","status":"passed","time":{"start":1695930405769,"stop":1695930407000,"duration":1231}},{"uid":"7dbcd146a02d0d53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/7dbcd146a02d0d53","status":"passed","time":{"start":1695930310192,"stop":1695930312604,"duration":2412}},{"uid":"e0056e50d35d7423","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e0056e50d35d7423","status":"passed","time":{"start":1695863704238,"stop":1695863708166,"duration":3928}},{"uid":"d896082c09dc17ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d896082c09dc17ec","status":"passed","time":{"start":1695852526530,"stop":1695852528239,"duration":1709}},{"uid":"4afcbf1273f119ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/4afcbf1273f119ee","status":"passed","time":{"start":1695841475757,"stop":1695841477249,"duration":1492}},{"uid":"3988626ec2399c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3988626ec2399c68","status":"passed","time":{"start":1695841445699,"stop":1695841447944,"duration":2245}},{"uid":"66df85a30fdc342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/66df85a30fdc342","status":"passed","time":{"start":1695777329301,"stop":1695777330805,"duration":1504}},{"uid":"7ec001efba407d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/7ec001efba407d83","status":"passed","time":{"start":1695690929358,"stop":1695690930965,"duration":1607}},{"uid":"277d1fdbca0558db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/277d1fdbca0558db","status":"passed","time":{"start":1695604571032,"stop":1695604572748,"duration":1716}},{"uid":"cdc69c1f72a27f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/cdc69c1f72a27f8d","status":"passed","time":{"start":1695518352364,"stop":1695518354104,"duration":1740}},{"uid":"c56b28332114a6e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/c56b28332114a6e4","status":"passed","time":{"start":1695431583802,"stop":1695431585395,"duration":1593}},{"uid":"bf1082cb11f587da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/bf1082cb11f587da","status":"passed","time":{"start":1695345292296,"stop":1695345293748,"duration":1452}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":111},"items":[{"uid":"d5a93e57eb75427b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/d5a93e57eb75427b","status":"passed","time":{"start":1696468625141,"stop":1696468626155,"duration":1014}},{"uid":"18f9a3411ddc8784","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/18f9a3411ddc8784","status":"passed","time":{"start":1696382365595,"stop":1696382366962,"duration":1367}},{"uid":"704ab00578892a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/704ab00578892a5","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1696366486318,"stop":1696366517684,"duration":31366}},{"uid":"4214cc31f6bf2f79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/4214cc31f6bf2f79","status":"passed","time":{"start":1696295851408,"stop":1696295853917,"duration":2509}},{"uid":"465f59033cd95c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/465f59033cd95c96","status":"passed","time":{"start":1696209450650,"stop":1696209451663,"duration":1013}},{"uid":"8187d55a6d6b73bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/8187d55a6d6b73bb","status":"passed","time":{"start":1696123611238,"stop":1696123612399,"duration":1161}},{"uid":"8e62709005a218c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/8e62709005a218c0","status":"passed","time":{"start":1696036517376,"stop":1696036518492,"duration":1116}},{"uid":"4c88d083e167c7a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/4c88d083e167c7a4","status":"passed","time":{"start":1695950244299,"stop":1695950256889,"duration":12590}},{"uid":"e6a869cb0ded493a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/e6a869cb0ded493a","status":"passed","time":{"start":1695930526438,"stop":1695930527385,"duration":947}},{"uid":"f38064bb5be5ca4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/f38064bb5be5ca4c","status":"passed","time":{"start":1695930469342,"stop":1695930470431,"duration":1089}},{"uid":"f0c2b105809045c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/f0c2b105809045c4","status":"passed","time":{"start":1695863788989,"stop":1695863790401,"duration":1412}},{"uid":"9e1b3a1d1404fc37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/9e1b3a1d1404fc37","status":"passed","time":{"start":1695852683113,"stop":1695852685178,"duration":2065}},{"uid":"49c188c3bcba7945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/49c188c3bcba7945","status":"passed","time":{"start":1695841626369,"stop":1695841627407,"duration":1038}},{"uid":"c4b8b8302c86adc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c4b8b8302c86adc6","status":"passed","time":{"start":1695841543806,"stop":1695841544793,"duration":987}},{"uid":"91ed496a3d253c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/91ed496a3d253c6","status":"passed","time":{"start":1695777425118,"stop":1695777426129,"duration":1011}},{"uid":"91ec4420f3f5e492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/91ec4420f3f5e492","status":"passed","time":{"start":1695691030292,"stop":1695691031260,"duration":968}},{"uid":"89ff06ce3b926a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/89ff06ce3b926a10","status":"passed","time":{"start":1695604773595,"stop":1695604774715,"duration":1120}},{"uid":"53c6e47d8f68cfa2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/53c6e47d8f68cfa2","status":"passed","time":{"start":1695518520851,"stop":1695518521890,"duration":1039}},{"uid":"2cfb90a50906d934","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/2cfb90a50906d934","status":"passed","time":{"start":1695431710930,"stop":1695431712316,"duration":1386}},{"uid":"ee326493b609f9f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ee326493b609f9f7","status":"passed","time":{"start":1695345478259,"stop":1695345479315,"duration":1056}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"b02b7042f805fd3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/b02b7042f805fd3c","status":"passed","time":{"start":1696468470290,"stop":1696468471477,"duration":1187}},{"uid":"c1812a68706aa09b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/c1812a68706aa09b","status":"passed","time":{"start":1696382184038,"stop":1696382186280,"duration":2242}},{"uid":"d22aab5bc2cbe0da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/d22aab5bc2cbe0da","status":"passed","time":{"start":1696366247165,"stop":1696366248902,"duration":1737}},{"uid":"904f3171be413e09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/904f3171be413e09","status":"passed","time":{"start":1696295714411,"stop":1696295715561,"duration":1150}},{"uid":"521be8c8361ea540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/521be8c8361ea540","status":"passed","time":{"start":1696209311608,"stop":1696209312628,"duration":1020}},{"uid":"7a7661c97db8f852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7a7661c97db8f852","status":"passed","time":{"start":1696123410528,"stop":1696123413417,"duration":2889}},{"uid":"1f546d7444c66c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/1f546d7444c66c8d","status":"passed","time":{"start":1696036366202,"stop":1696036368422,"duration":2220}},{"uid":"ff73ba94591f612f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ff73ba94591f612f","status":"passed","time":{"start":1695950107287,"stop":1695950108595,"duration":1308}},{"uid":"84b20b4756f23793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/84b20b4756f23793","status":"passed","time":{"start":1695930381045,"stop":1695930382208,"duration":1163}},{"uid":"ea8f31d7e19c2a5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/ea8f31d7e19c2a5a","status":"passed","time":{"start":1695930283923,"stop":1695930285338,"duration":1415}},{"uid":"9bd9215d25b703a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/9bd9215d25b703a2","status":"passed","time":{"start":1695863643883,"stop":1695863644973,"duration":1090}},{"uid":"a3b458b2e34b3a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a3b458b2e34b3a25","status":"passed","time":{"start":1695852488300,"stop":1695852489693,"duration":1393}},{"uid":"110dc0e2c1f055e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/110dc0e2c1f055e","status":"passed","time":{"start":1695841436616,"stop":1695841437824,"duration":1208}},{"uid":"9270b9a4a88ea29f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/9270b9a4a88ea29f","status":"passed","time":{"start":1695841399854,"stop":1695841400938,"duration":1084}},{"uid":"92350620958563a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/92350620958563a5","status":"passed","time":{"start":1695777275739,"stop":1695777276888,"duration":1149}},{"uid":"322d089790499216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/322d089790499216","status":"passed","time":{"start":1695690878056,"stop":1695690879573,"duration":1517}},{"uid":"3be5f78656f60f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3be5f78656f60f58","status":"passed","time":{"start":1695604527938,"stop":1695604530362,"duration":2424}},{"uid":"507bfb5fb16034a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/507bfb5fb16034a6","status":"passed","time":{"start":1695518329151,"stop":1695518331338,"duration":2187}},{"uid":"ad24e9fc79a87d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ad24e9fc79a87d26","status":"passed","time":{"start":1695431519418,"stop":1695431521574,"duration":2156}},{"uid":"dbaa7d360a121864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/dbaa7d360a121864","status":"passed","time":{"start":1695345286102,"stop":1695345287491,"duration":1389}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"355bfce4509c6fe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/355bfce4509c6fe3","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696468425811,"stop":1696468425931,"duration":120}},{"uid":"800fa91e3be44446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/800fa91e3be44446","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696382134029,"stop":1696382134128,"duration":99}},{"uid":"f8b45a3d939d483c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/f8b45a3d939d483c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696366192357,"stop":1696366192487,"duration":130}},{"uid":"2b025ef822f96304","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2b025ef822f96304","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696295653326,"stop":1696295653431,"duration":105}},{"uid":"8062a97641cddf62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/8062a97641cddf62","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696209250282,"stop":1696209250397,"duration":115}},{"uid":"ae49646aa4b5fc6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ae49646aa4b5fc6b","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696123358606,"stop":1696123358727,"duration":121}},{"uid":"65023f9189f9842d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/65023f9189f9842d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1696036309350,"stop":1696036309447,"duration":97}},{"uid":"ceb11b46cb2eeb0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ceb11b46cb2eeb0d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695950008213,"stop":1695950008342,"duration":129}},{"uid":"2690b2368b2bc05d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2690b2368b2bc05d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930337720,"stop":1695930337824,"duration":104}},{"uid":"da21349d9a2be5d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/da21349d9a2be5d7","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695930235124,"stop":1695930235246,"duration":122}},{"uid":"12208946320043aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/12208946320043aa","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695863597572,"stop":1695863597677,"duration":105}},{"uid":"f9e9d54c2e5675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/f9e9d54c2e5675c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695852445042,"stop":1695852445176,"duration":134}},{"uid":"2e5556d5f0983ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2e5556d5f0983ab","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841394717,"stop":1695841394814,"duration":97}},{"uid":"3180ddc43646baf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3180ddc43646baf0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695841351185,"stop":1695841351283,"duration":98}},{"uid":"40212464e900a9d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/40212464e900a9d0","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695777230528,"stop":1695777230631,"duration":103}},{"uid":"fd48ef240fdbae2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fd48ef240fdbae2c","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695690826033,"stop":1695690826142,"duration":109}},{"uid":"d63ab8df925cb98d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d63ab8df925cb98d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695604449145,"stop":1695604449274,"duration":129}},{"uid":"ffb725b9e129b48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ffb725b9e129b48d","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695518234935,"stop":1695518235070,"duration":135}},{"uid":"74af05019ffdfcd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/74af05019ffdfcd1","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695431451769,"stop":1695431451880,"duration":111}},{"uid":"9c49a30a0c72fb3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/9c49a30a0c72fb3e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1695345189239,"stop":1695345189346,"duration":107}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"e93209358e466ef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/e93209358e466ef7","status":"passed","time":{"start":1696468933322,"stop":1696468937494,"duration":4172}},{"uid":"16a6416fbfd286c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/16a6416fbfd286c7","status":"passed","time":{"start":1696382428019,"stop":1696382433002,"duration":4983}},{"uid":"4d3383b16c9f0984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/4d3383b16c9f0984","status":"passed","time":{"start":1696366691934,"stop":1696366696497,"duration":4563}},{"uid":"aff2c80e65778b82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/aff2c80e65778b82","status":"passed","time":{"start":1696295935007,"stop":1696295939189,"duration":4182}},{"uid":"c937bd85fe1a0a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c937bd85fe1a0a23","status":"passed","time":{"start":1696209651059,"stop":1696209655078,"duration":4019}},{"uid":"b05a6a6a00b283da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b05a6a6a00b283da","status":"passed","time":{"start":1696123679951,"stop":1696123686619,"duration":6668}},{"uid":"eabdf1ad0eae47ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/eabdf1ad0eae47ae","status":"passed","time":{"start":1696036695837,"stop":1696036699989,"duration":4152}},{"uid":"3fcd5644222b1e02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3fcd5644222b1e02","status":"passed","time":{"start":1695950323024,"stop":1695950327436,"duration":4412}},{"uid":"6d262fea0524374b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6d262fea0524374b","status":"passed","time":{"start":1695930713640,"stop":1695930719903,"duration":6263}},{"uid":"89a342bbe61b0e1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/89a342bbe61b0e1d","status":"passed","time":{"start":1695930645636,"stop":1695930649856,"duration":4220}},{"uid":"77544bcd8724932c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/77544bcd8724932c","status":"passed","time":{"start":1695863964967,"stop":1695863971427,"duration":6460}},{"uid":"7fef58ce32bc99fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7fef58ce32bc99fb","status":"passed","time":{"start":1695852730316,"stop":1695852734692,"duration":4376}},{"uid":"20e6931d9fe2aa3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/20e6931d9fe2aa3b","status":"passed","time":{"start":1695841664419,"stop":1695841669841,"duration":5422}},{"uid":"ac8a0c323510f4b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ac8a0c323510f4b1","status":"passed","time":{"start":1695841612613,"stop":1695841616725,"duration":4112}},{"uid":"3ed61a43d79a6e79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3ed61a43d79a6e79","status":"passed","time":{"start":1695777498015,"stop":1695777504896,"duration":6881}},{"uid":"cc4e5b843f95f4d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/cc4e5b843f95f4d9","status":"passed","time":{"start":1695691106328,"stop":1695691114465,"duration":8137}},{"uid":"2feac21a3634539b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/2feac21a3634539b","status":"passed","time":{"start":1695604803089,"stop":1695604807634,"duration":4545}},{"uid":"c054b45e52ee0748","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/c054b45e52ee0748","status":"passed","time":{"start":1695518555786,"stop":1695518561847,"duration":6061}},{"uid":"f9ec70db177eae9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f9ec70db177eae9f","status":"passed","time":{"start":1695431772152,"stop":1695431776464,"duration":4312}},{"uid":"ace72340db043dc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ace72340db043dc5","status":"passed","time":{"start":1695345500156,"stop":1695345504501,"duration":4345}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"89a0c225eaab5487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/89a0c225eaab5487","status":"passed","time":{"start":1696468483962,"stop":1696468621889,"duration":137927}},{"uid":"5fcfc83c580498f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/5fcfc83c580498f4","status":"passed","time":{"start":1696382192311,"stop":1696382361850,"duration":169539}},{"uid":"786290b1f2eaa2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/786290b1f2eaa2ae","status":"passed","time":{"start":1696366255347,"stop":1696366482494,"duration":227147}},{"uid":"8c790462e7844fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/8c790462e7844fbc","status":"passed","time":{"start":1696295723037,"stop":1696295848276,"duration":125239}},{"uid":"ffe90b0493633d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/ffe90b0493633d05","status":"passed","time":{"start":1696209321804,"stop":1696209446983,"duration":125179}},{"uid":"b8cf96a114ed4451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b8cf96a114ed4451","status":"passed","time":{"start":1696123424056,"stop":1696123607129,"duration":183073}},{"uid":"8c9d0321f42bfb25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/8c9d0321f42bfb25","status":"passed","time":{"start":1696036380011,"stop":1696036513641,"duration":133630}},{"uid":"ffbf46a4cb23d0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/ffbf46a4cb23d0fe","status":"passed","time":{"start":1695950114580,"stop":1695950241140,"duration":126560}},{"uid":"1bcdacc6ec598979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/1bcdacc6ec598979","status":"passed","time":{"start":1695930387812,"stop":1695930523095,"duration":135283}},{"uid":"d5d4fcc79cb5f25b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/d5d4fcc79cb5f25b","status":"passed","time":{"start":1695930292194,"stop":1695930464871,"duration":172677}},{"uid":"923ad01df4399f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/923ad01df4399f46","status":"passed","time":{"start":1695863655473,"stop":1695863785749,"duration":130276}},{"uid":"c59d1617fc226b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c59d1617fc226b8e","status":"passed","time":{"start":1695852496456,"stop":1695852679452,"duration":182996}},{"uid":"dfd6e8d7aeef455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/dfd6e8d7aeef455","status":"passed","time":{"start":1695841443637,"stop":1695841621222,"duration":177585}},{"uid":"6e0f14a565cf9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/6e0f14a565cf9e1","status":"passed","time":{"start":1695841406398,"stop":1695841539273,"duration":132875}},{"uid":"7fa1ba230567fe98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7fa1ba230567fe98","status":"passed","time":{"start":1695777285846,"stop":1695777421448,"duration":135602}},{"uid":"bbb8df57159cef77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/bbb8df57159cef77","status":"passed","time":{"start":1695690889429,"stop":1695691027195,"duration":137766}},{"uid":"69623c5d84922e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/69623c5d84922e2","status":"passed","time":{"start":1695604543073,"stop":1695604769680,"duration":226607}},{"uid":"481f112d913ddc6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/481f112d913ddc6a","status":"passed","time":{"start":1695518337130,"stop":1695518517024,"duration":179894}},{"uid":"5d5eaa69f64a265e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5d5eaa69f64a265e","status":"passed","time":{"start":1695431531098,"stop":1695431705295,"duration":174197}},{"uid":"5fc73fe27dce3469","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/5fc73fe27dce3469","status":"passed","time":{"start":1695345293974,"stop":1695345474733,"duration":180759}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"38b88b6751331d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/38b88b6751331d6d","status":"passed","time":{"start":1696468613887,"stop":1696468617303,"duration":3416}},{"uid":"61ddc650b2f1aa9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/61ddc650b2f1aa9b","status":"passed","time":{"start":1696382227870,"stop":1696382231633,"duration":3763}},{"uid":"e3b38ce32a43e86c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e3b38ce32a43e86c","status":"passed","time":{"start":1696366252609,"stop":1696366256538,"duration":3929}},{"uid":"19ebc200b045a01a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/19ebc200b045a01a","status":"passed","time":{"start":1696295746928,"stop":1696295750491,"duration":3563}},{"uid":"78a1f23e4227dda0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/78a1f23e4227dda0","status":"passed","time":{"start":1696209443811,"stop":1696209447327,"duration":3516}},{"uid":"dfd95f533735e083","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/dfd95f533735e083","status":"passed","time":{"start":1696123454048,"stop":1696123457785,"duration":3737}},{"uid":"e890a6914f856210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/e890a6914f856210","status":"passed","time":{"start":1696036398313,"stop":1696036403065,"duration":4752}},{"uid":"9f5e575b4ff786e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9f5e575b4ff786e","status":"passed","time":{"start":1695950127823,"stop":1695950131217,"duration":3394}},{"uid":"922d29df9d7fbc0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/922d29df9d7fbc0c","status":"passed","time":{"start":1695930391926,"stop":1695930395593,"duration":3667}},{"uid":"439b967ac3e4ebd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/439b967ac3e4ebd8","status":"passed","time":{"start":1695930291952,"stop":1695930295563,"duration":3611}},{"uid":"40c1987f0b4a997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/40c1987f0b4a997c","status":"passed","time":{"start":1695863688872,"stop":1695863692231,"duration":3359}},{"uid":"a43d56ff386c7e00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a43d56ff386c7e00","status":"passed","time":{"start":1695852499982,"stop":1695852503514,"duration":3532}},{"uid":"2a6313a050e4362e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2a6313a050e4362e","status":"passed","time":{"start":1695841460623,"stop":1695841464697,"duration":4074}},{"uid":"fd84fdb47657ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/fd84fdb47657ec7","status":"passed","time":{"start":1695841431917,"stop":1695841435804,"duration":3887}},{"uid":"3e3b04266d453152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3e3b04266d453152","status":"passed","time":{"start":1695777314086,"stop":1695777317604,"duration":3518}},{"uid":"c47c46c6a20cffd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/c47c46c6a20cffd1","status":"passed","time":{"start":1695690912953,"stop":1695690917305,"duration":4352}},{"uid":"b7b83e2e8441fe85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b7b83e2e8441fe85","status":"passed","time":{"start":1695604551028,"stop":1695604556024,"duration":4996}},{"uid":"4c4c007b26b3324d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4c4c007b26b3324d","status":"passed","time":{"start":1695518333523,"stop":1695518337866,"duration":4343}},{"uid":"f6202b8ef2274f56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f6202b8ef2274f56","status":"passed","time":{"start":1695431567180,"stop":1695431571923,"duration":4743}},{"uid":"878777dfffbfe954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/878777dfffbfe954","status":"passed","time":{"start":1695345276538,"stop":1695345280838,"duration":4300}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":111},"items":[{"uid":"24bab6d4a517576e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/24bab6d4a517576e","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696468423445,"stop":1696468424378,"duration":933}},{"uid":"8d49bee053913dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/8d49bee053913dbc","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696382131559,"stop":1696382132111,"duration":552}},{"uid":"9d4e9c2e1cc82d18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/9d4e9c2e1cc82d18","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696366188679,"stop":1696366189772,"duration":1093}},{"uid":"59cbf9b8d6827666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/59cbf9b8d6827666","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696295653566,"stop":1696295654208,"duration":642}},{"uid":"1c445427b91e5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/1c445427b91e5130","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696209249637,"stop":1696209250093,"duration":456}},{"uid":"7cc0573bd42ccc4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/7cc0573bd42ccc4a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696123354440,"stop":1696123355075,"duration":635}},{"uid":"7fdb730129832cfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7fdb730129832cfd","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696036309421,"stop":1696036309975,"duration":554}},{"uid":"e673108e677b2aca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e673108e677b2aca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695950006014,"stop":1695950006634,"duration":620}},{"uid":"2ebc02dccabdc17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2ebc02dccabdc17","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930334489,"stop":1695930335185,"duration":696}},{"uid":"9bb3f46471805542","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9bb3f46471805542","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930232399,"stop":1695930232976,"duration":577}},{"uid":"3b068b63e678a4ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/3b068b63e678a4ca","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695863597618,"stop":1695863598247,"duration":629}},{"uid":"4a7a6b0f016540d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/4a7a6b0f016540d2","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695852442238,"stop":1695852442821,"duration":583}},{"uid":"2f859647d79261b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/2f859647d79261b1","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841390867,"stop":1695841391643,"duration":776}},{"uid":"2c97205b40f83359","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/2c97205b40f83359","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841348596,"stop":1695841349362,"duration":766}},{"uid":"e2eaaea29271ca15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e2eaaea29271ca15","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695777227895,"stop":1695777228336,"duration":441}},{"uid":"d4204416b5e93050","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/d4204416b5e93050","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695690826609,"stop":1695690827078,"duration":469}},{"uid":"161741ebd7f2da8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/161741ebd7f2da8f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695604445374,"stop":1695604446126,"duration":752}},{"uid":"8a60b4362211faef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8a60b4362211faef","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695518225146,"stop":1695518225785,"duration":639}},{"uid":"a77df78e0ff95d50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a77df78e0ff95d50","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695431448621,"stop":1695431449184,"duration":563}},{"uid":"6dbd5e027f5ac544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/6dbd5e027f5ac544","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='www.basingstoke.gov.uk', port=443): Max retries exceeded with url: /bincollections (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695345189056,"stop":1695345189604,"duration":548}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":45,"broken":0,"skipped":0,"passed":66,"unknown":0,"total":111},"items":[{"uid":"74b7517df75bfcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/74b7517df75bfcc7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696468653234,"stop":1696468653856,"duration":622}},{"uid":"3a921ad04ad4aa4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3a921ad04ad4aa4","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696382406631,"stop":1696382408293,"duration":1662}},{"uid":"6918b3191f682a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6918b3191f682a96","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696366532197,"stop":1696366533388,"duration":1191}},{"uid":"a250bbf3096e2271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a250bbf3096e2271","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696295889601,"stop":1696295890302,"duration":701}},{"uid":"63d6aa9a28f40c73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/63d6aa9a28f40c73","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696209486081,"stop":1696209486805,"duration":724}},{"uid":"1f6db26481380759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1f6db26481380759","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696123640579,"stop":1696123641536,"duration":957}},{"uid":"36f8b12ddb02a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/36f8b12ddb02a94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1696036553164,"stop":1696036553903,"duration":739}},{"uid":"f373fb09ffa4b619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/f373fb09ffa4b619","status":"passed","time":{"start":1695950293997,"stop":1695950296013,"duration":2016}},{"uid":"7be662d1e3247119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7be662d1e3247119","status":"passed","time":{"start":1695930572255,"stop":1695930574101,"duration":1846}},{"uid":"8719ee92dea8e675","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/8719ee92dea8e675","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695930490574,"stop":1695930491411,"duration":837}},{"uid":"25cebb09605601d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25cebb09605601d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695863822817,"stop":1695863823480,"duration":663}},{"uid":"19bedde72972a746","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/19bedde72972a746","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695852697756,"stop":1695852698905,"duration":1149}},{"uid":"7ccf3d718f1aaad2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7ccf3d718f1aaad2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841639372,"stop":1695841640488,"duration":1116}},{"uid":"e9d59e729457e00d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/e9d59e729457e00d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695841573405,"stop":1695841573981,"duration":576}},{"uid":"de84f20ed7ca6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/de84f20ed7ca6ee2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695777461951,"stop":1695777462619,"duration":668}},{"uid":"f3d7381fd45a0cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/f3d7381fd45a0cbb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695691066152,"stop":1695691067456,"duration":1304}},{"uid":"f645f4387c43bf72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f645f4387c43bf72","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695604763615,"stop":1695604764626,"duration":1011}},{"uid":"eccd4a6d048e410f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/eccd4a6d048e410f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695518533904,"stop":1695518535613,"duration":1709}},{"uid":"afdc94dd96526e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/afdc94dd96526e4b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1695431739048,"stop":1695431740613,"duration":1565}},{"uid":"54290d5461d37ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/54290d5461d37ffe","status":"passed","time":{"start":1695345477334,"stop":1695345479217,"duration":1883}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"853de68bc10176c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/853de68bc10176c1","status":"passed","time":{"start":1696468446558,"stop":1696468449600,"duration":3042}},{"uid":"6ed4b8ba4adf58e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6ed4b8ba4adf58e2","status":"passed","time":{"start":1696382158136,"stop":1696382160618,"duration":2482}},{"uid":"52bc525b0fea76f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/52bc525b0fea76f8","status":"passed","time":{"start":1696366218737,"stop":1696366221254,"duration":2517}},{"uid":"7dbfd84f611cf33c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/7dbfd84f611cf33c","status":"passed","time":{"start":1696295693621,"stop":1696295695636,"duration":2015}},{"uid":"7f79d5182b3e98e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/7f79d5182b3e98e9","status":"passed","time":{"start":1696209284509,"stop":1696209287281,"duration":2772}},{"uid":"42ef1ce1b41bd16c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/42ef1ce1b41bd16c","status":"passed","time":{"start":1696123384525,"stop":1696123386834,"duration":2309}},{"uid":"ff221c8d415ab80a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/ff221c8d415ab80a","status":"passed","time":{"start":1696036341091,"stop":1696036343853,"duration":2762}},{"uid":"cd67a5fc1081bd71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cd67a5fc1081bd71","status":"passed","time":{"start":1695950081329,"stop":1695950083433,"duration":2104}},{"uid":"80caff8fcbc0709d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/80caff8fcbc0709d","status":"passed","time":{"start":1695930353815,"stop":1695930356376,"duration":2561}},{"uid":"941a72fff0249b00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/941a72fff0249b00","status":"passed","time":{"start":1695930254064,"stop":1695930256909,"duration":2845}},{"uid":"9cdca0bebd305f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/9cdca0bebd305f74","status":"passed","time":{"start":1695863619277,"stop":1695863622608,"duration":3331}},{"uid":"24134228663be8e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/24134228663be8e5","status":"passed","time":{"start":1695852461848,"stop":1695852464002,"duration":2154}},{"uid":"e481c33e53738fd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/e481c33e53738fd5","status":"passed","time":{"start":1695841411194,"stop":1695841413153,"duration":1959}},{"uid":"432c31b54c0aa48b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/432c31b54c0aa48b","status":"passed","time":{"start":1695841369847,"stop":1695841373940,"duration":4093}},{"uid":"81024c15be5ffdcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/81024c15be5ffdcd","status":"passed","time":{"start":1695777251001,"stop":1695777254488,"duration":3487}},{"uid":"92acb2132c10a806","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/92acb2132c10a806","status":"passed","time":{"start":1695690847412,"stop":1695690850511,"duration":3099}},{"uid":"e4fa9053800b3585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/e4fa9053800b3585","status":"passed","time":{"start":1695604476043,"stop":1695604478549,"duration":2506}},{"uid":"8e06613408d93aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8e06613408d93aad","status":"passed","time":{"start":1695518253878,"stop":1695518256389,"duration":2511}},{"uid":"e901241b290333e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e901241b290333e4","status":"passed","time":{"start":1695431475923,"stop":1695431478839,"duration":2916}},{"uid":"989062ce53a1257f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/989062ce53a1257f","status":"passed","time":{"start":1695345218405,"stop":1695345220522,"duration":2117}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"a08899ae83969006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/a08899ae83969006","status":"passed","time":{"start":1696468941105,"stop":1696468946080,"duration":4975}},{"uid":"eda36aaf50c2bc7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/eda36aaf50c2bc7d","status":"passed","time":{"start":1696382449028,"stop":1696382457004,"duration":7976}},{"uid":"1d977afd88ccb1e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/1d977afd88ccb1e8","status":"passed","time":{"start":1696366705449,"stop":1696366711187,"duration":5738}},{"uid":"901e6532678f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/901e6532678f12","status":"passed","time":{"start":1696295950078,"stop":1696295958055,"duration":7977}},{"uid":"4d617de9443d0941","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4d617de9443d0941","status":"passed","time":{"start":1696209655081,"stop":1696209660170,"duration":5089}},{"uid":"46804e02f16085cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/46804e02f16085cb","status":"passed","time":{"start":1696123700259,"stop":1696123708891,"duration":8632}},{"uid":"f63b79b416b7004b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f63b79b416b7004b","status":"passed","time":{"start":1696036715695,"stop":1696036720514,"duration":4819}},{"uid":"3a328e7bbf53cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3a328e7bbf53cd5","status":"passed","time":{"start":1695950337922,"stop":1695950342688,"duration":4766}},{"uid":"c62493c7dfde0f6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c62493c7dfde0f6b","status":"passed","time":{"start":1695930730901,"stop":1695930735738,"duration":4837}},{"uid":"d49a4964ce620014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/d49a4964ce620014","status":"passed","time":{"start":1695930660659,"stop":1695930665746,"duration":5087}},{"uid":"f29691de57da95ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/f29691de57da95ef","status":"passed","time":{"start":1695863982493,"stop":1695863991338,"duration":8845}},{"uid":"fb0cce39022f607c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/fb0cce39022f607c","status":"passed","time":{"start":1695852747971,"stop":1695852752942,"duration":4971}},{"uid":"a8fac0fc70b472f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a8fac0fc70b472f4","status":"passed","time":{"start":1695841684334,"stop":1695841689633,"duration":5299}},{"uid":"f90263488a721bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/f90263488a721bd6","status":"passed","time":{"start":1695841627210,"stop":1695841632101,"duration":4891}},{"uid":"ec68b9100da95860","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ec68b9100da95860","status":"passed","time":{"start":1695777517702,"stop":1695777524120,"duration":6418}},{"uid":"abafe1e7127ea83a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/abafe1e7127ea83a","status":"passed","time":{"start":1695691123993,"stop":1695691131586,"duration":7593}},{"uid":"b31304b203eabea7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/b31304b203eabea7","status":"passed","time":{"start":1695604818930,"stop":1695604824327,"duration":5397}},{"uid":"eb525aedf5b8dfcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/eb525aedf5b8dfcf","status":"passed","time":{"start":1695518571646,"stop":1695518580391,"duration":8745}},{"uid":"50dead0ba965ce5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/50dead0ba965ce5a","status":"passed","time":{"start":1695431786909,"stop":1695431791932,"duration":5023}},{"uid":"e2313dd779df9852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/e2313dd779df9852","status":"passed","time":{"start":1695345518071,"stop":1695345523118,"duration":5047}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"bf1e8415b5d6343e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/bf1e8415b5d6343e","status":"passed","time":{"start":1696468458436,"stop":1696468460581,"duration":2145}},{"uid":"caed2580993fd3a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/caed2580993fd3a0","status":"passed","time":{"start":1696382170821,"stop":1696382173095,"duration":2274}},{"uid":"fef23f145b2895e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/fef23f145b2895e3","status":"passed","time":{"start":1696366232874,"stop":1696366235505,"duration":2631}},{"uid":"43e8d1a979eb3538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/43e8d1a979eb3538","status":"passed","time":{"start":1696295703474,"stop":1696295705540,"duration":2066}},{"uid":"5b5a4259026fbbca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/5b5a4259026fbbca","status":"passed","time":{"start":1696209297484,"stop":1696209299769,"duration":2285}},{"uid":"26e4fe75aa154663","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/26e4fe75aa154663","status":"passed","time":{"start":1696123397251,"stop":1696123399591,"duration":2340}},{"uid":"1b55cae3cbd20e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/1b55cae3cbd20e5","status":"passed","time":{"start":1696036353204,"stop":1696036355322,"duration":2118}},{"uid":"8d76a4c41df2f4f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8d76a4c41df2f4f7","status":"passed","time":{"start":1695950093031,"stop":1695950095286,"duration":2255}},{"uid":"3c14d1d701be32f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3c14d1d701be32f","status":"passed","time":{"start":1695930369210,"stop":1695930371385,"duration":2175}},{"uid":"63cf8b5d49826ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/63cf8b5d49826ad4","status":"passed","time":{"start":1695930271803,"stop":1695930274337,"duration":2534}},{"uid":"b981333652a45b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b981333652a45b4","status":"passed","time":{"start":1695863632617,"stop":1695863634772,"duration":2155}},{"uid":"64416f38e1f36f38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/64416f38e1f36f38","status":"passed","time":{"start":1695852475695,"stop":1695852478192,"duration":2497}},{"uid":"d62ab392bf8c808d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/d62ab392bf8c808d","status":"passed","time":{"start":1695841423273,"stop":1695841425529,"duration":2256}},{"uid":"c5cfc674b5310a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c5cfc674b5310a61","status":"passed","time":{"start":1695841389053,"stop":1695841391181,"duration":2128}},{"uid":"78e9d5e785bbdb33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/78e9d5e785bbdb33","status":"passed","time":{"start":1695777263442,"stop":1695777265709,"duration":2267}},{"uid":"6f62690343ac9656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/6f62690343ac9656","status":"passed","time":{"start":1695690866281,"stop":1695690868512,"duration":2231}},{"uid":"92e6ecd13aed617a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/92e6ecd13aed617a","status":"passed","time":{"start":1695604497600,"stop":1695604500127,"duration":2527}},{"uid":"b486680cff7693a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/b486680cff7693a6","status":"passed","time":{"start":1695518267964,"stop":1695518270486,"duration":2522}},{"uid":"277a121d8f347a04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/277a121d8f347a04","status":"passed","time":{"start":1695431489705,"stop":1695431492030,"duration":2325}},{"uid":"27734718adb45332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/27734718adb45332","status":"passed","time":{"start":1695345231660,"stop":1695345234107,"duration":2447}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"99ad0c4ca12c22a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/99ad0c4ca12c22a3","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696468426763,"stop":1696468427063,"duration":300}},{"uid":"f8c118d27487dbfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/f8c118d27487dbfe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696382134683,"stop":1696382135065,"duration":382}},{"uid":"6f9e132ac671a0bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/6f9e132ac671a0bb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696366192912,"stop":1696366193533,"duration":621}},{"uid":"2e8d0585603e6fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2e8d0585603e6fbe","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696295679637,"stop":1696295679888,"duration":251}},{"uid":"362e0854ff103e58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/362e0854ff103e58","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696209252492,"stop":1696209252823,"duration":331}},{"uid":"1ef7b6005c96807b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1ef7b6005c96807b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=10&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696123357979,"stop":1696123358427,"duration":448}},{"uid":"c9fa3d9668208513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/c9fa3d9668208513","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1696036312983,"stop":1696036313520,"duration":537}},{"uid":"fdea6cbe604331eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/fdea6cbe604331eb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695950009241,"stop":1695950009527,"duration":286}},{"uid":"152324ee31152f9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/152324ee31152f9f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695930337561,"stop":1695930337833,"duration":272}},{"uid":"520b4b99a593eac5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/520b4b99a593eac5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695930235844,"stop":1695930236254,"duration":410}},{"uid":"e566491982deb220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e566491982deb220","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695863600598,"stop":1695863600955,"duration":357}},{"uid":"c97020c7bcb3e5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c97020c7bcb3e5d6","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695852445569,"stop":1695852446064,"duration":495}},{"uid":"c76a47cbf1c0cc09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c76a47cbf1c0cc09","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695841393989,"stop":1695841394363,"duration":374}},{"uid":"3fcf725c25d31282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3fcf725c25d31282","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695841351608,"stop":1695841351894,"duration":286}},{"uid":"5c1d8938ba041e1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5c1d8938ba041e1c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695777230917,"stop":1695777231204,"duration":287}},{"uid":"9af1241336a05895","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/9af1241336a05895","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695690829708,"stop":1695690829985,"duration":277}},{"uid":"4824a57561cc6c1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/4824a57561cc6c1b","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695604449298,"stop":1695604450062,"duration":764}},{"uid":"a2a247bbc2b3c5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/a2a247bbc2b3c5aa","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695518228453,"stop":1695518228966,"duration":513}},{"uid":"e1155f292cdc5b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e1155f292cdc5b8a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695431452079,"stop":1695431452462,"duration":383}},{"uid":"640c982d024cef66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/640c982d024cef66","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=09&year=2023 (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))","time":{"start":1695345192642,"stop":1695345193030,"duration":388}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"866b877811a0ed23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/866b877811a0ed23","status":"passed","time":{"start":1696468795065,"stop":1696468797827,"duration":2762}},{"uid":"6216be3d32ee97e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6216be3d32ee97e1","status":"passed","time":{"start":1696382414290,"stop":1696382417243,"duration":2953}},{"uid":"802c7e5d8738f0a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/802c7e5d8738f0a4","status":"passed","time":{"start":1696366674260,"stop":1696366677294,"duration":3034}},{"uid":"2d89459a57225df1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/2d89459a57225df1","status":"passed","time":{"start":1696295920417,"stop":1696295923040,"duration":2623}},{"uid":"4cd63377ca70ac3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/4cd63377ca70ac3b","status":"passed","time":{"start":1696209623496,"stop":1696209626373,"duration":2877}},{"uid":"14505b2baf7548eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/14505b2baf7548eb","status":"passed","time":{"start":1696123652935,"stop":1696123655967,"duration":3032}},{"uid":"24ccc963e342aec3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/24ccc963e342aec3","status":"passed","time":{"start":1696036585042,"stop":1696036588128,"duration":3086}},{"uid":"3dd327c782cfe09e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/3dd327c782cfe09e","status":"passed","time":{"start":1695950310801,"stop":1695950313472,"duration":2671}},{"uid":"4952bbabb6637b13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/4952bbabb6637b13","status":"passed","time":{"start":1695930659485,"stop":1695930662121,"duration":2636}},{"uid":"d2591575453d9bfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/d2591575453d9bfb","status":"passed","time":{"start":1695930631707,"stop":1695930634725,"duration":3018}},{"uid":"5445373e536de6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/5445373e536de6ff","status":"passed","time":{"start":1695863874932,"stop":1695863878001,"duration":3069}},{"uid":"b496346d7f546d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b496346d7f546d70","status":"passed","time":{"start":1695852712657,"stop":1695852715588,"duration":2931}},{"uid":"c78d2c099eeefedf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c78d2c099eeefedf","status":"passed","time":{"start":1695841650357,"stop":1695841652957,"duration":2600}},{"uid":"3abdb7b7cb21ca1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/3abdb7b7cb21ca1","status":"passed","time":{"start":1695841598860,"stop":1695841601379,"duration":2519}},{"uid":"c12ff04c4315ceb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c12ff04c4315ceb9","status":"passed","time":{"start":1695777485625,"stop":1695777488373,"duration":2748}},{"uid":"2d137336f2273c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/2d137336f2273c54","status":"passed","time":{"start":1695691084016,"stop":1695691090432,"duration":6416}},{"uid":"a010c9e1176c8ed1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/a010c9e1176c8ed1","status":"passed","time":{"start":1695604783227,"stop":1695604786028,"duration":2801}},{"uid":"ea6b10a97d8bb12d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ea6b10a97d8bb12d","status":"passed","time":{"start":1695518669758,"stop":1695518672786,"duration":3028}},{"uid":"d509bf6c5a486bcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d509bf6c5a486bcf","status":"passed","time":{"start":1695431875653,"stop":1695431878177,"duration":2524}},{"uid":"469f5733b5f8fddc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/469f5733b5f8fddc","status":"passed","time":{"start":1695345487561,"stop":1695345490325,"duration":2764}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"8d9c72f657612ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/8d9c72f657612ef","status":"passed","time":{"start":1696468793135,"stop":1696468793871,"duration":736}},{"uid":"9ff38cedf5da814d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/9ff38cedf5da814d","status":"passed","time":{"start":1696382404865,"stop":1696382405696,"duration":831}},{"uid":"bb184bba912acd60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/bb184bba912acd60","status":"passed","time":{"start":1696366440576,"stop":1696366441511,"duration":935}},{"uid":"674135df9bb030be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/674135df9bb030be","status":"passed","time":{"start":1696295918066,"stop":1696295918994,"duration":928}},{"uid":"9856b57354032614","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9856b57354032614","status":"passed","time":{"start":1696209621532,"stop":1696209622202,"duration":670}},{"uid":"282605372070ad29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/282605372070ad29","status":"passed","time":{"start":1696123631249,"stop":1696123634451,"duration":3202}},{"uid":"592515b4654a839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/592515b4654a839","status":"passed","time":{"start":1696036583288,"stop":1696036583918,"duration":630}},{"uid":"881eb76dec3fc9a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/881eb76dec3fc9a2","status":"passed","time":{"start":1695950309072,"stop":1695950309686,"duration":614}},{"uid":"bacfea683567abc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/bacfea683567abc1","status":"passed","time":{"start":1695930562194,"stop":1695930562782,"duration":588}},{"uid":"3242cefd558e08e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/3242cefd558e08e0","status":"passed","time":{"start":1695930483164,"stop":1695930484151,"duration":987}},{"uid":"972de06a7462d3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/972de06a7462d3d1","status":"passed","time":{"start":1695863873001,"stop":1695863873649,"duration":648}},{"uid":"7fb4d2118bd5af65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/7fb4d2118bd5af65","status":"passed","time":{"start":1695852687004,"stop":1695852687912,"duration":908}},{"uid":"d6c29a9508323fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/d6c29a9508323fbe","status":"passed","time":{"start":1695841625077,"stop":1695841625869,"duration":792}},{"uid":"37e0e070aa5de4e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/37e0e070aa5de4e4","status":"passed","time":{"start":1695841591079,"stop":1695841591732,"duration":653}},{"uid":"b4736292e38f4051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/b4736292e38f4051","status":"passed","time":{"start":1695777482786,"stop":1695777483455,"duration":669}},{"uid":"ed5df761039624a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/ed5df761039624a7","status":"passed","time":{"start":1695691080964,"stop":1695691081965,"duration":1001}},{"uid":"9f20168762daf392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/9f20168762daf392","status":"passed","time":{"start":1695604724939,"stop":1695604730485,"duration":5546}},{"uid":"42fdd96a926ad487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/42fdd96a926ad487","status":"passed","time":{"start":1695518508738,"stop":1695518511960,"duration":3222}},{"uid":"d66957c2308c91a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d66957c2308c91a4","status":"passed","time":{"start":1695431730342,"stop":1695431731209,"duration":867}},{"uid":"bb2e856b2e1e1287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/bb2e856b2e1e1287","status":"passed","time":{"start":1695345447712,"stop":1695345448468,"duration":756}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"f960ef0e1f27426a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/f960ef0e1f27426a","status":"passed","time":{"start":1696468654647,"stop":1696468662277,"duration":7630}},{"uid":"acf6af26a00f7d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/acf6af26a00f7d16","status":"passed","time":{"start":1696382406431,"stop":1696382412009,"duration":5578}},{"uid":"8e706542af899380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8e706542af899380","status":"passed","time":{"start":1696366534600,"stop":1696366538297,"duration":3697}},{"uid":"fe5e072a5bbb4bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/fe5e072a5bbb4bb3","status":"passed","time":{"start":1696295891136,"stop":1696295894120,"duration":2984}},{"uid":"a2176292e3961cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a2176292e3961cdc","status":"passed","time":{"start":1696209490039,"stop":1696209492348,"duration":2309}},{"uid":"376bd672f591ec5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/376bd672f591ec5b","status":"passed","time":{"start":1696123645103,"stop":1696123648409,"duration":3306}},{"uid":"49c02e0e370c90d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/49c02e0e370c90d9","status":"passed","time":{"start":1696036557232,"stop":1696036560807,"duration":3575}},{"uid":"885c078c39063f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/885c078c39063f58","status":"passed","time":{"start":1695950296637,"stop":1695950300148,"duration":3511}},{"uid":"6dce60ca86a18c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6dce60ca86a18c69","status":"passed","time":{"start":1695930574701,"stop":1695930577747,"duration":3046}},{"uid":"2c0ab6c76ef535d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/2c0ab6c76ef535d0","status":"passed","time":{"start":1695930492574,"stop":1695930495619,"duration":3045}},{"uid":"33241a932a0765d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/33241a932a0765d6","status":"passed","time":{"start":1695863826841,"stop":1695863829816,"duration":2975}},{"uid":"bb6f491369f348fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/bb6f491369f348fa","status":"passed","time":{"start":1695852699991,"stop":1695852703697,"duration":3706}},{"uid":"d47c01434d998c5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/d47c01434d998c5f","status":"passed","time":{"start":1695841641481,"stop":1695841644342,"duration":2861}},{"uid":"4fb786bcb805459e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/4fb786bcb805459e","status":"passed","time":{"start":1695841574830,"stop":1695841579572,"duration":4742}},{"uid":"94eb0ccf501ee5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/94eb0ccf501ee5f7","status":"passed","time":{"start":1695777465895,"stop":1695777467488,"duration":1593}},{"uid":"1dc8f61af9c004da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/1dc8f61af9c004da","status":"passed","time":{"start":1695691070771,"stop":1695691072589,"duration":1818}},{"uid":"9d757611bd7e54dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/9d757611bd7e54dd","status":"passed","time":{"start":1695604768382,"stop":1695604770869,"duration":2487}},{"uid":"60cafe9ea82a4c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/60cafe9ea82a4c9c","status":"passed","time":{"start":1695518534333,"stop":1695518536577,"duration":2244}},{"uid":"8b38652e7a71df36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/8b38652e7a71df36","status":"passed","time":{"start":1695431741622,"stop":1695431743752,"duration":2130}},{"uid":"2bc4cbe99e624642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/2bc4cbe99e624642","status":"passed","time":{"start":1695345480031,"stop":1695345482249,"duration":2218}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":74},"items":[{"uid":"41bc6c37216d8c2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/41bc6c37216d8c2f","status":"passed","time":{"start":1696468460584,"stop":1696468463623,"duration":3039}},{"uid":"54c624dffe4a1ef3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/54c624dffe4a1ef3","status":"passed","time":{"start":1696382173097,"stop":1696382176549,"duration":3452}},{"uid":"cd79cfe648084e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/cd79cfe648084e0c","status":"passed","time":{"start":1696366235508,"stop":1696366238636,"duration":3128}},{"uid":"5a15bd4209c75ca2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/5a15bd4209c75ca2","status":"passed","time":{"start":1696295705543,"stop":1696295707905,"duration":2362}},{"uid":"15b267805f75bdd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/15b267805f75bdd8","status":"passed","time":{"start":1696209299771,"stop":1696209302567,"duration":2796}},{"uid":"42800c9dc83478ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/42800c9dc83478ab","status":"passed","time":{"start":1696123399594,"stop":1696123402844,"duration":3250}},{"uid":"874a28fcda427d8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/874a28fcda427d8d","status":"passed","time":{"start":1696036355324,"stop":1696036358314,"duration":2990}},{"uid":"a23027ecc562e54b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/a23027ecc562e54b","status":"passed","time":{"start":1695950095290,"stop":1695950097992,"duration":2702}},{"uid":"6303c209d4481678","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/6303c209d4481678","status":"passed","time":{"start":1695930371387,"stop":1695930374520,"duration":3133}},{"uid":"af5bd0e2e9faaff7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/af5bd0e2e9faaff7","status":"passed","time":{"start":1695930274340,"stop":1695930276468,"duration":2128}},{"uid":"e6ce511f0966b5c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e6ce511f0966b5c5","status":"passed","time":{"start":1695863634774,"stop":1695863637297,"duration":2523}},{"uid":"d555f85e0ebaf03e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d555f85e0ebaf03e","status":"passed","time":{"start":1695852478196,"stop":1695852480278,"duration":2082}},{"uid":"bf3828f73898b181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/bf3828f73898b181","status":"passed","time":{"start":1695841425531,"stop":1695841429009,"duration":3478}},{"uid":"ce4d4cdb1c02944a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/ce4d4cdb1c02944a","status":"passed","time":{"start":1695841391184,"stop":1695841393296,"duration":2112}},{"uid":"ba0b67e4a351090a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ba0b67e4a351090a","status":"passed","time":{"start":1695777265712,"stop":1695777268730,"duration":3018}},{"uid":"fe25ad16c3f1e7ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/fe25ad16c3f1e7ed","status":"passed","time":{"start":1695690868515,"stop":1695690871482,"duration":2967}},{"uid":"608480a067648521","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/608480a067648521","status":"passed","time":{"start":1695604500130,"stop":1695604502948,"duration":2818}},{"uid":"89332bc40a95e5c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/89332bc40a95e5c7","status":"passed","time":{"start":1695518270491,"stop":1695518273304,"duration":2813}},{"uid":"6ebbe53d133cac5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6ebbe53d133cac5a","status":"passed","time":{"start":1695431492032,"stop":1695431494958,"duration":2926}},{"uid":"aafa812b2e85f61a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/aafa812b2e85f61a","status":"passed","time":{"start":1695345234109,"stop":1695345238122,"duration":4013}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"e425e5e07f32fb3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/e425e5e07f32fb3f","status":"passed","time":{"start":1696468425403,"stop":1696468426269,"duration":866}},{"uid":"77fae6fcdd2cf1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/77fae6fcdd2cf1f9","status":"passed","time":{"start":1696382133171,"stop":1696382134124,"duration":953}},{"uid":"c5d586e06ef864b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/c5d586e06ef864b5","status":"passed","time":{"start":1696366191150,"stop":1696366192179,"duration":1029}},{"uid":"c29a07ba4a4159a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c29a07ba4a4159a","status":"passed","time":{"start":1696295655161,"stop":1696295679166,"duration":24005}},{"uid":"90ea37ecf1d08af4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/90ea37ecf1d08af4","status":"passed","time":{"start":1696209251133,"stop":1696209252012,"duration":879}},{"uid":"30b8bdefaec7d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/30b8bdefaec7d5d","status":"passed","time":{"start":1696123356283,"stop":1696123357375,"duration":1092}},{"uid":"9b27fde45b1f3f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9b27fde45b1f3f6e","status":"passed","time":{"start":1696036310899,"stop":1696036312486,"duration":1587}},{"uid":"7f152c046e9501b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/7f152c046e9501b0","status":"passed","time":{"start":1695950007925,"stop":1695950008744,"duration":819}},{"uid":"fd03a1b715b86df1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/fd03a1b715b86df1","status":"passed","time":{"start":1695930336288,"stop":1695930337079,"duration":791}},{"uid":"be930201ce6cb3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/be930201ce6cb3a","status":"passed","time":{"start":1695930234176,"stop":1695930235240,"duration":1064}},{"uid":"c7dd290bc8d3a0bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c7dd290bc8d3a0bc","status":"passed","time":{"start":1695863599198,"stop":1695863600102,"duration":904}},{"uid":"19f3a433fe93bc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/19f3a433fe93bc30","status":"passed","time":{"start":1695852444021,"stop":1695852444983,"duration":962}},{"uid":"aaa731bcbe319c4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/aaa731bcbe319c4a","status":"passed","time":{"start":1695841392662,"stop":1695841393429,"duration":767}},{"uid":"c64f9245274460ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c64f9245274460ef","status":"passed","time":{"start":1695841350356,"stop":1695841351154,"duration":798}},{"uid":"7ede2db7b21fc039","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7ede2db7b21fc039","status":"passed","time":{"start":1695777229263,"stop":1695777230430,"duration":1167}},{"uid":"217277ffe9eb7ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/217277ffe9eb7ce","status":"passed","time":{"start":1695690828093,"stop":1695690829237,"duration":1144}},{"uid":"12a39c04494869da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/12a39c04494869da","status":"passed","time":{"start":1695604447432,"stop":1695604448572,"duration":1140}},{"uid":"2b82333542bc3ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/2b82333542bc3ed4","status":"passed","time":{"start":1695518227017,"stop":1695518227877,"duration":860}},{"uid":"5673e8210085fb91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/5673e8210085fb91","status":"passed","time":{"start":1695431450288,"stop":1695431451502,"duration":1214}},{"uid":"8658d452c24f840d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8658d452c24f840d","status":"passed","time":{"start":1695345190964,"stop":1695345192061,"duration":1097}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"c0e66d8a9cf247d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/c0e66d8a9cf247d3","status":"passed","time":{"start":1696468927235,"stop":1696468929451,"duration":2216}},{"uid":"3c229d403110bfcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/3c229d403110bfcd","status":"passed","time":{"start":1696382426019,"stop":1696382428016,"duration":1997}},{"uid":"56c107deea775ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/56c107deea775ee","status":"passed","time":{"start":1696366690255,"stop":1696366691931,"duration":1676}},{"uid":"fdbb80de98e01c54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/fdbb80de98e01c54","status":"passed","time":{"start":1696295932989,"stop":1696295935004,"duration":2015}},{"uid":"f7192d3d17c4307c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/f7192d3d17c4307c","status":"passed","time":{"start":1696209641578,"stop":1696209643165,"duration":1587}},{"uid":"1971e4ac118f7a62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1971e4ac118f7a62","status":"passed","time":{"start":1696123677468,"stop":1696123679948,"duration":2480}},{"uid":"6341c8331b0ce41d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/6341c8331b0ce41d","status":"passed","time":{"start":1696036694342,"stop":1696036695834,"duration":1492}},{"uid":"e1cc4a5df5618271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e1cc4a5df5618271","status":"passed","time":{"start":1695950321537,"stop":1695950323020,"duration":1483}},{"uid":"62d03f18faf5891a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/62d03f18faf5891a","status":"passed","time":{"start":1695930712159,"stop":1695930713637,"duration":1478}},{"uid":"143a63d13f0db6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/143a63d13f0db6d","status":"passed","time":{"start":1695930643693,"stop":1695930645633,"duration":1940}},{"uid":"4ccc4049f1bc30fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/4ccc4049f1bc30fc","status":"passed","time":{"start":1695863963471,"stop":1695863964964,"duration":1493}},{"uid":"776ba39f8097226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/776ba39f8097226","status":"passed","time":{"start":1695852727949,"stop":1695852730312,"duration":2363}},{"uid":"825de37310e04b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/825de37310e04b93","status":"passed","time":{"start":1695841662275,"stop":1695841664416,"duration":2141}},{"uid":"b2924d81d4b31247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/b2924d81d4b31247","status":"passed","time":{"start":1695841610742,"stop":1695841612610,"duration":1868}},{"uid":"9eda90a2cff161ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/9eda90a2cff161ce","status":"passed","time":{"start":1695777496269,"stop":1695777498012,"duration":1743}},{"uid":"97a220a4680079d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/97a220a4680079d1","status":"passed","time":{"start":1695691104655,"stop":1695691106325,"duration":1670}},{"uid":"36a0abfce237a5af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/36a0abfce237a5af","status":"passed","time":{"start":1695604801269,"stop":1695604803085,"duration":1816}},{"uid":"d2fbe80a74accbef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/d2fbe80a74accbef","status":"passed","time":{"start":1695518553985,"stop":1695518555782,"duration":1797}},{"uid":"17548e58663f651b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/17548e58663f651b","status":"passed","time":{"start":1695431769443,"stop":1695431772149,"duration":2706}},{"uid":"4926078dcf1dae9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/4926078dcf1dae9a","status":"passed","time":{"start":1695345498833,"stop":1695345500153,"duration":1320}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"9e3acc591246505a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/9e3acc591246505a","status":"passed","time":{"start":1696468621892,"stop":1696468622650,"duration":758}},{"uid":"6bd0754203ee41b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/6bd0754203ee41b7","status":"passed","time":{"start":1696382361852,"stop":1696382362808,"duration":956}},{"uid":"66d084eabe6210d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/66d084eabe6210d0","status":"passed","time":{"start":1696366482498,"stop":1696366483539,"duration":1041}},{"uid":"b9a768d5ce76819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b9a768d5ce76819","status":"passed","time":{"start":1696295848278,"stop":1696295849058,"duration":780}},{"uid":"d6c6ab4b562bc0a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/d6c6ab4b562bc0a4","status":"passed","time":{"start":1696209446986,"stop":1696209447732,"duration":746}},{"uid":"e22c98e7ebc70719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/e22c98e7ebc70719","status":"passed","time":{"start":1696123607132,"stop":1696123608186,"duration":1054}},{"uid":"9aa7ceadf3924f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/9aa7ceadf3924f74","status":"passed","time":{"start":1696036513644,"stop":1696036514404,"duration":760}},{"uid":"141e961e49857f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/141e961e49857f1a","status":"passed","time":{"start":1695950241144,"stop":1695950241860,"duration":716}},{"uid":"dc31e7556abb59d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/dc31e7556abb59d2","status":"passed","time":{"start":1695930523098,"stop":1695930523837,"duration":739}},{"uid":"9553b6496c9d7e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/9553b6496c9d7e3","status":"passed","time":{"start":1695930464874,"stop":1695930466494,"duration":1620}},{"uid":"df96dd98028e1177","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/df96dd98028e1177","status":"passed","time":{"start":1695863785752,"stop":1695863786525,"duration":773}},{"uid":"f1b94ed93bf85891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/f1b94ed93bf85891","status":"passed","time":{"start":1695852679454,"stop":1695852680450,"duration":996}},{"uid":"7a9f87de4b4b8ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7a9f87de4b4b8ef6","status":"passed","time":{"start":1695841621226,"stop":1695841622196,"duration":970}},{"uid":"5bef1e532c72c82e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/5bef1e532c72c82e","status":"passed","time":{"start":1695841539275,"stop":1695841541022,"duration":1747}},{"uid":"aacb087646903ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/aacb087646903ef2","status":"passed","time":{"start":1695777421451,"stop":1695777422213,"duration":762}},{"uid":"731144167e27fe2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/731144167e27fe2b","status":"passed","time":{"start":1695691027197,"stop":1695691027936,"duration":739}},{"uid":"9f4f7244ff3d3b2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/9f4f7244ff3d3b2d","status":"passed","time":{"start":1695604769683,"stop":1695604770649,"duration":966}},{"uid":"1ec003ca5dfdc7f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1ec003ca5dfdc7f9","status":"passed","time":{"start":1695518517027,"stop":1695518518073,"duration":1046}},{"uid":"a8720be73fed7f31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a8720be73fed7f31","status":"passed","time":{"start":1695431705297,"stop":1695431706274,"duration":977}},{"uid":"f6b8b825d78021b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f6b8b825d78021b7","status":"passed","time":{"start":1695345474735,"stop":1695345475723,"duration":988}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":111},"items":[{"uid":"b37e52e2aa8bad9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/b37e52e2aa8bad9f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696468453324,"stop":1696468453756,"duration":432}},{"uid":"33261017458eb87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/33261017458eb87e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696382165628,"stop":1696382166157,"duration":529}},{"uid":"5084ac6e0535256c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/5084ac6e0535256c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696366225682,"stop":1696366226442,"duration":760}},{"uid":"202e4ef889a88b9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/202e4ef889a88b9e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1696295698907,"stop":1696295699304,"duration":397}},{"uid":"9eac3a4770857a87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9eac3a4770857a87","status":"passed","time":{"start":1696209291066,"stop":1696209292491,"duration":1425}},{"uid":"b18d60c83ccb377a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b18d60c83ccb377a","status":"passed","time":{"start":1696123390821,"stop":1696123392665,"duration":1844}},{"uid":"3e84e2b5c6d6b58b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/3e84e2b5c6d6b58b","status":"passed","time":{"start":1696036347639,"stop":1696036349011,"duration":1372}},{"uid":"58b7f725f7bd2887","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/58b7f725f7bd2887","status":"passed","time":{"start":1695950087409,"stop":1695950088799,"duration":1390}},{"uid":"7c695d0e2b725eb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/7c695d0e2b725eb2","status":"passed","time":{"start":1695930359718,"stop":1695930361184,"duration":1466}},{"uid":"f7430bf110b7196a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/f7430bf110b7196a","status":"passed","time":{"start":1695930260972,"stop":1695930262848,"duration":1876}},{"uid":"f98f2b6681443c9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/f98f2b6681443c9f","status":"passed","time":{"start":1695863626419,"stop":1695863627885,"duration":1466}},{"uid":"c925c2d40ece27ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/c925c2d40ece27ca","status":"passed","time":{"start":1695852469419,"stop":1695852471230,"duration":1811}},{"uid":"7cc8b6d201e41cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/7cc8b6d201e41cc8","status":"passed","time":{"start":1695841416697,"stop":1695841418418,"duration":1721}},{"uid":"47589f2fa131d48b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/47589f2fa131d48b","status":"passed","time":{"start":1695841379680,"stop":1695841381022,"duration":1342}},{"uid":"f42e0793d2932283","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f42e0793d2932283","status":"passed","time":{"start":1695777257801,"stop":1695777259213,"duration":1412}},{"uid":"edb113b4fcbf1e7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/edb113b4fcbf1e7a","status":"passed","time":{"start":1695690859773,"stop":1695690861178,"duration":1405}},{"uid":"f8e7cd89da236c3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/f8e7cd89da236c3f","status":"passed","time":{"start":1695604485795,"stop":1695604488238,"duration":2443}},{"uid":"52d6bfaa0b87c99b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/52d6bfaa0b87c99b","status":"passed","time":{"start":1695518260590,"stop":1695518262403,"duration":1813}},{"uid":"ddbbabaac07cd251","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/ddbbabaac07cd251","status":"passed","time":{"start":1695431482783,"stop":1695431484571,"duration":1788}},{"uid":"8e1c720aac5b0d33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8e1c720aac5b0d33","status":"passed","time":{"start":1695345225608,"stop":1695345227451,"duration":1843}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"82df7c3b41ae0235","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/82df7c3b41ae0235","status":"passed","time":{"start":1696468482200,"stop":1696468484294,"duration":2094}},{"uid":"8c03730313a5bee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/8c03730313a5bee9","status":"passed","time":{"start":1696382193647,"stop":1696382194641,"duration":994}},{"uid":"b1f01e290f3033c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/b1f01e290f3033c5","status":"passed","time":{"start":1696366242481,"stop":1696366243993,"duration":1512}},{"uid":"d2c826af1d838de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/d2c826af1d838de","status":"passed","time":{"start":1696295715752,"stop":1696295717995,"duration":2243}},{"uid":"a372e1f5fd8d9d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a372e1f5fd8d9d3c","status":"passed","time":{"start":1696209310094,"stop":1696209312595,"duration":2501}},{"uid":"eaa4f8831e0dffb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/eaa4f8831e0dffb1","status":"passed","time":{"start":1696123413664,"stop":1696123416675,"duration":3011}},{"uid":"7bf2793c63a559c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7bf2793c63a559c6","status":"passed","time":{"start":1696036366739,"stop":1696036367674,"duration":935}},{"uid":"8b575b56a9f9d331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8b575b56a9f9d331","status":"passed","time":{"start":1695950104434,"stop":1695950105229,"duration":795}},{"uid":"3e1fb77c752840e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3e1fb77c752840e3","status":"passed","time":{"start":1695930379691,"stop":1695930380496,"duration":805}},{"uid":"657b2dd066f9e387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/657b2dd066f9e387","status":"passed","time":{"start":1695930280178,"stop":1695930281206,"duration":1028}},{"uid":"18b1700ce4954234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/18b1700ce4954234","status":"passed","time":{"start":1695863660199,"stop":1695863664893,"duration":4694}},{"uid":"83adaec6bb01c2fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/83adaec6bb01c2fd","status":"passed","time":{"start":1695852488732,"stop":1695852489988,"duration":1256}},{"uid":"f90eec807c14503e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f90eec807c14503e","status":"passed","time":{"start":1695841438093,"stop":1695841439087,"duration":994}},{"uid":"4c0333f9095ed90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/4c0333f9095ed90e","status":"passed","time":{"start":1695841396253,"stop":1695841397183,"duration":930}},{"uid":"ddac97445193bea0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/ddac97445193bea0","status":"passed","time":{"start":1695777279830,"stop":1695777280644,"duration":814}},{"uid":"7cc736f50062ab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/7cc736f50062ab8","status":"passed","time":{"start":1695690878316,"stop":1695690882924,"duration":4608}},{"uid":"1a9df47435b6c550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/1a9df47435b6c550","status":"passed","time":{"start":1695604506962,"stop":1695604513400,"duration":6438}},{"uid":"1b53404137ee21ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1b53404137ee21ba","status":"passed","time":{"start":1695518283855,"stop":1695518287130,"duration":3275}},{"uid":"fefbb7dc1aeeec3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fefbb7dc1aeeec3f","status":"passed","time":{"start":1695431507757,"stop":1695431508783,"duration":1026}},{"uid":"1bd767b380ff6bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/1bd767b380ff6bd3","status":"passed","time":{"start":1695345242552,"stop":1695345247246,"duration":4694}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":111},"items":[{"uid":"ff356763f6eb9ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/ff356763f6eb9ae","status":"passed","time":{"start":1696468787128,"stop":1696468793132,"duration":6004}},{"uid":"4d390ac92e6a7cb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4d390ac92e6a7cb2","status":"passed","time":{"start":1696382398151,"stop":1696382404862,"duration":6711}},{"uid":"155713d37d7b70ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/155713d37d7b70ae","status":"passed","time":{"start":1696366431837,"stop":1696366440572,"duration":8735}},{"uid":"c65743eea13ca225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c65743eea13ca225","status":"passed","time":{"start":1696295912119,"stop":1696295918062,"duration":5943}},{"uid":"9571013372ee9ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/9571013372ee9ee2","status":"passed","time":{"start":1696209615446,"stop":1696209621528,"duration":6082}},{"uid":"6a4682e9565e5aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/6a4682e9565e5aa8","status":"passed","time":{"start":1696123623858,"stop":1696123631246,"duration":7388}},{"uid":"fddee6a51886348c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/fddee6a51886348c","status":"passed","time":{"start":1696036577241,"stop":1696036583284,"duration":6043}},{"uid":"98d5970122ccd2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/98d5970122ccd2ae","status":"passed","time":{"start":1695950303589,"stop":1695950309068,"duration":5479}},{"uid":"e796513c017c71b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/e796513c017c71b8","status":"passed","time":{"start":1695930554978,"stop":1695930562190,"duration":7212}},{"uid":"e91972c403d561db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e91972c403d561db","status":"passed","time":{"start":1695930475234,"stop":1695930483160,"duration":7926}},{"uid":"b2567b6b2d76553f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/b2567b6b2d76553f","status":"passed","time":{"start":1695863867113,"stop":1695863872998,"duration":5885}},{"uid":"444f35d8d70fa8ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/444f35d8d70fa8ea","status":"passed","time":{"start":1695852679512,"stop":1695852686999,"duration":7487}},{"uid":"c0ad3bd201306417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/c0ad3bd201306417","status":"passed","time":{"start":1695841617791,"stop":1695841625073,"duration":7282}},{"uid":"293d8b5534229d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/293d8b5534229d8f","status":"passed","time":{"start":1695841586590,"stop":1695841591075,"duration":4485}},{"uid":"7101fe263a596b2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/7101fe263a596b2d","status":"passed","time":{"start":1695777476151,"stop":1695777482784,"duration":6633}},{"uid":"5d2d71a87db24456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/5d2d71a87db24456","status":"passed","time":{"start":1695691074809,"stop":1695691080961,"duration":6152}},{"uid":"c50726c8e5803621","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/c50726c8e5803621","status":"passed","time":{"start":1695604715825,"stop":1695604724935,"duration":9110}},{"uid":"ffb099c0dbd0d88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/ffb099c0dbd0d88c","status":"passed","time":{"start":1695518501502,"stop":1695518508735,"duration":7233}},{"uid":"1c2c081117e6436b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/1c2c081117e6436b","status":"passed","time":{"start":1695431725757,"stop":1695431730339,"duration":4582}},{"uid":"8c4aa6185c16b511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/8c4aa6185c16b511","status":"passed","time":{"start":1695345438945,"stop":1695345447709,"duration":8764}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":111},"items":[{"uid":"2fa97e76217a0b00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/2fa97e76217a0b00","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d23dc546b3 \n#1 0x55d23d92a1e7 \n#2 0x55d23d9222f3 \n#3 0x55d23d912d17 \n#4 0x55d23d914191 \n#5 0x55d23d913053 \n#6 0x55d23d91206c \n#7 0x55d23d911fde \n#8 0x55d23d910be4 \n#9 0x55d23d91106a \n#10 0x55d23d92c8ce \n#11 0x55d23d9acad5 \n#12 0x55d23d9930c2 \n#13 0x55d23d9ac322 \n#14 0x55d23d992e93 \n#15 0x55d23d965934 \n#16 0x55d23d96671e \n#17 0x55d23dc19cb8 \n#18 0x55d23dc1dbf0 \n#19 0x55d23dc2819c \n#20 0x55d23dc1e808 \n#21 0x55d23dbeb27f \n#22 0x55d23dc42e88 \n#23 0x55d23dc43059 \n#24 0x55d23dc53843 \n#25 0x7f3987894b43 ","time":{"start":1696468643793,"stop":1696468775526,"duration":131733}},{"uid":"a2d11f7e67c7036a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a2d11f7e67c7036a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55be98ac36b3 \n#1 0x55be987991e7 \n#2 0x55be987912f3 \n#3 0x55be98781d17 \n#4 0x55be98783191 \n#5 0x55be98782053 \n#6 0x55be9878106c \n#7 0x55be98780fde \n#8 0x55be9877fbe4 \n#9 0x55be9878006a \n#10 0x55be9879b8ce \n#11 0x55be9881bad5 \n#12 0x55be988020c2 \n#13 0x55be9881b322 \n#14 0x55be98801e93 \n#15 0x55be987d4934 \n#16 0x55be987d571e \n#17 0x55be98a88cb8 \n#18 0x55be98a8cbf0 \n#19 0x55be98a9719c \n#20 0x55be98a8d808 \n#21 0x55be98a5a27f \n#22 0x55be98ab1e88 \n#23 0x55be98ab2059 \n#24 0x55be98ac2843 \n#25 0x7f53eb494b43 ","time":{"start":1696382253635,"stop":1696382384092,"duration":130457}},{"uid":"8ce3a2c3930cc42e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/8ce3a2c3930cc42e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5558c965c6b3 \n#1 0x5558c93321e7 \n#2 0x5558c932a2f3 \n#3 0x5558c931ad17 \n#4 0x5558c931c191 \n#5 0x5558c931b053 \n#6 0x5558c931a06c \n#7 0x5558c9319fde \n#8 0x5558c9318be4 \n#9 0x5558c931906a \n#10 0x5558c93348ce \n#11 0x5558c93b4ad5 \n#12 0x5558c939b0c2 \n#13 0x5558c93b4322 \n#14 0x5558c939ae93 \n#15 0x5558c936d934 \n#16 0x5558c936e71e \n#17 0x5558c9621cb8 \n#18 0x5558c9625bf0 \n#19 0x5558c963019c \n#20 0x5558c9626808 \n#21 0x5558c95f327f \n#22 0x5558c964ae88 \n#23 0x5558c964b059 \n#24 0x5558c965b843 \n#25 0x7fdd4cc94b43 ","time":{"start":1696366285982,"stop":1696366417680,"duration":131698}},{"uid":"b56f3512548e4c03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b56f3512548e4c03","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x561d710716b3 \n#1 0x561d70d471e7 \n#2 0x561d70d3f2f3 \n#3 0x561d70d2fd17 \n#4 0x561d70d31191 \n#5 0x561d70d30053 \n#6 0x561d70d2f06c \n#7 0x561d70d2efde \n#8 0x561d70d2dbe4 \n#9 0x561d70d2e06a \n#10 0x561d70d498ce \n#11 0x561d70dc9ad5 \n#12 0x561d70db00c2 \n#13 0x561d70dc9322 \n#14 0x561d70dafe93 \n#15 0x561d70d82934 \n#16 0x561d70d8371e \n#17 0x561d71036cb8 \n#18 0x561d7103abf0 \n#19 0x561d7104519c \n#20 0x561d7103b808 \n#21 0x561d7100827f \n#22 0x561d7105fe88 \n#23 0x561d71060059 \n#24 0x561d71070843 \n#25 0x7f8f49494b43 ","time":{"start":1696295769180,"stop":1696295899447,"duration":130267}},{"uid":"c70383e8ee72c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/c70383e8ee72c58","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55c2d76a36b3 \n#1 0x55c2d73791e7 \n#2 0x55c2d73712f3 \n#3 0x55c2d7361d17 \n#4 0x55c2d7363191 \n#5 0x55c2d7362053 \n#6 0x55c2d736106c \n#7 0x55c2d7360fde \n#8 0x55c2d735fbe4 \n#9 0x55c2d736006a \n#10 0x55c2d737b8ce \n#11 0x55c2d73fbad5 \n#12 0x55c2d73e20c2 \n#13 0x55c2d73fb322 \n#14 0x55c2d73e1e93 \n#15 0x55c2d73b4934 \n#16 0x55c2d73b571e \n#17 0x55c2d7668cb8 \n#18 0x55c2d766cbf0 \n#19 0x55c2d767719c \n#20 0x55c2d766d808 \n#21 0x55c2d763a27f \n#22 0x55c2d7691e88 \n#23 0x55c2d7692059 \n#24 0x55c2d76a2843 \n#25 0x7ff386294b43 ","time":{"start":1696209469538,"stop":1696209601374,"duration":131836}},{"uid":"9b1bfe3b78838e8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/9b1bfe3b78838e8d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x563f124246b3 \n#1 0x563f120fa1e7 \n#2 0x563f120f22f3 \n#3 0x563f120e2d17 \n#4 0x563f120e4191 \n#5 0x563f120e3053 \n#6 0x563f120e206c \n#7 0x563f120e1fde \n#8 0x563f120e0be4 \n#9 0x563f120e106a \n#10 0x563f120fc8ce \n#11 0x563f1217cad5 \n#12 0x563f121630c2 \n#13 0x563f1217c322 \n#14 0x563f12162e93 \n#15 0x563f12135934 \n#16 0x563f1213671e \n#17 0x563f123e9cb8 \n#18 0x563f123edbf0 \n#19 0x563f123f819c \n#20 0x563f123ee808 \n#21 0x563f123bb27f \n#22 0x563f12412e88 \n#23 0x563f12413059 \n#24 0x563f12423843 \n#25 0x7f42f8c94b43 ","time":{"start":1696123481678,"stop":1696123612047,"duration":130369}},{"uid":"d57dd446657c5747","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d57dd446657c5747","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x5621994976b3 \n#1 0x56219916d1e7 \n#2 0x5621991652f3 \n#3 0x562199155d17 \n#4 0x562199157191 \n#5 0x562199156053 \n#6 0x56219915506c \n#7 0x562199154fde \n#8 0x562199153be4 \n#9 0x56219915406a \n#10 0x56219916f8ce \n#11 0x5621991efad5 \n#12 0x5621991d60c2 \n#13 0x5621991ef322 \n#14 0x5621991d5e93 \n#15 0x5621991a8934 \n#16 0x5621991a971e \n#17 0x56219945ccb8 \n#18 0x562199460bf0 \n#19 0x56219946b19c \n#20 0x562199461808 \n#21 0x56219942e27f \n#22 0x562199485e88 \n#23 0x562199486059 \n#24 0x562199496843 \n#25 0x7f549d694b43 ","time":{"start":1696036427979,"stop":1696036560066,"duration":132087}},{"uid":"114705a5ee48a08e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/114705a5ee48a08e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55ef019496b3 \n#1 0x55ef0161f1e7 \n#2 0x55ef016172f3 \n#3 0x55ef01607d17 \n#4 0x55ef01609191 \n#5 0x55ef01608053 \n#6 0x55ef0160706c \n#7 0x55ef01606fde \n#8 0x55ef01605be4 \n#9 0x55ef0160606a \n#10 0x55ef016218ce \n#11 0x55ef016a1ad5 \n#12 0x55ef016880c2 \n#13 0x55ef016a1322 \n#14 0x55ef01687e93 \n#15 0x55ef0165a934 \n#16 0x55ef0165b71e \n#17 0x55ef0190ecb8 \n#18 0x55ef01912bf0 \n#19 0x55ef0191d19c \n#20 0x55ef01913808 \n#21 0x55ef018e027f \n#22 0x55ef01937e88 \n#23 0x55ef01938059 \n#24 0x55ef01948843 \n#25 0x7fd1a8494b43 ","time":{"start":1695950158688,"stop":1695950290106,"duration":131418}},{"uid":"f941f240f950e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/f941f240f950e5cb","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55f25ba3f6b3 \n#1 0x55f25b7151e7 \n#2 0x55f25b70d2f3 \n#3 0x55f25b6fdd17 \n#4 0x55f25b6ff191 \n#5 0x55f25b6fe053 \n#6 0x55f25b6fd06c \n#7 0x55f25b6fcfde \n#8 0x55f25b6fbbe4 \n#9 0x55f25b6fc06a \n#10 0x55f25b7178ce \n#11 0x55f25b797ad5 \n#12 0x55f25b77e0c2 \n#13 0x55f25b797322 \n#14 0x55f25b77de93 \n#15 0x55f25b750934 \n#16 0x55f25b75171e \n#17 0x55f25ba04cb8 \n#18 0x55f25ba08bf0 \n#19 0x55f25ba1319c \n#20 0x55f25ba09808 \n#21 0x55f25b9d627f \n#22 0x55f25ba2de88 \n#23 0x55f25ba2e059 \n#24 0x55f25ba3e843 \n#25 0x7f7051694b43 ","time":{"start":1695930414512,"stop":1695930545157,"duration":130645}},{"uid":"1f7a25ca944190b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/1f7a25ca944190b7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x55d36f5cf6b3 \n#1 0x55d36f2a51e7 \n#2 0x55d36f29d2f3 \n#3 0x55d36f28dd17 \n#4 0x55d36f28f191 \n#5 0x55d36f28e053 \n#6 0x55d36f28d06c \n#7 0x55d36f28cfde \n#8 0x55d36f28bbe4 \n#9 0x55d36f28c06a \n#10 0x55d36f2a78ce \n#11 0x55d36f327ad5 \n#12 0x55d36f30e0c2 \n#13 0x55d36f327322 \n#14 0x55d36f30de93 \n#15 0x55d36f2e0934 \n#16 0x55d36f2e171e \n#17 0x55d36f594cb8 \n#18 0x55d36f598bf0 \n#19 0x55d36f5a319c \n#20 0x55d36f599808 \n#21 0x55d36f56627f \n#22 0x55d36f5bde88 \n#23 0x55d36f5be059 \n#24 0x55d36f5ce843 \n#25 0x7fd909c94b43 ","time":{"start":1695930325424,"stop":1695930457313,"duration":131889}},{"uid":"376ee732773198bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/376ee732773198bc","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d6167ec6c3 \n#1 0x55d6164c21e7 \n#2 0x55d6164ba2f3 \n#3 0x55d6164aad17 \n#4 0x55d6164ac191 \n#5 0x55d6164ab053 \n#6 0x55d6164aa06c \n#7 0x55d6164a9fde \n#8 0x55d6164a8be4 \n#9 0x55d6164a906a \n#10 0x55d6164c48ce \n#11 0x55d616544ad5 \n#12 0x55d61652b0c2 \n#13 0x55d616544322 \n#14 0x55d61652ae93 \n#15 0x55d6164fd934 \n#16 0x55d6164fe71e \n#17 0x55d6167b1cc8 \n#18 0x55d6167b5c00 \n#19 0x55d6167c01ac \n#20 0x55d6167b6818 \n#21 0x55d61678328f \n#22 0x55d6167dae98 \n#23 0x55d6167db069 \n#24 0x55d6167eb853 \n#25 0x7f5b87a94b43 ","time":{"start":1695863714296,"stop":1695863845592,"duration":131296}},{"uid":"b4907350ee19d3c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/b4907350ee19d3c0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55d05de6c6c3 \n#1 0x55d05db421e7 \n#2 0x55d05db3a2f3 \n#3 0x55d05db2ad17 \n#4 0x55d05db2c191 \n#5 0x55d05db2b053 \n#6 0x55d05db2a06c \n#7 0x55d05db29fde \n#8 0x55d05db28be4 \n#9 0x55d05db2906a \n#10 0x55d05db448ce \n#11 0x55d05dbc4ad5 \n#12 0x55d05dbab0c2 \n#13 0x55d05dbc4322 \n#14 0x55d05dbaae93 \n#15 0x55d05db7d934 \n#16 0x55d05db7e71e \n#17 0x55d05de31cc8 \n#18 0x55d05de35c00 \n#19 0x55d05de401ac \n#20 0x55d05de36818 \n#21 0x55d05de0328f \n#22 0x55d05de5ae98 \n#23 0x55d05de5b069 \n#24 0x55d05de6b853 \n#25 0x7fd1c4c94b43 ","time":{"start":1695852536185,"stop":1695852667014,"duration":130829}},{"uid":"4825ebde4e305006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/4825ebde4e305006","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55e4656296c3 \n#1 0x55e4652ff1e7 \n#2 0x55e4652f72f3 \n#3 0x55e4652e7d17 \n#4 0x55e4652e9191 \n#5 0x55e4652e8053 \n#6 0x55e4652e706c \n#7 0x55e4652e6fde \n#8 0x55e4652e5be4 \n#9 0x55e4652e606a \n#10 0x55e4653018ce \n#11 0x55e465381ad5 \n#12 0x55e4653680c2 \n#13 0x55e465381322 \n#14 0x55e465367e93 \n#15 0x55e46533a934 \n#16 0x55e46533b71e \n#17 0x55e4655eecc8 \n#18 0x55e4655f2c00 \n#19 0x55e4655fd1ac \n#20 0x55e4655f3818 \n#21 0x55e4655c028f \n#22 0x55e465617e98 \n#23 0x55e465618069 \n#24 0x55e465628853 \n#25 0x7fbed6a94b43 ","time":{"start":1695841484235,"stop":1695841615955,"duration":131720}},{"uid":"368a095e88189c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/368a095e88189c1d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.92)\nStacktrace:\n#0 0x563a32cce6b3 \n#1 0x563a329a41e7 \n#2 0x563a3299c2f3 \n#3 0x563a3298cd17 \n#4 0x563a3298e191 \n#5 0x563a3298d053 \n#6 0x563a3298c06c \n#7 0x563a3298bfde \n#8 0x563a3298abe4 \n#9 0x563a3298b06a \n#10 0x563a329a68ce \n#11 0x563a32a26ad5 \n#12 0x563a32a0d0c2 \n#13 0x563a32a26322 \n#14 0x563a32a0ce93 \n#15 0x563a329df934 \n#16 0x563a329e071e \n#17 0x563a32c93cb8 \n#18 0x563a32c97bf0 \n#19 0x563a32ca219c \n#20 0x563a32c98808 \n#21 0x563a32c6527f \n#22 0x563a32cbce88 \n#23 0x563a32cbd059 \n#24 0x563a32ccd843 \n#25 0x7f9fcb694b43 ","time":{"start":1695841454150,"stop":1695841584855,"duration":130705}},{"uid":"fa8c3719fe4b526c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/fa8c3719fe4b526c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55ecaa3ca6c3 \n#1 0x55ecaa0a01e7 \n#2 0x55ecaa0982f3 \n#3 0x55ecaa088d17 \n#4 0x55ecaa08a191 \n#5 0x55ecaa089053 \n#6 0x55ecaa08806c \n#7 0x55ecaa087fde \n#8 0x55ecaa086be4 \n#9 0x55ecaa08706a \n#10 0x55ecaa0a28ce \n#11 0x55ecaa122ad5 \n#12 0x55ecaa1090c2 \n#13 0x55ecaa122322 \n#14 0x55ecaa108e93 \n#15 0x55ecaa0db934 \n#16 0x55ecaa0dc71e \n#17 0x55ecaa38fcc8 \n#18 0x55ecaa393c00 \n#19 0x55ecaa39e1ac \n#20 0x55ecaa394818 \n#21 0x55ecaa36128f \n#22 0x55ecaa3b8e98 \n#23 0x55ecaa3b9069 \n#24 0x55ecaa3c9853 \n#25 0x7f91f9c94b43 ","time":{"start":1695777342461,"stop":1695777474624,"duration":132163}},{"uid":"9e095c33f513d218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/9e095c33f513d218","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55c9fa0196c3 \n#1 0x55c9f9cef1e7 \n#2 0x55c9f9ce72f3 \n#3 0x55c9f9cd7d17 \n#4 0x55c9f9cd9191 \n#5 0x55c9f9cd8053 \n#6 0x55c9f9cd706c \n#7 0x55c9f9cd6fde \n#8 0x55c9f9cd5be4 \n#9 0x55c9f9cd606a \n#10 0x55c9f9cf18ce \n#11 0x55c9f9d71ad5 \n#12 0x55c9f9d580c2 \n#13 0x55c9f9d71322 \n#14 0x55c9f9d57e93 \n#15 0x55c9f9d2a934 \n#16 0x55c9f9d2b71e \n#17 0x55c9f9fdecc8 \n#18 0x55c9f9fe2c00 \n#19 0x55c9f9fed1ac \n#20 0x55c9f9fe3818 \n#21 0x55c9f9fb028f \n#22 0x55c9fa007e98 \n#23 0x55c9fa008069 \n#24 0x55c9fa018853 \n#25 0x7fde85294b43 ","time":{"start":1695690941525,"stop":1695691073179,"duration":131654}},{"uid":"68cdf6bdb6ccc71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/68cdf6bdb6ccc71f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5620bcd7a6c3 \n#1 0x5620bca501e7 \n#2 0x5620bca482f3 \n#3 0x5620bca38d17 \n#4 0x5620bca3a191 \n#5 0x5620bca39053 \n#6 0x5620bca3806c \n#7 0x5620bca37fde \n#8 0x5620bca36be4 \n#9 0x5620bca3706a \n#10 0x5620bca528ce \n#11 0x5620bcad2ad5 \n#12 0x5620bcab90c2 \n#13 0x5620bcad2322 \n#14 0x5620bcab8e93 \n#15 0x5620bca8b934 \n#16 0x5620bca8c71e \n#17 0x5620bcd3fcc8 \n#18 0x5620bcd43c00 \n#19 0x5620bcd4e1ac \n#20 0x5620bcd44818 \n#21 0x5620bcd1128f \n#22 0x5620bcd68e98 \n#23 0x5620bcd69069 \n#24 0x5620bcd79853 \n#25 0x7f4918a94b43 ","time":{"start":1695604582164,"stop":1695604713132,"duration":130968}},{"uid":"9401b1e36a003bd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/9401b1e36a003bd1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x5618e521d6c3 \n#1 0x5618e4ef31e7 \n#2 0x5618e4eeb2f3 \n#3 0x5618e4edbd17 \n#4 0x5618e4edd191 \n#5 0x5618e4edc053 \n#6 0x5618e4edb06c \n#7 0x5618e4edafde \n#8 0x5618e4ed9be4 \n#9 0x5618e4eda06a \n#10 0x5618e4ef58ce \n#11 0x5618e4f75ad5 \n#12 0x5618e4f5c0c2 \n#13 0x5618e4f75322 \n#14 0x5618e4f5be93 \n#15 0x5618e4f2e934 \n#16 0x5618e4f2f71e \n#17 0x5618e51e2cc8 \n#18 0x5618e51e6c00 \n#19 0x5618e51f11ac \n#20 0x5618e51e7818 \n#21 0x5618e51b428f \n#22 0x5618e520be98 \n#23 0x5618e520c069 \n#24 0x5618e521c853 \n#25 0x7fe712a94b43 ","time":{"start":1695518367613,"stop":1695518499439,"duration":131826}},{"uid":"3d9110c239b67294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/3d9110c239b67294","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x55992d6636c3 \n#1 0x55992d3391e7 \n#2 0x55992d3312f3 \n#3 0x55992d321d17 \n#4 0x55992d323191 \n#5 0x55992d322053 \n#6 0x55992d32106c \n#7 0x55992d320fde \n#8 0x55992d31fbe4 \n#9 0x55992d32006a \n#10 0x55992d33b8ce \n#11 0x55992d3bbad5 \n#12 0x55992d3a20c2 \n#13 0x55992d3bb322 \n#14 0x55992d3a1e93 \n#15 0x55992d374934 \n#16 0x55992d37571e \n#17 0x55992d628cc8 \n#18 0x55992d62cc00 \n#19 0x55992d6371ac \n#20 0x55992d62d818 \n#21 0x55992d5fa28f \n#22 0x55992d651e98 \n#23 0x55992d652069 \n#24 0x55992d662853 \n#25 0x7f95a4494b43 ","time":{"start":1695431592580,"stop":1695431723921,"duration":131341}},{"uid":"f33872345848c79f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f33872345848c79f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=117.0.5938.88)\nStacktrace:\n#0 0x562e3a0286c3 \n#1 0x562e39cfe1e7 \n#2 0x562e39cf62f3 \n#3 0x562e39ce6d17 \n#4 0x562e39ce8191 \n#5 0x562e39ce7053 \n#6 0x562e39ce606c \n#7 0x562e39ce5fde \n#8 0x562e39ce4be4 \n#9 0x562e39ce506a \n#10 0x562e39d008ce \n#11 0x562e39d80ad5 \n#12 0x562e39d670c2 \n#13 0x562e39d80322 \n#14 0x562e39d66e93 \n#15 0x562e39d39934 \n#16 0x562e39d3a71e \n#17 0x562e39fedcc8 \n#18 0x562e39ff1c00 \n#19 0x562e39ffc1ac \n#20 0x562e39ff2818 \n#21 0x562e39fbf28f \n#22 0x562e3a016e98 \n#23 0x562e3a017069 \n#24 0x562e3a027853 \n#25 0x7f0bc5c94b43 ","time":{"start":1695345305590,"stop":1695345437067,"duration":131477}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":93,"broken":0,"skipped":0,"passed":18,"unknown":0,"total":111},"items":[{"uid":"c586c609956e6af5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/c586c609956e6af5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696468626157,"stop":1696468626682,"duration":525}},{"uid":"d5bba2f0c5db7c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/d5bba2f0c5db7c0d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696382366965,"stop":1696382367651,"duration":686}},{"uid":"289c1c2774e9562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/289c1c2774e9562","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696366517796,"stop":1696366518525,"duration":729}},{"uid":"a30414c90c6384f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/a30414c90c6384f7","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696295853919,"stop":1696295854345,"duration":426}},{"uid":"6027571ceec0c257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/6027571ceec0c257","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696209451666,"stop":1696209452284,"duration":618}},{"uid":"c38de76e6bef0e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/c38de76e6bef0e3d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696123612402,"stop":1696123613127,"duration":725}},{"uid":"33d7fc3aaa2cebae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/33d7fc3aaa2cebae","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1696036518495,"stop":1696036519028,"duration":533}},{"uid":"c25ca4a1bebf959a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/c25ca4a1bebf959a","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695950256892,"stop":1695950257457,"duration":565}},{"uid":"3371b39c987811b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/3371b39c987811b0","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930527387,"stop":1695930527997,"duration":610}},{"uid":"ce2f26a4c70e99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/ce2f26a4c70e99c","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695930470434,"stop":1695930471024,"duration":590}},{"uid":"e2d9c58197e8c4e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/e2d9c58197e8c4e5","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695863790404,"stop":1695863790991,"duration":587}},{"uid":"747282c347f58b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/747282c347f58b31","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695852685181,"stop":1695852685789,"duration":608}},{"uid":"5e86d091c71959ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/5e86d091c71959ee","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841627410,"stop":1695841627972,"duration":562}},{"uid":"62ed140757e5a5eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/62ed140757e5a5eb","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695841544795,"stop":1695841545400,"duration":605}},{"uid":"5413e66ff5460afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/5413e66ff5460afa","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695777426132,"stop":1695777426685,"duration":553}},{"uid":"9409383e976c508d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/9409383e976c508d","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695691031262,"stop":1695691031812,"duration":550}},{"uid":"dbdffe4862968299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/dbdffe4862968299","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695604774718,"stop":1695604775421,"duration":703}},{"uid":"9f51311496c06585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/9f51311496c06585","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695518521893,"stop":1695518522653,"duration":760}},{"uid":"a92d7310f2fb0d1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/a92d7310f2fb0d1f","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695431712318,"stop":1695431713078,"duration":760}},{"uid":"e0a191f794dec7e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/e0a191f794dec7e9","status":"failed","statusDetails":"requests.exceptions.SSLError: HTTPSConnectionPool(host='swict.malvernhills.gov.uk', port=443): Max retries exceeded with url: /mhdcroundlookup/HandleSearchScreen (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1695345479318,"stop":1695345479861,"duration":543}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":55,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":111},"items":[{"uid":"1d28c3ff1a9639dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/1d28c3ff1a9639dc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696468426272,"stop":1696468426718,"duration":446}},{"uid":"90e58a2b73b60503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/90e58a2b73b60503","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696382134128,"stop":1696382134640,"duration":512}},{"uid":"2733d2aad9cf0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/2733d2aad9cf0a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696366192182,"stop":1696366192853,"duration":671}},{"uid":"b156f30c99f589b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/b156f30c99f589b7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696295679169,"stop":1696295679592,"duration":423}},{"uid":"52c611f6be5bcfbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/52c611f6be5bcfbe","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696209252015,"stop":1696209252446,"duration":431}},{"uid":"1ee07251cb19c9fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/1ee07251cb19c9fd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696123357377,"stop":1696123357928,"duration":551}},{"uid":"f95a27cb40a87ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/f95a27cb40a87ac7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1696036312488,"stop":1696036312940,"duration":452}},{"uid":"cd64ad24040b3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/cd64ad24040b3e6b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695950008748,"stop":1695950009190,"duration":442}},{"uid":"df358b5e24ae8385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/df358b5e24ae8385","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930337082,"stop":1695930337517,"duration":435}},{"uid":"fbdfbd5f52f10f14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/fbdfbd5f52f10f14","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695930235243,"stop":1695930235790,"duration":547}},{"uid":"c84c5c711948052a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c84c5c711948052a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695863600105,"stop":1695863600554,"duration":449}},{"uid":"a82d9f9b458aa0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/a82d9f9b458aa0fc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695852444986,"stop":1695852445506,"duration":520}},{"uid":"f48dd37d9778ad2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f48dd37d9778ad2f","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841393433,"stop":1695841393950,"duration":517}},{"uid":"91f92c8932f56aec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/91f92c8932f56aec","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695841351156,"stop":1695841351565,"duration":409}},{"uid":"2ed7237cbd46213a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/2ed7237cbd46213a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695777230432,"stop":1695777230873,"duration":441}},{"uid":"a5f9594e446df2bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/a5f9594e446df2bb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695690829240,"stop":1695690829664,"duration":424}},{"uid":"de8c0cfbef981212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/de8c0cfbef981212","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695604448575,"stop":1695604449243,"duration":668}},{"uid":"1ba83ba628b66399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/1ba83ba628b66399","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695518227881,"stop":1695518228392,"duration":511}},{"uid":"fecd4c246cac369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/fecd4c246cac369","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695431451505,"stop":1695431452034,"duration":529}},{"uid":"93b2ca0b5142850c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/93b2ca0b5142850c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1695345192064,"stop":1695345192599,"duration":535}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":82},"items":[{"uid":"772772f3b4ed95fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/772772f3b4ed95fd","status":"passed","time":{"start":1696468420715,"stop":1696468423441,"duration":2726}},{"uid":"fa9fd2e6164d005e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/fa9fd2e6164d005e","status":"passed","time":{"start":1696382128957,"stop":1696382131555,"duration":2598}},{"uid":"7492014feb7669ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/7492014feb7669ad","status":"passed","time":{"start":1696366185240,"stop":1696366188675,"duration":3435}},{"uid":"e0cc5dc0028736ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e0cc5dc0028736ca","status":"passed","time":{"start":1696295648351,"stop":1696295653563,"duration":5212}},{"uid":"557b3470c41d6f78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/557b3470c41d6f78","status":"passed","time":{"start":1696209244413,"stop":1696209249633,"duration":5220}},{"uid":"68a57194b8235a72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/68a57194b8235a72","status":"passed","time":{"start":1696123351323,"stop":1696123354436,"duration":3113}},{"uid":"d58def1016266186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/d58def1016266186","status":"passed","time":{"start":1696036304080,"stop":1696036309417,"duration":5337}},{"uid":"e489fae8bca90eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/e489fae8bca90eea","status":"passed","time":{"start":1695950002822,"stop":1695950006011,"duration":3189}},{"uid":"51f130f8ddcfa243","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/51f130f8ddcfa243","status":"passed","time":{"start":1695930332002,"stop":1695930334485,"duration":2483}},{"uid":"ab37ddbd6428e6fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/ab37ddbd6428e6fb","status":"passed","time":{"start":1695930229325,"stop":1695930232396,"duration":3071}},{"uid":"d6e0ad6bcf851018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/d6e0ad6bcf851018","status":"passed","time":{"start":1695863592658,"stop":1695863597615,"duration":4957}},{"uid":"334bc1b21671ea3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/334bc1b21671ea3d","status":"passed","time":{"start":1695852439105,"stop":1695852442234,"duration":3129}},{"uid":"8b75aa99c81eddd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/8b75aa99c81eddd7","status":"passed","time":{"start":1695841388364,"stop":1695841390863,"duration":2499}},{"uid":"be5e1f94be92f965","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/be5e1f94be92f965","status":"passed","time":{"start":1695841346120,"stop":1695841348593,"duration":2473}},{"uid":"f9d73be2dc40af90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/f9d73be2dc40af90","status":"passed","time":{"start":1695777225262,"stop":1695777227892,"duration":2630}},{"uid":"26791a5df04ca42e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/26791a5df04ca42e","status":"passed","time":{"start":1695690821415,"stop":1695690826606,"duration":5191}},{"uid":"bfd04c568a797697","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/bfd04c568a797697","status":"passed","time":{"start":1695604442516,"stop":1695604445370,"duration":2854}},{"uid":"8eec7cdb52520c96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/8eec7cdb52520c96","status":"passed","time":{"start":1695518220100,"stop":1695518225142,"duration":5042}},{"uid":"6c365fed33262231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6c365fed33262231","status":"passed","time":{"start":1695431445693,"stop":1695431448618,"duration":2925}},{"uid":"dd27d46a704e5744","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/dd27d46a704e5744","status":"passed","time":{"start":1695345184041,"stop":1695345189053,"duration":5012}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":107,"unknown":0,"total":111},"items":[{"uid":"21254956ae6dbc15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/21254956ae6dbc15","status":"passed","time":{"start":1696468449603,"stop":1696468451162,"duration":1559}},{"uid":"4e99f9ac300258c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/4e99f9ac300258c3","status":"passed","time":{"start":1696382160620,"stop":1696382163182,"duration":2562}},{"uid":"947c63392b8abd11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/947c63392b8abd11","status":"passed","time":{"start":1696366221257,"stop":1696366222837,"duration":1580}},{"uid":"cdcfdb0e101263dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/cdcfdb0e101263dc","status":"passed","time":{"start":1696295695638,"stop":1696295696974,"duration":1336}},{"uid":"a64ab232b9c2fe7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/a64ab232b9c2fe7c","status":"passed","time":{"start":1696209287283,"stop":1696209288949,"duration":1666}},{"uid":"ca3330d24224ccfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/ca3330d24224ccfb","status":"passed","time":{"start":1696123386838,"stop":1696123388344,"duration":1506}},{"uid":"7904e7442abd9567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7904e7442abd9567","status":"passed","time":{"start":1696036343857,"stop":1696036345329,"duration":1472}},{"uid":"8ef18bca161136c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/8ef18bca161136c6","status":"passed","time":{"start":1695950083436,"stop":1695950085298,"duration":1862}},{"uid":"b25a8ca9f7e1d0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/b25a8ca9f7e1d0d6","status":"passed","time":{"start":1695930356378,"stop":1695930357759,"duration":1381}},{"uid":"e3dafc2a3853d17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/e3dafc2a3853d17","status":"passed","time":{"start":1695930256912,"stop":1695930258346,"duration":1434}},{"uid":"25d073fedf7908e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/25d073fedf7908e3","status":"passed","time":{"start":1695863622610,"stop":1695863624115,"duration":1505}},{"uid":"d38f8d9017ca5f1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/d38f8d9017ca5f1f","status":"passed","time":{"start":1695852464005,"stop":1695852466858,"duration":2853}},{"uid":"f802e4391516aa5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/f802e4391516aa5b","status":"passed","time":{"start":1695841413156,"stop":1695841414504,"duration":1348}},{"uid":"661e5d56948ddc09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/661e5d56948ddc09","status":"passed","time":{"start":1695841373942,"stop":1695841377100,"duration":3158}},{"uid":"3fe958d75e71fffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/3fe958d75e71fffe","status":"passed","time":{"start":1695777254491,"stop":1695777255784,"duration":1293}},{"uid":"5fca7cfec6a20cd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/5fca7cfec6a20cd5","status":"passed","time":{"start":1695690850513,"stop":1695690852222,"duration":1709}},{"uid":"68db252abb50fd0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/68db252abb50fd0e","status":"passed","time":{"start":1695604478551,"stop":1695604482921,"duration":4370}},{"uid":"4738d70709eb45fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/4738d70709eb45fe","status":"passed","time":{"start":1695518256392,"stop":1695518258086,"duration":1694}},{"uid":"d49f93e529496a61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/d49f93e529496a61","status":"passed","time":{"start":1695431478842,"stop":1695431480401,"duration":1559}},{"uid":"80e1ab3c14ce372c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/80e1ab3c14ce372c","status":"passed","time":{"start":1695345220524,"stop":1695345223175,"duration":2651}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":13,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":111},"items":[{"uid":"3b4be334d7f84d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/3b4be334d7f84d3d","status":"passed","time":{"start":1696468623083,"stop":1696468628766,"duration":5683}},{"uid":"30e2f512a79a675e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/30e2f512a79a675e","status":"passed","time":{"start":1696382239153,"stop":1696382244636,"duration":5483}},{"uid":"e1de097593ba588b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/e1de097593ba588b","status":"passed","time":{"start":1696366262754,"stop":1696366270192,"duration":7438}},{"uid":"e5ddad9dfe64a491","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/e5ddad9dfe64a491","status":"passed","time":{"start":1696295755396,"stop":1696295761350,"duration":5954}},{"uid":"574ef5cc10290a89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/574ef5cc10290a89","status":"passed","time":{"start":1696209454301,"stop":1696209460141,"duration":5840}},{"uid":"76557c3d7307b9e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/76557c3d7307b9e1","status":"passed","time":{"start":1696123463211,"stop":1696123471863,"duration":8652}},{"uid":"28240c4b93a7d88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/28240c4b93a7d88c","status":"passed","time":{"start":1696036408576,"stop":1696036414277,"duration":5701}},{"uid":"deecd3f0c23cd71b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/deecd3f0c23cd71b","status":"passed","time":{"start":1695950138813,"stop":1695950150149,"duration":11336}},{"uid":"c99fb149c94984a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/c99fb149c94984a4","status":"passed","time":{"start":1695930400838,"stop":1695930405766,"duration":4928}},{"uid":"725e544175294b19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/725e544175294b19","status":"passed","time":{"start":1695930303490,"stop":1695930310189,"duration":6699}},{"uid":"653e0c25609fe712","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/653e0c25609fe712","status":"passed","time":{"start":1695863698748,"stop":1695863704235,"duration":5487}},{"uid":"207a98e05aacccf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/207a98e05aacccf9","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5585b926c6c3 \n#1 0x5585b8f421e7 \n#2 0x5585b8f89566 \n#3 0x5585b8f89651 \n#4 0x5585b8fc6a74 \n#5 0x5585b8fab0ed \n#6 0x5585b8fc4322 \n#7 0x5585b8faae93 \n#8 0x5585b8f7d934 \n#9 0x5585b8f7e71e \n#10 0x5585b9231cc8 \n#11 0x5585b9235c00 \n#12 0x5585b92401ac \n#13 0x5585b9236818 \n#14 0x5585b920328f \n#15 0x5585b925ae98 \n#16 0x5585b925b069 \n#17 0x5585b926b853 \n#18 0x7f1931894b43 ","time":{"start":1695852509624,"stop":1695852526423,"duration":16799}},{"uid":"ca0f0257350107e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/ca0f0257350107e0","status":"passed","time":{"start":1695841470011,"stop":1695841475754,"duration":5743}},{"uid":"c27829bffef6b23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/c27829bffef6b23d","status":"passed","time":{"start":1695841440514,"stop":1695841445697,"duration":5183}},{"uid":"c7508d3b848efec6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/c7508d3b848efec6","status":"passed","time":{"start":1695777323578,"stop":1695777329297,"duration":5719}},{"uid":"b3f578b91f71299e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/b3f578b91f71299e","status":"passed","time":{"start":1695690923398,"stop":1695690929355,"duration":5957}},{"uid":"6d5b51809edcff33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/6d5b51809edcff33","status":"passed","time":{"start":1695604563183,"stop":1695604571029,"duration":7846}},{"uid":"f086821454ba41c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/f086821454ba41c5","status":"passed","time":{"start":1695518343795,"stop":1695518352360,"duration":8565}},{"uid":"f1491dd6e547782","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/f1491dd6e547782","status":"passed","time":{"start":1695431577562,"stop":1695431583799,"duration":6237}},{"uid":"ded110ed6b3ede54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/ded110ed6b3ede54","status":"passed","time":{"start":1695345286507,"stop":1695345292293,"duration":5786}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":111},"items":[{"uid":"29fd1b1ee0863bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/29fd1b1ee0863bbe","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696468663562,"stop":1696468793930,"duration":130368}},{"uid":"a6b4f37ecc06e244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a6b4f37ecc06e244","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696382408503,"stop":1696382539712,"duration":131209}},{"uid":"16539b59ffd60a07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/16539b59ffd60a07","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696366539914,"stop":1696366669581,"duration":129667}},{"uid":"c91f05a94a21ea8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/c91f05a94a21ea8e","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696295895397,"stop":1696296026444,"duration":131047}},{"uid":"285566589e1037ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/285566589e1037ea","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696209493712,"stop":1696209623870,"duration":130158}},{"uid":"b9710d2ab31310e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/b9710d2ab31310e1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696123643068,"stop":1696123773810,"duration":130742}},{"uid":"7e506a71551b9a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/7e506a71551b9a29","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1696036561816,"stop":1696036691114,"duration":129298}},{"uid":"9627d223f7395faf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/9627d223f7395faf","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695950301179,"stop":1695950431425,"duration":130246}},{"uid":"2a0fbeb11b40b7e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/2a0fbeb11b40b7e6","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930578713,"stop":1695930708995,"duration":130282}},{"uid":"a986f878be41e4b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/a986f878be41e4b3","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695930496844,"stop":1695930627312,"duration":130468}},{"uid":"759f009bf5f02e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/759f009bf5f02e1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695863830734,"stop":1695863960277,"duration":129543}},{"uid":"cd01af7fadc09e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/cd01af7fadc09e0","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695852704902,"stop":1695852834927,"duration":130025}},{"uid":"e7f04124643c4320","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/e7f04124643c4320","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841645423,"stop":1695841775679,"duration":130256}},{"uid":"2c1013e2eeecf152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/2c1013e2eeecf152","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695841580937,"stop":1695841711850,"duration":130913}},{"uid":"e21a377676491d0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/e21a377676491d0f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695777468693,"stop":1695777599538,"duration":130845}},{"uid":"909bf09042eddb5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/909bf09042eddb5b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695691073614,"stop":1695691204223,"duration":130609}},{"uid":"3ff9089887d48893","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/3ff9089887d48893","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695604772374,"stop":1695604903601,"duration":131227}},{"uid":"c558a50624dcad39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/c558a50624dcad39","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695518538237,"stop":1695518669423,"duration":131186}},{"uid":"6375c8deceef46a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/6375c8deceef46a8","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695431744927,"stop":1695431875495,"duration":130568}},{"uid":"df4c44911700c68b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/df4c44911700c68b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1695345483598,"stop":1695345613183,"duration":129585}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":111},"items":[{"uid":"98928ef74579305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972//#testresult/98928ef74579305","status":"passed","time":{"start":1696468451301,"stop":1696468469113,"duration":17812}},{"uid":"a01a748c137f7d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971//#testresult/a01a748c137f7d2d","status":"passed","time":{"start":1696382156274,"stop":1696382178575,"duration":22301}},{"uid":"11a1930b39aa4044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970//#testresult/11a1930b39aa4044","status":"passed","time":{"start":1696366204322,"stop":1696366231533,"duration":27211}},{"uid":"60c9080820ef0c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969//#testresult/60c9080820ef0c91","status":"passed","time":{"start":1696295674025,"stop":1696295703438,"duration":29413}},{"uid":"5d075a5c6872c4a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967//#testresult/5d075a5c6872c4a1","status":"passed","time":{"start":1696209262304,"stop":1696209295048,"duration":32744}},{"uid":"a6ef57487fb22ac6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966//#testresult/a6ef57487fb22ac6","status":"passed","time":{"start":1696123379829,"stop":1696123398064,"duration":18235}},{"uid":"2cd7aeeaa6fd361e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965//#testresult/2cd7aeeaa6fd361e","status":"passed","time":{"start":1696036334286,"stop":1696036353491,"duration":19205}},{"uid":"634706cfe7588e8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964//#testresult/634706cfe7588e8c","status":"passed","time":{"start":1695950028656,"stop":1695950092761,"duration":64105}},{"uid":"cc93c0dbc45740d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963//#testresult/cc93c0dbc45740d","status":"passed","time":{"start":1695930350862,"stop":1695930368166,"duration":17304}},{"uid":"74a01cc89d516877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962//#testresult/74a01cc89d516877","status":"passed","time":{"start":1695930246541,"stop":1695930265860,"duration":19319}},{"uid":"c87b11d1b48f69ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960//#testresult/c87b11d1b48f69ae","status":"passed","time":{"start":1695863618287,"stop":1695863635668,"duration":17381}},{"uid":"4a66b9c9aa075e71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958//#testresult/4a66b9c9aa075e71","status":"passed","time":{"start":1695852456227,"stop":1695852474715,"duration":18488}},{"uid":"a09d1fa7983a94a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954//#testresult/a09d1fa7983a94a5","status":"passed","time":{"start":1695841405890,"stop":1695841424441,"duration":18551}},{"uid":"2b2c4598f746f775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953//#testresult/2b2c4598f746f775","status":"passed","time":{"start":1695841363085,"stop":1695841380795,"duration":17710}},{"uid":"656952be6a8a77a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948//#testresult/656952be6a8a77a3","status":"passed","time":{"start":1695777241428,"stop":1695777263936,"duration":22508}},{"uid":"3ec78dc2eee79045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947//#testresult/3ec78dc2eee79045","status":"passed","time":{"start":1695690847179,"stop":1695690864711,"duration":17532}},{"uid":"d80f3f7a747760ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946//#testresult/d80f3f7a747760ec","status":"passed","time":{"start":1695604472284,"stop":1695604490958,"duration":18674}},{"uid":"7cf530c392cdf2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945//#testresult/7cf530c392cdf2b0","status":"passed","time":{"start":1695518247304,"stop":1695518266702,"duration":19398}},{"uid":"e249685fe43fc32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944//#testresult/e249685fe43fc32e","status":"passed","time":{"start":1695431473918,"stop":1695431492207,"duration":18289}},{"uid":"f400775ed50c348a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943//#testresult/f400775ed50c348a","status":"passed","time":{"start":1695345213707,"stop":1695345231339,"duration":17632}}]}} \ No newline at end of file diff --git a/3.11/last-history/retry-trend.json b/3.11/last-history/retry-trend.json index 7f8b975b23..a1dfe830a5 100644 --- a/3.11/last-history/retry-trend.json +++ b/3.11/last-history/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":942,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/942/","reportName":"Allure Report with history","data":{"run":85,"retry":0}}] \ No newline at end of file +[{"buildOrder":972,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/972/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":971,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/971/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":970,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/970/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":969,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/969/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":967,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/967/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":966,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/966/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":965,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/965/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":964,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/964/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":963,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/963/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":962,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/962/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":960,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/960/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":958,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/958/","reportName":"Allure Report with history","data":{"run":86,"retry":0}},{"buildOrder":954,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/954/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":953,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/953/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":948,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/948/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":947,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/947/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":946,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/946/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":945,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/945/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":944,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/944/","reportName":"Allure Report with history","data":{"run":85,"retry":0}},{"buildOrder":943,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/943/","reportName":"Allure Report with history","data":{"run":85,"retry":0}}] \ No newline at end of file